Document Document Title
US08046843B2 Nanometer scale instrument for biochemically, chemically, or catalytically interacting with a sample material
An instrument includes a probe having a porous tip, a tip positioning apparatus to position the tip with respect to a sample material, a probe positioning apparatus to position the probe and sample material with respect to each other, and a controller. The controller controls the probe positioning apparatus in positioning the probe over the sample and controls the tip positioning apparatus in lowering the tip into the sample material to produce an interaction between the porous tip and the sample material.
US08046842B2 Methods, systems, signals and media for encouraging users of computer readable content to register
A method and system for encouraging users of computer readable content to register. The method involves embedding in the computer readable content, instruction codes operable to direct a processor circuit to automatically establish a connection to a server, when the content is in use by the processor circuit, to transmit registration information to the server and operable to control further use of the content by the processor circuit in response to a key received from the server.
US08046840B2 Distributing access to a data item
A method is provided for use in distributing access to a data item. The method includes allowing multiple transfers between computers of a single instance of permission to gain access to the data item, the transfers occurring across data connections and including a first transfer between a first computer and a second computer and a subsequent transfer between the second computer and a third computer, wherein at any one time only one computer retains the instance of permission and is able to use the instance of permission to gain access to the data item.
US08046839B2 Mobile unit parental control
Parents can desire to limit content viewable upon a mobile device and a universal integrated circuit card can be programmed to limit viewing upon the mobile device. A user completes a service request form that includes an allowable view threshold for content upon the mobile device. The request can transfer to a service provider, sometimes via a base station. A subscription manager can forward the threshold back to the mobile device and the mobile device can program the threshold upon secure storage. When content is received, it can be compared against the threshold and a determination can be made on if the content is allowable to view in light of the threshold.
US08046837B2 Information processing device, information recording medium, information processing method, and computer program
An information processing device, for executing content reproduction processing from an information recording medium, includes a security information processing unit for determining output messages based on security check information in a content reproduction sequence, and outputting a message output command accompanied by selection information of the output message to a user interface processing unit, and a user information processing unit for obtaining message information based on the selection information input from said security information processing unit and outputting to a display unit.
US08046833B2 Intrusion event correlation with network discovery information
A policy component includes policy configuration information. The policy configuration information contains one or more rules. Each rule and group of rules can be associated with a set of response actions. As the nodes on the monitored networks change or intrusive actions are introduced on the networks, network change events or intrusion events are generated. The policy component correlates network change events and/or intrusions events with network map information. The network map contains information on the network topology, services and network devices, amongst other things. When certain criteria is satisfied based on the correlation, a policy violation event may be issued by the system resulting in alerts or remediations.
US08046832B2 Spam detector with challenges
A system and method facilitating detection of unsolicited e-mail message(s) with challenges is provided. The invention includes an e-mail component and a challenge component. The system can receive e-mail message(s) and associated probabilities that the e-mail message(s) are spam. Based, at least in part, upon the associated probability, the system can send a challenge to a sender of an e-mail message. The challenge can be an embedded code, computational challenge, human challenge and/or micropayment request. Based, at least in part, upon a response to the challenge (or lack of response), the challenge component can modify the associated probability and/or delete the e-mail message.
US08046830B2 Systems and methods for network disruption shielding techniques
The present invention is generally directed towards a remote access architecture for providing peer-to-peer communications and remote access connectivity. In one embodiment, the remote access architecture of the present provides a method for establishing a direct connection between peer computing devices via a third computing device, such as a gateway. Additionally, the present invention provides the following techniques to optimize peer-to-peer communications: 1) false acknowledgement of receipt of network packets allowing communications via a lossless protocol of packets constructed for transmission via a lossy protocol, 2) payload shifting of network packets allowing communications via a lossless protocol of packets constructed for transmission via a lossy protocol, 3) reduction of packet fragmentation by adjusting the maximum transmission unit (MTU) parameter, accounting for overhead due to encryption, 4) application-aware prioritization of client-side network communications, and 5) network disruption shielding for reliable and persistent network connectivity and access.
US08046827B2 Access control of interaction context of application
A method of controlling access to an interaction context of a multi-user application includes receiving and tracking over time login requests pertaining to one of a plurality of user accounts of a virtual application instance of the multi-user application, each login request including a login password and each user account including a user password. A login request for the user account is rejected when the login password fails to match the user password of the user account. Access to the user account is denied when a consecutive number of times a login request for the user account is rejected reaches a selected limit. The user is prompted to change the user password of the user account and given limited access to the user account to do so when the user password is a permanent password and a cumulative number of rejected login requests for the user account reaches a selected threshold.
US08046820B2 Transporting keys between security protocols
A method for providing network security comprising a step of configuring a remote network to engage network security negotiation with a local network. The method includes a step of configuring a first security policy of a security component within the local network to pass through a network security negotiating communication between the local network and the remote network, and a step of establishing a network security negotiation between the remote network and a security parameter generator via the security component. The security parameter generator can be located within the local network and configured to provide secure communication with the remote network.
US08046818B2 System and method for the broadcast dissemination of time-ordered data
A stream of time-ordered data, such as a movie, is divided into multiple fragments of equal length, which are repetitively transmitted at different respective repetition rates. The fragments are reordered for transmission so that those which occur near the beginning of the original data stream are transmitted more frequently than those which occur later in the data stream. When a user enters a request to utilize the data, the individual fragments are stored upon receipt at the user's premises, and reassembled into a contiguous stream. The ordering of the fragments is such that the wait time required before utilization of the data can begin is limited to a predetermined maximum, and at least one copy of every fragment becomes available by the time it is needed.
US08046815B2 Optical network for bi-directional wireless communication
A method for transmitting video data to the users via a network in a transcoder of an image processing system including a storage media having a predetermined amount of storage area is disclosed. The method includes the steps of storing in the storage media, the video data provided based on the corresponding services, monitoring a traffic condition of the network to determine if transcoding is necessary; transmitting the stored video data to the corresponding users, respectively, via the network, when the transcoding is not necessary; and transcoding the stored video data to transmit the video data to the corresponding users, respectively, when the transcoding is necessary. The video data provided is based on the corresponding services includes image information having the highest quality of service from a content provider.
US08046813B2 Method of enhancing media content and a media enhancement system
A media enhancement system and method, the system including a media player structured to deliver a media selection to a user and an enhancement registry associated with the media selection and including time data and/or other data associated with the media selection and a communicative link to additional materials. A user interface is further provided and operatively associated with the media player to receive a user input during delivery of the media selection by the media player, the media player further structured to identify a corresponding time marker of the media selection at a time that corresponds receipt of the user input. Finally, an activation assembly is provided to access the enhancement registry and to correspondingly activate the communicative link for delivery of the additional materials to the user.
US08046805B2 Method for transmitting/receiving broadcasting signal and broadcasting signal receiver
A method for transmitting/receiving a broadcasting signal and a broadcasting signal receiver are disclosed. An identifier of a burst period is obtained from program table information of the broadcasting signal including mobile data and only the burst period in which a broadcasting program desired by a user is transmitted is received. Accordingly, when the broadcasting signal is received, only a desired burst period is received such that power consumption of the broadcasting signal receiver can be reduced.
US08046804B2 Media user interfaces using metadata from different sources
A navigation interface display system generates a navigation element that organizes television programming data in an easy-to-use manner. The navigation element employs a hierarchical display protocol for a plurality of selection items that represent the various television programs, channels, and/or networks. The hierarchical display scheme displays a limited number of active selection items at a first magnification level and additional active selection items at a second magnification level. In addition, the selection items are displayed on distinctive areas or features of the navigation element, where such features represent different content genres or categories. Subcategories can also be displayed in a hierarchical manner, thus providing additional information related to the content as the magnification level of the navigation element changes.
US08046802B2 Method and system for ordering and prioritizing the downloading of content from an interactive interface
A method and system for ordering content includes a first device having an ordering interactive interface. The first device identifies a user account. The first device forms a content selection corresponding to the on-demand content from the interactive interface and generates a recording priority status. The first device communicates the content selection and the recording priority status to a content processing system. The content processing system forms a queue for the user account, inserts the content selection in the queue in response to the recording priority and communicates a control word to the user device. A user device receives the content corresponding to the selection in response to the control word.
US08046801B2 Interactive television program guide with remote access
An interactive television program guide with remote access is provided. The interactive television program guide is implemented on interactive television program guide equipment. A remote program guide access device is connected to the interactive television program guide equipment by a remote access link to provide a user with remote access to program guide functions. An interactive television program guide system based on multiple user television equipment devices in a single household is provided. The system provides a user with an opportunity to adjust program guide settings with a given one of the interactive television program guides. Program guide setting include features related to setting program reminders, profiles, program recording features, messaging features, favorites features, parental control features, program guide set up features (e.g., audio and video and language settings), etc.
US08046799B2 Daypart based navigation paradigm
A method, apparatus, article of manufacture, and a memory structure for providing media program information to a user is disclosed. The method comprises the steps of accepting a command to provide a menu guide from a plurality of menu guides defining a media program information space segmented by a daypart, wherein the menu guide is associated with a first daypart, and providing a menu guide comprising a menu guide content portion presenting at least some of the media program information. The apparatus comprises a receiver having a tuner for receiving the media program and the media program information, a processor, communicatively coupled to the tuner for providing a menu guide having a menu guide content portion presenting at least some of the media program information, wherein the menu guide is selectable from a plurality of menu guides together defining a program information space segmented by a daypart. The foregoing daypart-based presentation of the media program information provides for an efficient use of display space by initially providing information programs the user is likely to be interested in, while still permitting the user to intuitively navigate to other media program information as well.
US08046795B2 Method and system for directing the generation of a video media event in a generation system based on a media event protocol file such that the video media event remains visible at a predetermined location in a second web page while a user navigates from a first web page to the second web page which does not refer to the video media event
A system and method for controlling a media generation system where a media event may be selected via a stateless software module, the system receiving a media event protocol file corresponding to the selected media event. The media generation system generates the media event based on the received media event protocol file.
US08046794B2 Method for transmitting/receiving broadcasting signal and broadcasting signal receiver
A method for transmitting/receiving a broadcasting signal and a broadcasting signal receiver are disclosed. An identifier of a burst period is obtained from program table information of the broadcasting signal including mobile data and only the burst period in which a broadcasting program desired by a user is transmitted is received. Accordingly, when the broadcasting signal is received, only a desired burst period is received such that power consumption of the broadcasting signal receiver can be reduced.
US08046792B2 Multi-channel audio enhancement for television
A comprehensive mechanism is provided for broadcasting and accessing multiple audio sources in connection with the viewing of a television program. In the preferred embodiment, the first step in providing audio is collecting the audio through the use of standard audio capture techniques. Next, the audio is distributed by either of in-band via broadcast or out-of-band techniques. In-band audio is preferably provided via an MPEG stream associated with the current television program. Out-of-band (OOB) audio can be broadcast as well, although it is preferable to select which channel is distributed upstream first, rather than broadcast all channels downstream and consume bandwidth for unselected audio. Thus, it is preferred that only the desired audio channel(s) are sent over the OOB channel. The audio is preferably tagged with metadata, such that information describing the audio accompanies each audio channel. This allows, for example, a description of the audio to be provided to the viewer as part of a selection mechanism (see below), and/or provides control information that is used by the system, for example to configure the system for a particular type of audio processing, e.g. DTS; display accompanying graphic information; such as an ad; or engage a viewer authentication/billing mechanism, for example to provide upstream information concerning the viewer's selections. With either system, the viewer operates a set top box to select the appropriate audio channel(s) and route the television audio to a television or to a separate amplifier and speakers for reproduction.
US08046791B1 Signal processing apparatus and methods
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
US08046789B2 Broadcast receiving apparatus
Disclosed is a broadcast receiving apparatus which blocks a broadcast content in accordance with a plurality of broadcast content blocking standards, including a storing section to store rating data of the plurality of broadcast content blocking standards, each piece of the rating data being corresponding with one of first rating levels, a selecting section to select one of second rating levels, and a broadcast content blocking section to block one broadcast content in accordance with one of the second rating levels selected by the selecting section and in accordance with one of the first rating levels which is set at the storing section according to rating data extracted from data of the one broadcast content.
US08046786B2 Spindle motor and optical disc drive having the same
A spindle motor includes a base plate, a stator, and a rotor. The base plate has a plurality of air-guiding holes. The stator includes a bearing portion and a plurality of coil portions. The bearing portion is fixed on the base plate. The coil portions are connected to and surrounded the bearing portion, and are disposed above the air-guiding holes. The rotor is rotatably mounted to the bearing portion and disposed adjacent the coil portions.
US08046780B1 Efficient processing of assets with multiple data feeds
A system and method provides efficient message processing of assets by placing all messages in a queue as they are received from an information feed. Messages are grouped according to the entities with which they are associated and messages within each group are sorted according to the time the message was generated by the information feed. Messages are processed in the order in which they were generated using a system that accounts for delayed or out-of-order messages by evaluating the message state, comparing it to the last stored state, and delaying the processing of messages arriving ahead of earlier-generated messages.
US08046779B2 Dynamic resolution of dependent components
The dynamic resolution of dependent components of a plug-in including, during a runtime of an application, dynamically accessing, for a plug-in invoked by the application, a manifest listing classes capable of providing an interface for the plug-in, and dependent components that provide functionality to the plug-in, and dynamically instantiating a class instance of at least one of the listed classes. Furthermore, the process includes dynamically resolving the listed dependent components, and dynamically loading the plug-in.
US08046778B1 Managing device application program interfaces
A computer-implemented method includes identifying one or more application program interfaces from a group of application program interfaces for passing information between a scheduler, which is in communication with a virtual machine executed on a device, and a service provider of the device. The method also includes using the identified one or more application program interfaces to asynchronously pass information between the scheduler and the service provider of the device.
US08046777B2 Calling of late bound functions from an external program environment
The present invention is directed toward automatically integrating a late bound program language into an external environment. The external environment may be an early bound environment, a late bound environment or some combination thereof. Associated with the late bound program environment is a modular execution engine and an interface mechanism, wherein the interface mechanism is capable of expressing late bound semantics in a format compatible with the external environment.
US08046776B1 Method and apparatus for transferring firmware between an operating system device in a host
A method and system for transferring a firmware file between a host system and a device driver, wherein the host system includes an operating system segmented into a user space and a kernel space is disclosed. Aspects of the exemplary embodiment include using a first type of process file system command in the user space to initiate a transfer of the firmware file between the host system and the device driver, wherein the firmware file exists in the user space and the device driver exists in the kernel space; and using a second type of process file system command in the user space to transfer the firmware file between the user space and the device driver in kernel space.
US08046763B1 Regulation of resource requests to control rate of resource consumption
Controlling rate of resource consumptions improves manageability of resources in relation to the entities consuming the resource. A consumer's resource consumption behavior can be controlled with a mechanism that throttles its resource requests to conform to a threshold rate, such as a resource consumption rate. A set of one or more computations tracks a consumption measurement variable over a given time interval, such as number of resource requests for a given resource within the last 5 seconds. When a resource request is received, the set of computations determine whether servicing the resource request would exceed the threshold rate. If the threshold rate would be exceeded, then the computations sleep until servicing the resource request would not exceed the threshold rate.
US08046762B2 Image processor
An image processor keeps itself capable of executing a communication process with an external apparatus even in an energy-saving state, and offers a job reservation function while reducing power consumption as much as possible. The image processor has an energization switching circuit that makes switchover separately in energizing/deenergizing each of a plurality of function blocks, which execute a job, independent of energization of a Network Interface Card (NIC). The NIC has functions of counting the present time, obtaining a scheduled time and reserved job information on a reserved job to be executed at the scheduled time, identifying the reserved job to be started for execution on the basis of a counted time and the scheduled time included in the reserved job information, and starting up a function block needed for execution of the identified reserved job through control over the energization switching circuit.
US08046761B2 Scalable multi-threaded media processing architecture
A method and apparatus are provided for processing multiple streams of data on a plurality of execution threads. Data is selected from a plurality of data sources. An address in the data storage device is allocated for the selected data which is loaded into the allocated address. An execution task including the selected data source, the data address and an execution address is constructed and the data task is queued with previously constructed tasks. A determination is made as to which processing resources are required for each task and tasks are selected for execution in dependence on the determination. Tasks selected for execution are distributed across a plurality of processing threads.
US08046758B2 Adaptive spin-then-block mutual exclusion in multi-threaded processing
Adaptive modifications of spinning and blocking behavior in spin-then-block mutual exclusion include limiting spinning time to no more than the duration of a context switch. Also, the frequency of spinning versus blocking is limited to a desired amount based on the success rate of recent spin attempts. As an alternative, spinning is bypassed if spinning is unlikely to be successful because the owner is not progressing toward releasing the shared resource, as might occur if the owner is blocked or spinning itself. In another aspect, the duration of spinning is generally limited, but longer spinning is permitted if no other threads are ready to utilize the processor. In another aspect, if the owner of a shared resource is ready to be executed, a thread attempting to acquire ownership performs a “directed yield” of the remainder of its processing quantum to the other thread, and execution of the acquiring thread is suspended.
US08046757B2 Method for installing ActiveX control
A method for installing ActiveX controls is disclosed. The method comprises transmitting a webpage to a user client, the webpage containing information of an ActiveX control necessary for the operation of the webpage in the form of a parameter; and receiving ActiveX control request information included in the parameter from the user client; wherein the webpage contains information of an integrated installer ActiveX control, which includes a module for installing the ActiveX controls necessary for the operation of the webpage in the form of an OBJECT tag, and contains script, which calls the module of the integrated installer ActiveX control and controls the installation of the ActiveX controls necessary for the operation of the webpage; and through the control of the script, the user client determines whether or not the ActiveX controls necessary for the operation of the webpage is installed and downloads ActiveX controls that need to be installed.
US08046755B2 Deploying software based on a calculated deployment risk level
A computer-implemented method may include receiving first data that includes one or more configuration parameters that characterize an intended deployment of software and a target computer system on which the software is to be deployed. The computer-implemented method may further include calculating a deployment risk level based on the first data, determining whether the calculated deployment risk level is less than a threshold risk level, and transmitting second data to target computer system authorizing deployment of the software if the deployment risk level is less than the threshold risk level. In some implementations, the software is enterprise software. The one or more configuration parameters may include hardware specifications of the target computer system, and the calculated deployment risk level may be based on threshold recommended hardware specifications of the target computer for running the software to be deployed.
US08046754B2 Methods and apparatus for customizing user-interface control in existing application
Techniques for altering application user-interface controls are provided. More particularly the customization of a new or existing user-interface control in an application user-interface is provided. In one aspect of the invention, a method for customizing user-interface controls of an existing application comprises the recording of a procedure description performed by a user in the application user-interface. A new or modified application user-interface control relating to the procedure description is then installed in the existing application.
US08046753B1 Mobile handset with symbian OS and update agent
An update system comprising a mobile handset with an update agent and an operating system, such as Symbian OS, that supports a file system, and a server, facilitates the download of update packages from the server and the subsequent update of firmware/software in the mobile handset. In an embodiment of the present invention, the update agent may be incorporated into the phases of the bootstrap process that an operating system, such as Symbian OS, may execute during startup.
US08046752B2 Dynamic prefetching of hot data streams
A method and system for creating and injecting code into a running program that identifies a hot data stream, and prefetching data elements in the stream so they are available when needed by the processor. The injected code identifies the first few elements in a hot data stream (i.e. the prefix), and prefetches the balance of the elements in the stream (i.e., the suffix). Since the hot data stream identification code and prefetch code is injected at run time, pointer related time-dependencies inherent in earlier prefetch systems are eliminated. A global deterministic finite state machine (DFSM) is used to help create conceptual logic used to generate the code injected into the program for prefix detection.
US08046751B1 Structuring unstructured regions in a control flow graph
A control flow graph may be generated from a model. The control flow graph may be restructured by converting at least one unstructured region of a control flow graph into a structured region. The restructuring may include locating at least one block between two merge nodes in the control flow graph, moving the located block to a different section of the control flow graph, and creating the structured region by surrounding the moved code block with a test of a guard variable.
US08046748B2 Method and system to emulate an M-bit instruction set
A method and system to emulate an M-bit instruction set. At least some of the illustrative embodiments are a method comprising fetching at least a portion of an instruction (the instruction from a first instruction set that is not directly executable by a processor), indexing into a table to an index location (the index location based on the at least a portion of the instruction), executing a first series of instructions directly executable by the processor (the first series of instructions pointed to by the table at the index location), and thereby emulating execution of the instruction from the first instruction set.
US08046747B2 Apparatus and systems for measuring, monitoring, tracking and simulating enterprise communications and processes
The present invention comprises apparatus and systems for measuring, monitoring, tracking and simulating enterprise communications and processes. A central message repository or database is constructed, comprised of monitoring messages sent from process messaging systems. The database may then be accessed or queried as desired. A simulation tool assists in reviewing present and proposed processes and sub-processes before modifying existent systems or creating new systems.
US08046746B2 Symbolic execution of object oriented programs with axiomatic summaries
Symbolic execution identifies possible execution paths of a computer program or method, each having certain constraints over the input values. The symbolic execution also records updates of memory locations, e.g. updates of the fields of symbolic objects in the heap of an object oriented program, involving a description of the previous heap, the updated symbolic object, a field identification, and a newly assigned symbolic value. The symbolic execution can also record calls to summarized methods, involving a description of previous calls, an identification of the summarized methods, and its symbolic arguments. The behavior of summarized methods can be expressed by axioms. Axioms describe the relationship between summarized methods under certain conditions. Axioms can be generated from parameterized unit tests. A parameterized unit test is a method with parameters which executes a sequence of calls to methods of an implementation under test; it asserts constraints over the inputs and outputs of the calls. A software testing program receives a parameterized unit test of an implementation under test, and symbolically executes the parameterized unit test. It can re-use axioms generated from other parameterized unit tests, and use them to emulate summarized methods.
US08046741B2 Private source code commenting
A method, computer program product, and data processing system for exchanging information regarding software source code among a team of developers is disclosed. In a preferred embodiment of the present invention, a developer associates commentary with a particular code feature, such as a function or object class. A list of intended recipients or readers of the commentary is obtained from the developer. Additional settings regarding such things as an expiration date for the commentary are also obtained from the developer. The source code with associated commentary is then made available to the intended readers. If desired, the source code with associated commentary may be transmitted the intended recipients via e-mail or an “instant message” or other form of notification can be transmitted to the intended recipients to notify them of the commentary to be read.
US08046738B2 Efficiently developing encoded instructions by tracking multiple unverified instances of repetitive code segments
A development environment tracks code sections which have been copied and pasted into a code module from a source code section which has not been subjected to certain verifications. In one aspect, if an error in a copied section is later found during a verification process, the programmer is allowed to perform a multi-edit operation, whereby an edited change to a single copy is automatically propagated to multiple copies. In another aspect, the programmer is warned when copying and pasting a code section which has not been verified. Preferably, verification is performed in the process of compiling source into executable object code.
US08046736B1 Generated code from graphical user interface
A method and graphical user interface (GUI) are provided. The method includes generating a file of executable code in a dynamically typed programming language that regenerates computations and results of a graphical user interface (GUI). The GUI includes a data GUI for importing data, viewing data, generating data and generating exclusion sets for data, a fitting GUI for fitting models to data, a plotting GUI for controlling the plotting of data and fitted models, and a display window for previewing a plot.
US08046732B2 Distribution of data changes in pattern configurations
A method, computer program product, and system for distributing changes to an application are disclosed. A graphical application modeling tool is provided for displaying a model of a pattern of the application. The model has a plurality of elements, where each element is linked to another element via a port. Each port representing a class that contains information about the pattern qualities of that port as related to the element. A change that is applied to a first element of the plurality of elements of the model is propagated to a second element of the plurality of elements via linked ports associated with the first and second elements.
US08046731B2 Timer service computer program components
A method and apparatus for a timer service for program components. An embodiment of a method includes receiving a request for a timer for a program component. The method further includes establishing the timer for the program component, where the program component timer is implemented as a shared session. A timeout is received for the generated program component timer, and the timeout is resolved for the program component.
US08046722B2 Method for correcting a mask pattern, system for correcting a mask pattern, program, method for manufacturing a photomask and method for manufacturing a semiconductor device
A computer implemented method for correcting a mask pattern includes: predicting a displacement of a device pattern by using a mask pattern to form the device pattern and a variation of a process condition; determinating an optical proximity correction value so that the displacement falls within a displacement tolerance of the device pattern; and correcting the mask pattern using the optical proximity correction value.
US08046717B1 Method to automatically determine the thumbnail of a document
A system and method for automatically generating the most relevant thumbnail of a document. Every page of a multi-page document is analyzed for rich content. Based on this analysis, a score is assigned to every page of the document depending on certain parameters such as the amount of rich content and number of occurrences of rich content on each page. The page with the highest score is identified and this page is selected as the thumbnail of the document.
US08046714B2 Method, program and device for displaying menu
A menu displaying method for displaying a menu containing a plurality of menu items on a display screen comprises a menu item arrangement step of arranging the menu items in a prescribed three-dimensional virtual body to squarely face the display screen so that each menu item will have at least a viewable part that is not screened by other menu items in front of the menu item and a menu item moving step of moving the menu items arranged in the menu item arrangement step according to a prescribed user operation while keeping the menu items squarely facing the display screen. By the menu displaying method, a large number of menu items can be displayed on a screen while minimizing deterioration of viewability of the menu items.
US08046713B2 Display apparatus, method for display, display program, and computer-readable storage medium
A mobile phone (1) includes: a blank area detection section (55) which detects a blank area whose size is determined by subtracting, from an entire area of a display screen, an image display area where an image is displayed and a character string display area where a character string is displayed; and a reposition control section (51) which changes the position or size of at least one of the image and the character string from an initial state, in such a way as to allow the image and the character string to be displayed in a single display screen. On this account, an image and a character string associated therewith are efficiently displayable in a single screen.
US08046712B2 Management of multiple window panels with a graphical user interface
A method in a user interface, according to one embodiment, allows for the docking of window panels within a software application. A palette in the user interface can, in this embodiment, have three states: (i) the palette is open within a window panel; (ii) the palette is docked as a tab; and (iii) the palette is open in a area connected to the tab. User actions through the user interface can control transitions among these three states. Other methods are described, and systems and computer readable storage media are also described.
US08046710B2 Weather information display device with display icon
A rectangular area containing sections corresponding to same weather information is set. If sections at four corners of the set area are sections corresponding to the same weather information, a numerical value “1” is set as a weighting score to the sections. If not so, a numerical value “0” is set to the sections. Sections to which no weighting score is allocated and which are adjacent to sections to which weighting scores have been allocated are successively selected from the outer edge side, and the maximum value of the weighting scores of the four sections adjacent to each selected section is set as a weighting score of the selected section. If the previously selected section is a section corresponding to the weather information, the numerical value “1” is added to the weighting score of the section. The section having the highest weighting score is selected as a specific section, and an icon is displayed on the specific section.
US08046709B2 Apparatus for providing multiple screens and method of dynamically configuring multiple screens
An apparatus for providing multiple screens and a method of dynamically configuring multiple screens are provided. The apparatus for providing multiple screens includes a digital signal processing module which receives predetermined information and restores a service based on the predetermined information, a service processing module which displays one or more logical screens associated with the service, and an output module which arranges the logical screens provided by the service processing module at different locations on a display screen.
US08046702B2 Screen editing apparatus, screen editing method, and computer program product
An attribute storing unit stores a type attribute indicating a type of a selection component for defining how a selection component having a plurality of options is to be displayed and a display attribute indicating a display status of an operation component representing each of the options. A display attribute modifying unit modifies a value of the display attribute according to an operation from a user. When the display attribute of any of the options is changed, a type attribute modifying unit modifies the type attribute of the selection component having the option to a value according to number of the options whose display attributes are set to be displayed.
US08046698B1 System and method for providing collaboration of a graphics session
A visual server system (10) includes a visual server (12) that provides graphics images through execution of a graphics application (20). A local terminal (16) may interact with the graphics application (20) through a server application (30) in response to possession of input control. A remote client terminal (14) may interact with the graphics application (20) through a session application (22) in response to possession of the input control. The input control is passed between the local terminal (16) and the remote client terminal (14) in order to provide collaboration of a graphics session. The local terminal (16) and the remote client terminal (14) receive the same view of the graphics application (20). Interactions with the graphics application (20) performed by either the local terminal (16) or the remote client terminal (14) are viewable by the other terminal. Interactions with the graphics application (20) by either the local terminal (16) or the remote client terminal (14) that does not have the input control are blocked.
US08046694B1 Multi-server control panel
Some embodiments of the invention provide a graphical user interface for receiving a server configuration (e.g., receiving a new configuration or a modification to an existing configuration). The graphical user interface (UI) includes several UI control elements for defining components of the server configuration. It also includes a display area for displaying graphical representations of the defined components of the server configuration. Examples of control elements in some embodiments include control elements for adding, deleting, and modifying servers. In some embodiments, at least one control element is displayed when a cursor control operation is performed on the UI. The cursor control operation (e.g., a right hand click operation) in some embodiments opens a display area that shows the control element. In some embodiments, at least two different components in the server configuration correspond to two different layers (e.g., a web server layer and a data storage layer) in the server configuration. The display area of some embodiments includes multiple tiers, where each tier is for displaying graphical representation of components in a particular layer of the server configuration. At least two tiers in some embodiments are displayed simultaneously in the display area.
US08046693B2 Obtaining user feedback on displayed items
User feedback regarding a displayed item, such as a web page, is obtained by providing a first and second transport-control elements, such as back buttons, that have the same effect for moving within or between displayable items but which have different associated semantic information. Upon activation of one of the transport-control elements, not only is the required movement effected, but data is output or stored indicative of the semantic information associated with the activated transport-control element. Thus, for example, the semantic information associated with one transport-control element can relate to a good user experience of the currently-displayed item whilst the semantic information associated with the other transport-control element can relate to a bad user experience of the displayed item. Related server arrangements and page and program code are also envisaged.
US08046692B2 User interface mapping modules to deployment targets
An interactive user interface for displaying mappings between modules of a distributed application and deployment targets in a distributed environment. The user interface represents module items, deployment target items, and correlation items that represent various mappings of module items to deployment target items. In some cases, the manner in which each of these items is displayed may be altered in response to user input. The correlation itself may also be potentially altered in response to user input. Multiple solutions may be displayed in which there are different mappings of modules to target solutions.
US08046687B2 Direct manipulation of displayed content
A method, system, and computer-readable medium for performing direct manipulation of displayed content (e.g., dragging the displayed content or a portion thereof in a particular direction). A user may perform a variety of direct manipulations of displayed content to modify the display without separate content manipulation controls. Such direct manipulations modify the display by altering the value of content properties affecting the display. Properties can include an amplitude affecting the size or level with which information is presented (e.g., volume of audio, size of visual information), an information history that refers to a series of distinct groups of information that are related over time, and a channel that specifies which of multiple groups of information is displayed. The value of a property is modified according to the manipulations, and the display updated to reflect the new value of the property. The user can map which manipulations correspond to which properties.
US08046679B2 Apparatus, method and machine-readable medium for facilitating generation of a markup language document containing identical sets of markup language elements
From a markup language document (e.g. an Extensible Markup Language (XML) document expressed as a Document Object Model (DOM) tree) having a markup language element hierarchy containing a set of markup language elements and a plurality of references to the hierarchy, another markup language document (e.g. a textual XML document) is generated which contains one instance of the set of markup language elements for each of the plurality of references. The generated markup language document may otherwise have the same content as the original markup language document. Generation of a markup language document containing identical sets of markup language elements may thereby be simplified.
US08046677B2 Displaying relationships between tabular data using spatial identifiers
A system and method of spatial/tabular data presentation. Display data is identified for display. Relations for the display data are identified. The display data is displayed in a data display having a tabular column and a spatial column. Data identifiers are displayed in the tabular column and spatial identifiers connected with spatial connectors according to the relations are displayed in the spatial column.
US08046673B2 Apparatus and method for facilitating trusted business intelligence through data context
A computer readable medium with executable instructions to analyze a report value, includes executable instructions to select a report value and identify the formula evaluated to produce the report value. Formal parameters associated with the formula are determined. The actual parameters used to compute the report value are located. The formula, the formal parameters and the actual parameters are then displayed.
US08046668B2 Method and apparatus for code block segmentation in a mobile communication system
A method for segmenting an information word into code blocks in a mobile communication system. The method includes setting a number C of code blocks to a minimum integer not less than a value obtained by dividing X by Z; when sizes K of all code blocks are determined to be equal when a length X of the information word is greater than a maximum length Z of each code block, determining a minimum integer value T not less than a value obtained by dividing a size of the information word by a number of code blocks, and determining, as K, a maximum value most approaching the value T among the values based on which a size of the code block can be set in units of eight bits; and generating a code block by inserting filler bits into a specific code block when a value obtained by multiplying K by C is greater than X.
US08046667B2 Synchronization loss resilient digital communication system using forward erasure correction
There is provided an apparatus for enabling recovery of missing information in a digital communication system. The apparatus includes a Forward Erasure Correction (FXC) encoder for computing FXC parity superpackets across information superpackets for subsequent recovery of any entire ones of the information superpackets that have been at least partially comprised due to synchronization loss.
US08046665B2 Memory device employing dual clocking for generating systematic code and method thereof
A memory device may include a memory core block, a data patch unit, a Cyclic Redundancy Check (CRC) generating unit, and/or a serializer. The data patch unit may be configured to patch parallel data read from the memory core block in response to a first read pulse. The CRC generating unit may be configured to generate the CRC code based on the parallel data in response to a second read pulse, the second read pulse delayed by a period of time from if the first read pulse is generated. The serializer may be configured to convert the parallel data to serial data in response to the first read pulse, and/or arrange the CRC code in a order for a number of bits of the serial data to generate a systematic code.
US08046663B2 Semiconductor memory device and method for driving the same
A semiconductor memory device includes: a first bank and a second bank; one or more first data input/output pads disposed at one side of the first bank and used in access to data of the first bank; one or more second data input/output pads disposed at one side of the second bank and used in access to data of the second bank; a first cyclic redundancy code (CRC) generation circuit for generating a first CRC using a plurality of data output from the first bank and outputting the generated first CRC through the first data input/output pads; and a second CRC generation circuit for generating a second CRC using a plurality of data output from the second bank and outputting the generated second CRC through the second data input/output pads.
US08046660B2 System and method for correcting errors in non-volatile memory using product codes
A product code encoder for non-volatile (NV) memory includes a first encoder that encodes data in codewords in a first dimension that is stored in the NV memory. The product code encoder also includes a second encoder that encodes data in codewords in a second dimension that is stored in the NV memory. A product code codeword is based on the codewords in the first dimension and the codewords in the second dimension.
US08046659B1 Erasure forecasting and error-correction strategies
A system including a forecasting module, a decoder module, and an error detecting module. The forecasting module is configured to forecast a number of erasures in an input signal, where the erasures include information about errors in the input signal due to a burst error. The decoder module is configured to decode codewords received in the input signal based on the erasures in response to the number of the erasures being less than or equal to a predetermined threshold. The decoder module is configured to not decode the codewords based on the erasures in response to the number of the erasures being greater than the predetermined threshold. The error detecting module is configured to (i) detect the burst error and (ii) decode the codewords in response to the decoder module not decoding the codewords due to the number of the erasures being greater than the predetermined threshold.
US08046653B2 Low power decompression of test cubes
Disclosed below are representative embodiments of methods, apparatus, and systems used to generate test patterns for testing integrated circuits. Embodiments of the disclosed technology can be used to provide a low power test scheme and can be integrated with a variety of compression hardware architectures (e.g., an embedded deterministic test (“EDT”) environment). Certain embodiments of the disclosed technology can reduce the switching rates, and thus the power dissipation, in scan chains with no hardware modification. Other embodiments use specialized decompression hardware and compression techniques to achieve low power testing.
US08046652B2 Built-in self-test using embedded memory and processor in an application specific integrated circuit
A test method for an ASIC uses an embedded processor in the ASIC to execute test routines from an embedded memory or an external memory. During ASIC production, the test routines can comprehensively test of the blocks of the ASIC without a complicated test pattern from test equipment. The test routines can also perform power-up tests in systems or end products containing the ASIC. Test selection, activation, and result output can be implement using a few terminals of the ASIC.
US08046647B2 TAP sampling at double rate
An integrated circuit comprising: at least one test input for receiving test data; test control circuitry between the at least one test input and circuitry to be tested; wherein the test data is clocked in on a rising clock edge and a falling clock edge.
US08046646B2 Defective memory block identification in a memory device
During manufacture and testing of a memory device, a memory test is performed to determine which, if any, memory blocks are defective. A memory map of the defective blocks is stored in one of the defect-free memory blocks so that it can be read later by a controller during normal operation of the memory device. In one embodiment, the memory test is for a programmability test to determine if the memory block can be programmed. An indication of programmability is stored in each block in a predetermined location.
US08046640B2 Safety-oriented automation system having automatic address recovery
An industrial automation system for controlling the operating means of a technical process. The system includes fail-safe modules for interchanging process data with the operating means, i.e., actuating and measurement signals, stations having slots for modules, which slots are inter-connected by a backplane bus, a central processing unit at least for processing process signals from the technical process, and a field bus for transmitting data between the central processing unit and the stations. In accordance with the invention, the address relationship for the addressing of a fail-safe module by the central processing unit over the field bus for data processing purposes is permanently stored in a first memory in the respective module and is additionally permanently backed-up in the associated station. As a result, it is advantageously possible to safely and automatically recover the address relationships of fail-safe modules due to address relationships which have already been recognized as valid, such as during planning, being backed-up in a permanent, power-failure-safe manner at the station level. In addition, it is possible, when a module is exchanged, for a new module to reload the correct address relationships of the old module, which is no longer present, from the back-up means in the station.
US08046634B2 Integrated circuit card with condition detector
An integrated circuit card includes a central processing unit, a memory and an abnormal condition detector. The memory stores data to be processed by the central processing unit. The abnormal condition detector detects whether at least one operating condition of the integrated circuit card is within one of a suspend region or a reset region. The abnormal condition detector controls an operation of the central processing unit in accordance with the detection.
US08046632B2 Backup management method based on mode of failure
A storage management program is provided with a function of determining a suspension/continuation of a remote backup based on an operation-at-failure management table, and accomplishes the suspension/continuation of the backup based on the application in which a failure has occurred and the mode of this failure. The storage management program is also provided with a function of computing a change in the quantity of data from the last backup before the occurrence of the failure until the first backup after the occurrence of the failure, and determining the suspension/continuation of the backup, enabling to suspend/continue the backup in line with the operating status of the application.
US08046627B2 Server failover control method and apparatus and computer system group
Computer systems forming the computer system group each have a plurality of servers, a plurality of I/O devices, a plurality of servers, and one or more I/O switches coupled to the plurality of I/O devices, and it is possible to change the combination of the servers and I/O devices in each of the computer systems. If a fault has occurred in one of the current servers, firstly, it is judged whether or not there exists a spare server capable of taking over processing in a computer system including the server which has generated the fault. If the judgment result is negative, then a server switching process is carried out by searching another computer system capable of constructing a particular combination corresponding to the combination of the faulty server and the I/O devices allocated thereto.
US08046623B2 Timing recovery apparatus and method thereof
A multimedia processing system for processing a program stream containing a program clock reference information. The system comprises a clock generator, a timer, a modifier, a processing unit, a parser and a compensator. The clock generator generates a clock signal. The timer receives the clock signal and generates a time information. The modifier incorporates a timing reference information into the program stream, wherein the timing reference information is provided according to the time information and the program clock reference information. The processing unit processes the program stream to generate a data stream incorporated with the timing reference information. The parser extracts the timing reference information from the data stream. And, the compensator generates a control signal according to the timing reference information. Wherein the clock generator receives the control signal and adjusts the clock signal.
US08046622B2 Dynamically scaling apparatus for a system on chip power voltage
A system for dynamically scaling a power voltage including a system on chip (SoC) and a power control circuit. The SoC includes a plurality of application circuits. The SoC is configured to generate internal clock signals in response to an externally supplied clock signal. The SoC also generates a target voltage that changes based on a change of an operating current. The internal clock signals are respectively provided to the application circuits. The operating current is a sum or total current of the application circuits. The power control circuit generates an internal power voltage based on the target voltage and provides the internal power voltage to the SoC. The system for dynamically scaling a power voltage including a SoC may decrease power consumed in the SoC because the system of dynamically scaling a power voltage decreases a required voltage margin by changing a target voltage before a transition of the SoC current.
US08046620B2 Interactive device with time synchronization capability
An interactive device having time synchronization capability is provided. In one embodiment of the present invention, the interactive device has a computer processor that stores an internal clock. The computer processor may be preprogrammed to generate announcements based on a particular time of the internal clock. A user may input and adjust the time of the internal clock. In another embodiment of the present invention a setup module is provided. A setup module is an operative device that includes a computer processor that stores a setup time. The setup module establishes a connection with an interactive device, and time synchronizes the interactive device such that the internal clock of the interactive device is running the same time as the setup module. The setup module is capable of synchronizing the internal clock of multiple interactive devices, despite the interactive devices being programmed on separate occasions. In addition, the setup module is capable of programming a number of interactive devices in a quick and efficient manner, thereby keeping the manufacturer's costs low. The computer processor of the interactive device runs a software program which enables the interactive device to be synchronized by the setup module via a hard-wired connection or wireless means such as infrared (IR) and/or radio frequency (RF) signals.
US08046617B2 Method and apparatus for operating an electronic device in a low power mode with a low power mode application based on determined operating parameters
An electronic device, such as a hand-held portable computer, is provided with capability to operate an application during a low power mode. During the low power mode, portions of hardware, software, services, and/or other components of the portable computer that are not necessary to the operation of the application is suspended or otherwise deactivated. As each task is performed by the application, the components that are no longer needed for subsequent tasks to be performed by the application are also deactivated and reactivated as needed. The deactivation can be performed in sequence from the highest-level components to the lowest-level components to ensure that components that are needed by other components are not prematurely deactivated. A specific set of events transitions the portable computer out of the low power mode.
US08046615B2 Microcomputer system with reduced power consumption
A sub-microcomputer having a sub-CPU and a power supply control section that controls the power supply to a main microcomputer is disposed in addition to the main microcomputer having a main CPU. A sub-clock section that supplies a sub-clock signal having a lower frequency to the sub-microcomputer can change over between a continuous mode and an intermittent mode. When the main CPU gives an operation stop notification to the sub-CPU, the sub-CPU recognizes the notification, stops the power supply to the main microcomputer, and sets the sub-clock section to the intermittent mode. The sub-CPU determines that the operation state condition is satisfied in the period of the intermittent mode, the sub-CPU changes over the sub-clock section to the continuous mode to restart the power supply to the main microcomputer.
US08046614B2 Integrated circuit having a networking interface module supporting a plurality of protocols
A computer system comprises host processor and a network interface, wherein the host processor includes resources supporting a full power mode, a lower power mode and a power down mode, as seen in standard system bus specifications such as PCI and InfiniBand. The network interface includes a medium interface unit coupled to network media supporting a least high speed protocol, such as a Gigabit Ethernet or high-speed InfiniBand, and a lower speed protocol, such as one of 10 Mb and 100 Mb Ethernet or a lower speed InfiniBand. Power management circuitry forces the medium interface unit to the lower speed protocol in response to an event signaling entry of the lower power mode. In the lower power mode, the network interface consumes less than the specified power when executing the lower speed protocol, and consumes greater than the specified power when executing the high speed protocol. Logic in the network interface operates in the lower power mode, and uses the lower speed protocol to detect a pattern in incoming packets. In response to the detection of said pattern, the logic issues a reset signal to the host processor. Thus, the network interface operates as a wake-up device in the lower power mode, using the lower speed protocol.
US08046613B2 Power control system
A power mode designating unit of a main system outputs an operation mode designating signal to a sub system. Upon shifting from the normal operation mode to the power-saving mode, a control unit of the sub system outputs a power-saving mode shift enable signal indicating that shifting to the power-saving mode is possible to a power control unit of the sub system. When the operation mode designating signal designates the power-saving mode and the power-saving mode shift enable signal indicates that shifting to the power-saving mode is possible, the power control unit supplies a power-saving mode voltage to the control unit.
US08046612B2 Power control system and method for controlling power adapter to input power to portable electronic device
A system and a method for power control are provided. In the present invention, a control switch is disposed in a power adapter, which is turned on/off by a monitoring device disposed in a portable electronic device. As a result, the power inputted into the power adapter can be controlled, and thus the power consumption during the portable electronic being shut down is reduced. In addition, the present invention controls the power providing for a battery according to a detected power on/off signal and the electric quantity of the battery. The control switch is turned off to stop the power adapter from providing power when the electric quantity of the battery reaches a reference value. Therefore, the overheating situation of the portable electronic device or the battery that may shorten their service life because of continuing receiving power can be avoided.
US08046611B2 Information transmission device, system, and method
A network includes nodes that transmit information to each other. Some nodes operate intermittently; other nodes operate continuously. Information is transmitted to an intermittently operating node by a handshaking protocol in which the intermittently operating node indicates that it is ready to receive. Information is transmitted to a continuously operating node without such handshaking, thereby saving time and power. Each transmitting node has a memory storing information indicating which other nodes require handshaking.
US08046609B2 Semiconductor device
A semiconductor device includes a plurality of circuits each independently conducting a predetermined process, and a circuit operation control part controlling operation start timings and operation suspend timings so as to mutually interfere with power voltage fluctuations caused by a state transition between an operation start and an operation suspend for each of the plurality of circuits.
US08046608B2 Method and system for managing power supply to at least one device
A method of managing power supply to at least one device in a data processing system, the method comprising determining when the at least one device has been associated with no resources for a predetermined period of time; turning off the power supply to the at least one device; determining that the at least one device is required for use by the data processing system; and restoring the power supply to the at least one device.
US08046603B2 Network real-time electricity monitoring system
A network real-time electricity monitoring system has at least one power line communicating and AC power monitoring device, a power line network device and a monitoring computer. The power line communicating and AC power monitoring device is connected to a power line of a corresponding target device to retrieve and transform statuses of an AC power in the power line into network packets and sends the network packets out through the power line. The power line network device is connected to the power line to retrieve the network packets and sends the network packets to a local monitoring computer or a remote monitoring computer based on Internet protocol address of the monitoring computer installed in the power line network device.
US08046600B2 Collaborative power sharing between computing devices
A plurality of power budgets are sent to a corresponding plurality of power consumers by a power management point, wherein a total power budget managed by the power management point includes a sum of the plurality of power budgets and an available power budget not assigned to the plurality of power consumers. An additional power request having a power increase amount is received from a first power consumer of the plurality of power consumers. The additional power request is approved when the power increase amount does not exceed the available power budget. The available power budget is decreased by the power increase amount. An approval of the additional power request is sent to the first power consumer.
US08046597B2 System and method for managing storage device capacity use
Information handling system storage devices are managed to reduce power consumption by consolidating stored information to less than all of plural storage devices and powering down the storage devices that are no longer storing information. If a predetermined buffer of unused capacity is detected at the storage devices, then a powered down storage device is powered up to store additional information. The storage devices are consolidated to maintain desired performance parameters, such as by monitoring I/O performance for information stored on active storage devices.
US08046594B2 Electronic device and electronic device system
An electronic device includes electronic components, including: a power switching unit to output a power switching signal; a first power input unit to receive first power from one of a plurality of external power devices; a second power input unit to receive second power from one of the external power devices; a power converting unit to convert the first power received through the first power input unit into driving power having a voltage level to drive each electronic component, and to supply the driving power to each electronic component; and a power management unit to control the power converting unit to be enabled when the second power is input through the second power input unit, and control whether the power converting unit is enabled corresponding to the power switching signal from the power switching unit, when the second power is not input through the second power input unit.
US08046588B2 Audit trail in a programmable safety instrumented system via biometric signature(s)
System(s) and method(s) that facilitate utilizing biometric sensors (e.g., fingerprint, hand scan, voice recognition . . . ) in manufacturing systems in order to maintain accurate safety audit trails. A safety audit system, utilizing a biometric sensing device, facilitates determining if a user is allowed to access and change the configuration of the manufacturing system. Once a user is allowed to change the configuration (e.g., programmable electronics, tooling changes, software updates, etc.) the changes are automatically recorded in a safety audit database. Automatic storage of configuration changes mitigates manual recording of changes thereby enhancing the safety audit data often necessary to meet safety standards for manufacturing systems.
US08046576B2 Offloading the processing of a network protocol stack
A computer system is partitioned during a pre-boot phase of the computer system between a first partition and a second partition, wherein the first partition to include a first processing unit and the second partition to include a second processing unit. An Input/Output (I/O) operating system is booted on the first partition. A general purpose operating system is booted on the second partition. Network transactions are issued by the general purpose operating system to be performed by the I/O operating system. The network transactions are performed by the I/O operating system.
US08046575B2 Method for automatically restoring system configuration with a single key
A method for automatically restoring a system configuration with a single key in a computer having a power button is provided. The method includes detecting a press mode of the power button; determining a relevant restoring item according to the press mode; performing a process for restoring the system configuration corresponding to the restoring item, which aims at updating/recovering the system configuration, or clearing the system configuration setting stored in a CMOS memory; and performing a normal boot process.
US08046573B2 Masking a hardware boot sequence
One of the processors of a multiprocessor system is chosen to be a boot processor. The other processors of the multiprocessor system execute masking code that generates electromagnetic and/or thermal signatures that mask the electromagnetic and/or thermal signatures of the actual boot processor. Such masking may involve running the same boot code as the boot processor but without obtaining access to security information, such as the security key for accessing the system. The electromagnetic and/or thermal signatures generated by the execution of the masking code preferably approximate the electromagnetic and/or thermal signatures of the actual boot code executing on the boot processor. In this way, it is difficult to distinguish which processor is the actual boot processor.
US08046569B2 Processing element having dual control stores to minimize branch latency
Embodiments involve an embedded processing element that fetches at least two possible next instructions (control words) in parallel in one cycle, and executes one of them during the following cycle based on the result of a conditional branch test. Embodiments reduce or avoid branch penalties (zero penalty branches).
US08046561B1 Methods and apparatus for selecting a storage zone for a content unit
Some embodiments are directed to a technique for storing and/or locating content units stored on an object addressable storage (OAS) system, wherein each content unit is identified by an object identifier. The OAS system may comprise a plurality of zones, each of which stores content units. A mapping process may be defined that maps object identifiers for content units to zones on the OAS system. Thus, the storage location for a content unit on the OAS system may be the zone on the OAS system to which the object identifier for the content unit maps.
US08046559B2 Memory rank burst scheduling
A method, device, and system are disclosed. In one embodiment the method includes grouping multiple memory requests into multiple of memory rank queues. Each rank queue contains the memory requests that target addresses within the corresponding memory rank. The method also schedules a minimum burst number of memory requests within one of the memory rank queues to be serviced when the burst number has been reached in the one of the plurality of memory rank queues. Finally, if a memory request exceeds an aging threshold, then that memory request will be serviced.
US08046558B2 File system having predictable real-time performance
A file system that permits predictable accesses to file data stored on devices that may have a variable access latency dependent on the physical location of the file on the physical storage device. A variety of features that guarantee timely, real-time response to I/O file system requests that specify deadlines or other alternative required quality-of-service parameters. The file system addresses needs to accommodate the file systems of storage devices such as disks that have an access time dependant on the physical location of the data within the storage device. A two-phase, deadline-driven scheduler considers the impact of disk seek time on overall response times. Non real-time file operations may be preempted. Files may be preallocated to help avoid access delay caused by non-contiguity. Disk buffers may also be preallocated to improve real-time file system performance.
US08046553B1 Faster recovery mechanism of validated continuous data protection (CDP) time image
An apparatus and method for faster recovery of validated continuous data protection time images. In one embodiment of the method, an image validation process is initiated. In response, a first write transaction is generated for writing first new data to a first image of a data object that existed at prior time T1. The first new data is written to a first storage. Thereafter data contents of the first storage are copied to a first memory object. Finally, the first memory object is linked with the first image.
US08046549B2 Storage controller, control method of the same, and information processing system
In the storage controller of the present invention, different difference bitmaps are used for predetermined sections respectively, whereby the difference between the primary volume and the base volume is managed for each section, and the data are protected efficiently. The difference between the primary volume and the base volume is managed by using the difference bitmaps that are different for the respective sections. The journal data after a lapse of the targeted protection period are written to the base volume and then discarded. At the time of recovery, the difference bitmaps are merged to create a new difference bitmap, and the difference is copied from the base volume to the primary volume. Thereafter, the journal data up to the designated restoration point are written to the primary volume.
US08046546B2 Variable partitioning in a hybrid memory subsystem
A memory subsystem may include logic to make available to the device into which it is installed at least one portion of the volatile memory that will be backed up to the nonvolatile memory in the event of device power failure. The logic may make available to the device at least one portion of the volatile memory that will not be backed up to the nonvolatile memory in the event of device power failure, and make available to the device at least one portion of the nonvolatile memory that is not reserved for backups from the volatile memory.
US08046545B2 Continuous backup
Providing continuous backup of a storage device includes subdividing the storage device into subsections, providing a time indicator that is modified periodically, and, in response to a request to write new data to a particular subsection of the storage device at a particular time, maintaining data being overwritten by the new data according to the particular subsection and according to a value of the indicator at the particular time. The subsections may be tracks. Maintaining the data being overwritten may include constructing a linked list of portions of data for each of the subsections. The portions of data may have variable sizes. In response to two data write operations to a particular subsection at a particular value of the indicator, data being written for each of the two data write operations may be combined if data for the second data write operation is a subset of data for the first data write operation. Providing continuous backup of a storage device may also include restoring the storage device to a state thereof at a particular point in time by writing the maintained data to the storage device. Writing the maintained data to the storage device may include constructing subsections of the data by combining separate portions thereof corresponding to the same subsection.
US08046541B1 System for calibrating memory
A memory integrated circuit (IC) includes first memory implemented by the memory IC. An operation management module implemented by the memory IC generates first initialization data and stores the first initialization data in the first memory before other data is stored in the first memory. Timing alignment of the memory IC is adjusted based on the first initialization data.
US08046540B2 Shared closures on demand
A method and apparatus for copying data from a virtual machine to a shared closure on demand. This process improves system efficiency by avoiding the copying of data in the large number of cases where the same virtual machine is the next to request access and use of the data. Load balancing and failure recovery are supported by copying the data to the shared closure when the data is requested by another virtual machine or recovering the data from the failed virtual machine and storing it in the shared closure before a terminated virtual machine is discarded.
US08046537B2 Virtualization engine and method, system, and computer program product for managing the storage of data
A storage management method for use in a storage area network is provided. The storage area network comprises a plurality of host data processors coupled to a virtualization engine, which is coupled to a plurality of physical storage media. Each physical storage media is assigned a tier level. The method comprises storing a threshold storage access value associated with each tier level, presenting virtual disk(s) to a host data processor and receiving I/O requests to the virtual disk from the host data processor. Additionally, metadata is stored which identifies the tier level of the physical storage to which the block corresponds, mappings between the block and blocks of a virtual disk, and an access rate to the data. The access value is periodically compared to at least one threshold rate associated with its tier level. Depending on the result, storage block(s) may be marked for migration to another tier level.
US08046535B2 Data processing system and storage area allocation method thereof
When creating a storage pool with external volumes, it is not possible to put together the volumes that have the same level of reliability if consideration is only given to the physical attributes of such volumes. Further, the reliability demanded between a host computer and a storage apparatus does not necessarily match the reliability between storage apparatuses. When creating a storage pool in the data processing system of this invention, not only is consideration given to the characteristics of the physical disks themselves, consideration is also given to the connection status of the backend network between a storage apparatus and a switch loaded with external storage function, and an external storage apparatus. What is more, volumes are allocated to a host machine after said system considers both the redundancy of a backend network of between storage apparatuses and that of a network path between the host machine and storage apparatus.
US08046532B2 Content-addressable memories and state machines for performing three-byte matches and secondary matches, and for providing error protection
A method and system for detecting matching strings in a string of characters utilizing content addressable memory using primary and secondary matches is disclosed.
US08046523B2 Flash memory management system and apparatus
Provided are a flash memory management apparatus and method which divide blocks of a memory into data blocks and i-node blocks and respectively specify storage paths of data, which is stored in the data blocks, in the i-node blocks in order to easily access pieces of the data by searching the i-node blocks. The flash memory management apparatus includes a map search module searching for a map block located at a preset position of a memory among blocks that form the memory and extracting storage paths of one or more i-node blocks; a path search module searching for storage paths of data specified in the i-node blocks based on the extraction result; and a data management module accessing the data through a storage path of the data and performs a transaction on the data.
US08046521B2 Computer virtualization apparatus and program and method therefor
A hypervisor prepares a guest region identifier (RID)-physical region identifier (RID) mapping table for dynamically registering and managing items and performs RID conversion using the guest RID-physical RID mapping table. When the mapping table is used, since it is unnecessary to provide a specific information area representing logical partitions (LPARs) corresponding to respective guests in an RID to be converted, there is no limitation concerning the number of LPARs and a problem in operation can be eliminated.
US08046520B2 Compound computer system and method for sharing PCI devices thereof
A resource management module of a management server for controlling a multi-root I/O manager connected to a PCI switch for connecting a plurality of I/O devices and a plurality of computers with each other includes: failure handling content information indicating, for each computer sharing a multi-root I/O device, a content of a failure handling at an occurrence of a failure in the multi-root I/O device; and failure handling availability status information indicating whether a hardware reset of the multi-root I/O device is possible and updates, upon reception of a notification of the occurrence of the failure in the multi-root I/O device, the failure handling availability status information, and instructs, based on the failure handling availability status information, the multi-root I/O manager to restrain or cancel the hardware reset of the multi-root I/O device.
US08046516B2 Cache coherent switch device
In one embodiment, the present invention includes a switch device to be coupled between a first semiconductor component and a processor node by interconnects of a communication protocol that provides for cache coherent transactions and non-cache coherent transactions. The switch device includes logic to handle cache coherent transactions from the first semiconductor component to the processor node, while the first semiconductor component does not include such logic. Other embodiments are described and claimed.
US08046515B2 Storage router and method for providing virtual local storage
A storage router (56) and storage network (50) provide virtual local storage on remote SCSI storage devices (60, 62, 64) to Fiber Channel devices. A plurality of Fiber Channel devices, such as workstations (58), are connected to a Fiber Channel transport medium (52), and a plurality of SCSI storage devices (60, 62, 64) are connected to a SCSI bus transport medium (54) The storage router (56) interfaces between the Fiber Channel transport medium (52) and the SCSI bus transport medium (54). The storage router (56) maps between the workstations (58) and the SCSI storage devices (60, 62, 64) and implements access controls for storage space on the SCSI storage devices (60, 62, 64). The storage router (56) then allows access from the workstations (58) to the SCSI storage devices (60, 62, 64) using native low level, block protocol in accordance with the mapping and the access controls.
US08046513B2 Out-of-order executive bus system and operating method thereof
An operating method applied to an out-of-order executive bus system includes: according to dependency constraints, linking requests using the bus system to form dependency request links having an order; and processing the order of the requests according to the dependency request links. In addition, a bus system is provided. The bus system includes a request queue and a dependency request link generator. The request queue receives and stores a newly received request including at least a link tag. The dependency request link generator generates N dependency request links according to dependency constraints of N link tags of the newly received request, where N is any positive integer. Each link tag of the newly received request is implemented to indicate a link relation with respect to an order of the newly received request and a plurality of unserved requests preceding the newly received request.
US08046512B2 Communication system with master and slave exchanging control data in predetermined communication period
A master includes a unit configured to register, for each slave, an expected communication time needed to exchange control data; a unit configured to register a slave in which a communication error is detected during exchange of the control data in a communication period; and a unit configured to re-execute exchange of the control data with the registered slave in the same communication period as that in which the communication error is detected. The unit configured to re-execute exchange of control data calculates a remaining resending time that can be used to re-execute exchange of the control data and, when the remaining resending time is longer than the expected communication time of the registered slave, resends the control data.
US08046507B2 Computer, external storage and method for processing data information in external storage
The present invention provides a computer, comprising: a processor for processing data; a system bus connected to the processor; a management unit connected to the system bus; and an external storage connected to the system bus through the management unit, wherein the external storage comprises: a buffer for buffering data; and storage areas connected to the buffer for storing data, and wherein the management unit is adapted to: receive an instruction sent by the processor from the system bus, said instruction corresponding to operations; read data information from the storage areas to the buffer; and execute at least one of the operations on the data information. Furthermore, the present invention provides an external storage and a method for processing data information in an external storage. According to the present invention, it is possible to scan the external storage with a large capacity in a short time.
US08046502B2 Device of identifying host protocol and smart card including the same
The present invention provides an integrated circuit chip which includes a processor; a contact pad unit connected to a host through a plurality of contact pads; a host interface detector including at least one pull-up resistor and one pull-down resistor, for selectively connecting the pull-up resistor and the pull-down resistor to the contact pad unit to detect a host interface status; and an interface unit including a plurality of interface protocols, for communicating with the host using a part or all of the plurality of contact pads, wherein the processor receives a status of the host from the host interface detector, identifies a protocol of the host based on the received status of the host, and controls the interface unit so as to enable an interface protocol that is used to communicate with the host.
US08046500B2 Apparatus, system, and method for coordinating storage requests in a multi-processor/multi-thread environment
An apparatus, system, and method are disclosed for coordinating storage requests in a multi-processor/multi-thread environment. An append/invalidate module generates a first append data storage command from a first storage request and a second append data storage command from a second storage request. The storage requests overwrite existing data with first and second data including where the first and second data have at least a portion of overlapping data. The second storage request is received after the first storage request. The append/invalidate module updates an index by marking data being overwritten as invalid. A restructure module updates the index based on the first data and updates the index based on the second data. The updated index is organized to indicate that the second data is more current than the first data regardless of processing order. The modules prevent access to the index until the modules have completed updating the index.
US08046499B2 Method for transferring data via a fieldbus of the process automation technology
In a method for transmitting data over a fieldbus of process automation technology with a field device in which a first application program for a first fieldbus protocol runs, the data of a second application program for a second transmission protocol are mapped onto the first fieldbus protocol and transmitted as fieldbus telegrams.
US08046495B2 System and method for modifying web content via a content transform proxy service
The Content Transform Proxy (CTP) service is an advanced Web proxy service, the basic function of which is to modify incoming HTTP requests having a server-side destination and/or outgoing HTTP responses. The CTP service is implemented by the CTP program, which resides on a host in a data communications network between an end user (the Web client) and a content server that the client is attempting to access. The HTTP request and/or an HTTP response is modified by making an HTTP request on the client side using a client web browser, processing the HTTP request on the server side using outgoing proxy rules, passing on the processed HTTP transaction to the server-side destination, returning the results of the processed HTTP request from the server-side destination, processing the HTTP response on the server side using incoming proxy rules, and returning the processed HTTP response to the client web browser on the client side.
US08046493B2 Asset management system, asset management method, information processor, management device, and program
An asset management system includes one or more information processors having a communication function and a management device, the information processor includes a search unit which searches for a network address converter for converting between a local IP address and a global IP address in a network, and a position information transmitting unit which transmits positional information including at least one of the global IP address of the searched network address converter and a domain name corresponding to the global IP address and identification information of the information processor to the management device, the management device includes a positional information registration unit which records the positional information received from the information processor in a position recording unit.
US08046489B2 System and method for processing quality-of-service parameters in a communication network
A system processes a communication session to be set up via a communication path from an originating location to a destination location through a network. A common Service Level Agreement (SLA) registry contains Quality-of-Service (QoS) related parameters representative of QoS valid for the domains between originating and destination locations. A QoS processor processes QoS related parameters retrieved from the SLA registry, for predicting the end-to-end QoS values for one communication path between originating and destination locations and for ranking or selecting or both ranking and selecting, based on predicted end-to-end QoS values, one or more recommended communication paths between the originating and destination locations. The QoS processor processes QoS parameters retrieved from the SLA registry and predicts end-to-end QoS values representative of all communication paths between network domains and for storing said predicted end-to-end QoS values in a QoS registry for selection and/or ranking actions for new session requests.
US08046480B2 Embedding overlay virtual network addresses in underlying substrate network addresses
Techniques are described for managing communications between multiple computing nodes, such as computing nodes that are separated by one or more physical networks. In some situations, the techniques may be used to provide a virtual network between multiple computing nodes that are separated by one or more intermediate physical networks, such as from the edge of the one or more intermediate physical networks by modifying communications that enter and/or leave the intermediate physical networks. In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users (e.g., users of a program execution service). The managing of the communications may include using substrate network addresses that are configured to embed virtual network addresses for a virtual network that is overlaid on the underlying physical substrate network.
US08046478B1 Providing a presentation on a network having a plurality of synchronized media types
A presentation system and method is disclosed for presenting a presentation via a communications network. The presentation system includes one or more client nodes structured to receive presentation data. One or more leader stations of the presentation is structured to control content of the presentation data at the one or more client nodes, and one or more content server sites is structured to provide the presentation data to the one or more client nodes. The presentation system further includes one or more content managers structured to manage the delivery of the presentation data to the one or more content server sites and verify that the presentation data is operable to being presented at the one or more client nodes.
US08046471B2 Regressive transport message delivery system and method
Disclosed are systems and methods for communicating a message comprising hierarchical information with respect to a plurality of message transport mechanisms, and a plurality of transport managers adapted to communicate with the message transport mechanisms for transmission of a message to a particular destination via any one of the message transport mechanisms according to the hierarchical information.
US08046469B2 System and method for interfacing with virtual storage
A management interface for a virtualized storage system including a virtualized logical disk object representing a virtual storage container, wherein the logical disk is an abstract representation of physical storage capacity provided by plurality of physical stores. A virtual disk object represents a virtual storage container. The virtual disk object is an abstract representation of one or more logical disk objects, the virtual disk object including an exposed management interface. Wherein the virtual disk object is managed through the management interface to select the one or more logical disk objects represented by the virtual disk object.
US08046465B2 Flow scheduling for network application apparatus
A method and system for distributing flows between a multiple processors. The flows can be received from an external source such as a network, by a front-end processor that recognizes the flow and the associated request, and identifies at least one internal applications processor to process the request/flow. The front-end processor utilizes a flow scheduling vector related to the identified applications processor(s), and the flow scheduling vector can be based on intrinsic data from the applications processor(s) that can include CPU utilization, memory utilization, packet loss, and queue length or buffer occupation. In some embodiments, applications processors can be understood to belong to a group, wherein applications processors within a group can be configured identically. A flow schedule vector can be computed for the different applications processor groups. In some embodiments, a control processor can collect the intrinsic applications processor data, compute the flow scheduling vectors, and transfer the flow scheduling vectors to the front-end processor.
US08046461B2 Methods, systems and program products for delivery of web services using categorical contracts
Web services may be provided by creating an electronic record of a contract for a service provider to provide web services meeting a web service category definition at a web services hub of a service domain, and providing a web service to a service requestor from the service domain responsive to the electronic record of the contract. A plurality of ports operative to provide web services meeting the service category definition may be identified at the web service hub, and the web service may be provided to the service requester responsive to identification of the ports. For example, a plurality of ports may be identified by polling at least one web services node subordinate to the web services hub to identify at least one service provided by the node, and updating a description of a service category, e.g., a WSDL document, responsive to the polling. A plurality of levels of web services nodes may be polled using a coordinated polling interval scheme to create an updated service view for the service hub.
US08046460B1 Automatic server deployment using a pre-provisioned logical volume
According to one embodiment, a server is automatically deployed using a pre-provisioned logical volume LV. A first world wide name WWN1 is associated 320 with a logical volume LV1 associated with a disk array controller 260. A second world wide name WWN1, which is assigned to a server S1, is received 335 at the disk array controller 260. If 340 the first world wide name WWN1 is the same as the second world wide name WWN1, the server S1 is enabled 350 to access the logical volume LV1. The first and second world wide names are not required to be assigned to any server S1, S2 at the time that the first world wide name is associated with the logical volume.
US08046458B2 Method and system for balancing the load and computer resources among computers
A method and system for balancing the load of computer resources among a plurality of computers having consumers consuming the resources is disclosed. After defining the lower threshold of the consumption level of the resources and obtaining the consumption level of the resources for each of the consumers and for each of said computers, the consumption level for each of the computers is compared during a period with its associated lower threshold. Whenever a computer having a consumption level of the resources higher than the lower threshold is identified, a new layout of computer resources for each of the consumers is determined. Consumers are then shifted from their current location in the computer to a corresponding location in another computer according to the layout, so that the consumption level of the resource(s) for a computer may be reduced.
US08046457B2 Apparatus, methods, and computer program products for managing network elements and associated network element resources by multiple management systems
Network elements and resources associated with the network elements are manageable by multiple management systems. A request for network element resource management information is transmitted to at least two network management systems, and a reply identifying the network elements that are managed by the respective network management systems from the at least two network management systems is received.
US08046453B2 Illustration supported P2P media content streaming
A system and method for Peer-to-Peer (P2P) media content streaming are provided. In one embodiment, prior to streaming desired original media content, a playback agent of a first peer playback device downloads illustration media content, which is a derivate light-weight version of the original media content. The playback agent then initiates streaming of the original media content from one or more other peer playback devices hosting the original media content or a segment thereof. The playback agent monitors a quality of the network connection to the other peer playback devices streaming the original media content to the playback agent. If the quality of the network connection falls below a defined threshold, the playback agent switches playback to the illustration media content. Once the quality of the network connection improves or a new connection is established, the playback agent switches playback back to the streaming original media content.
US08046452B2 Inter-network address translator that is separately addressable from address alias assignment process
Communication between a network device in a first network and a network device in a second network is provided, where the first network operates in accordance with a first communication protocol and the second network operates in accordance with a second communication protocol. An alias is assigned to a target network device in the first network, the alias being compatible with the communication protocol of the second network The assigned alias is translated to an address for a target network device, the translated address being compatible with the communication protocol of the first network. Apparatus, for assigning the alias and for translating it are separately addressable in one or both of the networks, and the assigned alias corresponds to an address of the translating apparatus, such that, when a network device in the second network sends one or more communication(s) using an address including the assigned alias, each communication is routed to the translator, whereupon the translator translates the alias into the address of the target network device in the first network and sends the communication(s) into the first network.
US08046449B2 Contents management system and contents management method
A system includes a contents management server that manages the locations of contents, a contents server that manages contents, a client terminal that receives or stores contents, and a network. The client terminal sends a contents sending request message to the contents management server. The contents management server, which has received the request from the client terminal, detects the network to which the client terminal belongs, instructs the contents server, which manages the network, to stream the contents. After that, the contents management server checks if there is a client terminal related to the client terminal that has sent the contents sending request. If there is a related client terminal, the contents management server instructs the contents server, which manages a network to which the related terminal belongs, to store the contents.
US08046446B1 System and method for providing availability using volume server sets in a storage environment employing distributed block virtualization
A system for ensuring availability using volume server sets in a storage environment employing distributed block virtualization includes a plurality of volume servers, one or more volume clients, one or more physical block devices and a volume server manager. The volume server manager may be configured to designate the plurality of volume servers as a volume server set with an associated volume server set management policy, and to verify each volume server in the volume server set has access to storage within each block device. In addition, the volume server manager may be configured to designate a first volume server of the volume server set to aggregate storage within the block devices into a logical volume, to make the logical volume accessible to the volume clients, and to share configuration information about the volume with the other volume servers of the volume server set.
US08046443B2 Rapid deployment remote network monitor
A method and apparatus for imaging a network monitor. In one embodiment, the method includes receiving information concerning a customer network to be monitored by a network monitor, and selecting a bootable image for the network monitor using the network information. The bootable image contains network monitoring software and an operating system, and can be booted on any computing device of the customer network. The method further includes providing the bootable image of the network monitor to a requester, and then receiving a fixed IP address of the network monitor from a computing device on the customer network that is designated to host the network monitor.
US08046437B2 System and method of storing data and context of client application on the web
An improved system and method for supporting web system services is provided for storing data and context of client applications on the web. A client application may include a web system services interface for invoking web system services to support web applications to operate over the web using different devices that may store data and context of web applications as a web application document onto a web server. A web application document may be represented by components that may include view information, content, and context information. The application may also include a web system services user interface for providing a graphical user interface for a user to invoke web system services that may include a new document system service, a store document system service, and a restore document system service. A schema for context scope may be implemented for collecting context information relevant to the web application document.
US08046435B1 Content transfer management for reader device
A technique in which content is supplied to an electronic reader device is described. A time at which to send content to the electronic reader device is stored in a content server based on user preferences, user electronic reader device interaction or network conditions. The content is transmitted to the electronic reader device at the time for later display. Additional content may be securely supplied to the electronic reader device for purchase. The additional content may be in a format such that when a user later enters a request to purchase the content, the content can be instantly displayed.
US08046428B2 Presenting video content within a web page
A system, a method and computer-readable media for presenting video content within a web page. A client computer receives a web page over a network. The web page includes an item of script for use in presenting requested video content within the web page. Executing this item of script establishes a connection with a video player provider. Using this connection, video player code is loaded from the video player provider. This code is utilized to present the video player within the web page. The video player may present the requested video to the user.
US08046424B2 Systems and methods for the utilization of metadata for synchronization optimization
Various embodiments of the present invention are directed to synchronization utilizing one or more optimizations through the utilization of metadata. For several embodiments of the present invention, one method for optimizing synchronization is to reduce the overhead required for said synchronization by having each peer only tracking changes for itself and other peers within its change community (or communities) (a.k.a., “Intra-Community-Only Change Tracking Optimization”). For certain embodiments of the present invention, another method for optimizing synchronization is to not create synchronization overhead until required. For numerous embodiments of the present invention, yet another method for optimizing synchronization is to minimize redundant use of a partner's unique global ID—a large and cumbersome number—and to instead maintain a table that cross-references each partner (and its unique global ID) with a smaller and much less cumbersome partner key.
US08046419B2 Method of processing open asynchronous application service event and open web service gateway implementing the same
A method of processing an open asynchronous application service event and an open web service gateway implementing the method are provided. The open web service gateway includes: a plurality of SCFs (service capability features) operatively connected to an application service through a web service interface, receives an event registration request from the application service, and notifies an event occurring in a network to the application service; and an event broker registering the registration-requested based on a predetermined policy in correspondence with the SCFs, when the registration-requested event received from the application service is an asynchronous event, and notifies an occurrence of the event in the network to the SCFs according to a registered priority of the event. Accordingly, an asynchronous event is registered and notified based on a predetermined policy, so that it is possible to prevent event registration conflict between the SCFs and between the application services and to maximize network operation efficiency.
US08046416B2 System and methods to determine a recipient for ambiguously addressed mail
According to some embodiments a system and a method are provided to determine a correct mail recipient are disclosed. The method comprises receiving an incorrectly addressed mail piece from a sender, scanning the mail piece, analyzing the scanned mail piece to produce analysis results, determining a correct address for the mail piece based at least in part on the analysis results, printing a correctly addressed label based on the determination, adhering the correctly addressed label to the mail piece, sending the mail piece comprising the correctly addressed label to a mail recipient, and transmitting a notification of the correct address to the sender.
US08046415B2 Throttling of mass mailings using network devices
A system and method that effectuates dynamic mass mail throttling utilizing an upstream network device. The system and method includes intercepting messages from sending mail server, determining whether the message relates to mass mailing advertising emails, and based the determination automatically and dynamically directing upstream network devices to gradually retard communications between the sending mail server and the upstream network devices.
US08046413B2 Automatic commutativity detection for generalized paxos
Synchronized devices comprising a distributed system attempt to agree on a compatible sequence of commands to execute. Each device in the distributed system may act as a proposer, acceptor, or a learner. Each proposer proposes a command for each device to execute. The acceptors either accept or reject the proposed commands. The learners keep track of the proposed commands and determine, using a transactional substrate, whether the acceptors have a accepted sequences of commands that commute with respect to one another. Once the learners have determined that a quorum of acceptors have accepted sequences of commands that commute with respect to one another the accepted commands are executed by each device in the distributed system.
US08046409B2 Communications methods, collaboration session communications organizers, collaboration sessions, and articles of manufacture
Communications methods, collaboration session communications organizers, collaboration sessions, and articles of manufacture are described. According to one aspect, a communications method includes accessing scalable media data for communication to a plurality of participants, wherein the scalable media data is configured to convey information regarding a subject, accessing a plurality of respective configuration parameters corresponding to respective ones of the participants, first modifying the scalable media data using a configuration parameter for a first recipient of the participants, the first modifying providing a first data stream having a first quantity of data to convey information for the subject, second modifying the scalable media data using a configuration parameter for a second recipient of the participants, the second modifying providing a second data stream having a second quantity of data to convey information for the subject and different than the first quantity of data, and directing the first and the second data streams to respective ones of the first and the second recipient participants.
US08046407B2 Method for processing a control message and a message processor, a media service, a media service system
A method for processing a control message sent by a terminal is provided according to the present invention. The method includes determining whether or not to trigger a shortcut key analysis when the control message is sent from the terminal and accomplishing various extended control operations by a shortcut key analysis. A message processor, a media server, and a media service system are also provided. With the method of the present invention, the terminal may utilize the existing keys to send a series of control messages in accordance with a transmission sequence mechanism recognized by the server. The server may interpret the control message according to a predetermined rule and thus the purpose of extending the service control functions at the terminal side can be accomplished. Accordingly, no modification is needed to the software or hardware of the existing terminal, which bring convenience to the users.
US08046405B2 System and method for web-based imaging services within a client-based application
This invention is directed to a computer-implemented system and method for providing web-based features in a client-based digital imaging application. An area of the registry is provided for a number of possible, future web-based features. The registry has the capacity to accept a number of name-value pairs that define a web-based imaging feature. When a web-based feature is to be added, the name-value pairs that define the web-based imaging feature are added to the registry. After a feature has been added, it is displayed for selection by a user. Upon selection of the web-based imaging feature, image data about a selected one or more images is recorded in a known location. The web-based service that is providing the web-based imaging feature is granted access to the image data in the known location. The image data in the known location is then deleted when the web-based imaging feature is closed.
US08046404B1 System and method for discarding frames of an image during transport across a network link
An image pipeline (60) provides image data to a capture unit (61). The capture unit (61) generates a frame from the image data for compression by a compression unit (64). A frame spoiler (62) determines whether the frame is to be discarded prior to compression by the compression unit (64). An output buffer (66) to a network link provides an output indication to the frame spoiler (62) indicating that the output buffer (66) is congested. The frame spoiler (62) discards the frame in accordance with the output indication. Similarly, an input buffer (63) to the compression unit (64) provides an input indication to the frame spoiler (62) indicating that the input buffer (63) is congested. The frame spoiler (62) may discard the frame in accordance with the input indication or in accordance with a combination of the input indication and the output indication.
US08046403B2 Methods and systems for providing, by a remote machine, access to functionality associated with a resource executing on a local machine
A method for providing, by a remote machine, access to functionality associated with a resource executing on a local machine includes receiving, by a remote agent executing on a remote machine, an identification of a shell extension associated with a resource provided by a local machine. The remote agent installs a proxy handler associated with the identified shell extension. The proxy handler receives a request for access to the shell extension and redirects the request to a shell extension invoker executing on the local machine.
US08046402B2 Signal processing method and signal processing apparatus
A signal processing method and apparatus reducing distortion using divided signals differing in only amplitude by weighting an input signal by first weights ki (i=1 to 4) to obtain divided signals, performing the same signal processing f(x) on the divided signals, weighting the signal processed divided signals by second weights l1 (i=1 to 4), and adding the divided signals Vout1 to Vout4 weighted by the second weights. The first weights are k1=t, k2=−t, k3=1, k4=−1, while the second weights are l1=−1, l2=1, l3=t3, l4=−t3. Here, t=b/a (where a and b are different positive integers).
US08046401B2 Canonical signed digit multiplier
A multiplier is able to multiply an input data value by a selected constant value in CSD form. The selected constant value has a plurality of pairs of bits, and the multiplier includes multiplexers, each controlled by a respective pair of bits of the selected constant value. Each of the multiplexers has a plurality of inputs, and is connected to receive the input data value, the inverse of the input data value, and all zeros on said inputs, and it is controlled such that it outputs either the input data value, the inverse of the input data value, or all zeros, depending on the values of the respective pair of bits of the selected constant value. Variable shift blocks are each connected to receive an input from a respective one of said multiplexers, and are each adapted to shift their received input by a first bit shift value or a second bit shift value, depending on the values of the respective pair of bits of the selected constant value, wherein the first bit shift value and the second bit shift value differ by 1. The multiplier also includes combination circuitry, for receiving the outputs from the plurality of shift blocks, and for combining the outputs from the plurality of shift blocks and applying further bit shifts, to form an output value equal to the result of multiplying the input data value by the selected constant value.
US08046400B2 Apparatus and method for optimizing the performance of x87 floating point addition instructions in a microprocessor
A microprocessor having a Precision Control (PC) field, an instruction dispatcher, and a Floating Point unit (FPU). The FPU receives an FP Add instruction from the instruction dispatcher, and generates a sum from its addends. The FPU determines whether any conditions exist in the addends with respect to their contribution to a rounding determination and relative to the PC field. If none of the conditions exists, the FPU makes the rounding determination based on the smaller addend and the PC field, and selectively rounds the sum based on the rounding determination. If any conditions exist, the FPU saves the sum and rounding information derived from the addends, and signals the instruction dispatcher to re-dispatch the instruction. On re-dispatch, the FPU makes the rounding determination based on the saved rounding information and the PC field, and selectively rounds the sum based on the rounding determination.
US08046398B2 Method and apparatus for modulating symbols in an orthogonal frequency division multiplexing system and transmission apparatus using the same
A method for modulating a symbol in a transmitter of an Orthogonal Frequency Division Multiplexing (OFDM) system. The symbol modulation method includes multiplying an input stream of an Inverse Fast Fourier Transform (IFFT) unit by a Twiddling factor for circular-shifting the input stream of the IFFT unit by a Cyclic Prefix (CP) length; performing IFFT on the input stream of the IFFT unit, which is multiplied by the Twiddling factor; buffering data corresponding to the CP length beginning from a front of an output stream of the IFFT unit; and generating an OFDM symbol by forward-copying the buffered data to a back of the output stream of the IFFT unit.
US08046392B2 Storage system and information transfer method for the same
Before transferring a file, a CPU executes the following processing based on a transfer processing program: obtaining the directory tree structure of a transfer-source storage device; dividing the directory tree into directory trees so that each divided directory tree is structured within the full path length of a directory tree that can be handled by a transfer-destination storage device; associating the divided directory trees with each other; and then storing the associated directory trees in a volume of the transfer-destination storage device.
US08046386B2 Partitioning for model-based design
A method includes characterizing portions of a model as being either critical to a real-time execution of the model or non-critical to a real-time execution of the model, and generating code that is capable of real-time execution based on the critical portions of the model while maintaining the full functionality of the non-real-time critical sections, e.g., graphics, logging, other offline calculations, via a communication link and parallel host processing.
US08046382B2 Method and system for software object profile management
Disclosed is a method and system for retrieving a software object based on a query and customizing a metadata of the software object by adding a property, a property value, a search key and a search key value to the metadata. An index is created on the software object based on the search key value and the metadata and the software object is persisted.
US08046376B2 Method and system to automatically generate classes for an object to relational mapping system
There is provided a system to respond to a request for data. The system receives a request for the data, queries at least two data sources for the data based on the request and receives results that include the data that is populated to at least one data object.
US08046375B2 Geo targeted commerce
A user query has values for attributes that specify features of a desired item is received and processed in a computer system in a network. A database is searched for an item having attribute values that satisfy at least a subset of the values for attributes from the user query. Once an item is found in the database, a location where the item will be supplied along with a set of suppliers for the item in proximity to the location is determined.
US08046373B2 Structured parallel data intensive computing
Methods, systems, and computer program products are provided for performing structured parallel data intensive computations. A SQL-FCF framework that defines a SQL construct based interface for performing the computations is provided. The computations within an application are coded as table valued functions (TVFs). Data for the application is partitioned into data partitions to co-locate and load balance the data partitions and corresponding computations. The TVFs are invoked and applied to corresponding ones of the data partitions in a structured order defined by function control forms (FCF).
US08046368B2 Document retrieval system and document retrieval method
A document retrieval is performed with similarities between documents in numeric data taken into consideration. To this end, generated is a set E of intervals in which each element of a set D of numeric values representing a feature A is included in any one of the intervals. Each numeric value in each document is indexed by assigning, with 1, an interval including an element x of the set D, and with 0, an interval without the element x. Each document data including numeric values is indexed by indexing its text part with term frequencies, and by indexing its numeric-value part with the above-described numeric value indexing scheme. By use of indices thus created for each of the document data, similarities between the document data are calculated using a vector space model or a probability model, and the document data are presented in order of similarity.
US08046366B1 Orchestrating indexing
A method and system for providing data indexing as a customizable service within an information management system. One exemplary method collects information about data objects in a computer system and maps each of the data objects to a service level objective for defining a level of data indexing to be applied to the data objects. The level of data indexing may define whether or not a file will be indexed, and to what extent the file will be indexed. Then, the method orchestrates the data indexing according to the service level objective of each of the data objects. The present invention allows a user to customize data indexing on a file by file basis so that only those files in need of indexing are indexed.
US08046364B2 Computer aided validation of patent disclosures
A method and system for analyzing a patent disclosure is disclosed. The method and system comprise a disclosure analysis and a separate claims analysis, such that each analysis may be performed independently. Missing and incorrect reference labels are identified within the disclosure. Antecedent basis and specification support are checked for the claim elements. Terms within the specification that do not have a reference number, but may require one, are identified, provided that they fit the profile of one of a set of particular lexical patterns.
US08046356B2 Multimedia portal
A system receives, from a first user, a communication request for a second user and determines, in response to receiving the communication request, whether a trigger is satisfied. The system may aggregate, in response to determining that the trigger is satisfied, content of different types to form multimedia content and provide the multimedia content to the first user.
US08046354B2 Method and apparatus for re-evaluating execution strategy for a database query
A query facility for database queries saves and re-uses query execution strategies, and automatically detects that a strategy should be re-optimized as a result of changes to an indexed variable value. Preferably, the number of records evaluated and selected by the index value condition is dynamically monitored during execution, and an alternative query strategy is initiated when this number appears to be out of proportion to expectations. In an exemplary embodiment, an indexed search strategy is changed to a table scan strategy (or vice versa) as a result of a change to the number of records eliminated by the indexed value, although other examples are possible. Preferably, the query engine initiates an alternative search strategy and concurrently continues to execute the original search strategy as separate threads. Search results are obtained from whichever thread completes first.
US08046349B2 Method, a system, a device, and a computer program product for providing information regarding the validity of a character string as a document identifier
This invention relates to a method, a system, a device, a browser and a computer program product for informing on the validity of a character string as a document identifier. In the method, a character string comprising one or more characters is received, the validity of the character string as a document identifier is checked repeatedly, a valid part of the character string is indicated, by means of which the document identifier is defined, and a user is offered a possibility to send a request for a document relating to the document identifier defined by the valid part of the character string.
US08046338B2 System and method of organizing data to facilitate access and streaming
File formats systems and methods are disclosed that provide a framework that integrates concepts, such as objects based audio-visual representation, meta-data and object oriented programming, to achieve a flexible and generic representation of the audiovisual information and the associated methods to operate on the audiovisual information. A system and method are disclosed for storing data processed from presentation data. The data is stored according to a method comprising coding input presentation data by identifying objects from within the presentation data, coding each object individually and organizing the coded data into access layer data units. The access layer data units are stored throughout a plurality of segments, each segment comprising a segment table in a header portion thereof and those access layer data units that are members of the respective segment, there being one entry in the segment table for each access layer data unit therein. A plurality of extended segments are also stored, each of the extended segments further comprising one or more of the access layer data units that include protocol specific data, the extended segments each represented by a extended segment header. The data of an accessible object is also stored, including an accessible object header and identifiers of the plurality of extended segments, each of the extended segments being a member of the same object.
US08046337B2 Preservation aware fixity in digital preservation
A computer based method for the preservation of a digital information in a data set includes receiving a data set to be preserved, the data set including a plurality of preservation objects; creating a fixity table, the fixity table including one or more data types corresponding to preservation data types contained in the preservation objects, each data type being assigned an importance rank and one or more fixity function; for each preservation object, creating a Merkle tree corresponding to the preservation object and based on the fixity table.
US08046322B2 Methods and framework for constraint-based activity mining (CMAP)
A method of mining data to discover activity patterns within the data is described. The method includes receiving data to be mined from at least one data source, determining which of a number of specified interests and constraints are associated with the mining process, selecting corresponding mining agents that combine search algorithms with propagators from the specified constraints, and finding any activity patterns that meet the specified interests and constraints.
US08046320B2 Domain-independent architecture in a command and control system
In one aspect, a command and control (C2) system includes a domain-independent architecture comprising an ontology model. The ontology model includes a resource aspect configured to receive entities specific to a domain, a responsibility aspect configured to receive actions specific to the domain and performed by the entities, a rules aspect configured to receive rules specific to the domain and associated with the actions and a results aspect configured to receive effects specific to the domain and associated with the actions.
US08046317B2 System and method of feature selection for text classification using subspace sampling
An improved system and method is provided for feature selection for text classification using subspace sampling. A text classifier generator may be provided for selecting a small set of features using subspace sampling from the corpus of training data to train a text classifier for using the small set of features for classification of texts. To select the small set of features, a subspace of features from the corpus of training data may be randomly sampled according to a probability distribution over the set of features where a probability may be assigned to each of the features that is proportional to the square of the Euclidean norms of the rows of left singular vectors of a matrix of the features representing the corpus of training texts. The small set of features may classify texts using only the relevant features among a very large number of training features.
US08046314B2 Apparatus, method and system for stochastic workflow in oilfield operations
The invention relates to a method for performing an oilfield operation. The method steps include obtaining oilfield data sets associated with oilfield entities, generating a stochastic database from the oilfield data sets based on an artificial neural network of the oilfield data sets, screening the oilfield data sets to identify candidates from the oilfield entities, wherein the screening is based on the stochastic database, performing a detail evaluation of each candidates, selecting an oilfield entity from the candidates based on the detail evaluation, and performing the oilfield operation for the selected oilfield entity.
US08046303B2 Methods, systems, and products for providing electronic media
Methods, systems, and products are disclosed for providing electronic media to a customer. One method prompts a customer to license a right to electronic media. If the customer agrees to license the right, then the license is electronically stored on behalf of the customer. The licensed electronic media is communicated to the customer via a communications network.
US08046302B2 Digital rights management method and system for content copyright protection
A Digital Rights Management (DRM) method and system for content copyright protection protect right information on DRM content and effectively manage the right information. The DRM system for content copyright protection includes: a time security module for providing time change information when a user arbitrarily changes time; and a time security list management module for providing the right information on content and the time change information.
US08046301B1 Systems and methods to modify a negotiable instrument
When the deposit of a negotiable instrument, such as a check, is done electronically by using a digital image of the negotiable instrument rather than the negotiable instrument itself, during the process, at least two negotiable instruments may exist: the physical negotiable instrument and the digital image of the negotiable instrument. To change the physical negotiable instrument to a non-negotiable instrument, a bank or other financial institution may send a transmission to modify the appearance of the negotiable instrument, thus effectively “voiding” the physical negotiable instrument. The negotiable instrument may have various inks or mechanisms that facilitate the modification of the appearance through the application of a stimulus, such as heat or light. The financial institution may cause the application of the stimulus to modify the appearance of the negotiable instrument.
US08046298B1 Systems and methods for facilitating the flow of capital through the housing finance industry
A computerized mortgage loan data processing system comprises a loan cost analysis engine which compares data pertaining to loan pricing for a mortgage loan with loan pricing standards to evaluate whether the loan pricing is in compliance with the loan pricing standards. An interface is configured to provide an indication regarding whether the loan pricing is in compliance with the loan pricing standards prior to closing of the loan or prior to sale of the mortgage loan in the secondary mortgage market. The indication may be provided to a mortgage loan advisor or to a secondary mortgage market purchaser.
US08046294B2 Bidding in online auctions
The invention is directed to systems, methods, and an apparatus for bidding in online auctions. Bids for advertising include an amount that is a function of an expected value-per-click and a fraction of a budget already spent for advertising slots.
US08046292B2 Computer system and method for speculating on a financial market
A method in a computer system for a user to speculate on a financial market, comprises presenting a prompt to the user requesting parameter(s) defining a custom contract on future characteristic(s) of the financial market, presenting to the user a calculated value, such as a price, payout, or odds, for the custom contract determined based on the parameter(s) and data regarding the financial market, and presenting a prompt to the user requesting the user to purchase the custom contract based on the calculated value. The method thereby allows the user to define the custom contract, a bookmaker to offer the custom contract to the user based on the calculated value, and the user to purchase the custom contract from the bookmaker so that the bookmaker has an obligation to pay a payout amount upon the occurrence of the future characteristic(s) of the financial market satisfying the one or more parameters.
US08046290B2 IOI-based block trading systems, methods, interfaces, and software
In the financial-services industry, there are online centers that help brokers to match sellers and buyers of stock based on indications of interest (IOIs). However, at least some of these centers are not only limited in the types of IOIs that they provide, but also in the ways how they allow IOI senders to control IOI usage. Accordingly, to facilitate trades, one exemplary system provides an IOI which is associated with an online negotiation capability. Some versions of this system provide mechanisms for users, such as broker-dealers, to define different IOI response privileges for recipients of their IOIs. To reduce the market risks of failed negotiations, some versions provide automated features for comparing confidential information from traders and initiating online negotiations for stock transactions contingent on favorable comparisons.
US08046288B1 System and method for payment data processing
A system for processing transaction data and payment data is provided. The system includes a front-end system that receives transaction data from one or more merchants, such as an employee identifier. A back-end system receives payment data from one or more payment systems, such as fraud data. A reporting system that is connected to the front-end system and the back-end system correlates the transaction data the payment data, such as to show employee identifier data and fraud data in a single record.
US08046287B1 Mutual fund and method for allocating assets in a mutual fund
In an embodiment, an asset allocation mutual fund comprises assets invested, at any one time, substantially 100% in one of stocks, bonds or cash equivalents. As market conditions change, as indicated by changes in the output of stock and bond models, substantially all of the assets may be shifted from one of these three asset classes to another. A method for allocating assets in a mutual fund, among the three asset classes, according to one embodiment includes, first determining whether a buy signal has been given on stocks using a stock model. If a buy signal has been given on stocks, substantially all assets of the mutual fund may be invested in stocks. If a buy signal on stocks is not indicated, it is determined whether a buy signal has been given on bonds using a bond model. If a buy signal has been given on bonds, substantially all assets of the mutual fund may be invested in bonds. If a buy signal on bonds is not indicated, substantially all assets of the mutual fund may be invested in cash equivalents. The method may be repeatedly queried over time to consider re-allocation of assets.
US08046285B2 Methods, systems and computer program products for providing low risk portable alpha investment instruments
Provided are methods of providing a portable alpha investment instrument. Some embodiments of such methods include allocating a first portion of a financial asset to a first asset class, allocating a second portion of the financial asset to a second asset class, establishing a swap transaction corresponding to the first portion of the financial asset, the swap transaction configured to define a minimum term corresponding to an asset status change, and transferring the first portion and the second portion of the financial asset responsive to the allocating.
US08046284B2 System and method for preventing cross trading
Information regarding the current state in the market is used to prevent orders from crossing. In an example provided herein, when an order is entered into a market, information regarding current positions in the market is taken into account to determine whether the order will cross with other orders. If the orders would cross, appropriate action is taken to prevent the crossing of orders in a way suitable for the person or persons trading. The teachings described herein may be used for any reason to prevent orders from crossing. Moreover, they may be used in other areas of trading to assist the trader in obeying any other rule or regulation that might involve analyzing current positions in the market before taking action.
US08046273B2 System and method for purchase order creation, procurement, and controlling
A computer-implemented system for managing purchasing orders for a plurality of items to be purchased is shown. The system includes a computer implemented purchase order management interface, the purchase order management interface configured to display data associated with a plurality of purchase orders, a purchase order generation application configured to allow a user to generate a new purchase order or modify an existing purchase order, a purchase order procurement application configured to allow a user to obtain financing for purchase order that has failed a budget check, and an event-driven purchase order controlling application configured to allow a user to review existing purchase orders for event-driven information related to the purchase order.
US08046271B2 Method and apparatus for custom strategy specification in a hosted electronic transaction service system
A merchant generates a customized service strategy related to a suite of electronic transaction services hosted by a service provider. The custom strategy specifies services to perform, and possibly an order in which to perform the services, by a service provider in relation to an electronic transaction associated with the merchant. Through use of a user interface, the strategy can be represented as a graphical decision tree, with terminal nodes representing services or actions. A customized strategy is transmitted to a service provider, as is transaction related information, whereby the service provider can service the transaction according to the strategy and based on the transaction information. Scheduling information that specifies different strategies to apply to different transaction scenarios can be generated. A strategy is selected by a service provider based on the scheduling information and transaction information, and is used to service one or more electronic transactions.
US08046265B2 Systems and methods for facilitating a transaction by matching seller information and buyer information
A method is provided to facilitate a transaction between a seller and a buyer. Buyer information regarding a desired product is received. A controller then searches through a plurality of seller database records associated with products offered for sale by sellers, for a seller database record that corresponds to the buyer information. Based on the searching a determination is made that no seller database record corresponds to the buyer information. Upon determination that no seller database record corresponds to the buyer information the buyer submits additional information defining a commitment to purchase the product. This information indicating a quality associated with the desired product and a maximum price that the buyer commits to pay. After receiving this information a new seller database record is created with a specific product offered for sale by a specific seller that corresponds with the additional buyer information, and the buyer is automatically charged for the specific product. According to other embodiments, an appropriate item price is determined based on the seller offer information. According to another embodiment, a subsidy is determined, the subsidy being associated with a benefit from a subsidy provider to be applied to the transaction. In this case, it is arranged for the seller to provide the item to the buyer in accordance with the benefit. A seller offer and or a buyer offer may be binding, and a penalty may be applied if a seller and or a buyer does not complete a transaction.
US08046264B2 Directing post-sale supplies revenue to original dealer
A method and system of marketing a consumable may include alerting a customer, via a printer status application, to the status of a consumable in a printing device. A printer identifier may be identified for the printing device via the printer status application. Information about a plurality of product selling entities and associations between each entity and one or more printer identifiers may be maintained in a computer-readable medium. The product selling entity that corresponds to the printer identifier may be determined. The customer may be directed to the product selling entity.
US08046258B2 Method, system, and software for geographically focused network advertising
A software based system and method of displaying location based information from an information site on a network by determining location data of a user of the location based information on the network. The location based information is generated based on the determined location data of the user; and generated location based information is provided to the user over the network.
US08046253B2 Method of risk management across a mission support network
A method of risk management across a mission support network is provided, including identifying a mission of the mission support network, and identifying, by a computer processor, assets of the mission support network. The assets include a mission asset to support the mission and a support asset to provide support to the mission asset. Each of the assets is characterized by a criticality index value to measure how important the asset is to a performance of the mission, and a vulnerability index value to measure a vulnerability of the asset to a threat.
US08046252B2 Sales plan evaluation support system
A technique is provided that supports making evaluations of impact on a business performance indicator, which varies depending on timing at which a change of plan is decided. A sales plan evaluation support system, includes: a unit which obtains master information that includes a sales plan of a product and is used as input for material requirements planning (MRP) calculation; a first MRP calculating unit which obtains a first order-placement plan through MRP calculation by using the master information as input, the first order-placement plan including an ordered-item count and an order-placement date of a required item for the product; a revision timing setting unit which sets timing for revising the sales plan; a master modifying unit which modifies the master information; and a second MRP calculating unit which obtains a second order-placement plan through MRP calculation by using an order-placement plan having an order-placement date preceding the revision timing included in the first order-placement plan, as an order-placement plan which has been implemented prior to the revision timing, and by using, as input, master information modified by the master modifying unit, the second order-placement plan including an ordered-item count and an order-placement date of a required item for the product.
US08046250B1 Facilitating performance by task performers of language-specific tasks
Techniques are described for facilitating interactions between task requesters who have tasks that are available to be performed and task performers who are available to perform tasks, such as by an intermediary electronic marketplace or other task fulfillment facilitator system. In some situations, support is provided in various ways for using multiple human languages when supplying and performing tasks. For example, some tasks may have associated languages, and some tasks may further have multiple task variants that each have a distinct associated language. A user may then request information about tasks in a particular language, and receive information about tasks and/or task variants associated with that language. Furthermore, some tasks and task variants may further be associated with locales that include particular languages and/or various other factors, including geographical areas, and such locales may similarly be used to identify appropriate corresponding users that match the various locale factors.
US08046248B2 Identifying items that have experienced recent interest bursts
Techniques are described for identifying items that have recently undergone an interest burst. Items that have recently undergone an interest burst are identified by comparing how many interest-actions have been performed on the items during a current time window against how many interest-actions have been performed on the items historically. Various tests are performed to rule out candidates that are not likely to be of interest to other users. In addition, various spam detection techniques are described for reducing the possibility that the items that are listed as interest burst items are listed because of spam.
US08046246B1 Processing an application for insurance coverage
Systems and methods provide customizable insurance according to consumer preferences. Demand simulators may be used to guide the creation of optimized packages of features, which consumers may select from to form an insurance product appropriate for their particular needs. Packages may be formed with a particular appeal to consumers with common characteristics. In addition, methods are provided for selling insurance products formed through an optimization process and providing corresponding insurance services.
US08046243B2 Automatic insurance adjustments using real world awareness
An electronic product code information service (EPCIS) interface is provided that allows accessing applications residing on a variety of systems to receive EPC-related data. In setting up an insurance policy, the EPC-related data may be used to determine objects covered by the insurance policy and to valuate the covered objects. An insurance premium may be generated for the insurance policy based on this valuation. In addition, changes to the covered objects may be detected based on the EPC-related data and may be used to automatically adjust the insured value and/or insurance premium.
US08046242B1 Systems and methods for verifying prescription dosages
Systems and methods for verifying prescription transaction dosages can be provided according to embodiments of the invention. According to one example embodiment, a method for dosage error verification may be provided. The method may include executing computer program instructions by one or more processors for receiving a prescription transaction including a submitted drug product and a submitted strength of the submitted drug product; comparing the submitted drug product and the submitted strength to dosage error data residing in a dosage error database; determining that the submitted drug product is a member of at least one dosage error pair indicated by the dosage error data; determining that the submitted strength is potentially incorrect based at least in part on strengths indicated by the at least one dosage error pair; and performing an edit action based at least in part on the determination that the submitted strength is potentially incorrect.
US08046237B1 Method, medium, and system for tag forum interaction in response to a tag score reaching a threshold value
Creation and placement of tag forums for tags enables a user to discuss aspects of both tags and elements associated with the tags, and further enables a user to view discussions from other users. The tag forum may be generated and/or placed based in part on user interaction or other factors related to the elements and the tags. Tag forums may be placed on, for example, selective tag web pages or associated element web pages within a website, among other possibilities.
US08046235B2 Apparatus and method of encoding audio data and apparatus and method of decoding encoded audio data
An apparatus and method encode audio data, and an apparatus and method decode encoded audio data. An audio data encoding apparatus includes: a scalable encoding unit dividing audio data into a plurality of layers, representing the audio data in predetermined numbers of bits in each of the plurality of layers, and encoding a lower layer prior to encoding an upper layer and an upper bit of each layer prior to encoding a lower bit of each layer; an SBR encoding unit generating spectral band replication (SBR) data that has information with respect to audio data in a frequency band of frequencies equal to or greater than a predetermined frequency among the audio data to be encoded, and encoding the SBR data; and a bitstream production unit generating a bitstream using the encoded SBR data and the encoded audio data corresponding to a predetermined bitrate.
US08046233B2 Methods and systems for local, computer-aided translation using remotely-generated translation predictions
A method for local, computer-aided translation using remotely-generated translation predictions includes the step of receiving, by a remote translation memory, at least one portion of a document in a source language for translation into a target language. The remote translation memory determines, prior to receiving a request from a translator for a translation of a second portion of the document, that a translation of the at least one portion is useful in translating the second portion, or in translating a portion of a second document. A local machine receives the translation of the first portion and an identification of the utility of the translation. A translation agent on the local machine generates a translation through reuse of the translation of the first portion of the document, responsive to the received identification of the utility of the translation of the first portion of the document.
US08046231B2 Speech processing apparatus and control method thereof
An speech processing apparatus comprises a setting unit that sets an association between a speech recognition target vocabulary and the shortcut data for transitioning to a state to which a transition is made, when a user makes a transition to a state among the plurality of states using an operation input unit, an speech input unit that inputs an audio, a speech recognition unit that employs the speech recognition target vocabulary to recognize the audio that is input via the speech input unit, and a control unit that employs the shortcut data that corresponds to the speech recognition target vocabulary that is a recognition result of the speech recognition unit to transition to the state, in order to improve speech recognition accuracy for audio shortcuts, while also preserving the convenience of the audio shortcuts.
US08046226B2 System and methods for reporting
The present invention relates to a system and methods for preparing reports, such as medical reports. The system and methods advantageously can verbalize information, using speech synthesis (text-to-speech), to support a dialogue between a user and the reporting system during the course of the preparation of the report in order that the user can avoid inefficient visual distractions.
US08046225B2 Prosody-pattern generating apparatus, speech synthesizing apparatus, and computer program product and method thereof
Normalization parameters are generated at a normalization-parameter generating unit by calculating the mean values and the standard deviations of an initial prosody pattern and a prosody pattern of a training sentence of a speech corpus. Then, the variance range or variance width of the initial prosody pattern is normalized at the prosody-pattern normalizing unit in accordance with the normalization parameters. As a result, a prosody pattern similar to speech of human beings and improved in naturalness can be generated with a small amount of calculation.
US08046224B2 Speaker adaptation of vocabulary for speech recognition
A phonetic vocabulary for a speech recognition system is adapted to a particular speaker's pronunciation. A speaker can be attributed specific pronunciation styles, which can be identified from specific pronunciation examples. Consequently, a phonetic vocabulary can be reduced in size, which can improve recognition accuracy and recognition speed.
US08046223B2 Apparatus and method of voice recognition system for AV system
To improve the accuracy of the voice recognition system for an AV system, the present invention includes a reflected sound remover having a plurality of filters, the reflected sound remover being configured to receive an input sound signal including a reflected AV system audio, a user's voice, and a noise, and being configured to remove the reflected audio from the input sound according to user's voice information; a voice detector detecting the user's voice from a signal outputted from the reflected sound remover and obtaining the user's voice information based on the detected user's voice; and a voice recognition unit comparing the detected user's voice with voice patterns that belong to at least one model.
US08046220B2 Systems and methods to index and search voice sites
A method includes crawling and indexing voice sites and storing results in an index; receiving a search request in voice from a user via a telephone; performing speech recognition on the voice search request and converting the request from voice to text; parsing the query; and performing a search on the index and ranking the search results. Search results may be filtered based on attributes such as location and context. Filtered search results may be presented to the user in categories to enable easy voice browsing of the search results by the user. Computer program code and systems are also provided.
US08046218B2 Speech and method for identifying perceptual features
A system and method for phone detection. The system includes a microphone configured to receive a speech signal in an acoustic domain and convert the speech signal from the acoustic domain to an electrical domain, and a filter bank coupled to the microphone and configured to receive the converted speech signal and generate a plurality of channel speech signals corresponding to a plurality of channels respectively. Additionally, the system includes a plurality of onset enhancement devices configured to receive the plurality of channel speech signals and generate a plurality of onset enhanced signals. Each of the plurality of onset enhancement devices is configured to receive one of the plurality of channel speech signals, enhance one or more onsets of one or more signal pulses for the received one of the plurality of channel speech signals, and generate one of the plurality of onset enhanced signals.
US08046217B2 Geometric calculation of absolute phases for parametric stereo decoding
An audio decoder which reproduces original signals from a bit stream including (i) a downmix signal of the original signals, and (ii) supplementary information indicating a gain ratio D and phase difference θ between the original signals. The audio decoder includes: a decoding unit extracting the downmix signal; a transformation unit transforming the extracted downmix signal into a frequency domain signal; a phase rotator determination unit determining two phase rotators having, as the phase rotation angles, angles α and β respectively obtained by dividing a contained angle by a diagonal of a parallelogram; a separation unit separating the frequency domain signal into two separation signals respectively indicating angles α and β as phase differences between the signals and the decoded downmix signal; and an inverse transformation unit inversely transforming the respective two separation signals into time domain signals so as to reproduce the two audio signals.
US08046215B2 Method and apparatus to detect voice activity by adding a random signal
A method and apparatus to detect voice activity by using a zero-crossing rate includes removing noise included in an audio signal, adding a random signal having energy of a predetermined size to the audio signal from which noise is removed, extracting predetermined voice detection parameters from the audio signal to which the random signal is added, and comparing the extracted predetermined voice detection parameters with a threshold value and determining voice and non-voice activities.
US08046212B1 Identification of chemical names in text-containing documents
A method and computer software for rapid searching of text-containing documents and identifying and isolating chemical names and common chemical expressions from surrounding text. The chemical names are returned to the user in a list which is arranged in descending order based on the number of occurrences of each chemical name. The list can also contain all synonyms for each chemical name found.
US08046211B2 Technologies for statistical machine translation based on generated reordering knowledge
A method of statistical machine translation (SMT) is provided. The method comprises generating reordering knowledge based on the syntax of a source language (SL) and a number of alignment matrices that map sample SL sentences with sample target language (TL) sentences. The method further comprises receiving a SL word string and parsing the SL word string into a parse tree that represents the syntactic properties of the SL word string. The nodes on the parse tree are reordered based on the generated reordering knowledge in order to provide reordered word strings. The method further comprises translating a number of reordered word strings to create a number of TL word strings, and identifying a statistically preferred TL word string as a preferred translation of the SL word string.
US08046208B1 Method and apparatus for representing high speed interconnects in closed forms
A simulation apparatus and method is provided for simulating complex high speed interconnects for which closed forms of the S-parameter are incorporated. Differential transmission lines are represented in a causal manner analytically using the 4-port S-parameter without concerns of passivity and stability. Difficult discontinuities of interconnect such as differential vias are represented in closed form and the present invention allows those interconnects to be characterized by 4-port S-parameter measurements or simulation. A complete method of combining causal transmission line models with discontinuities in cascade is provided.
US08046203B2 Method and apparatus for analysis of errors, accuracy, and precision of guns and direct and indirect fire control mechanisms
Methods and a system for simulating a weapon system are provided. The weapon system may be modeled using a detailed-error-source description (DESD), with an error term for each error source in the weapon system. A target for the weapon system may be determined. For each simulated shot, each error term in the DESD may be perturbed using a Monte Carlo technique and an impact location of the simulated shot determined. The perturbation of each error term, additional system parameters, and the impact location of each simulated shot may be stored in a system-state data structure. A performance result of the weapon system may be determined. After firing all simulated shots, analysis of the system-state data structure may be performed. Performance results and/or an error-weighting function of the weapon system may be determined based on the analysis.
US08046200B2 Nonlinear function approximation over high-dimensional domains
An algorithm is disclosed for constructing nonlinear models from high-dimensional scattered data. The algorithm progresses iteratively adding a new basis function at each step to refine the model. The placement of the basis functions is driven by a statistical hypothesis test that reveals geometric structure when it fails. At each step the added function is fit to data contained in a spatio-temporally defined local region to determine the parameters, in particular, the scale of the local model. The proposed method requires no ad hoc parameters. Thus, the number of basis functions required for an accurate fit is determined automatically by the algorithm. The approach may be applied to problems including modeling data on manifolds and the prediction of financial time-series. The algorithm is presented in the context of radial basis functions but in principle can be employed with other methods for function approximation such as multi-layer perceptrons.
US08046199B2 System and method for computing parameters for a digital predistorter
Digital predistortion system, methods and circuitry for adapting a predistortion system linearizing a non-linear element. The system is a multiply partitioned architecture that addresses long or “memory” effects, and separately addresses shorter duration effects. In a preferred method, the non-linear element is first modeled in software as a nonlinearity and a linearity in cascade form, preferably a Wiener model. The model is validated and adapted to minimize an observed error between the model and the non-linear element. The software model of the non-linear element is then used first to model a predistortion block that addresses short duration effects, and second to separately model a predistortion block that addresses longer duration effects. The models are software executable by an external processor in real time. Periodically the models are executed and used to update the adaptive parameters of the predistortion system without interrupting the system operation.
US08046196B2 Modular networked sensor assembly
In a network sensor assembly, network environmental monitor, and associated fabrication methods, a network sensor assembly comprises a panel configured for mounting on a surface, a plurality of addressable sensors coupled to the panel that sense environmental conditions at the surface, a memory device that stores configuration information associated with the plurality of addressable sensors, and a bus. The bus is communicatively coupled to the plurality of addressable sensors and the memory device and is configured for communicatively coupling the network sensor assembly to a network node for communicating data associated with the sensed environmental conditions in a network.
US08046193B2 Determining process condition in substrate processing module
A sensor network collects time-series data from a process tool and supplies the data to an analysis system where pattern analysis techniques are used to identify structures and to monitor subsequent data based on analysis instructions or a composite model. Time-series data from multiple process runs are used to form a composite model of a data structure including variation. Comparison with the composite model gives an indication of tool health. A sensor network may have distributed memory for a more simplified configuration.
US08046192B2 Baler machine monitoring and performance interfaces, systems and methods
Monitoring and performance interfaces are disclosed for baler machines. The interfaces collect and analyze runtime and downtime data and present reports or varying detail to interested personnel that allow objective assessment of baler machine performance. Multiple baler machines may be monitored and analyzed to reveal human and machine-related issues that inhibit optimal performance but are otherwise extremely difficult to detect.
US08046190B2 Automated hypothesis testing
A method of automatically applying a hypothesis test to a data set. The method reduces errors made in failing to appreciate predicate assumptions of various statistical tests, and elicits a series of indications from the user regarding characteristics of interest embodied by the data set to select an appropriate statistical test. The system also reduces errors in constructing competing null and alternative hypothesis statements by generating a characterization of the data and defining null and alternative hypotheses according to the indications, selected statistical test, and conventions adopted with respect to the tests. The system also establishes a significance level, calculates the test statistic, and generates an output. The output of the system provides a plain interpretation of the quantitative results in the terms indicated by the user to reduce errors in interpretation of the conclusion.
US08046186B2 Method and system for tuning precision continuous-time filters
Described embodiments provide a method for calibrating a continuous-time filter having at least one adjustable parameter. A square-wave signal is filtered by a continuous-time filter having a cutoff frequency less than fs. The filtered signal is quantized at the rate fs. An N-point Fourier transform is performed of the quantized signal into N real output values and N imaginary output values. At least one of the real output values are accumulated to form a real output signal and at least one of the imaginary output values are accumulated to form an imaginary output signal. The real and imaginary output signals are summed to form an output signal, which is then squared. The squared output signal is compared to a comparison value. At least one parameter of the continuous-time filter is adjusted based upon the comparison. The steps are repeated until the squared output signal is approximately the comparison value.
US08046185B1 Oscillator calibration for motor controller
Systems, methods, and apparatuses including computer program products for oscillator calibration include, in at least one implementation, a storage device including: a system including a first clock source, a second clock source, and a motor controller, the motor controller including calibration circuitry configured to calibrate the second clock source according to the first clock source in response to the first clock source operating as expected, and configured to provide to the system the calibrated second clock source as a timing reference instead of the first clock source as the timing reference in response to the first clock source not operating as expected, a head actuator configured to communicate with the motor controller, and a spindle disposed within the system.
US08046183B2 Pre-trigger and post-trigger acquisition for no dead time acquisition system
Pre-trigger and post-trigger acquisition for a no dead time acquisition system, where the data being displayed does not include a related trigger event, has a variable record length buffer having a maximum record length equal to a maximum desired pre-trigger interval, and has a trigger FIFO and timer for delaying the related trigger event. The record length of the buffer is determined by the desired pre-trigger interval, and fast rasterizers access the oldest data that encompasses the desired pre-trigger data. A first trigger event in the trigger signal may be delayed by a desired post-trigger interval before the fast rasterizers begin drawing the waveform data that encompasses the desired post-trigger data.
US08046181B2 Apparatus and method for estimating state of health of battery based on battery voltage variation pattern
An apparatus estimates SOH of a battery based on a battery voltage variation pattern. A data storing unit obtains and stores battery voltage, current and temperature data from sensors, at each SOH estimation. A first SOC estimating unit estimates first SOC by current integration using the battery current data. A second SOC estimating unit estimates open-circuit voltage from the voltage variation pattern, and calculates and stores second SOC corresponding to the open-circuit voltage and temperature using correlations between the open-circuit voltage/temperature and SOC. A weighted mean convergence calculating unit calculates and stores convergence value for weighted mean value of ratio of the second SOC variation to the first SOC variation. A SOH estimating unit estimates capacity corresponding to the weighted mean convergence value using correlation between the weighted mean convergence value and the capacity, estimates relative ratio of the estimated capacity to an initial capacity, and stores it as SOH.
US08046174B2 System and method for identifying networks of ternary relationships in complex data systems
A system and method for identifying high order associations between variables in complex systems that is particularly useful where there is no correlation or weak correlation between variables due to the influence of a third variable, a ternary relationship. The ternary relationship describes how the variation in the pattern of association between a pair of variables, including its sign and strength, is mediated by a third variable. In one embodiment applied to gene expression data, the activity of pairs of correlated genes due to the activity of one or more third genes is shown.
US08046173B2 Method for identifying sub-sequences of interest in a sequence
The present technique provides for the analysis of a data series to identify sequences of interest within the series. The analysis may be used to iteratively update a grammar used to analyze the data series or updated versions of the data series. Furthermore, the technique provides for the calculation of a minimum description length heuristic, such as a symbol compression ratio, for each sub-sequence of the analyzed data sequence. The technique may then compare a selected heuristic value against one or more reference conditions to determine if additional iteration is to be performed. The grammar and the data sequence may be updated between iterations to include a symbol representing a string corresponding to the selected heuristic value based upon a non-termination result of the comparison. Alternatively, the string corresponding to the selected heuristic value may be identified as a sequence of interest based upon a termination result of the comparison.
US08046171B2 Methods and apparatus for genetic evaluation
Rapid and definitive bioagent detection and identification can be carried out without nucleic acid sequencing. Analysis of a variety of bioagents and samples, such as air, fluid, and body samples, can be carried out to provide information useful for industrial, medical, and environmental purposes. Nucleic acid samples of unknown or suspected bioagents may be collected, optimal primer pairs may be selected, and the nucleic acid may be amplified. Expected mass spectra signal models may be generated and selected, the actual mass spectra of the amplicons may be obtained. The expected mass spectra most closely correlating with the actual mass spectra may be determined using a joint maximum likelihood analysis, and base counts for the actual mass spectra and the expected mass spectra may be obtained. The most likely candidate bioagents may then be determined.
US08046170B2 Apparatus and method for estimating eccentricity effects in resistivity measurements
A method of evaluating an earth formation is disclosed which includes conveying a logging tool into a borehole in the earth formation and using the logging tool to obtain a first set of azimuthally-independent resistivity measurements of the earth formation and a second set of azimuthally-sensitive resistivity measurements of the earth formation and estimating a value of a property of the earth formation using the first set of measurements and the second set of measurements, the estimation being substantially unaffected by a displacement of the logging tool from a center of the borehole.
US08046169B2 System and method for determining the geographic location of a device
A method and apparatus for estimating a location of a device. For each of a plurality of locations of a device, a set of positional data is determined from signals received from a plurality of satellites. The positional data is filtered and compared with data from a road network database. This comparison may be a function of a distance from at least one point defined by a set of the filtered positional data to a road in the road network database and an angle between a line representing a best fit for plural points defined by corresponding plural sets of the filtered positional data to a line defined by a road in the road network database.
US08046168B2 System and method for determining position within or without a complex polygon geofence
A geofence system which locates a position as within or without the complex polygon type geofence using a simplified algorithm. The algorithm obtains a position and compares it to the polygon by establishing a ray from the position constructed in a cardinal direction of the coordinate system. The “polarity” of the count of intersections between the ray and geofence indicates whether the position is inside the geofence or not.
US08046166B2 Display method and system for a vehicle navigation system
Traffic information, including traffic flow information and traffic incident information, obtained through a traffic management system for providing and facilitating the exchange of traffic information between a remote location and a vehicle may be presented to a user on a user display in the vehicle. The traffic information may be presented to the user in several circumstances, either as cued by the user, or automatically presented by the traffic management system. The user display may also automatically display traffic flow and traffic incident information for the direction that the user is traveling or along a route calculated by the navigation device. Further, a window displaying information about an upcoming traffic incident such as distance to the incident and incident details may automatically appear in the user display. Alternately, the user may select a roadway, freeway, or area for which traffic information is desired.
US08046164B1 Systems and methods for track log selection
Systems, devices and methods are provided for selecting a desired track log from a set of track log points so as to provide electronic systems, such as navigational aid devices, with the capability of more powerful and flexible applications. In one embodiment, a desired first endpoint and a desired second endpoint are specified for a desired track log. An actual first endpoint is assigned based on the desired first endpoint and a set of track log points. An actual second endpoint is assigned based on the desired second endpoint and the set of track log points. The desired track log is identified using the actual first endpoint, the actual second endpoint, and at least one track log point. At least one of the desired first endpoint and the desired second endpoint is capable of being specified by specifying a location. Other aspects and embodiments are provided herein.
US08046160B2 Navigation systems and methods for wheeled objects
A navigation system uses a dead reckoning method to estimate an object's present position relative to one or more prior positions. In some embodiments, the dead reckoning method determines a change in position from the object's heading and speed during an elapsed time interval. In embodiments suitable for use with wheeled objects, the dead reckoning method determines the change in position by measuring the heading and the amount of wheel rotation. Some or all of the components of the navigation system may be disposed within a wheel, such as a wheel of a shopping cart.
US08046159B2 Programming airplane systems based on instructions
A method of receiving an instruction by an airplane from a control system includes facilitating, by the airplane, a user of a system of the airplane in accepting or rejecting the instruction. The instruction may be received by the airplane via a data link between the control system and the airplane system. If the instruction is accepted, the method may further include loading, by the airplane, the instruction into the airplane system and/or adjusting, by the airplane, at least one airplane control to correspond to the instruction.
US08046157B2 Control system and work method for a control system
A control system (and a method of operating the system for an internal combustion engine. The control system has a trigger circuit for supplying trigger signals and an output stage having a plurality of output channels which supply actuating signals. The trigger circuit and the output stage are connected to one another by a selection interface and a trigger interface that is a single control line which supplies a time control signal.
US08046156B2 Control apparatus of internal combustion engine
This control apparatus estimates a full combustion correspondence period CP, which is the period from an ignition timing SA to a combustion completion time CAe, and controls a VVT advancement amount (burnt gas quantity, overlap period, intake valve open timing) such that the estimated full combustion correspondence period CP coincides with a constant target full combustion correspondence period CPtgt. The full combustion correspondence period CP substantially maintains a one-to-one relation with the VVT advancement amount at which HC, CO2, etc. start to increase, even when the ignition timing SA changes. Thus, even when the ignition timing changes, the burnt gas quantity (overlap period) can be properly controlled. As a result, without increasing the discharge quantities of HC and CO, the discharge quantity of NOX can be reduced. In addition, pumping loss can be reduced, whereby fuel consumption can be improved.
US08046155B2 Method and apparatus for misfire detection using engine cycles at least subsequent to actual misfire event
In a method of monitoring for a misfire event in an internal combustion engine signals representative of engine speed are monitored for successive engine revolutions subsequent to each firing event. The monitored signals are stored (e.g., in a buffer) and processed to detect changes in the monitored speed signals. Changes in monitored speed signals that are indicative of an actual misfire event are detected and a misfire count is changed in response thereto.
US08046150B2 Engine cooling system diagnostic for applications with two coolant sensors
A temperature comparison module generates a temperature difference between an engine coolant temperature and a radiator coolant temperature. An energy determination module determines an energy value corresponding to heat energy generated by an engine. The heat energy increases at least one of the engine coolant temperature and the radiator coolant temperature. A diagnostic module generates a comparison of the temperature difference and the energy value and determines a status of a thermostat associated with the engine based on the comparison.
US08046146B2 Adaptive ABS control
A method is provided for adaptively determining an anti-lock braking strategy that includes monitoring a distance differential of at least one target in proximity to a driven vehicle. An anti-lock braking strategy is determined as a function of the distance differential. The anti-locking braking strategy is applied as a function of the distance differential.
US08046145B2 Vehicle drive control device
A vehicle drive control device includes a target driving torque value control means, a target braking torque value control means, and an automatic drive control means for controlling the target driving torque value control means and the target braking torque value control means through a control signal, for executing an automatic drive control by sending the control signal to the target driving torque value control means and the target braking torque value control means in order to execute a feedback control on a present vehicle speed and for continuously executing the automatic drive control, wherein the target driving torque value control means controls the target value of an actual driving torque to be smaller than an presumed target value of the driving torque calculated by presuming the target value of the braking torque to be zero, for a predetermined time after the cancellation of the braking operation.
US08046143B2 Automatic gear control device
An ECU executes a program including: a step of detecting a turbine revolution speed, a step of detecting an engine torque TE, a step of detecting a speed change ratio, a step of setting a range an enlarged slip region when a slip region enlargement condition is satisfied, and a step of enlarging the slip region toward a lock-up region side (high-load side).
US08046142B2 Apparatus and method for determining driveline lash estimate
An improved method and apparatus for estimating driveline lash in a vehicle powertrain is provided herein. The method includes: determining if the powertrain is transitioning through driveline lash, e.g., driver commanded torque value changes sign, and then stays between a minimum and maximum commanded torque threshold for a calibrated time; if the powertrain is transitioning through driveline lash, determining when the driveline lash is taken up, e.g., when the transmission output acceleration exceeds a threshold minimum output acceleration, and thereafter changes sign; determining when the estimated lash state changes from neutral to a positive or negative state, which may be inferred from the axle torque estimate behavior; determining the time difference between when the driveline lash is taken up and when the estimated lash state changes from neutral to a positive or negative state; and updating the adaptive lash estimate if the aforementioned time difference is not equal to zero.
US08046139B2 Method for controlling agricultural machine systems
For controlling several agricultural machine systems during operation on a territory, based on a reference line, an optimized route for working the territory is determined for the particular machine system, and the particular machine system is driven along this route. The reference line is determined by recording a reference path that was driven along with a first machine system, and the first machine system is controlled based on this reference line with consideration for the working conditions of the first machine system. This reference line is also transmitted by the first machine system to at least one second machine system, which is controlled based on this reference line of the first machine system and with consideration for the working conditions of the second machine system. A corresponding control system for controlling several agricultural machine systems during operation of a territory is also described.
US08046137B2 Microcontroller, control system and design method of microcontroller
Two data processing units having the same function, one of which is used for a master and the other for comparison, are provided, control of a circuit unit is performed by the master, the master data processing unit and the circuit unit are operated in synchronization with a first clock signal, the second data processing unit is operated in synchronization with a second clock signal having the same cycle and different phase from the first clock signal, and processing results of both the data processing units are compared in a comparison circuit. Flip flops are disposed on a signal path from the circuit unit to the comparison data processing unit and on a signal path from the master data processing unit to the comparator, and both the first and second clock signals are used for latch clocks of the flip flops in accordance with input signals thereof.
US08046136B2 Vehicle seatbelt apparatus, vehicle having the vehicle seatbelt apparatus and method for controlling vehicle seatbelt
A vehicle seatbelt apparatus includes a belt, a belt reel, a position detector, a motor, a clutch, and a control device. The belt is wound around the belt reel. The position detector is configured to detect a rotational position of the belt reel. The motor is configured to rotate the belt reel. The clutch is configured to connect or disconnect the motor and the belt reel. The control device is configured to control the clutch and a current supplied to the motor. The control device includes a return amount detector which is configured to detect a return amount of the belt reel in a drawing direction of the belt based on the rotational position of the belt reel detected by the position detector after the belt is wound around the belt reel and then the clutch disconnects the motor and the belt reel.
US08046132B2 Vehicle steering control without mechanical connection between steering wheel and steered wheels
A vehicle steering control system includes a controller for determining control angles for actuators used for steering the vehicle based on at least a speed of the vehicle and a steering signal. The controller includes a unit, a module, and a block. The unit determines an equivalent steering angle of a steered wheel of an equivalent bicycle model according to the steering signal, and also determines a transverse coordinate of an instantaneous center of rotation of the vehicle. The module controls a steering behaviour of the vehicle to enable a longitudinal coordinate of the instantaneous center of rotation of the vehicle to be determined from the speed of the vehicle and a maximum transverse acceleration parameter of the vehicle. The block determines the control angles from the longitudinal coordinate and the transverse coordinate. The maximum transverse acceleration parameter of the vehicle is fixed for the vehicle or is variable based on conditions of operation of the vehicle.
US08046129B2 Control of magnetorheological mount
A system and method of controlling engine vibration mounted within a vehicle including at least one hydraulic mount, each mount including a fluid chamber. A pair of accelerometers sense relative acceleration across the mount between the engine and the frame and generate a relative acceleration signal. A control unit is electrically connected to the accelerometers. The control unit is adapted to generate an electronic control signal in response to the relative acceleration signal. The control device is responsive to the electric control signal for controlling the damping force of the hydraulic mount. A control algorithm calibrates the control unit such that maximum vibration damping occurs at and around the engine resonance bounce frequency.
US08046127B2 Vehicle-mounted electronic control apparatus
A vehicle-mounted electronic control apparatus can perform a variety of abnormality detections while reducing the control load of a microprocessor in the abnormality detection of a volatile backup memory that is backed up by an on-board battery. The apparatus includes a control CPU which is fed with power from a main power supply circuit upon closure of a power switch, a nonvolatile control memory and a backup memory. Even if the power switch is opened, the backup memory, being a partial area of a RAM memory, is fed with power through an auxiliary power supply circuit connected directly to the battery. When the battery is replaced with a new one and connected again, a power supply interruption monitoring memory is reset. At the start of operation of the control CPU, the backup memory is initialized based on reset information, and the power supply interruption monitoring memory is rewritten into a set state.
US08046125B2 Method for determining optimal operation point with respect to state of charge in hybrid electric vehicle
The present invention provides a method for determining an optimal operation point with respect to SOC in a hybrid electric vehicle, in which, as a conversion factor (fuel equivalent factor) that can quantitatively compare the amount of fuel consumed by an engine with electrical energy consumed by a motor, a factor for obtaining a desired final SOC with respect to an initial SOC is determined, and an optimal operation state based on a current SOC of the hybrid electric vehicle is determined using the factor, thus improving fuel efficiency of the hybrid electric vehicle.
US08046123B2 Control apparatus for electric vehicles
In an electric vehicle having a plurality of MG units each including an AC motor and an inverter, a control apparatus executes system voltage stabilization control to suppress variations in a system voltage by adjusting an input power of a first MG unit or a second MG unit so as to reduce the difference between a target value and detected value of the system voltage. In execution of this control, either one or both of the MG units is selected by a selector by using information on the first MG unit and the second MG unit. The system voltage stabilization control is executed on the selected MG unit. Alternatively, the control apparatus may execute the system voltage stabilization control by selecting a voltage boosting converter.
US08046118B2 Converter for converting a load factor command into a longitudinal attitude deviation instruction
The invention relates to flight control systems for aircraft, which have large control loops delivering load factor commands and which are applied to flight controls more suited to the following by the pilot of a longitudinal attitude deviation instruction than to the following of a load factor instructions. It consists of a small control loop generating a deviation indicator displayed by the flight director on the PFD screen, with a converter for converting a controlled load factor into a longitudinal attitude deviation instruction comprising a bandpass filter allowing the integration for the calculation of the longitudinal attitude deviation instruction value in the piloting frequency span only.
US08046109B2 Method and systems for operating a wind turbine
A method for controlling operation of a wind turbine included within a power generation and delivery system is described. The method includes measuring at least one operating condition of the power generation and delivery system. The method also includes transmitting, to a power limiter system, an operating condition feedback signal that corresponds to the operating condition. The method also includes analyzing the operating condition feedback signal to identify an occurrence of a grid contingency event and generating a real current command signal corresponding to an occurrence of a grid contingency event. The method also includes transmitting the real current command signal to a controller and applying the real current command signal to power converter performance to facilitate reducing pole-slipping. The method also includes storing, in a memory, at least one variable corresponding to the operating condition upon the occurrence of a grid contingency event.
US08046104B2 Industrial robot system
An industrial robot system including at least one industrial robot including a manipulator and a control unit for controlling the manipulator, a portable operator control device for teaching and manually operating a robot. The portable operator control device includes safety equipment including an enabling device, which upon activation enables manual operation of the robot by the portable operator control device. The portable operator control device is adapted for wireless communication with the control unit, and a detecting unit that detects when the portable operator control device enters an area defined in the vicinity of the manipulator. The robot includes an enabling function which upon activation enables the enabling device of the portable operator control device, and upon deactivation disables the enabling device. The robot system is adapted to automatically activate the enabling function of the robot upon detecting that the portable operator control device enters the defined area.
US08046100B2 Method and system for accomplishing product detection
The present invention provides for a vending system wherein a monitoring system verifies that a product ordered by a vending customer is actually delivered through a delivery area to the customer. If the product ordered is unavailable either because of an out of stock situation or a blockage of the delivery path for that product, the present invention allows the customer to request a refund or order a second product. Additionally, the present invention helps to prevent theft of product from the vending system.
US08046098B2 Curved surface forming method of a metal plate
Disclosed is a curved surface forming method for a metal plate. Nonlinear finite element analysis of elasto-plastic large deformation is performed on the metal plate. The metal plate to be worked is formed so as to have a three-dimensional target curved surface on the basis of the analysis results using a plurality of forming punches connected to a hydraulic apparatus. The curved surface formation method is very useful when the metal plate is worked for small quantity batch production.
US08046095B2 Substrate processing system and substrate transfer method
A substrate processing system (100) includes a main transfer line (20) configured to transfer wafers (W) over the entire system, and an auxiliary transfer line (30) configured to transfer wafers (W) inside a photolithography process section (1a). The photolithography process section (1a) is arranged such that a resist coating process apparatus (2) and a developing process apparatus (5) are disposed separately from each other, a first light exposure process apparatus (3a) and a first PEB process apparatus (4a) are disposed adjacent to each other, and a second light exposure process apparatus (3b) and a second PEB process apparatus (4b) are disposed adjacent to each other.
US08046094B2 Audio reproducing apparatus
An audio reproducing apparatus includes: a decoding module configured to perform a decoding process on a digital broadcast signal demodulated by a demodulating module and generate an audio signal; a generating module configured to generate suspension audio data based on the audio signal of a first given time period, the audio signal being output from the decoding module; a switching module configured to switch a source of the audio signal to be output from the audio output module between the decoding module and a storage module; and a control module configured to control the switching module to switch the source to the storage module for causing an audio output module to output selected suspension audio data to be faded-out when a suspension of the decoding by the decoding module is occurred, the selected suspension audio data being the suspension audio data stored immediately before the suspension.
US08046090B2 Apparatus and method for automated closed-loop identification of an industrial process in a process control system
An apparatus, method, and computer program are provided for automated closed-loop identification of an industrial process in a process control system. Multiple models (such as multiple model structure-model order combinations) can be identified, where the models are associated with a process to be controlled. One or more metrics (such as a prediction metric or rank) can be determined for each of the models. At least one of the models can be selected based on the one or more metrics. A final model for controlling the process can be provided (such as to a controller), where the final model is based on the at least one selected model. A band pass filter could be designed using some of the identified models. The band pass filter could be used to identify at least one other of the models or to determine at least one of the one or more metrics.
US08046089B2 Apparatus and method for model predictive control (MPC) of a nonlinear process
A method includes obtaining a nonlinear process model modeling a nonlinear process to be controlled. The method also includes obtaining an objective function defining how the process is controlled. The method further includes obtaining a control model defining a dynamic feasible region associated with a controlled variable, where the controlled variable is associated with the process. In addition, the method includes controlling the nonlinear process by solving a control problem that includes the process model, control model, and objective function. The dynamic feasible region defined by the control model could represent a funnel region. The objective function could include terms for minimizing and optimizing adjustments to one or more manipulated variables associated with the process. Controlling the nonlinear process could include performing simultaneous control and optimization, where adjustments to the one or more manipulated variables are chosen to meet the control objectives and possibly to optimize and minimize the adjustments.
US08046086B2 Methods and systems for batch processing and execution in a process system
A system and method for implementing a control process within a process control system and resolving inconsistencies during execution of the control process includes loading the logical structure of the control process, loading a plurality of instantiation objects or processes when the control process is instantiated, using the instantiation objects to instantiate a procedural element of the control process as the control process calls for the procedural element during execution, executing the procedural element as part of the control process, and deconstructing the procedural element as execution of the procedural element is completed during execution of the control process. Resolution of inconsistencies includes executing a first model of an entity in a controller, executing a second model of the entity in an execution engine, detecting a difference between the models, generating a prompt and receiving an operation instruction to continue the process or abort the process.
US08046079B2 Implantable medical device telemetry with hop-on-error frequency hopping
A telemetry system for data transmission between an implantable medical device and an external system includes a plurality of channels each representing a frequency band within a predetermined frequency range. The data transmission is performed using at least one active channel at any instant. Channel hopping is performed upon detecting an interruption of communication, such that a scan is performed through an array of channels selected from the plurality of channels. If a data frame is not successfully transmitted, it is repeatedly re-transmitted using the current and/or the next active channels until its transmission becomes successful.
US08046078B2 Logarithmic light intensifier for use with photoreceptor-based implanted retinal prosthetics and those prosthetics
Directly modulating a beam of photons onto the retinas of patients who have vision impairment or blindness. Its purpose is to supply enough imaging energy to retinal prosthetics implanted in the eye which operate essentially by having light, activating photoreceptors, or photoelectrical material. Providing sufficient light amplification logarithmically. Output light level being at a safe level. Providing balanced biphasic stimulation with no net charge injection into the eye. Optical and electronic magnification is used for the image with an optical zoom lens. It would not be feasible to zoom in on items of particular interest or necessity. Without proper adjustment, improper threshold amplitudes would obtain, also uncomfortable maximum thresholds. Proper adjustment for the threshold amplitudes and maximum comfortable thresholds is provided. The individual stimulation sites in the retina give different color perceptions, then colors of the viewed scene is correlated with specific stimulation sites to provide color vision.
US08046071B2 Pacemaker passive measurement testing system
A system and method for passively testing a cardiac pacemaker in which sensing signal amplitudes and lead impedance values are measured and stored while the pacemaker is functioning in its programmed mode. The amplitude and impedance data may be gotten and stored periodically at regular intervals to generate a historical record for diagnostic purposes. Sensing signal amplitudes may also be measured and stored from a sensing channel which is currently not programmed to be active as long as the pacemaker is physically configured to support the sensing channel. Such data can be useful in evaluating whether a switch in the pacemaker's operating mode is desirable.
US08046069B2 Method and apparatus for control of cardiac therapy using non-invasive hemodynamic sensor
A cardiac rhythm management (CRM) system includes a non-invasive hemodynamic sensing device and an implantable medical device to sense a hemodynamic signal and derive one or more cardiac performance parameters from the hemodynamic signal. The non-invasive hemodynamic sensing device includes at least a portion configured for external attachment to a body in which the implantable medical device is implanted. The one or more cardiac performance parameters are used for various diagnostic, monitoring, and therapy control purposes.
US08046068B2 Apparatus and method for treating ventricular tachyarrhythmias
A system and method for selectively treating a ventricular tachycardia based on sensed atrial and ventricular intervals from the patient's heart. A detection window of the ten most recent atrial and ventricular intervals are analyzed for the occurrence of either tachycardia or fibrillation. When a majority of the sensed intervals are satisfied, the apparatus starts a duration time interval. Ventricular intervals and atrial intervals are compare, ventricular interval greater than the atrial interval by a bias factor the system delivers tachycardia therapy to the heart. Alternatively, the method withholds tachycardia therapy to the heart when the atrial rate is classified as atrial fibrillation and the ventricular response is unstable.
US08046066B2 Apparatus for reversal of myocardial remodeling with pre-excitation
An apparatus for reversing ventricular remodeling with electro-stimulatory therapy. A ventricle is paced by delivering one or more stimulatory pulses in a manner such that a stressed region of the myocardium is pre-excited relative to other regions in order to subject the stressed region to a lessened preload and afterload during systole. The unloading of the stressed myocardium over time effects reversal of undesirable ventricular remodeling.
US08046065B2 Fusion pacing enhancements
The disclosure provides methods and apparatus of left ventricular pacing including automated adjustment of a atrio-ventricular (AV) pacing delay interval and intrinsic AV nodal conduction testing. It includes—upon expiration or reset of a programmable AV Evaluation Interval (AVEI)—performing the following: temporarily increasing a paced AV interval and a sensed AV interval and testing for adequate AV conduction and measuring an intrinsic atrio-ventricular (PR) interval for a right ventricular (RV) chamber. Thus, in the event that the AV conduction test reveals a physiologically acceptable intrinsic PR interval then storing the physiologically acceptable PR interval in a memory structure (e.g., a median P-R from one or more cardiac cycles). In the event that the AV conduction test reveals an AV conduction block condition or if unacceptably long PR intervals are revealed then a pacing mode-switch to a bi-ventricular (Bi-V) pacing mode occurs and the magnitude of the AVEI is increased.
US08046060B2 Differentiating arrhythmic events having different origins
Methods, systems, and computer program products differentiate between arrhythmic events having different origins. An implantable medical device detects the arrhythmic events. At least one method involves receiving electrograms representing arrhythmic events and sorting the arrhythmic events into groups based on similarities between the electrograms and/or differences between the electrograms. The method also involves identifying an exemplary arrhythmic event from each group to represent the group from which the exemplary arrhythmic event is identified and distinguishing each exemplary arrhythmic event via an interface display.
US08046059B2 Mobile diagnosis device
A mobile diagnosis device comprised of an ECG unit (1) to record an ECG signal (55), with the ECG unit (1) being connected or connectible to two or more ECG electrodes (27, 28) to dissipate electrical signals from a patient's body, and comprised of a pulsoximetry unit (2) for simultaneous recording of a volume pulse signal (56), with the pulsoximetry unit (2) comprising at least one light source (17, 18) and at least one light sensor (20) for optical measurement of blood perfusion in the vascular system of a patient's body tissue, and comprised of a program-controlled evaluation unit (4) to evaluate the ECG signal (55) and the volume pulse signal (56). To provide such a diagnosis device that is suitable for auto-diagnosis of cardiovascular diseases, the device proposes that the evaluation unit (4) be appropriately equipped to allow for automatic recognition of R peaks (57) in the ECG signal (55), automatic recognition of extreme levels (58) in the volume pulse signal (56), and for determination of the time difference (60) between an R peak (57) and a successive extreme level (58) in the volume pulse signal (56). Furthermore, the evaluation unit (4) can be appropriately equipped to allow for determination of the time difference (61) between the main and secondary peak values (58, 59) in the volume pulse signal (56).
US08046053B2 System and method for modifying images of a body part
A system for use during a medical or surgical procedure on a body. The system modifies a reference image data set according to a density image of a body element during a procedure, generates a displaced image data set representing the position and geometry of the body element during the procedure, and compares the density image of the body element during the procedure to the reference image of the body element. The system also includes a display utilizing the displaced image data set generated by the processor to illustrate the position and geometry of the body element during the procedure. Methods relating to the system are also disclosed.
US08046050B2 Position sensing system for orthopedic applications
A surgical tracking system includes a wireless position sensor, which is adapted to be implanted in a bone of a subject, and responsively to externally-applied magnetic fields within a working volume of the tracking system, to generate and transmit sensor signals indicative of coordinates of the position sensor within the bone. A plurality of field generator coils are adapted to generate the magnetic fields so as to define the working volume. The field generators are fixed in predetermined locations to a reference structure, which is movable relative to the subject in order to position the working volume so as to intercept the bone. A system controller is coupled to receive and process the sensor signals so as to determine the coordinates of the position sensor within the bone.
US08046044B2 Method and apparatus for acquiring overlapped medical image slices
The disclosure describes a technique for medical imaging, referred to herein as the Rapid Interleave Overlap Technique (RIOT), wherein image data is acquired as a plurality of series sequences in a manner that allows for unlimited overlap. RIOT involves interleaving and overlapping 2D image slices of multiple series of image data of the same ROI into a composite data set from which MPR and 3D reconstructions exhibiting excellent resolution properties and crisp image quality can be generated.
US08046042B2 Signal processing apparatus
The present disclosure describes a method and an apparatus for analyzing measured signals using various processing techniques. In certain embodiments, the measured signals are physiological signals. In certain embodiments, the measurements relate to blood constituent measurements including blood oxygen saturation.
US08046039B2 Mobile terminal and case for mobile terminal
A case of a mobile terminal includes a user input unit, a controller for manipulating an input signal, an interface for transmitting the manipulated input signal and protects a mobile terminal. As the case of the mobile terminal provides an additional user input, this allows a user to control each function of the mobile terminal with user friendly manner, or to input data efficiently, and to improve a design quality of the mobile terminal.
US08046038B2 Portable wireless apparatus
It is an object of the invention to provide a portable wireless apparatus capable of maintaining high quality of a communication in various using configurations obtained by a two-axis hinge mechanism.A portable wireless apparatus (100) having a two-axis hinge portion includes a first antenna (102) which is suitable for a talking state and a second antenna (104) which is suitable for a waiting state. The first antenna (102) or the second antenna (104) is selected based on a result of opening/closing detection decided from an angle α of a first axis (106) and the result of opening/closing detection decided from an angle β of a second axis (107). Consequently, it is possible to select either of the antennas which is not influenced by hands or fingers of a user.
US08046036B2 Slide module and mobile terminal having the same
A mobile terminal including a first body, a second body slidably moveable with respect to the first body such that the first body is moved between a closed position and an open position, a connector electrically connecting the first body to the second body, and a slide module connecting the first body to the second body to allow the second body to move with respect to the first body between the closed position and the open position is provided. The slide module includes a cover unit to prevent exposure of the connector when the first body is in the open position.
US08046034B2 Sliding-type portable terminal
Disclosed is a sliding-type portable terminal including a first housing; a second housing coupled to the first housing so as to slide while facing the first housing; and a sliding module for slidably coupling the first and second housings to each other. The sliding module includes a sliding guide mounted on the first housing, the sliding guide having at least one slit extending in a longitudinal direction; a sliding plate mounted on the second housing, the sliding plate being slidably coupled to the sliding guide and facing the sliding guide; and a hook extending from the sliding plate so as to slide in the slit, the hook extending into the first housing via the slit, an end of the hook being bent so as to face an inner surface of the sliding guide.
US08046025B2 Dual mode mobile handset and call processing method thereof
A dual mobile handset supporting CDMA and GSM communication and call processing method for the dual mode mobile handset, implemented to receive CDMA and GSM calls and process CDMA and GSM signals using different applications, thereby adaptively receiving the CDMA and GSM calls, are provided. The dual mode mobile handset includes first and second transceivers for receiving and transmitting first and second communication mode calls, respectively; first and second controllers for assigning first and second communication mode call identifiers to a call received through the first and second communication mode transceivers, respectively; a user interface module for activating one of call processing applications for the first and second communication mode calls on the basis of the call identifier assigned to the received call; and an inter-process communication module for matching one of the first and second controller to the user interface module.
US08046024B2 Multi-radio platform with WiMax and bluetooth radio modules and method
Embodiments of a multi-radio platform with longer-range and shorter-range radio modules and method are generally described herein. Other embodiments may be described and claimed. In some embodiments, a transmit power level is set for transmissions by a shorter-range radio module during a reception by a longer-range radio module to a lesser of a maximum allowed power level or a next requested power level when transmit step-down mode is enabled. The transmit power level is set to the next requested power level when the longer-range radio module is not transmitting. The shorter-range radio module refrains from transmitting when a transmit-kill mode is enabled during the reception by the longer-range radio module.
US08046023B2 Mobile communication device with direction indicator
A mobile communication device includes a processor to identify a direction related to the geo-positioning signals; a display including a pre-defined shape to indicate the direction related to the geo-positioning signals, where the pre-defined shape is exhibited when an optical property of the pre-defined shape is altered; and a power source to supply voltage to the pre-defined shape, where the optical property of the pre-defined shape is altered by a burst of voltage.
US08046022B2 Signal transmission parameter control using channel sounding
A base station (BTS) may instruct a client station (CS) to transmit sounding signals that the BTS may analyze to determine what adjustments, such as power, time, and/or frequency adjustment(s) should be made by the CS. The BTS may control when and how the sounding signals are sent by the CS. This helps reduce the possibility of adjustment signals transmitted by two or more CSs colliding. Thus, sounding signals transmitted by the CS in response to a request by the BTS can be received by the BTS with higher a probability of success. This permits the BTS to more accurately characterize the channel and to provide better adjustment of power level, frequency offset, and/or timing offset for more optimal communication. Such techniques can be used to reduce bit error rates and to improve the overall signal to noise ratio encountered by the system.
US08046015B2 Adaptive tuning to improve demodulator performance
A receiver is tuned to a transmission frequency of a data signal after the receiver has already locked onto a frequency carrying the data signal. A frequency offset between a locked frequency of a tuner on the receiver and the actual transmission frequency is determined by a comparator. If the frequency offset is greater than a threshold value, then the tuner is stepped to another frequency and the frequency offset is determined again. The direction of the tuning step can be determined by comparing multiple frequency offsets. An average value of multiple frequency offset measurements may also be used to determine if the tuner should retune to another frequency by comparison with the threshold value.
US08046013B1 Optimized MMS architecture for application-to-person and person-to-application messaging
A system provides Multimedia Messaging Service (MMS) to mobile stations through a wireless communication network for person-to-person traffic and traffic to/from an application. The network may include a plurality of Multimedia Messaging Service Centers (MMSCs) coupled to the wireless communication network for MMS communication between two mobile stations, and between a mobile station and an application during call origination mode operations. A second MMSC coupled to the wireless communication network, provides MMS communications between mobile stations and one or more applications during call termination mode operations. In a mobile origination mode operation, the second MMSC concentrates signaling from the first MMSCs and forwards received MMS data, and in a mobile termination mode operations, the second MMSC delivers MMS data to a destination mobile station without forwarding the MMS data to one of the first MMSCs.
US08046011B2 System and method for enabling short message services between wireless and wireline communication systems
A computing system configured to receive an SMS message generated by a wireless device and include an indicia of an address, such as a telephone number, associated with a destination wireline device (e.g., telephone). The computing system may be configured to access a database located on a network and to store parameters defining type and usage of blocks of address identifiers (e.g., NPA-NXX block of telephone numbers). The computing system may further be configured to determine whether type and usage parameters associated with the destination wireline device are within a block of address identifiers defined to share communications between wireless and wireline networks. The computing system may further route the SMS message to the destination wireline device in response to determining that the type and usage parameters enable sharing between wireless and wireline networks.
US08046010B2 System and method for subscription management
A subscription manager module or message processing engine operating within a messaging inter-carrier vendor (MICV) provides value added services to both service users (e.g., mobile telephone users) and service providers (e.g., information brokers, vendors, news sources, etc.). The MICV is disposed between a plurality of service users and a plurality of service providers and messages sent between these parties are processed by a subscription manager module, or message processing engine, which is configured to, among other things, manage short codes, detect undesirable spam messages, operate service user opt-in and opt-out processes, and perform billing functions.
US08046008B2 Method for transmitting and recording schedule using short message service
Disclosed is a method for transmitting a common schedule message to a plurality of mobile terminals using a short message service (SMS) in a mobile terminal having an SMS function and a schedule function, and enabling a mobile terminal receiving the schedule message to record the received schedule message therein as a schedule. If a user selects a schedule transmission for transmitting a schedule registered in the mobile terminal to another mobile terminal, the mobile terminal converts a data format for the schedule into a data format of a schedule-recordable SMS message, and then transmits the schedule-recordable SMS message. To record a schedule, the mobile terminal receiving a schedule message converts a data format of the received SMS message into a format of schedule-recordable data and records the converted data therein as a schedule, if schedule recording is selected by the user.
US08046001B2 Method of providing advertising to mobile units
A method of delivering advertising to a mobile unit via at least one wireless network, in association with a Location Based Service (LBS) is provided A LBS request is received. Location information associated with the mobile unit is requested. First location information is received. Location Based Advertising (LBA) is provided to the mobile unit based on the first location information while waiting for second location information. The second location information is received. Accuracy and results of the first and second location information is compared to determine which of the first and second location information provides a most probable location of the mobile unit. The LBS is provided to the mobile unit based on which of the first and second location information provides the most probable location of the mobile unit.
US08045997B2 Mobile phone with stepless motion function
A mobile phone with a stepless motion function is provided and includes a mobile phone body, an upper cover which can be movably provided outside the mobile phone body, and a pushing device including a first end part and a second end part, wherein the first end part is fixedly provided at the upper cover, and the second end part is fixedly provided at the mobile phone body, whereby the upper cover can move at a constant velocity from a first position to a second position relatively to the mobile phone body. Therefore, the mobile phone with a stepless motion function of the invention enables the upper cover to move at a constant velocity at the mobile phone body to increase the tactile sensation of the mobile phone.
US08045996B2 Determination of cell RF parameters based on measurements by user equipments
Techniques for using measurements made by UEs to improve network performance are described. In one aspect, RF parameters of cells may be determined by taking into account mobility of the UEs. Mobility information for the UEs may be determined based on measurement report messages (MRMs) sent by these UEs for handover. RF parameters such as antenna down-tilt, antenna orientation, antenna pattern, and/or pilot power of the cells may be determined based on the mobility information for the UEs. In another aspect, the RF parameters of cells may be dynamically adjusted based on loading conditions of cells. In yet another aspect, the location of a UE may be determined based on an MRM sent by the UE for handover. The MRM may include timing measurements for multiple cells. The location of the UE may be determined based on the timing measurements.
US08045995B2 Centralized location broker
A centralized location system includes a location update application programming interface (API) to receive varying types of location inputs for a user from at least one location-providing application. A memory stores a location of the user and the location inputs, wherein the location update API periodically updates in the memory the location inputs when location updates are received from the at least one location-providing application. A location export API, upon request from a location-based service application, processes the location inputs to estimate a location of the user, which location estimate replaces the stored location in memory and is sent to the location-based service application. A user interface enables the user to specify a location granularity for at least one of the at least one location-providing application and the location-based service application.
US08045992B2 Uplink and downlink control signaling in wireless networks
Embodiments of the present invention provide for downlink and uplink control feedback signaling. In some embodiments, one or more bits indicating a validation of control feedback may be transmitted in a downlink transmission. In some embodiments, a channel quality indicator value and an indication of a length of the channel quality indicator value may be transmitted in an uplink transmission. Other embodiments may be described and claimed.
US08045989B2 Method and apparatus for reducing the number of times of measurements for cell reselection in mobile communication terminal
Provided is a method and apparatus for reducing the number of times of measurements in a mobile communication terminal. According to the method, a signal receive level (“Srxlev”) and a signal quality (“Squal”) of a serving cell in an idle state are measured. When the serving-cell selection condition is not satisfied or an adjacent-cell measurement condition is satisfied as a result of the measurement, it is determined whether the number of times of cell reselections reaches a critical value. When the number of times of cell reselections reaches the critical value, the number of times of cell reselection is initialized to a value smaller than the critical value and the mobile terminal returns to an idle state. When the number of times of cell reselections does not reach the critical value, an adjacent-cell measurement for the cell reselection is performed. Therefore, unnecessary quiescent current consumption is reduced and a quiescent current performance is improved.
US08045987B2 Radio network controller peer-to-peer exchange of user equipment measurement information
A drifting wireless transmit/receive unit (WTRU) has an associated drift radio network controller (D-RNC) and an associated servicing radio network controller (S-RNC). The D-RNC sends a request message to the S-RNC requesting measurements of the drifting WTRU. The S-RNC receives the request message and sends an information message with the requested measurements to the D-RNC. The D-RNC receives the information message.
US08045984B2 Method of informing a network of change of user equipment capability
A method of informing a network of a change of user equipment capability includes: receiving, by a network, a register request message carrying information of new user equipment capability to from a user equipment; analyzing, by the network, the register request message, and storing the information of new user equipment capability for reference by subsequent establishment of a session; stopping a current registration timer on the server side set for the user equipment; initiating a new registration timer on the server side for the user equipment; and sending a response message carrying information of the new registration timer on the server side to the user equipment so as to reset a registration timer on the user side based on information of the new registration timer on the server side in the response message. The capability change is informed to the network in time.
US08045983B2 Methods systems, and computer program products for providing internet protocol multimedia subsystem (IMS) services in response to advanced intelligent network (AIN) triggers
The subject matter described herein relates to methods, systems, and computer program products for providing Internet protocol multimedia subsystem (IMS) services in response to advanced intelligent network (AIN) triggers. According to one aspect, a method for providing an IMS service in response to an AIN trigger is provided. The method includes detecting the firing of an AIN trigger concerning an IMS registered non-IMS device. An IMS service to be provided in response to the AIN trigger is identified. The IMS service is provided.
US08045982B2 Methods for site selection in a multi-site communication system
A device detects a first signal on a channel that is one of a plurality of channels arranged in a first order on a list, with each channel being associated with a different site in a multi-site communication system. Upon detecting the first signal, the device attempts to measure and record signal strength of a signal at each channel on the list based on the first order beginning with the detected first signal, and selects as a home site the site associated with the channel having the signal with the highest recorded signal strength. The device rearranges the channels on the list into a second order based on the recorded signal strengths with the home site channel at the top. If necessary, the radio attempts to awaken its repeaters one after another based on the second order until a repeater is found to transmit a signal.
US08045978B2 Apparatus and method for managing tool kit menu of portable terminal in roaming condition
Provided are an apparatus and method for managing a tool kit menu of a portable terminal in a roaming condition. The method includes updating, by a Subscriber Identity Module (SIM) tool kit module, location information based on broadcast information from the roaming network, creating, by the SIM tool kit module, a location event status based on the location information, providing, by the SIM tool kit module, the location event status to a SIM card module, updating, by the SIM card module, the tool kit menu based on the location event status, and providing the tool kit menu, by the SIM card module, to the SIM tool kit module.
US08045976B2 Mobility call management
A mobility call management service is disclosed that provides enhanced call management functionality for a wireless mobile terminal (MT). Incoming and/or outgoing calls are managed based on an assessment of the degree of motion of the MT, or other available data pertinent to the MT's physical situation, such as but not limited to it's location, movement, or rate of movement. The degree of motion or other assessment may be used to determine whether a communication can safely terminate on, originate from, or continue safely on the MT, so as to reduce or remove driver distraction.
US08045972B2 Multimode wireless radio access network with distributed processing
A multimode Radio Access Network (RAN) for wireless communication is disclosed. The RAN separates the control signals from the data streams for their distributed processing. The control signals are transmitted between base stations and a Radio Resource Server (RRS), while the data streams are communicated between the base stations and Wireless Access Gateways (WAGs). The base station and WAG resources are managed by the RRS. Besides providing single and multiple radio mode access to a mobile user for efficient communication with other wireless communication networks, the RAN infrastructure has a high outage tolerance and can be scaled cost effectively for wider coverage and increased data traffic capacity.
US08045966B2 Wireless terminal, base device, wireless system, wireless terminal control program, base device control program, and computer-readable storage medium
The present invention is a method for establishing and identifying a communication pair in a wireless AV system and provides a system in which notification is provided to a user in a case where a wrong pair that the user does not intend to establish among plural AV devices is established.A wireless AV system is a wireless system comprising one or more transmission-side devices and one or more reception-side devices, each of the one or more transmission-side devices comprises means for issuing its own ID with respect to the one or more reception-side devices, the one or more reception-side devices comprising means for storing the ID received from a transmission-side device.
US08045963B2 Communication message storing and delivering device, mobile communication terminal device, and communication message storing and delivering method
Irrespective of the current situation of a recipient, a message storing service can be actively used by an originator's will, and the recipient can know without a delay that a message addressed to the recipient has been stored. A service for message originator can be specified so that even if a mobile communication terminal device on a recipient side is in a state where it can immediately perform communication when a message is transmitted from a mobile communication terminal device on an originator side, the message is temporarily stored in a message storing box of a telephone answering service subscribed to by a subscriber A as the originator of the message, and the message is delivered to the mobile communication terminal device on the recipient side at timing intended by the originator A.
US08045959B1 Assigning a serving-CSCF during access authentication
Assigning a serving-call session control function (serving-CSCF) to an access terminal includes receiving an access authorization request corresponding to the access terminal. The access terminal is authorized, and a serving-CSCF is assigned to the access terminal. An access authorization response comprising the serving-CSCF address is sent.
US08045953B2 Method and apparatus for the autoselection of an emergency number in a mobile station
A method and apparatus for the selection of an emergency number in a mobile station having a geographic indicator, the method comprising the steps of and the apparatus characterized by means for: determining whether a user is attempting to reach an emergency service provider; and if the user is attempting to reach an emergency service provider, connecting to a network if the mobile station is not already connected to a network; looking up an emergency dial string in a look-up table based on the geographic indicator and the network connected to and the underlying service; and sending the emergency dial string.
US08045950B2 Mixer circuit, receiving circuit, transmitting circuit, and method for operating a mixer circuit
A mixing circuit is provided that includes a charge circuit, an oscillating circuit inlet step which is connected to a circuit which feeds an oscillating signal, and a signal inlet step. The oscillating circuit inlet step comprises at least two bipolar-transistors and the emitters thereof are connected to a constant potential which is independent from the oscillating signal. The mixing circuit is used, preferably, in a base station or a mobile radio device of a cellular radio network.
US08045949B2 Noise cancellation circuit and amplifier with noise cancellation circuit
A noise cancellation circuit, which reduces noise in an output signal of an amplifier having an input resistance, a feedback resistance, and an operational amplifier, has: a first mixer circuit, which input an input signal across a first input terminal and a second input terminal of the operational amplifier, and performs frequency conversion of the input signal according to a first frequency signal; a noise cancellation amplifier, which amplifies an output signal of the first mixer circuit; a second mixer circuit, which performs frequency conversion of an output signal of the noise cancellation amplifier according to the first frequency signal; and a signal supply circuit, which supplies an output signal of the second mixer circuit to the first input terminal of the operational amplifier via an output resistance.
US08045948B2 Receiving apparatus, program and receiving method
A receiving apparatus includes a receiving portion to receive a radio signal generated based on one baseband signal of a baseband signal having a prescribed frequency band and a baseband signal having a partial frequency band being a part of the prescribed frequency band, a signal processing portion to generate the baseband signal by converting a frequency of the radio signal, a filter portion to output a plurality of partial signals, each having a frequency component of each partial frequency band extracted from the baseband signal generated by the signal processing portion, and an analysis portion to analyze characteristics of each partial signal of the plurality of partial signals output from the filter portion.
US08045947B2 RF power extracting circuit and related techniques
In one aspect, the invention is a far-field power extraction circuit which includes an integrated antenna and impedance matching portion and a rectifier portion. The antenna and impedance matching portion includes an antenna configured to be responsive to a propagating electromagnetic signal and which provides a resonant response at a resonant frequency. In response to the electromagnetic signal, the antenna provides an electromagnetic output signal at an antenna port. The antenna and impedance matching portion is configured to match an antenna impedance with a remainder of the far-field power extraction circuit including the rectifier portion of the power extraction circuit coupled to the antenna and impedance matching portion. The rectifier is configured to rectify the electromagnetic output signal provided by the antenna to produce a direct current (DC) voltage at an output of the rectifier.
US08045945B2 Reception apparatus, reception method and program
A reception apparatus including an extraction section; a transmission line characteristic estimation section; an interpolation section; a compensation section; a detection section; and a selection section.
US08045941B2 Methods and apparatus to implement receiver linearity enhancement
Methods and apparatus to implement receiver linearity enhancement are described. One example method includes controlling receiver gain by determining a level of a received signal that is to be provided to a radio frequency component; determining if the level of the received signal would cause the radio frequency components internally generated noise to increase; and when the level of the received signal would cause the radio frequency components internally generated noise to increase, reducing the level of the received signal prior to providing the received signal to the radio frequency component.
US08045938B2 Discrete filter, sampling mixer, and radio device
Provided is a discrete filter capable of increasing degree of freedom of design including a DC gain. A sampling mixer (100) includes: a control signal generation unit (104) which generates a control signal including an SO signal; a Ch (6) which successively integrates reception signals sampled by an LO signal frequency as discrete signals; a plurality of Cr (7, 8) which successively integrate discrete signals at a timing based on the control signal; Cb (15) which alternately integrates the discrete signals successively integrated by the respective Cr (7, 8); and a gain control capacitance unit (110) which has gain control capacitors (44, 45, 46) connected in parallel to the respective Cr (7, 8) and integrating the discrete signal and a reset switch (47) for resetting the discrete signal of the gain control capacitors (44, 45, 46) integrated in the past, upon connection between one end of Cr (7) and Cb (15).
US08045937B2 Digital phase feedback for determining phase distortion
A feedback loop is used to determine phase distortion created in a signal by directly extracting the phase distortion information from a feedback signal using original frequency modulation information.
US08045936B2 Receiver for receiving embedding OFDM in an CDMA systems
Systems and methods of combining OFDM and CDMA signals are provided. An OFDM packet data channel is overlaid over CDMA transmissions. The channel is scheduled slotwise between multiple users. In some embodiments, there is a CDMA packet data channel which is scheduled together with the OFDM packet data channel.
US08045931B2 Method and apparatus for regulating base station ACK/NAK message transmit power in a wireless communication system
A base station (BS) (110) in a wireless network (100) establishes power levels for transmitting messages acknowledging receipt of packet data from a mobile communications device (MCD) (114). In one implementation, the BS infers whether the MCD received a given acknowledgement message by considering whether (306, 316) the next communication from the MCD comprises new packet data, and whether (310, 320) that data comprises re-transmitted data. The BS adjusts (312, 314, 322, 324) transmit power level for future acknowledgement messages according to whether the MCD received past acknowledgement messages. In a different implementation, actual/estimated transmit power from a serving base station to a given MCD is averaged (404), and increased (406) by a prescribed amount to yield a target level. Whenever the non-serving base station transmits messages acknowledging receipt of packet data from the MCD, the non-serving base station transmits (408) at the target level.
US08045930B2 Tag frequency control
A communication system comprising one or more transceiver units of a first type and one or more transceiver units of a second type capable of communicating with the transceiver units of the first type; each transceiver unit of the first type comprising: a frequency comparison unit for comparing the frequency of a signal received from a transceiver unit of the second type with a reference frequency; a feedback signal generator for generating a feedback signal dependent on the result of that comparison; and a transmitter for transmitting that signal to the transceiver unit of the second type; and each transceiver unit of the second type comprising: a local frequency reference unit on which the frequency of signals transmitted by it are dependent; and a frequency adjustment unit for receiving the feedback signal and adjusting the local frequency reference unit in dependence on the feedback signal.
US08045926B2 Multi-transceiver architecture for advanced Tx antenna monitoring and calibration in MIMO and smart antenna communication systems
Exemplary embodiments of system and method are provided for measuring signal amplitude, phase and/or delay offsets between multiple transmit signals fed through the transmit signal processing chains and wirelessly transmitted over the transceive antennas of separate transceiver modules, wherein transmit signal coupling between the transmit antennas of said transceiver modules' transmit signal processing chains may be used for synchronizing the transmit signals and calibrating their amplitude, phase and/or delay parameters. The exemplary embodiments further provide a front end arrangement of a wireless transceiver device which can comprise at least two independently controllable transceiver modules, each connected to an associated spatial diversity transceive antenna and comprising at least one associated transmit signal processing chain and at least one associated receive signal processing chain coupled to a common baseband processing unit. The exemplary transceiver architecture can be executed on an antenna loop between the transmit signal processing chain of a first transceiver module and the transmit signal processing chain of a second transceiver over the air interface and relies on an adaptive antenna concept which facilitates a wireless transmission of data via a plurality of wireless communication channels utilizing an array of transceive antennas, receiving feedback information via at least one of said communication channels using such antenna loop and modifying a transmission mode based on the received feedback information.
US08045923B2 Detection of unoccupied frequency band
An unoccupied frequency band (W) is detected in a telecommunications network by obtaining first values relating to a signal received (r(n)) for respective corresponding times, in this frequency band. Next, a compound signal is obtained in the form of vectors (Yn) respectively associated with these first values, each vector having M components resulting respectively from the products of the first value associated with said vector and M second values relating to the signal received respectively for M offset times (ti) shifted with respect to the time corresponding to said first value, M being a greater integer. Next, at least one first and one second energy vector (EL, EH) are determined, each containing M components corresponding respectively to energy values of the compound signal for the M offset times, respectively on a first frequency band and on a second frequency band, which are situated either side of a reference frequency. Finally, a decision is made as to whether said frequency band is unoccupied on the basis of a comparison of a distribution of the energy values of the compound signal over the first frequency band and of a distribution of the energy values of the compound signal over the second frequency band.
US08045920B2 Apparatus for access control, and read/write device
In an access control device including a lock with a locking element, an actuating element for the locking element, an electronic key, a receiver unit for receiving key identification data and an evaluation circuit for determining access authorization based on the received identification data, the evaluation circuit cooperates with the actuating element and/or the locking element for selectively locking or unlocking the lock. The electronic key includes means for generating a capacitive near field via which the identification data is emitted. Furthermore, a device for coupling the capacitive near field to the person carrying the key is provided. The receiver unit is designed as a device separate from the lock and comprises at least one capacitive coupling surface such that, at a contact of the capacitive coupling surface or an approach of the capacitive coupling surface by said person, an alternating current circuit is closed and an electric flux is created across the receiver unit, which can be detected by the receiver unit.
US08045918B2 Proxy mobile station using assignable mobile identifier to access a wireless network
A proxy mobile station for retransmitting reverse channel signals from a mobile station to a base station of a wireless network. The proxy mobile station comprises: 1) a controller for receiving reverse channel data to be transmitted to the base station and transmitting the reverse channel data using an assigned mobile station identifier associated with the mobile station; and 2) a radio frequency transceiver for up-converting the encoded reverse channel data for transmission to the base station. The assigned mobile station is modifiable and may be modified by an external control device.
US08045912B2 Image forming system and recording medium for storing program
Disclosed herein is an image forming system including: an image forming unit for forming images based on a plurality of document pages on a plurality of recording media to form a printed matter; a special sheet feeding unit for storing a special sheet group constituting one set in which a plurality of different types of special sheets are arranged in a predetermined order; a special sheet setting input unit for accepting the number of the special sheets constituting the one set and a page of which the special sheet is inserted into the plurality of recording media; a division setting input unit for accepting an instruction for dividing the printed matter into a plurality of groups by carrying out a post-processing for the printed matter; and a control unit for setting a special sheet inserted into a first place in each of the plurality of groups to a special sheet arranged at a top of the one set when the special sheet setting input unit accepts the page of which the special sheet is inserted and when the division setting input unit accepts the instruction for dividing the printed matter into the plurality of groups.
US08045911B2 Image forming apparatus having a cleaning section
An image forming apparatus, including an image carrier, a toner image forming section which forms a toner image on the image carrier, a transfer section which transfers the toner image formed on the image carrier to an intermediate transfer member or a recording sheet, a cleaning section which includes a brush and a blade to remove toner particles remaining on the image carrier after the toner image are transferred by the transfer section, and a control section executes a blade cleaning mode in which toner particles having an opposite polarity against the toner particles adhered onto the blade are sent to the cleaning section while an amount of toner particles to be removed by the brush is changed.
US08045910B2 Light absorption device, fixing unit comprising the light absorption device and image forming apparatus comprising the fixing unit
Disclosed are a light absorption device, a fixing unit including the same and an image forming apparatus including such fixing unit. The light absorption device includes a plurality of dielectric layers containing nano-rods. Surface plasmon resonance generated in response to certain wavelengths corresponding to the dielectric constants of the dielectric layers can result in an improvement in the light absorption efficiency. Further improvements can be realized by adjusting the dielectric constants of the dielectric layers.
US08045907B2 Fixing device and image forming apparatus
The fixing device includes: a fixing member including a conductive layer and fixing toner on a recording medium by electromagnetic induction; a magnetic-field generating member generating an alternate-current magnetic field intersecting with the conductive layer; a magnetic-path forming member that includes a circular arc facing the magnetic-field generating member, that forms a magnetic path of the alternate-current magnetic field, within a range up to a permeability change start temperature, and that allows the alternate-current magnetic field to go through the magnetic-path forming member within a range exceeding the permeability change start temperature; and a support member supporting the magnetic-path forming member. The circular arc shaped portion has an upstream edge in a moving direction of the fixing member and a position of the upstream edge is concaved toward a center of the magnetic path forming member from each of ends of the magnetic path forming member in a longitudinal direction.
US08045905B2 Belt transfer device for image forming apparatus
In a belt transfer device according to an embodiment, rotation of a rear side detection roller or a front side detection roller, which contacts with a rib of a transfer belt and is rotated, is converted into linear driving by using a worm gear. The movement of a linear movement shaft is transmitted to a steering roller through a slider. The steering roller is tilted and meandering of the transfer belt is regulated.
US08045904B2 Apparatus with a steerable belt member adjusting feature
A steering mechanism moves an intermediary transfer belt in its width direction by moving an inclination angle of two steering rollers with respect to a rotational direction of the intermediary transfer belt. The two steering rollers changes the inclination angle while maintaining a rectangle defined by the steering rollers and bearing arms to ensure a thrust movement distance in a period from start of winding of one of the steering rollers and end of winding of the other steering roller.
US08045901B2 Sealing member, toner accommodating container and image forming apparatus
A toner container detachably mountable to an image forming apparatus includes a main body for containing toner, a toner discharging portion having an opening, and a coupling member. The coupling member includes an extended portion. The extended portion includes an engaging projection. The engaging projection is configured and positioned to displace in an inward direction with the extended portion as the engaging projection enters a hollow cylindrical driving member of an assembly of the image forming apparatus, and is also configured and positioned to engage with a slot of the hollow cylindrical driving member when the extended portion elastically restores in an outward direction. The engaging projection includes a tapered surface portion configured and positioned to receive a force for displacing in the inward direction with the extended portion as the engaging projection enters the hollow cylindrical driving member, and a side surface portion.
US08045899B2 Process cartridge, developer supply cartridge and electrophotographic image forming apparatus
A developer supply cartridge supplies a developer into a process cartridge, and is detachably mountable to a main assembly of an electrophotographic image forming apparatus. The process cartridge includes a drum, a developing roller, a receiving-side shutter portion opening and closing a developer receiving opening, a receiving-side movable portion to move the receiving-side shutter portion, and a regulating member for regulating movement of the receiving-side movable portion. The developer supply cartridge includes a supplying-side developer accommodating portion, a developer supply opening supplying the developer from the supplying-side developer accommodating portion into the process cartridge through the developer receiving opening, a supplying-side shutter portion opening and closing the developer supply opening, and a supplying-side movable portion to open the supplying-side shutter portion when the developer supply cartridge enters the main assembly and the process cartridge is set in the main assembly, by engagement with the receiving-side movable portion.
US08045898B2 Powder conveyance unit and image forming apparatus including same
A powder conveyance unit, providable to an image forming apparatus, includes a path forming member configured to form a powder conveyance path including an inner wall to convey powder therethrough and connect first and second powder containers, and a substantially planar plate-like powder remover configured to remove powder adhering to the inner wall of the powder conveyance path. The plate-like powder remover is disposed in the powder conveyance path with both lateral edges thereof in a width direction perpendicular to a powder conveyance direction in the powder conveyance path contacting or nearly contacting the inner wall of the powder conveyance path. Opposed flat surfaces of the plate-like powder remover moves reciprocally between opposed surfaces of the inner wall of the powder conveyance path to remove powder adhering to the surfaces of the inner wall of the powder conveyance path.
US08045897B2 Developing device
A developing device includes a developer tank configured to contain a developer including a toner and a carrier, the developer tank having a discharge port which is provided in a lateral side surface of the developer tank and configured to discharge the developer, a developing agent supplier configured to develop a latent image by using the toner contained in the developer tank, and a plate-shaped member configured to be formed in a direction of height from a lower end of the discharge port and partially cover the discharge port to regulate the discharge of the developer.
US08045895B2 Developing device and image forming device
A developing device has: a developer housing chamber in which developer is housed; a developer holding member holding developer by magnetic force; a partitioning wall having an overlapping region that, in a transparent plan view, is positioned upward of the developer holding member and overlaps the developer holding member in an up/down direction; and an opening portion formed in the overlapping region of the partitioning wall. The partitioning wall is a portion of a separating wall of the developer housing chamber, and is provided between the developer housing chamber and the developer holding member.
US08045890B2 Multi-pass type image forming apparatus
An image forming apparatus includes a photosensitive body, and a plurality of developing devices to develop a color image on the photosensitive body. The plurality of developing devices include fixed-position developing devices, of which positions relative to the photosensitive body are fixed, and moveable developing devices, of which positions relative to the photosensitive body are changed. Accordingly, the image forming apparatus can be manufactured compactly, by mounting four developing devices, e.g., for yellow, magenta, cyan and black for the color printing such that three developing devices stand by at the respective development positions and one developing device variably moves to the development position so that the photosensitive body is reduced in diameter when compared to a conventional photosensitive body which opposes four developing devices.
US08045888B2 Sheet conveying device and image forming apparatus
A conveying device conveys a sheet of non-blank recording medium recorded with an image formed in an image forming unit, and includes a container that is detachable and contains a sheet of blank recording medium, a feeding unit that feeds the blank recording medium from the container, and a recirculating path that leads the non-blank recording medium to the feeding unit. The recirculating path is disposed lateral to the image forming unit. A part of the recirculating path is integrated into the container and forms a reversing path that leads to the feeding unit. At least one of surfaces of the reversing path can be exposed.
US08045884B2 Imaging cartridge having a hopper supported by a wastebin
An imaging cartridge contains a wastebin and a hopper connected to the wastebin. A flat mounting surface on the wastebin receives a circuit board. A microswitch actuating tab is formed on the body of the imaging cartridge. A hopper is connected to the wastebin in a manner such that the hopper is supported entirely by the wastebin when the imaging cartridge is installed in the imaging cartridge receiving cavity of the imaging machine. The hopper is void of any protrusions adapted to rest on a supporting member in the imaging cartridge receiving cavity of the imaging machine.
US08045882B2 Self-sealing process roller
A process roller for use with an imagining cartridge, the process roller including sealing surfaces located at its distal ends. As the process roller rotates, the sealing surfaces of the process roller are sufficiently flexible to conform to the inner side walls of the imaging cartridge, thereby sealing the printing agent inside the imaging cartridge at the distal ends of the process roller.
US08045881B2 Cleaning device for intermediate transferring member and image-forming apparatus
A cleaning device for an intermediate transferring member, comprising: a first cleaning roller that is placed so as to rotate while being made in contact with a surface of the intermediate transferring member; a first bias-applying device that applies a bias voltage to the first cleaning roller; a second cleaning roller that is placed so as to rotate while being made in contact with the surface of the intermediate transferring member on a downstream side from the first cleaning roller in a surface-moving direction of the intermediate transferring member; and a second bias-applying device that applies a bias voltage having a polarity different from that of the bias voltage applied by the first bias-applying device to the second cleaning roller, wherein the first cleaning roller is a foam roller having a foam layer on a surface thereof, with a cell wall face in the foam layer having an opening ratio in a range of 3% or more to 50% or less, and the second cleaning roller is a brush roller, and an image-forming apparatus equipped with said cleaning device for an intermediate transferring member.
US08045879B2 Methods for controlling environmental conditions in an electrophotographic apparatus and a corresponding electrophotographic apparatus
Disclosed are a method of controlling moisture in an electrophotographic apparatus having a fuser assembly, and corresponding electrophotographic apparatus. The method includes measuring a cavity temperature of an inner portion of the electophotographic apparatus, measuring a cavity relative humidity of an inner portion of the electophotographic apparatus, calculating a cavity dewpoint temperature using the measured cavity temperature and the measured cavity relative humidity, determining a difference between the cavity temperature and the cavity dewpoint temperature, and if the difference between the cavity temperature and the cavity dewpoint temperature drops below a predetermined threshold, turning on a heater device in the fuser assembly to control moisture in the electrophotographic apparatus.
US08045875B2 Image forming apparatus and image forming method capable of generating stable transfer electric field
An image forming apparatus includes an image carrier for carrying a toner image and a transfer device. In the transfer device, a voltage applier applies a predetermined voltage to a transfer electric field generator. A potential measurement device measures a surface potential of the transfer electric field generator when a predetermined time period elapses after the voltage applier applies the predetermined voltage to the transfer electric field generator. A controller determines a transfer bias to be applied by at least one transfer member to the transfer electric field generator based on the measured surface potential of the transfer electric field generator. The at least one transfer member applies the transfer bias to the transfer electric field generator to generate a transfer electric field. The toner image is transferred from the image carrier onto a toner image receiver by the transfer electric field generated by the transfer electric field generator.
US08045871B2 Image forming apparatus and image forming method on measured physical quantity
An image forming apparatus for performing an image forming operation is disclosed that includes an image carrier on which a toner image is formed, an intermediate transfer member configured to transfer the toner image to a recording medium, the intermediate transfer member having a toner image forming area including an output image forming area and a non-output image forming area located outside of the output image forming area, the toner image forming area being wider than the output image forming area, and a detecting part configured to measure a physical quantity regarding an image quality of a first reference image formed in the output image forming area and a second reference image formed in the non-output image forming area.
US08045869B2 Primary transfer device and image forming apparatus having the same
A primary transfer device includes a primary transfer roll that is capable of being engaged with and disengaged from an intermediate transfer member to which a developer image is primarily transferred; and a setting-changing unit that changes a setting of pressure of the primary transfer roll to the intermediate transfer member in accordance with kind of a recording medium to which the developer image is secondarily transferred, wherein the setting-changing unit has an irregular medium transfer mode for a case where the recording medium to which the developer image is a recording medium having irregularities formed on a surface thereof, and an ordinary transfer mode for a case where the recording medium is a recording medium other than the recording medium having the irregularities, wherein a pressure set in the irregular medium transfer mode is smaller than that set in the ordinary transfer mode.
US08045867B2 Apparatus and method to supply developer
Embodiments of an image forming apparatus, developer supplying apparatus and methods thereof may control a developer conveying speed in accordance with image print conditions, environmental status and/or developer amount to substantially maintain a stable amount or supply amount of developer. The developer may include bi-component developer having toner and carrier.
US08045866B2 Hard imaging methods, liquid marking agent monitoring methods, and hard imaging devices
Hard Imaging Methods, Liquid Marking Agent Monitoring Methods, and Hard Imaging Devices are described. According to one embodiment, a hard imaging method includes forming a plurality of latent images using a hard imaging device, using the hard imaging device, developing the latent images using a liquid marking agent, wherein bubbles are present in the liquid marking agent during the developing, calibrating the hard imaging device, and reducing bubbles present in the liquid marking agent during the calibrating compared with the bubbles present in the liquid marking agent during the developing. Additional embodiments are described in the disclosure.
US08045862B2 Optical communication method and apparatus
An optical amplification method and apparatus implemented using RZ-DPSK modulation or variants thereof and a deeply saturated semiconductor optical amplifier.
US08045858B2 Methods and systems for providing full avionics data services over a single fiber
A method for transmission of multiple, independent data packages across a single optical fiber utilizing both time division multiplexing and wavelength division multiplexing is described. The method includes transmitting a first data package across the single optical fiber at a first wavelength and transmitting a second data package across the same optical fiber at a second wavelength, in either the same direction or in a direction opposite as the first data package, wherein the second data package transmission may be concurrent with the first data package transmission. the method further includes separating the data package transmissions into two optical paths, filtering the second wavelength from a first of the two optical paths, detecting the first data package at the first wavelength, filtering the first wavelength from a second of the two optical paths, and detecting the second data package data at the second wavelength.
US08045856B2 Polarization mode dispersion compensation and polarization demultiplexing systems and methods for optical transmission systems
The present disclosure provides polarization mode dispersion compensation (PMDC) and polarization de-multiplexing systems and methods for polarization multiplexed (PolMux) optical transmission systems. The PMDC detects an error signal before a polarization splitter in PolMux systems for controlling polarization controllers (PC) and/or DGDs in the PMDC for return-to-zero (RZ) differential m-phase shift keying (DmPSK) signals. For bit-aligned PolMux systems, the error signal could be the level of clock frequency at one, two, or more times of the baud rate at one polarization. For bit-interleaved PolMux systems, the error signal could be the level of clock frequency at two times of the baud rate at one polarization. The PMDC can operate in PolMux systems with any arbitrary time offset between the two polarizations. The polarization de-multiplexer utilizes error detection at both output arms of a polarization splitter to mitigate PDL impact on any PolMux type of signal.
US08045855B2 Systems and methods for the mitigation of polarization mode dispersion impairments in fiber optic links
The present invention provides systems and methods for the mitigation of PMD impairments in fiber optic links. The present invention utilizes synchronous polarization modulation and digital control of polarization modulation, instead of independent polarization modulators and analog control used in the current state of art. Also, the present invention utilizes a feedback loop to avoid identified bad polarization states instead of a random open loop operation. Further, the present invention includes a mechanism to continually update polarization states based on pre-corrected FEC error analysis from data receivers. Additionally, the present invention includes a mechanism for collecting and correlating error feedback signals from multiple geographically-diverse network nodes. Advantageously, the present invention provides a cost-effective and efficient way to implement mitigation of PMD impairments, while using only a small fraction of the FEC error correction capability.
US08045852B2 Channel balancing algorithm
An algorithm is disclosed for performing channel balancing on channels between optical network elements within an optic-fiber communications system. The algorithm groups at least a portion of the channels into channel pairs, differentially adjusts the transmitter output power level of each of the channel pairs until the bit error ratio (BER) of at least one channel in each of the channel pairs exceeds a threshold, and records a respective power margin for each of the channels as the difference between the initial and final power levels. From the recorded power margins, a mean power margin is determined that is used to shift the transmitter output power level of each of the channels.
US08045851B2 Method and apparatus for automatic restoration detection and automatic restoration of optical communication system
Methods and apparatuses for automatic restoration detection and automatic restoration of optical communication system are disclosed. In the methods, a first station sends an automatic restoration detection message to a second station at the opposite side of a failed link; in response to receiving an automatic restoration request message, determines that the link has been repaired in two directions, and sends an automatic restoration confirmation message to the second station; or in response to receiving the automatic restoration detection message, determines that the link from the second station to the first station has been repaired, and sends the automatic restoration request message to the second station; in response to receiving the automatic restoration confirmation message, determines that the link has been repaired in two directions; and switching to normal working states. The safety problem that the laser leakage occurs in the failed link is solved.
US08045844B2 Recording medium, playback apparatus, and integrated circuit
A playback device includes a reading unit that reads extent blocks from a recording medium. A switching unit extracts a main-view stream and a sub-view stream from the extent blocks. Each stream is stored in a different read buffer. A decoding unit reads and decodes each stream from a corresponding read buffer. A time (t) required for the decoding unit to decode all data blocks in one extent block is greater than or equal to the sum (t1+t2+t3) of a time (t1) required for the reading unit to read the data blocks except for the top data block in the extent block, a time (t2) required for the reading unit to start to read the top of a next extent block from the time of finishing reading the tail of the extent block, and a time (t3) required for the reading unit to read the top data block in the next extent block.
US08045840B2 Video-audio recording apparatus and method, and video-audio reproducing apparatus and method
A video-audio recording and reproducing apparatus (101) has a built-in stereo microphone (21a, 21b) and an external microphone connection terminal (32). The external microphone connection terminal (32) is connected to a binaural microphone (3) to be attached to the ears of a photographer (300). When the binaural microphone (3) is used to collect ambient sounds, an audio signal to be recorded on a recording medium is switched from an audio signal from the built-in stereo microphone (21a, 21b) to a binaural audio signal from the binaural microphone (3). The photographer (300) puts the binaural microphone (3 (31a, 31b)) on his or her ears and collects ambient sounds around the photographer (300) including a sound emanating from an object. The object is photographed with a camera unit (11). The recording medium records the binaural audio signal, a photographed video signal, and a binaural flag signal.
US08045836B2 System and method for recording high frame rate video, replaying slow-motion and replaying normal speed with audio-video synchronization
A method to record high frame rate video, compatible with existing industry standards, that permits selecting either slow-motion playback or true speed playback with synchronized audio.
US08045835B2 Method and device for packaging a substrate
A package structure and method of packaging for an interferometric modulator. A thin film material is deposited over an interferometric modulator and transparent substrate to encapsulate the interferometric modulator. A gap or cavity between the interferometric modulator and the thin film provides a space in which mechanical parts of the interferometric modulator may move. The gap is created by removal of a sacrificial layer that is deposited over the interferometric modulator.
US08045834B2 Silica-on-silicon waveguides and related fabrication methods
True time delay silica waveguides and related fabrication methods are disclosed. Also disclosed are true time delay silica waveguides comprising wedged silica structures.
US08045831B2 Two dimensional fiber collimator array with high return loss
A lens system includes a body member holding at least one micro lens array. The micro lens array has a first surface with a plurality of micro lenses arranged in a row and a second surface opposing the first surface. The second surface is under an angle towards the first surface. Furthermore the lens system comprises either: (i) a plurality of ferrules enclosing end-portions of light waveguides, or (ii) a plurality of light waveguides without ferrules, wherein the ferrules or light waveguides are adhesively fastened in a spaced relationship from each other to the second surface of the micro lens array preferably by means of an adhesive, by bonding or by welding.
US08045830B2 Apparatus and method for excitation of a single mode in a waveguide
A wave-guiding system and method for mode-selective transmission of a spatially coherent light beam is disclosed. The system comprises a wave-guide with an inlet and an outlet for transmitting one or more modes; a first mode-shaping optical element for shaping the spatially coherent light beam before it enters through the inlet of the wave-guide to a desired mode of the wave-guide; and a second mode-shaping optical element for shaping light beam after it exits from the outlet of the wave-guide for obtaining a desired vectorial field.
US08045828B2 Apparatus for processing images, and method and computer program product for detecting image updates
The address calculating unit calculates a virtual address of a page for each pixel of a rectangular region of a predetermined size that is included in a screen. The acquiring unit acquires a physical address in correspondence with the virtual address of each pixel of the image information for which writing is requested, in accordance with a conversion table. The writing unit writes the image information for which writing is requested at the acquired physical address. The detecting unit detects an updated portion of the image information the content of which does not match before and after the writing, in units of pages. The compressing unit compresses the image information of the updated portion that is detected.
US08045825B2 Image processing apparatus and method for composition of real space images and virtual space images
A left-eye color discrimination unit (1101) and right-eye color discrimination unit (1102) generate mask images from virtual space images. If an error part exists at the boundary between a chroma key region and non-chroma key region in the mask image, each of a left-eye mask correction unit (1108) and right-eye mask correction unit (1110) corrects the error part using another mask image generated based on the other virtual space image in addition to the virtual space image.
US08045823B2 Method and apparatus for text layout across a region
The present invention displays text within a region by identifying text boxes within the region. To identify the text boxes, the invention uses scan lines that are spaced at intervals that are smaller than the text height of the text to be placed in the boxes. These scan lines are combined to identify the full text boxes. Additionally, under the invention, a region is transformed before text boxes are generated for the region. The transform is an inverse of a text transform that is applied to the text placed in the region. This allows rotated and skewed text to be placed in the region. The invention also facilitates displaying a single text string across several disjointed regions.
US08045822B2 Correction of image distortion
An image sensor captures an image of a scene. This captured image has a pincushion distortion relative to an undistorted image of the scene. The distortion is corrected based on an approximation of the distortion D which satisfies the following equation for a given pixel in the captured image: D=(R−R′)/R=Da*(y2−x2+yoffset)+Db*R4, where R is the distance between a pixel, which corresponds in the undistorted image to the given pixel in the captured image, and the center of the undistorted image, R′ is the distance between the given pixel and the center of the captured image, Da and Db are respective distortion parameters of the image sensor, x and y are coordinates of the given pixel in the captured image, R satisfies the following equation: R2=x2+y2 and yoffset corresponds to a constant value.
US08045820B2 System and method for edge direction detection for spatial deinterlace
The system for edge direction detection for spatial deinterlace comprises an ignored region detector and an edge direction detection unit. The ignored region detector is configured to receive a first type field of a video frame and to define a search region based on the first type field. The edge direction detection unit is configured to select an edge direction within the search region. The edge direction is associated with an interpolated pixel located on one of a plurality of second type lines of a second type field, where the search region is smaller than the first type field.
US08045819B1 Efficient implementation of mirror-mode edge handling in image filtering
A method of filtering image data is described. In one embodiment, the method includes storing in line buffers image data corresponding to a plurality of rows of an image; filtering image data on one row of multiple of rows; and filtering image data on another row of the multiple rows without changing the image data stored in the line buffers between filtering image data on the one row and filtering image data on the another row.
US08045804B2 Method and apparatus for estimating vanish points from an image, computer program and storage medium thereof
A method and apparatus for estimating vanishing points from an image, a computer program and a storage medium thereof are provided. One of the methods for detecting the vanishing points from an image includes a dividing step for dividing the image into small patches, a first detecting step for detecting each patch's local orientations, a composing step for composing lines of pencils from which at least one vanishing point is to be computed based on the local orientations detected in the first detecting step, and a computing step for computing at least one vanishing point based on the lines of pencils composed in the composing step. On the basis of the computed vanishing points, the perspective rectification on a document image can be executed accurately and quickly.
US08045799B2 System and method for generating a photograph with variable image quality
Image data for a digital photograph is segmented into a first portion and a second portion. The image data of the second portion is processed to have a quality lower than the image data of the first portion. An image file for the scene is stored where the image file contains image data corresponding to the first and second portions so that the image file has a high quality portion and a low quality portion.
US08045795B2 Image processing apparatus, image processing method, computer program, and storage medium
An image processing apparatus includes a calculating unit configured to calculate an evaluation amount of poor color tone for every pixel in an image and an extracting unit configured to extract a candidate pixel having the poor color tone on the basis of the evaluation amount. The evaluation amount is calculated from red and green components of the image.
US08045794B2 Image processing method and device for restoring sub-information from composite image information
In an image processing device adapted to restore sub-information from composite image information produced by a composite image producing device which embeds invisible sub-information into visible main image information to produce the composite image information, the frequency components of the sub-information extracted for each of its color components are smoothed, and the optimum one is selected from among the results of the smoothing process performed for each color component of the sub-information.
US08045793B2 Stereo matching system and stereo matching method using the same
A stereo matching system and a stereo matching method using the same. Here, a Sum of Edge Differences (SED) method as a disparity estimation method utilizing edge information is added to a disparity estimation method utilizing a local method to perform stereo matching. As such, it is possible to correct false matching in a non-texture region generated when stereo matching is performed using only a local method, thereby enabling good stereo matching.
US08045792B2 Method and apparatus for controlling dynamic depth of stereo-view or multi-view sequence images
A method and an apparatus for controlling a dynamic depth of stereo-view or multi-view images. The method includes receiving stereo-view or multi-view images, generating a disparity histogram by estimating the disparity of two images corresponding to the received images and measuring the frequency of the estimated disparity, determining the disparity control amount of the stereo-view or multi-view images by convoluting the generated disparity histogram and a characteristic function, and rearranging stereo-view or multi-view input images by controlling parallax according to the control amount of parity.
US08045788B2 Product setup sharing for multiple inspection systems
An inspection tool includes a camera for obtaining images of a wafer and a controller configured for performing light source flat field correction, optical image warping correction, and optical image scale correction of the images. In operation, separate inspection tools are calibrated separately to obtain a characteristic response with respect to imaging and/or illumination for each such inspection tool. A standard target is then imaged by each inspection tool and the response of each of the inspection tools is normalized to ensure uniformity of the output of each inspection tool with respect to the other inspection tools.
US08045787B2 System for analyzing mask topography and method of forming image using the system
Provided are a system for analyzing a mask topography, which can reduce calculation time and increase calculation accuracy in consideration of a mask topography effect, and a method of forming an image using the system. The system and method simultaneously obtains a first electric field using a Kirchhoff method without considering a pitch formed on a mask and obtains a second electric field using an electromagnetic field analysis method considering the pitch, and then determines a third electric field on a pupil surface of a projection lens by combining the first electric field and the second electric field of forming an image, so as to calculate the image of an optical lithography system which includes an illumination system and a projection optical system and to which the projection lens belongs.
US08045782B2 Method of, and apparatus and computer software for, implementing image analysis protocols
A computer-based method for the development of an image analysis protocol for analyzing image data, the image data containing images including image objects, in particular biological image objects such as biological cells. The image analysis protocol, once developed, is operable in an image analysis software system to report on one or more measurements conducted on selected ones of the image objects. The development process includes providing functions for selecting predetermined image analysis procedures, the functions allowing the user to define: at least one first target identification setting for identifying a first target set of image objects in the image data; at least one second target identification setting for identifying a second target set of image objects in the image data; a relationship between the first and second set of image objects; and one or more measurements which are to be reported for the image data, the measurements being conducted using the defined relationship.
US08045780B2 Device for merging a 2D radioscopy image with an image from a 3D image data record
The invention relates to a device for merging a 2D radioscopy image with an image obtained from a 3D image data record, having a memory unit that stores the 2D radioscopy image and the 3D image data record, a segmentation unit that segments an inner surface of a hollow organ from the 3D image data record, a registration unit that registers the 2D radioscopy image with the 3D image data record, a back-projection unit that back-projects the pixels of the 2D radioscopy image onto the segmented surface, taking account of the projection geometry of the 2D radioscopy image and the registration, and an image merger unit that generates a virtual endoscopy view of the surface from the segmented surface using the back-projected pixels. The device primarily allows 2D radioscopy images to be superimposed during interventional procedures with a fly display of the interior of an interesting organ.
US08045778B2 Hot spot detection, segmentation and identification in pet and spect images
A potential region of interest segmentation device segments an image data into regions of potential interest. From the regions of potential interest, an identifying device identifies a region of interest including an object of interest based on a set of rules. A recognizing device differentiates among the identified objects of interest and selects at least one particular object of interest.
US08045775B2 Localization of brain landmarks such as the anterior and posterior commissures based on geometrical fitting
A method of estimating the location of the anterior and posterior commissures in a brain scan image is proposed. Firstly, a geometrical object is constructed using points on a brain scan image of an individual which are on the surface of the brain, such as an ellipse fitting the cerebral surface of a sagittal image of the mid-sagittal plane, or an adjacent sagittal plane. The locations on the MSP of the AC and PC landmarks (and optionally other landmarks) are estimated using the five parameters which define the ellipse, plus numerical values obtained in advance from statistical analysis of other individuals.
US08045772B2 System and method for comparing dental X-ray images
A system for comparing dental X-ray images includes a positional displacement calculator calculating a positional displacement between dental X-ray test and reference images by using phase-only correlation, a positional displacement corrector correcting the positional displacement, a base point extractor defining, as a base image, any one of the dental X-ray test and reference images, and defining, as a corresponding image, the other one of the two dental images, and extracting base points from the base image, a corresponding point extractor extracting corresponding points, which correspond to the base points, from the corresponding image, a correspondence calculator calculating correspondence between the base points and the corresponding points, a nonlinear distortion corrector correcting a nonlinear distortion between the base image and the corresponding image, based on the correspondence, and a similarity calculator finding, by using phase-only correlation, a similarity between the base image and the corresponding image.
US08045770B2 System and method for three-dimensional image rendering and analysis
The present invention relates to methods and systems for conducting three-dimensional image analysis and diagnosis and possible treatment relating thereto. The invention includes methods of handling signals containing information (data) relating to three-dimensional representation of objects scanned by a scanning medium. The invention also includes methods of making and analyzing volumetric measurements and changes in volumetric measurements which can be used for the purpose of diagnosis and treatment.
US08045767B2 Fingerprint image reconstruction based on motion estimate across a narrow fringerprint sensor
A method for reconstructing a fingerprint image from a plurality of frames captured from swipe fingerprint sensor is disclosed. The method is based on a motion estimation between consecutive fingerprint frames. Only a portion of each frame is used to obtain the motion estimate to minimize system resources necessary for reconstructing the fingerprint image.
US08045766B2 Device, program, and method for determining sleepiness
A sleep prevention system captures a facial image of a driver, determines a sleepiness level from the facial image and operates warning devices including neck air conditioner, seatbelt vibrator, and brake controller if necessary based on the sleepiness determination. A sleepiness determination device determines sleepiness from facial expression information such as distances between corners of a mouth, distance between an eyebrow and eye, tilt angle of a head, and other facial feature distances. The facial distances are calculated from captured images and from reference information gather during wakefulness. The sleepiness degree is determined based on the determination results including combinations thereof.
US08045765B2 Image processing method, image processing system, image processing device, and computer program product
For example, a plurality of elliptical candidate areas that become candidate areas of detecting objects are set in an image, characteristic values such as average values of luminance of the pixels inside and outside the set candidate areas are compared, and a candidate area whose difference of the characteristic values is determined to be the maximum is detected as the area of the detecting object. In addition, central moment of the detecting object is calculated, and the inclination of the detecting object in the image is detected based on the calculated central moment. Further, two specific points such as eyes of the driver included in the detecting object are detected, and the inclination of the detecting object in the image determined by the detected two points is detected.
US08045764B2 Expedient encoding system
An encoding system for an iris recognition system. In particular, it presents a robust encoding method of the iris textures to compress the iris pixel information into few bits that constitute the iris barcode to be stored or matched against database templates of same form. The iris encoding system is relied on to extract key bits of information under various conditions of capture, such as illumination, obscuration or eye illuminations variations.
US08045759B2 Object detection system and method
An object detection system, comprising an unit for calculating relationship information between a position on an image of an object existing on a road surface and a size of an image picked up by one camera, using an actual size of a target object and camera parameter, a unit for evaluating an existence possibility of a symmetry axis in a specific pixel incase of an interval determined on the basis of geometric information, a unit for evaluating density and continuity in the vicinity of the center axis of a rectangular area of a pixel whose symmetry value is equal to or more than a specific threshold and detecting the lowest end point of the symmetric object and a unit for outputting a position and size of a candidate area of the symmetric object on the basis of the lowest end point.
US08045755B2 Method for selecting image pixels to watermark and watermarking method using this selection
This invention relates to a method to select, in an input image, pixels that can be watermarked by replacing their colour by a metameric colour. It comprises the following steps: correct the input image by applying a predetermined gamma law, convert the input image into a ‘metameric’ image in which the colours of the input image pixels are replaced by metameric colours, simulate the capture of the input image and of the metameric image by a camcorder in order to generate respectively a captured input image and a captured metameric image, determine, in a colour space and for each pixel of the input image, the distance between the colour of said pixel in the captured input image and in the captured metameric image, and select the pixels of the input image for which the distance is greater than a threshold. The invention also concerns a watermarking method based on metamerism.
US08045749B2 Embedding location data in video
Digital watermarking or steganographic data hiding is used to convey location data in video. A digital watermark or steganographic signal may associate geovector or geolocation information with video, video objects or areas depicted in the video. Other implementations and combinations are provided as well.
US08045748B2 Watermark embedding functions adapted for transmission channels
A method for controlling watermark embedding in a media object through the use of a watermark embedding command. The use of the embedding command enables watermark embedding to be adapted for the transmission channel at the time of transmission.
US08045746B2 Speaker device
It is an object of the present invention to use a simplified structure to improve a strength of a neck portion of a conical diaphragm in the vicinity of a voice coil fixing section, thereby inhibiting an undesired dividing vibration in a speaker device. The speaker device of the present invention comprises: a generally conical diaphragm having an opening formed in a generally central position thereof; a voice coil bobbin fixed in the inner circumferential portion of the foregoing opening of the diaphragm; and a diaphragm reinforcing annular member disposed near a fixing section fixing together the diaphragm and the voice coil bobbin. The annular member includes, in the form of an integrally formed body, a diaphragm reinforcing portion having an inclined surface which contacts an inclined surface of the diaphragm close to the inner circumferential portion thereof and is fixed to the inclined surface of the diaphragm by virtue of an adhesive agent, and a cylindrical portion having a liquid holding portion which is formed between the voice coil bobbin and the annular member and is filled with the adhesive agent.
US08045742B2 Audio headphone provided with device to prevent audio feedback
An ear muff used with a headset containing two ear muffs. Both of the ear muffs are provided with a loudspeaker and a microphone for sensing ambient noise. An active noise reduction (ANR) circuitry is utilized to cancel the ambient noise. An immobile or inflexible disc is provided within each ear muff for preventing the change of dimensions of an enclosure which includes the loudspeaker and microphone, thereby preventing audio feedback.
US08045740B2 In-the-ear hearing apparatus having a band element for attaching a housing part
A hearing device opening in a housing of an in-the-ear hearing device is to be able to be sealed in a simple manner. To this end, an elastic band is provided, which is attached to a second housing part and/or faceplate and to a first housing part or inside the second housing part. The band pulls the second housing part into the corresponding opening of the first housing part. The second housing part is herewith automatically brought into position and retained. An electrical component can be mounted on the elastic band if necessary.
US08045734B2 Backplateless silicon microphone
A silicon based microphone sensing element and a method for making the same are disclosed. The microphone sensing element has a diaphragm with adjoining perforated plates on the front side of a conductive substrate. The diaphragm is aligned above a back hole in the substrate wherein the front opening of the back hole is smaller than the diaphragm. The diaphragm is supported by mechanical springs each having one end attached to the diaphragm and another end connected to a rigid pad anchored on a dielectric spacer. The diaphragm, perforated plates, and mechanical springs are preferably made of the same film and are suspended above an air gap that overlies the substrate. A first electrode is formed on one or more rigid pads and a second electrode is formed at one or more locations on the substrate to establish a variable capacitor circuit. Different embodiments are shown that reduce parasitic capacitance.
US08045728B2 Conference audio system
It is possible to shorten a delay time from utterance to output from a speaker even in a conference audio system including an automatic mute release device. An A/D converter that converts audio signals from a plurality of microphones into digital signals, an audio level detector that detects utterance or silence depending on the level of the converted digital signal, an audio data storage unit that temporarily stores the digital signal for which the audio level detector detected utterance, a controller that controls the storage of audio data in the audio data storage unit and the reading of the audio data, and a D/A converter that converts the read audio data into analog audio signals are provided. The controller hastens read timing of the audio data in accordance with a time period of silent portion when the audio level detector detects silence in a series of the audio data.
US08045727B2 Headset power management
The invention relates to an energy saving headset 100. The headset 100 comprises a power management unit 150 that is operable to reduce the power consumption of the headset 100 when a user 110 is not present. The power management unit 150 uses capacitive sensing to detect the presence of the user 110. Capacitive sensing is advantageous since it provides a flexible and reliable sensor that can accurately detect the presence or absence of a user 110 either by detecting user proximity or user contact. Moreover, in various embodiments, the sensitivity of a capacitive sensor may be adjusted to account for user movement or changes in environmental conditions, such as, for example, the presence of water, or sweat, on the headset 100 to further improve sensing reliability. The invention further relates to headsets using user presence signals based on capacitive sensing to control other functions of the headset or to control external devices to which the headset is connected, either wirelessly or by wires.
US08045723B2 Active sound effect generating apparatus
An active sound effect generating apparatus includes a controller (a fourth acoustic adjuster and a fifth acoustic adjuster) which determines the amplitude of a control signal by adjusting the amplitudes of reference signals (intermediate signals) depending on an engine rotational frequency change [Hz/second] calculated by an engine rotational frequency change calculator and an accelerator opening [%] detected by an accelerator opening sensor.
US08045722B2 Method of and apparatus for controlling sound field through array speaker
Provided are a method and apparatus for controlling a sound field through an array speaker. The method includes calculating a coefficient of a filter that controls sound pressure of an input signal, based on a sound pressure ratio of a suppression area that suppresses sound emitted from an array speaker and an emphasis area that emphasizes the sound, and sound pressure efficiency in the emphasis area, generating a plurality of output signals that focuses the sound to the emphasis area by filtering the input signal based on the calculated coefficient of the filter, and outputting a sound field controlled sound based on the generated plurality of output signals. Accordingly, a listener in a predetermined direction and distance from the array speaker can clearly hear sound, without wearing an earphone or a headset so as to focus the sound only to the listener.
US08045718B2 Method for binaural synthesis taking into account a room effect
The invention concerns a method for three-dimensional spatialization of audio channels from a filter BRIR incorporating a theater effect. For a specific number N of samples corresponding to the size of the pulse response of the BRIR filter, it consists in breaking down (A) the BRIR filter into at least a set of delay and amplitude values associated with the times of arrival of reflections; extracting (B) on the number of B samples at least one spectral module of the BRIR filter; and constituting (C) from each successive delay, its amplitude and its spectral module associated with an elementary BRIR filter (BRIRe) directly applied to the audio channels in the time, frequency or transformed domain. The invention is applicable to binaural or multichannel spatialization.
US08045717B2 Stereo decoder and method for processing pilot signal
A stereo decoder and a method therefor are provided. The stereo decoder receives a MPX signal from an FM demodulator, and comprises a first auto-calibration circuit, a band-pass filter, a second auto-calibration circuit, a slicer and a PLL circuit. The first auto-calibration circuit generates a first control signal. The band-pass filter generates the pilot signal by filtering the MPX signal with a center frequency set by the first control signal. The second auto-calibration circuit generates a second control signal. The slicer converts the pilot signal into a square wave signal. The PLL circuit comprises a voltage controlled oscillator for generating an oscillation frequency in response to the second control signal. The PLL circuit receives the square wave signal to generate the reference signal around the predetermined frequency in response to the oscillation frequency.
US08045713B2 Cryptographic key update management method and apparatus
A method and apparatus is provided for consolidating cryptographic key updates, the consolidated update information enabling, for example, a returning member of a secure group who has been offline, to recover the current group key, at least in most cases. The unconsolidated key updates each comprise an encrypted key, corresponding to a node of a key hierarchy, that has been encrypted using a key which is a descendant of that node. The key updates are used to maintain a key tree with nodes in this tree corresponding to nodes in the key hierarchy. Each node of the key tree is used to store, for each encrypting key used in respect of the encrypted key associated with the node, the most up-to-date version of the encrypted key with any earlier versions being discarded. The key tree, or a subset of the tree, is then provided to group members.
US08045711B2 System and method for comparison of private values
An embodiment includes a first system for computing a contribution to a greater-than comparison of a first private value and a second private value. The first system includes: an accessing unit configured to access the first private value; a processor unit configured to compute a first encrypted value by encrypting the first private value, compute a decrypted value by decrypting a third encrypted value, and compute a contribution to a result of the greater-than comparison by checking a relation between the decrypted value and a modulus value; and a communication unit configured to send the first encrypted value to a second system and to receive the third encrypted value.
US08045707B2 System and method for securing data
Systems and systems that protect data are provided. In one embodiment, a system may include, for example, a memory and a processor. The memory may store, for example, encrypted data. The processor may be coupled to the memory and may include, for example, a decryptor that decrypts the encrypted data. The decryptor may be adapted, for example, to variably bit roll the encrypted data, to fixedly bit shuffle the bit-rolled data, to add a first key to the bit-shuffled data and to process the added data with a second key.
US08045704B2 Electronic apparatus and jig system
According to an aspect of the invention, an electronic apparatus including: an outer case; an inner case corresponding to the outer case; an engagement nail having a first nail face directed to a first direction from the outer case toward the inner case and a second nail face directed to a second direction from the inner case toward the outer case, the engagement nail being extend from the outer case; and a resilient wire disposed on a certain position on the inner case along an edge of the inner case, the certain position corresponding to the engagement nail, wherein, at a first state, the resilient wire is movable in a third direction from the edge toward the resilient wire by the first nail face pushing the resilient wire, and wherein, at a second state, the resilient wire is movable in a fourth direction from the resilient wire toward the edge to run on the second nail face.
US08045700B2 System and method of providing voice communication
A method is presented of providing voice communication, including receiving at a set-top box device a selection of a first contact, receiving data indicating that a first call has been placed to a phone associated with the first contact, and sending data to a display device coupled to the set-top box device indicating that the first call has been placed to the phone associated with the first contact. The method may further include sending data identifying the first contact and the user phone to a communication server of an Internet Protocol Television system, wherein the communication server places the first call to the phone associated with the first contact and routes the first call to the user phone.
US08045699B2 Method and system for performing automated telemarketing
A method for performing automated telemarketing is disclosed. The method includes receiving potential customer data that includes a telephone number; initiating a telephone call to the telephone number using an auto-dialing technology; receiving notification that the potential customer has answered the telephone call; sending a verbal greeting to the potential customer in response to receiving the notification; conversing with the potential customer using speech recognition technology, the conversing including receiving a message from the potential customer; and updating the potential customer data responsive to the message received from the potential customer.
US08045694B2 Interface for providing connection of a switch and a VMS using an IP network
An interface for use in a telephone communication system provides for connection of a telephone switch to an IP network, allowing data signals between the telephone switch and a VMS to be transmitted by the IP network. In addition to transmission of the signals over an IP network, the interface can be configured to provide additional functionality including translation of the message protocol; connection of the interface to a network operations center; verification of message accuracy and completeness; acknowledgment of the receipt of a message; activation/deactivation of a message waiting indicator; connection to an SS7 network; back-up transmission between the IP network and the switch; and proxy/redirect of voice signals.
US08045689B2 Method and system for call screening
A method of screening a call from a calling party to a called party, the calling party being connected to a communication network through a first line, the called party being connected to said communication network through a second line, includes sending a notification to a screening terminal which is connected to the communication network through a third line other than the second line when a voice message is being recorded by the calling party in a voice mailbox associated with the called party.
US08045688B2 Method and system for presenting customized caller options via a communication device
A method and a system for presenting customized caller options via a communication device (104) are disclosed. The method includes receiving (404) an incoming call from a calling party at the second communication device. The method further includes comparing (406) a caller Identification (ID) information associated with the incoming call to a pre-defined stored list of caller ID information. Further, the method includes presenting (408) the calling party with customized caller options. The customized caller options are presented as a function of the comparison between the incoming call caller ID information and the pre-defined stored list of caller ID information.
US08045687B2 Call-connecting device, call-connecting method, call-connecting program, and call-accepting server
A server system includes a database having an identification number and a contact destination number as associated information; a storage device for containing the database; a call-accepting unit for accepting a call designating an advertised telephone number from a user's telephone as well as for extracting the identification number therefrom; a contact destination-extracting unit for extracting the contact destination number associated with the identification number from the database; and a connection-processing unit for connecting the call from a user's telephone to the telephone of an advertiser corresponding to the contact destination number according to the extracted contact destination number.
US08045686B2 System and method for providing a backup-restore solution for active-standby service management systems
The preferred embodiments described herein include a system and method for providing a backup-restore solution for active-standby service management systems. In one embodiment, a telecommunication system is disclosed having first and second service management systems (SMS), a storage device shared by the first and second SMSs and circuitry operative to provide backup/restore functionality. This provides system redundancy in that the second SMS can perform the same functions as the first SMS in the event that the first SMS is unavailable due to, for example, system failures, a scheduled maintenance, or an upgrade process. Other embodiments are provided, and each of the embodiments described herein can be used alone or in combination with one another.
US08045684B2 Securely sending notification of a new incoming e-mail message by way of a public network
A system notifies a computing device of an incoming message. In the system, a message server is coupled to a data communications network for receiving the incoming message, and a communications system is coupled to the message server so that the message server can communicate to the communications system that the incoming message awaits retrieval by the computing device. A communications line is coupled to the communications system and to the computing device so that the communications system can signal the computing device over the communications line that the incoming message awaits retrieval by such computing device. The computing device is for receiving the aforementioned notification and retrieving the incoming message from the message server, and includes a communications device for coupling with the aforementioned communications line. The communications device implements an on-hook signaling protocol for receiving data sent when the communications line is on-hook, where the received data includes the notification of the new incoming message.
US08045678B2 Dynamically-varied beam energy using a tunable monochromatic X-ray beam
In one embodiment, a method includes applying an output of a substantially monochromatic x-ray beam source to a target tissue along a first path, tuning the output of the substantially monochromatic x-ray beam source, and applying an output of a substantially monochromatic x-ray beam source to a target tissue along a second path different from the first path. The energy of the output of the substantially monochromatic x-ray beam source at the target tissue substantially corresponds to a binding energy level of an electron shell in an atom within the target tissue along the first path. The tuning tunes the substantially monochromatic x-ray beam source such that an energy of the output of the substantially monochromatic x-ray beam source at the target tissue along the second path substantially corresponds to a binding energy level of an electron shell in an atom within the target tissue.
US08045675B2 Bidirectional shift register
A bi-directional shift register includes N stages, wherein the mth stage among the N stages includes a node, an output end, first input circuit, second input circuit, and a shift register unit. N is a natural number greater than 1 and m is a natural number smaller than or equal to N. First control signal is measured on the node. The output end outputs an mth output signal. The first input circuit receives an m−1th output signal as a control signal and a power signal to accordingly generate an enabled first driving signal to the node in first period. The second input circuit receives an m+1th output signal as a control signal and a power signal to accordingly generate an enabled second driving signal to the node in second period. Controlled by the first control signal, the shift register unit generates an mth output signal in third period.
US08045669B2 Digital phase-locked loop operating based on fractional input and output phases
In one aspect, a digital PLL (DPLL) operates based on fractional portions of input and output phases. The DPLL accumulates at least one input signal to obtain an input phase. The DPLL determines a fractional portion of an output phase based on a phase difference between an oscillator signal from an oscillator and a reference signal, e.g., using a time-to-digital converter (TDC). The DPLL determines a phase error based on the fractional portion of the input phase and the fractional portion of the output phase. The DPLL then generates a control signal for the oscillator based on the phase error. In another aspect, a DPLL includes a synthesized accumulator that determines a coarse output phase by keeping track of the number of oscillator signal cycles based on the reference signal.
US08045668B2 Frame synchronization apparatus and its control method
A frame synchronization apparatus and method for controlling a frame synchronization process. The frame synchronization apparatus includes a correlation-value computation section; an IQ component select section; and a synchronization-signal outputting section. The correlation-value computation section computes a correlation value representing a correlation between a known delay wave detection series and a received delay wave detection series. The IQ component select selects a larger one of absolute values representing the amplitudes of I and Q. The synchronization-signal outputting section carries out a peak detection process to detect a peak in pieces of data arranged along a time axis to form a correlation-value series and output a frame synchronization signal for said input signal in accordance with a result of said peak detection process.
US08045664B2 Clock data recovery device
A clock/data recovery device 1 comprises a sampler 10, a detector 20, an offset determination part 30, a clock output part 40, and a DA converter 50. The phases of clock signals CK and CKX are adjusted so as to match with the phase of an input digital signal. An offset amount (±Voff) added in the sampler 10 is adjusted so as to match with a peak time of a data transition time distribution of a first signal in a case where a value D(n−1) is HIGH level, and is adjusted so as to match with a peak time of a data transition time distribution of a second signal in a case where the value D(n−1) is LOW level. Either of the clock signals CK and CKX is outputted as the recovered clock signal. Time series data of a digital value D(n) is outputted as the recovered data.
US08045662B2 Binary ripple counter sampling with adjustable delays
The output bits of a binary ripple counter are used to control the sampling of those output bits, thereby ensuring accurate sampling. A sampler is provided with adjustable delay elements that permit accurate sampling regardless of: delay mismatch between the sampler and a data path of the counter; the length of the counter; operating speed; or PVT variations.
US08045657B2 Enhanced carrier frequency offset estimator
A method is provided for estimating a frequency offset in a carrier signal caused by the Doppler effect. The method determines a frequency offset estimate by utilizing a multi stage estimation scheme. More specifically, the method determines the frequency offset estimate of a data frame by iteratively estimating the frequency offset by comparing different portions of the preamble. As the length of the sampled patterns varies, the frequency offset estimates vary in accuracy and range. The method may adjust frequency offset estimates that are out of range. Finally, the receiver obtains a frequency offset estimate for the data frame from a weighted combination of frequency offset estimates. This method is applicable in WiFi (IEEE 802.11a/g), WiMax (IEEE 802.16), and WAVE (IEEE 802.11p) systems.
US08045651B2 Method and system for redundancy-based decoding in 8-PSK GSM systems
Aspects of a method and system for redundancy-based decoding in 8-PSK GSM systems are provided. A burst process may utilize a gradient search equalization operation to process a received 8-PSK modulated symbol sequence. A frame process may generate a redundancy-based decoded output bit sequence based on the burst process results. Iterative steps of the gradient search equalization operation may be utilized to converge to the burst process results. The redundancy-based decoded output bit sequence of the frame process may be fed back to a subsequent burst process. Results from the subsequent burst process may be utilized to generate a subsequent redundancy-based decoded output bit sequence by a subsequent frame process. The fed-back redundancy-based decoded output bit sequence may be combined with results from a Viterbi equalization operation within the subsequent burst process. Symbol-to-bits and bits-to-symbol conversions may be utilized during the burst process and during the subsequent burst process.
US08045649B2 Carrier recovery system and carrier recovery method
The invention provides carrier recovery systems and carrier recovery methods. The carrier recovery system comprises a compensation signal generator, a compensation device and a mode selector. The compensation signal generator generates a compensation signal based on a coherent demodulated signal. In a first mode, the compensate device is couple behind an equalizer; the coherent demodulated signal is generated by the compensation device which compensates the output of the equalizer with the compensation signal. In a second mode, the compensate device is coupled prior to the equalizer, compensating the output of a synchronizer with the compensation signal to generate the input of the equalizer. In the second mode, the compensation signal generator receives the output of the equalizer as the coherent demodulated signal. The mode selector switches the carrier recover system from the first mode to the second mode when an estimated frequency offset satisfies a first criterion.
US08045647B2 Low power, high speed receiver circuit for use in a semiconductor integrated circuit
A receiver circuit according to the invention includes a first phase transmission unit that is synchronized with a first clock, detects input data according to a plurality of detection levels, and transmits a first output signal, a first discharging control unit that controls a second phase transmission unit in response to the first output signal and adjusts the transmission speed of the second phase transmission unit by changing a node potential where an output of the second phase transmission is determined, and the second phase transmission unit that is synchronized with a second clock, detects the input data according to an output of the first discharging control unit, and transmits a second output signal.
US08045644B2 Mobile terminal, radio communication apparatus and radio communication method
A radio communication system that uses multiple antennas to transmit signals to a plurality of mobile terminals, and that measures the reception quality of each signal that is transmitted from each antenna on a transmitting side and received by the mobile terminal, determines a main antenna based on that reception quality for real-time communication, calculates multi-dimension correlation between the main antenna and other antennas, selects resources where the multi-dimension correlation is lower than a set value, feeds back data to the transmitting side indicating the main antenna, low correlation resources and reception qualities, designates antennas having resources of low correlation as diversity antennas, and performs diversity transmission from the transmitting side of signals to the mobile station using those diversity antennas and the main antenna.
US08045643B1 Forward and reverse VSWR insensitive power detection using quadrature downconversion
A system and method for detecting both the forward and reverse power of a power amplifier are provided. The power amplifier is a quadrature power amplifier including an in-phase amplifier circuit and a quadrature-phase amplifier circuit. A radio frequency (RF) input signal is split and phase-shifted to provide an in-phase RF input to the in-phase amplifier circuitry and a quadrature-phase RF input to the quadrature-phase amplifier circuitry, where the quadrature-phase RF input is +90 degrees out-of-phase with the in-phase RF input. In one embodiment, a power detection system operates to downconvert quadrature output signals from the in-phase and quadrature-phase amplifier circuits based on quadrature local oscillator signals. The outputs of the quadrature downconversion are then selectively combined to provide a quadrature signal indicative of forward power, a quadrature signal indicative of reverse power, or both a quadrature signal indicative of forward power and a quadrature signal indicative of reverse power.
US08045640B2 Two-level demodulation method and device
The invention relates to a method for demodulating information emitted by amplitude modulation with two levels by a reader (2) to a transponder (4), comprising a step to determine if this symbol is identical to or is different from the previous symbol, after each symbol.
US08045637B2 Digital broadcasting system and method of processing data
A digital broadcasting system including a transmitting system and a receiving system, and a method of processing data are disclosed. A method of processing data of a transmitting system includes sequentially grouping N number of columns (Kc) configured of A number of enhanced data bytes having information included therein, thereby creating a frame having a size of N (rows)*Kc (columns), wherein N and A are integers, encoding the created frame, and multiplexing and transmitting enhanced data included in the encoded frame and main data.
US08045631B2 Method and apparatus for packet detection in wireless communication system
An apparatus for detecting an OFDM symbol encoded with a transmitted sequence including a filter having coefficients based on a simplified version of the transmitted sequence is disclosed. A computer program product having code and a wireless communications apparatus for performing the method are also described herein.
US08045630B2 Scattered pilot location detector
A detector of patterns corresponding to pilot symbols is capable of detecting patterns of SP symbols promptly without using a TMCC signal. The SP location detector includes a multiplier which multiplies received signals generated by demodulating OFDM modulation signals in which pilot symbols are dispersively disposed in accordance with four types of patterns and which are transmitted periodically by a pseudo-random number bit sequence, four arithmetic circuits which are respectively provided corresponding to the four types of patterns and which respectively extract pilot symbols corresponding to respective patterns from results of multiplication by the multiplier and calculate sums of phase differences between the extracted pilot symbols, followed by outputting absolute values thereof, and a pattern detection circuit which detects the corresponding arithmetic circuit maximum in the calculated absolute value from within the four arithmetic circuits.
US08045626B2 Differential transmitter, differential receiver, signal transmitter, and signal transmitting system
According to one embodiment of the present invention, it is possible to realize a signal transmitter which is capable of reducing power consumption and which can be easily designed. A differential transmitter block outputs differential output signals fixed to a predetermined logic signal to a differential receiver block and disconnects terminating resistors from a signal transmission path in an idle state. In the differential receiver block, a differential comparator outputs a logic determined by symbols of the differential output signal from the differential transmitter block, and an operating state detector detects the idle state upon detection that time successively outputting a predetermined logic by the differential comparator reaches a predetermined time, and controls switches so as to disconnect the terminating resistors from the signal transmitter in the receiving side upon detection of the idle state.
US08045625B2 Encoding and decoding method to control a direct current (DC) component, and data processing apparatus performing the same
An encoding method includes partitioning an input stream into first sub-blocks and second sub-blocks, encoding the second sub-blocks based on a number and location of reference sub-blocks to generate third sub-blocks when at least one of the first sub-blocks corresponds to a forbidden pattern, and rearranging the first sub-blocks and the third sub-blocks to generate an output stream. The reference sub-blocks indicate the second sub-blocks that correspond to a reference pattern and the third sub-blocks includes a redundant information sub-block and non-redundant information sub-blocks. Thus, the encoding method may properly control a direct current (DC) component.
US08045624B2 Video bit stream converting apparatus
A bit stream generating apparatus comprising header information multiplexer for multiplexing a first coded bit stream, encoded in the H.263 coding scheme, including the first header information of the H.263 coding scheme with the second header information of MPEG-4 coding scheme before the first header information for ensuring compatibility with the MPEG-4 coded bit stream encoded in the MPEG-4 coding scheme, wherein the header information multiplexing means multiplexes the image coded data with video object start code and video object identification number of MPEG-4 coding scheme as the second header information for ensuring compatibility with the MPEG-4 coded bit stream.
US08045615B2 Deblock filtering techniques for video coding according to multiple video standards
This disclosure describes deblock filtering techniques in which an in-loop deblock filter of a first codec is used as a post deblock filter of a second codec. A number of techniques are also described to facilitate input parameter adjustments and allow for the effective use of the filter with both codecs. The techniques can simplify the architecture of a device that includes multiple codecs operating according to different coding standards. Specifically, the different codecs can use the same deblocking filter regardless of whether the coding standard calls for in-loop filtering or whether post filtering is used. For example, a filter designed as an in-loop deblocking filter for a codec that complies with the ITU-T H.264 coding standard can be used as a post deblocking filter for MPEG-4 video.
US08045610B2 MMSE-DFE equalization with antenna diversity for mobile DTV
A decision feedback equalizer has a feedback filter and K feed forward filter branches. Each of the K feed forward filter branches receives an input signal from a corresponding one of a plurality of channels associated with a corresponding one of a plurality of antennas, where K>1. Each of the K feed forward filter branches provides an output. An instantaneous SNR level γk is determined for each of the K feed forward filter branches. The instantaneous SNR level γk for each of the K feed forward filter branches is compared to an upper threshold TH and to a lower threshold TL. The outputs from the K feed forward filter branches are selectively added dependent upon the comparing of the instantaneous SNR level γk for each of the K feed forward filter branches to the upper threshold TH and to the lower threshold TL.
US08045607B2 Method applied to an equalizer for reducing ISI and related ISI reduction apparatus
A method applied to an equalizer includes receiving an input data-stream having a training sequence component with a first number of symbols and a data component with a second number of symbols, wherein the first number plus the second number equals a third number; when a symbol number is not greater than the first number, training the training sequence component to generate a first trained coefficient set; when the symbol number is between the first number and the third number, recycling the training sequence component to generate a recycled training sequence component, and training the recycled training sequence component to generate a second trained coefficient set; storing the input data-stream to generate a delayed input data-stream when the symbol number is not greater than the third number; and applying the second trained coefficient set to the equalizer when the symbol number is greater than the third number.
US08045606B2 Bidirectional equalizer with improved equalization efficiency using viterbi decoder information and equalization method using the bidirectional equalizer
A bidirectional equalizer and an equalization method using the bidirectional equalizer. The bidirectional equalizer includes: a first equalizer to eliminate inter-symbol interference present in a data sequence transmitted from a transmitter and to generate a first candidate data sequence; a first time reverse operator to reverse the order of the transmitted data sequence and to generate a reversed data sequence; a second equalizer to eliminate inter-symbol interference present in the reversed data sequence and to generate a second candidate data sequence; a forward Viterbi decoder to receive the first candidate data sequence, and to decode and output the first candidate data sequence for every data symbol using a first minimum path metric calculated by a maximum likelihood (ML); a reverse Viterbi decoder to receive the second candidate data sequence, and to decode and output the second candidate data sequence for every data symbol using a second minimum path metric calculated by ML; a second time reverse operator to reverse the order of the decoded second candidate data sequence output from the reverse Viterbi decoder and to output the reversed decoded second candidate sequence; and an arbitrator to compare the first minimum path metric with the second minimum path metric, and to selectively output an output of the forward Viterbi decoder or an output of the second time reverse operator according to the comparison result.
US08045605B2 Jitter amplifier circuit, signal generation circuit, semiconductor chip, and test apparatus
There is provided a jitter amplifier circuit for amplifying jitter included in an input signal. The jitter amplifier circuit includes a distorting circuit that receives the input signal, and distorts a waveform of the input signal so as to generate a harmonic component of the input signal, and a filter that passes, out of the distorted signal output from the distorting circuit, a harmonic component of a certain order which is determined in accordance with an amplification ratio of amplifying the jitter.
US08045604B2 Estimation of log-likelihood using constrained markov-chain monte carlo simulation
Log likelihood ratios for data bits transmitted in a multi-dimensional signal are estimated using multiple Markov chain Monte Carlo simulations (MCMC). The MCMC simulations can include constraining symbols based on a most-likely symbol to improve the likelihood of finding distances for non-most-likely symbols. The log likelihood ratios can be calculated based on distances of the most-likely symbol and the non-most-likely symbols.
US08045603B2 Method and a multi-carrier transceiver supporting dynamic switching between active application sets
A transceiver and method for communicating over a communications channel having a plurality of subchannels are described. In particular, the transceiver is capable of dynamically switching between communicating data for a first active application set and communicating data for a second different active application set. An active application set is defined as the set of one or more active applications for which the transceiver is currently communicating data. As part of communicating data for the first active application set, the transceiver allocates the subchannels to the one or more applications in the first application set. The transmission requirements of the first active application set defines a first communication state of the transceiver. When the transceiver dynamically transitions to communicating data for the second different application set, the transceiver reallocates the subchannels to the one or more applications in the second different application set. The transmission requirements of the second different active application set defines a second communication state of the transceiver. In one embodiment the transceiver modifies the data rates of subchannels in the Bit Allocation Table according to the transmission requirements of the application whose data is being transmitted on the particular subchannel. In another embodiment, the transceiver is capable of dynamically switching from transmitting data for an Internet access application to transmitting data for a voice telephony application in addition to the Internet access application. In a further embodiment, the ABCD voice telephony signaling bits can be transmitted with either the data from the Internet access application or the data from the voice telephony application.
US08045601B2 Method for synchronizing seamless rate adaptation
A Discrete Multitone Modulation (DMT) system and method with the capability to adapt the system bit rate on-line in a seamless manner. The DMT system provides a robust and fast protocol for completing this seamless rate adaptation. The DMT system also provides a framing and encoding method with reduced overhead compared to conventional DMT systems. The DMT system and method provide seamless rate adaptation with the provision of different power levels. This framing and encoding method enables a system with seamless rate adaptation capability. The system and method of the invention can be implemented in hardware, or alternatively in a combination of hardware and software.
US08045600B2 Method and apparatus for compensating for processing timing misalignment in a communication receiver
According to the teachings presented herein, a wireless communication apparatus compensates for timing misalignment in its received signal processing. In at least one embodiment, the apparatus estimates a set of path delays for a received signal and sets processing delays on the estimated path delays. The apparatus jointly hypothesizes combinations of fractional timing offsets for two or more paths, and computes a decision metric for each joint hypothesis that indicates the accuracy of the joint hypothesis. As non-limiting examples, the decision metric may be a signal quality metric, or a distance metric (such as between a measured net channel response and an effective net channel response reconstructed as a function of the combination of fractional timing offsets included in the joint hypothesis). The apparatus evaluates the decision metrics to identify a best estimate of timing misalignment, and correspondingly compensates coherent processing of the received signal.
US08045599B2 Selection of training sequences for multiple-in multiple-out transmissions
A cellular communication system comprises a Multiple-In Multiple-Out, MIMO, transmitter (101) and receiver (103). The MIMO transmitter (101) comprises a message generator (303) for generating MIMO messages comprising selected training sequences and transceivers (305, 307, 309) transmitting the messages on a plurality of antennas (311, 313, 315). The training sequences are selected by a midamble selector (317) from a set of training sequences in response to an associated antenna on which the message is to be transmitted. The set of training sequences is associated with the cell of the MIMO transmitter and comprises disjoint subsets of training sequences for each of the plurality of antennas. The receiver (103) comprises a transmit antenna detector (419) which determines which antenna of the MIMO transmitter the message is transmitted from in response to the training sequence of the received message.
US08045598B2 Controlling power in a spread spectrum system
A technique and system is disclosed for controlling power in a spread spectrum system. A fast slot of a frame is received where the frame is divided into a number of fast slots. The received power is measured on the fast slot. A second fast slot is transmitted at a second time with a transmit power setting and a variable spreading factor. The transmit power setting and the variable spreading factor is adjusted based on the received power. The variable spreading factor affects the total number of fast slots that are transmitted.
US08045596B2 Apparatus and method for transmitting/receiving a signal in a communication system
An apparatus for transmitting/receiving a signal in a communication system is provided. A Mobile Station (MS) spreads a transmission signal to generate a spreading signal, receives, from a Base Station (BS), information on a second spreading signal transmission region, extended from a first spreading signal transmission region, and maps the generated spreading signal to a subcarrier in the second spreading signal transmission region. A Base Station (BS) transmits information on a second spreading signal transmission region extended from a first spreading signal transmission region, for reception of a spreading signal, receives a spreading signal mapped to subcarriers over the second spreading signal transmission region, from an Mobile Station (MS), detects a spreading signal from the spread signal mapped to the subcarriers, and despreads the detected spreading signal to restore a transmission signal.
US08045594B2 Surface-emitting external cavity laser device
A surface-emitting extended cavity laser with intracavity frequency conversion is provided with at least one surface-emitting laser element with multiple layers to obtain laser light at a fundamental frequency, reflector means, spaced from the laser element to form an external cavity, a frequency conversion device, arranged within the external cavity to generate light at a second frequency and tunable optical band-pass filter means, arranged within the external cavity and detector means, where said optical band-pass filter means are tunable upon a signal, which is obtained by the detector means to enable a frequency control at the fundamental frequency.
US08045590B2 Radio communications system, radio network controller and base station
The present invention relates to a radio communications system which transmits same downlink information to a plurality of cells by using downlink common channels. The radio communications system includes a radio network controller and a base station. The radio communications system is configured to measure delays between the time when the radio network controller transmits the downlink information and the time when the base station transmits the downlink information to each of the plurality of cells; and to control timing for transmitting the downlink information to each of the plurality of cells by the base station in accordance with measured delays.
US08045584B2 Method and system for utilizing a tag to optimize portion of data transfer
A method for utilizing a tag to optimize portion of data transfer is disclosed. In one embodiment, a storage location is provided on a single node for storing at least one portion of data received from at least one data stream. The header containing information about the portion of data coupled with the portion of data is accessed. A database entry is generated at the node based on the information contained on the header. A tag pointing to the database entry is also generated. The tag pointing to the database entry is then correlated with the portion of data. In so doing, when the portion of data is processed, the processing is based on the context information of the database pointed to by the tag without requiring access to the header or other data within the portion of data.
US08045581B2 Protocol for native service transport over point-to-multipoint passive optical networks
A method for information transfer allowing for native transfer of voice, data, and any other digital service information over a passive optical network, comprising; the LT transmitting downstream in serially ordered frames broadcast to all of the NT's at a fixed interval; the NT's transmitting upstream in serially ordered frames, said frames being divided into serially ordered time slots, at most one NT transmitting information for at most one service type in each slot; the LT and the NT's exchanging management information, and the LT and the NT's natively transporting service information to each other in both the upstream and downstream directions, according to said management information exchanged between the LT and the NT's.
US08045579B2 Method for managing communication connections by network address translating (NAT) network nodes
The invention relates to a method for managing communication connections in a communication system, comprising the following steps: generation of a connection request with a source network address internally valid in the communication system, over at least one network address translating network node to a network element outside the communication system, acceptance of a connection confirmation with a valid network address of a network element outside the communication system, providing the source network address internally valid in the communication system an the network address valid outside the communication system to a connection entry provided on the network element outside the communication system.
US08045577B2 Method and apparatus for allocating wireless resource and wireless network system
A wireless resource allocation apparatus and method which maintain quality of service (QoS) in a wireless communication network are provided. The wireless resource allocation method includes calculating the number of medium access slots (MAS) to be allocated to at least one of a plurality of divided zones of at least one superframe, designating a reference location for MAS allocation to divided zones out of the plurality of divided zones of the superframe based on the calculated number of medium access slots, and allocating the medium access slots to the divided zones based on the designated reference location. Accordingly, more uniform service intervals can be supported, and thus efficient MAS resource allocation can be performed to satisfy media access control (MAC) based QoS requirements.
US08045572B1 Adaptive jitter buffer-packet loss concealment
A packet loss concealment system includes first and second buffers that stores audio samples prior to and subsequent to a missing section of audio samples. A forward propagation module generates a forward propagated waveform by propagating a first waveform period that is based on the first buffer. The forward propagation module increases periodicity of the first waveform period nonlinearly when propagating the first waveform period. A backward propagation module generates a backward propagated waveform by propagating a second waveform period that is based on the second buffer. A ratio control module selectively determines a ratio between a first periodicity of the audio samples in the second buffer and a second periodicity of the audio samples in the first buffer. The forward propagation module selectively propagates the first waveform period using the ratio, and the backward propagation module selectively propagates the second waveform period using an inverse of the ratio.
US08045560B2 Method and system for managing a network having multiple domains
Exemplary embodiments are directed to a system and method for managing a network having multiple domains. An exemplary method includes identifying a router interface connected with a switch; assigning a Layer 2 identifier to the interface, wherein the identifier uniquely identifies a Layer 2 domain within the network; and assigning the Layer 2 identifier to the switch.
US08045554B2 Method of and apparatus for processing virtual local area network tag frame
Provided are a method of and apparatus for processing a virtual local area network (VLAN) tag frame. The apparatus includes a filtering data base (FDB) for storing a VLAN tag frame which is created by a gigabit passive optical network (GPON) master; an uplink processing unit for removing by referring to the FDB a VLAN tag from the VLAN tag frame which is received from the GPON master, and transmitting a data frame to an Ethernet switch; and a downlink processing unit for inserting by looking up the FDB a VLAN tag into the data frame which is received from the Ethernet switch, and then transmitting the data frame to the GPON master. According to the present invention, port identification (ID) information that is lost in a GPON master may be provided to a switch above the GPON master by using a VLAN tag frame processing technology.
US08045553B2 Processing, forming, modifying, and comparing packet data structures
Packet data structure formation methods include receiving a request to create a data structure for representing a packet. The request may refer to two or more fields to be included in the packet. The methods further include determining bit values and packet positions associated with the fields and, based on the determining, creating a set of bits comprising the packet. The set of bits include the bit values in the packet positions. The method further includes storing the set of bits using the data structure.
US08045551B2 Systems and methods for private network-to-network interface out-of-band signaling and path blocking
The present invention provides systems and methods to mix In-Band (IB) and Out-of-Band (OOB) signaling mechanisms under the Private Network-to-Network (PNNI) protocol for optical control plane connectivity. The present invention provides mechanisms for establishing and controlling OOB control plane communications. By default, the mechanisms treat all links as IB to discover nodes and links using IB mechanisms. For any blocked links, the link can be configured as OOB if there is a data communication network (DCN) connection to the remote node.
US08045549B2 Method and apparatus for packet reordering in a network processor
A method for packet reordering in a network processor, including the steps of processing packets, dividing the processed packets into a plurality of tiers and reordering the tiers independently from each other and collecting eligible packets from the plurality of tiers in a collector for forwarding. The method further includes the step of during the processing, determining the nominal packet processing time of each packet. The processed packets are divided into the plurality of tiers depending on the nominal packet processing time.
US08045545B2 Intelligent database exchange for OSPF
The present invention relates to systems and methods for eliminating unnecessary link state database exchanges and processes when two OSPF routers are forming a full adjacency. In particular, the invention provides methods and mechanisms for deducing information about unreachable routers from link state changes received, recording the information about the unreachable routers for a given period of time, constructing a neighbor database summary list that does not contain the LSAs that the neighbor has through using the information about the unreachable routers and reachable routers, and determining whether the neighbor router is restarted after it becomes unreachable. In addition, the present invention provides a few of options to deduce and use the information about the unreachable routers and the information in the link state database for eliminating unnecessary link state database exchanges and processes.
US08045542B2 Traffic generation during inactive user plane
The present invention relates to a method, transmitting device (10) and system for providing user plane traffic during a state of inactive user plane of a connection to an access network. A sequence of successive packet headers, adapted to continue a header sequence transmitted until the start of the state of inactive user plane is generated, and respective dummy portions are added to the sequence of successive packet headers. The generated stream of data packets is then transmitted from the transmitting device (10) via the unlicensed mobile access network during the state of inactive user plane so as to obtain a continuous stream of user data irrespective of the state of inactive user plane. Thereby, user plane traffic can also be provided during states of inactive user plane of the transmitting device (10), e.g. holding states, call setup states or mute states, and real-time traffic requirements can be met.
US08045541B2 IP telephone system, IP telephone apparatus and method for identifying destination user
An IP telephone system includes a source IP telephone apparatus, a destination telephone apparatus, a Web server and an ENUM server. The IP telephone apparatuses are connected to an IP network. The Web server stores call reception screen information corresponding to a telephone number assigned to the source or destination IP telephone apparatus. The ENUM server stores a NAPTR resource record in which a URI specifies link information related to the call reception screen information stored on the Web server. In the IP telephone system, the IP telephone apparatus that has received a call transmits, to the ENUM server, a query for a NAPTR record corresponding to an intended recipient's telephone number. The IP telephone apparatus then transmits, to the Web server, a request for the call reception screen information corresponding to the intended recipient's telephone number according to the obtained NAPTR resource record, and displays a call reception screen according to the obtained call reception screen information.
US08045540B2 Handling of identities in a trust domain of an IP network
A method for handling user identity and privacy, wherein a first Session Initiation Protocol (SIP) proxy is about to forward a SIP request to a next SIP proxy includes the step of determining whether Transport Layer Security (TLS) is supported in a hop to a next SIP proxy. When TLS is supported, the method includes establishing a TLS connection to the hop to the next SIP proxy, requesting a certificate from the next SIP proxy, receiving the certificate, verifying the certificate and trustworthiness of a network of the next SIP proxy and retaining identity information when the certificate and the trustworthiness of the network is verified. When TLS is not supported, or when the certificate is not verified, or when the trustworthiness of the network is not verified, the identity information is removed. Thereafter, the SIP request is forwarded over the TLS connection.
US08045537B2 Traffic load control in a mesh network
The present technology relates to protocols relative to utility meters associated with an open operational framework. More particularly, the present subject matter relates to protocol subject matter for advanced metering infrastructure, adaptable to various international standards, while economically supporting a 2-way mesh network solution in a wireless environment, such as for operating in a residential electricity meter field. The present subject matter supports meters within an ANSI standard C12.22/C12.19 system while economically supporting a 2-way mesh network solution in a wireless environment, such as for operating in a residential electricity meter field, all to permit cell-based adaptive insertion of C12.22 meters within an open framework. Cell isolation is provided through quasi-orthogonal sequences in a frequency hopping network. Additional features relate to apparatus and methodology subject matters concerning Traffic Load Control in a Mesh Network.
US08045534B2 Method for proactive coordinator appropriation for wireless personal area network
Provided is a method for switching a piconet device to a coordinator in a piconet. The method receives the latest order of precedence as the next PNC information from the current PNC. Thereafter, the method detects a P-CTA allocated to devices of the piconet using a beacon of a superframe received from the PNC. On failing to receive a beacon from the PNC, the method detects whether “beacon non-receipt” indicating information that is transmitted between piconet devices during the detected P-CTA. If the “beacon non-receipt” indicating information is not detected, the method does not perform a PNC appropriation operation. If the “beacon non-receipt” indicating information is detected, the method determines that the PNC has left the piconet without performing a normal PNC handover procedure and thus performs a PNC appropriation operation according to the order of precedence information.
US08045531B2 System and method for negotiation of WLAN entity
A method for negotiations between various entities of a wireless local area network (WLAN) including negotiations between controlling nodes (CNs) and wireless access points (WAPs) and negotiations between WAPs is disclosed. These negotiations are used for the purpose of establishing the capabilities of the various entities, determining how such capabilities may be optimally divided among the negotiating entities and then dividing the capabilities among the entities based on this determination. The capabilities include those required for the operation, control and management of the WLAN entities and the encompassing WLAN. The disclosed method introduces means for flexibly accommodating the varying degrees of differences in capabilities among the WLAN entities between the WLAN entities including dynamic changes in WLAN topologies.
US08045530B2 Method and apparatus for authentication in a wireless telecommunications system
A method and device for routing data packets of a wireless terminal device in a communication network. When Open system Authentication is used, the system operates similarly as the current Nokia Operator Wireless LAN system, in which the terminal device and the access controller are the parties involved in the authentication. The access controller relays information relating to the authentication between the terminal device and an authenticating server, and it is capable of updating independently the list of users it maintains. When authentication according IEEE 802.1X authentication, the access point operates according to the IEEE 802.1X standard, serving as the authenticating party and relaying information relating to the authentication between the terminal device and the authentication server. In addition, the list maintained by the access controller is updated after a successful authentication, for example by the access point or the authenticating server.
US08045528B2 Feedback method for performing a feedback by using a codebook in MIMO system
A feedback method for performing a feedback by using a codebook in Multiple Input Multiple Output (MIMO) system includes receiving, by the mobile station, a MIMO mode type information, generating feedback information by using the codebook selected according to the MIMO mode type information, and transmitting the feedback information to the base station. The codebook includes a SU-MIMO codebook and a MU-MIMO codebook, and the MU-MIMO codebook is formed by extracting codebook elements from the SU-MIMO codebook. As a result, the method maximizes a system throughput simultaneously while effectively reducing an amount of feedback information.
US08045527B2 Load estimation for a cell in a wireless network
The invention is directed towards a method of estimating the load on a cell in a wireless network as well as to a cell load estimating device. According to the invention a 5 determination (46) is made of a value (R) indicative of the degree of use, by a mobile station provided in a set of mobile stations connected to a cell, of a communication link provided for this mobile station during a communication session. Based on this value an adjusted link quality value (L-ADJUST) is provided (54) for the mobile station, which is then used when determining the cell load.
US08045526B2 Method for use of azimuth and bearing data to select a serving sector for a mobile station
A method for selecting a wireless coverage sector to serve a mobile station, such as in response to a handoff request that designates a sector-identifier that represents two or more possible sectors. A serving radio access network (RAN) may identify potential sectors in the region and may then select the sector whose azimuth is closest to the geographic bearing of the mobile station from the sector's base station. Further, in the event of a tie between two or more sectors or in other circumstances, the RAN may also take into consideration how close the mobile station is to various base stations, such as selecting the sector to whose base station the mobile station is closest. In a system that uses neighbor lists to govern handoff, the invention can help to facilitate handoff in a scenario where a mobile station requests handoff to a sector not listed in the mobile station's neighbor list.
US08045522B2 Method and system for performing handoff in wireless networks
Method and system for performing handoff in wireless networks. According to an embodiment, the present invention provides a method for wireless communication. The method includes providing an access terminal that is configured to perform wireless IP communication. The method also includes providing a first wireless connection for the access terminal by a first access node. The method further includes providing a first network access for the access terminal by a first connectivity node. Additionally, the method includes obtaining a plurality of addresses for the access terminal. The plurality of address includes a first address and a second address. The first address is associated with a first priority level. The second address is associated with a second priority level. The method additionally includes storing the plurality address by a home agent. The method also includes initiating a handoff process for switching from the first connectivity node to a second connectivity node.
US08045521B2 System and method for inter-working in a multi protocol revision based evolution data only/evolution data optimized (EVDO) communication systems
Interworking in a multi-protocol revision based Evolution Data Only/Evolution Data Optimized (EVDO) communication system is described. In this scheme, an access terminal (AT) and an access network (AN) perform session configuration in multi-protocol scenarios. The AT maintains a set indicating all the protocol revisions it supports. The AT and AN start their session negotiation with the subtypes corresponding to the highest protocol revision supported by AT and AN. There are two scenarios in which AT sends the Unicast Access Terminal Identifier (UATI) request message with protocol revisions: power up and idle handoff.
US08045516B2 Base station, mobile communication system, and mobile communication control method
A target base station transmits a traffic assignment signal a plurality of times to a control station for notifying a traffic amount of downlink data that can be processed by the target base station, after a notified cell change timing in which the mobile station changes a communicating base station.
US08045515B2 Systems, methods, and apparatus for quality of service processing
A method of signal transmission according to one embodiment includes requesting a packet data serving node to filter a specified traffic flow from among a stream of packets. The method also includes requesting a radio access network to provide an indicated quality-of-service (QoS) treatment for the flow over a wireless air interface. The method further includes rescinding the request to filter or the request to provide a QoS treatment in response to a failure of the other request.
US08045513B2 Method and apparatus for transmitting and receiving downlink control information in a mobile communication system supporting uplink packet data
A method and apparatus for transmitting and receiving downlink control information in a mobile communication system supporting an uplink packet data service are provided. To transmit packet data in an HARQ mobile communication system, a second transceiver receives an RG as rate control information from a first transceiver. The second transceiver sets the allowed maximum data rate of an HARQ process to which the RG is applied to the allowed maximum data rate of an HARQ process previous to the HARQ process, if the RG indicates hold. The second transceiver transmits packet data within the set allowed maximum data rate to the first transceiver.
US08045506B2 Sparsed U-TDOA wireless location networks
In an overlay, U-TDOA-based, Wireless Location System, LMUs typically co-located with BTSs, are used to collect radio signaling both in the forward and reverse channels. Techniques are used to compensate for sparse LMU deployments where sections of the U-TDOA service area are uplink demodulation or downlink beacon discovery limited.
US08045505B2 Mechanism for automatic network formation and medium access coordination
The invention provides a set of mechanisms by which a wireless mobile mesh node equipped with a directional antenna may self form and self adapt its steady-state communications schedule. A link establishment handshake is carried out over an ongoing subtemplate-based discovery scan. During time not reserved for steady-state communications with previously discovered neighbors, nodes continue to search for an establish links with new neighbors. Initial and subsequent bandwidth allocation protocols may be utilized to allow peer nodes to coordinate communication opportunities between the peer nodes without impacting or having knowledge about reservations for communications with other peers. The link establishment and initial bandwidth allocation protocols may be piggy-backed for readily establishing an initial steady-state schedule with a peer upon link establishment without impact on previous steady state reservations by other nodes or on ongoing link establishment attempts elsewhere.
US08045502B2 Method of reserving resources with a maximum delay guarantee for multi-hop transmission in a distributed access wireless communications network
In a communication network (100), a method (400) of reserving X slots (610) for transmitting data from a source device (110A) to a destination device (110D) via multi-hop relay includes sending a first hop reservation request from the source device (110A) to a second device (110), for transmitting data from the source device to the destination device. The first hop reservation request identifies the source device, the destination device, and X proposed slots (610) to be reserved for the first hop. The source device then receives a first message, addressed to the source device from the second device, indicating that the first hop reservation request is pending and that the X slots proposed by the source device have been reserved by the second device. Later, the source device receives a subsequent message indicating whether a final hop reservation request has been accepted by the destination device.
US08045498B2 System and method for monitoring the location of a mobile network unit
This invention relates to a system (3) and method for monitoring the location of a mobile network unit (9) in a low-power localised wireless communication network (10) such as a wireless personal area network (WPAN). The WPAN could be a ZigBee network. The system (3) comprises a localised wireless communication network (10) having a control unit (5), a plurality of fixed network units (7) and a plurality of mobile network units (9). The mobile network units (9) transmit identification signals and two or more fixed network units (7) receive the identification signals directly and calculate the strength of the identification signals. This information is transmitted to the control unit (5) where the control unit processor calculates with a high degree of accuracy the position of the mobile network unit (9). It is possible to track and plot the location and movement of one or more mobile network units.
US08045494B2 System and method for hibernation mode for beaconing devices
A system (400), device (500) (401), and method are provided for power saving in a wireless communication network (400), where all devices (401i) regularly transmit a beacon (600) but can enter a hibernation mode in which they do not transmit beacons (600) and operate in a power-saving state. A device (400) announces the start (303) and duration (304) of the hibernation period in its beacon (600) prior to its hibernation period. The neighboring devices (401i) keep information on the presence of the beacon (600) of the hibernating device (401) in their own beacons (600) in order to block the beacon slot (204) for the hibernating device (401) during its sleep time. Devices (401i) furthermore include an information element (604) in their beacons (600) that contains all receiver addresses for which a device (401i) has data pending to be sent.
US08045491B1 Signal handling for wireless clients
An apparatus having a corresponding method and computer program comprises an input circuit to receive packets of data from a network; a memory to store packet filter criteria for one or more wireless clients; a filter circuit to drop one or more of the packets of data according to the packet filter criteria; and a wireless output circuit to wirelessly transmit, to the one or more wireless clients, only the packets of data that are not dropped by the filter circuit.
US08045485B2 Monitoring technique of a device connected to a network
The invention provides a technique improving the reliability of acquisition of management information from a network device. A monitoring apparatus has a network device identifier extraction unit configured to extract a network device identifier to identify a network device in the network from communication data sent over the network by the network device, the network device identifier assigned to the network device being changeable over time; an individual identification information acquiring unit configured to acquire an individual identification information from a specific network device that is identified by the network device identifier, the individual identification information uniquely and universally identifying the network device; a monitoring subject determination unit configured to determine whether the specific network device is a monitoring subject device that is subject to monitoring, based on the individual identification information; and a management information acquiring unit configured to acquire a management information from the specific network device when the specific network device is determined to be a monitoring subject device, the management information being an information relating to the specific network device and changing over time.
US08045479B2 Method and system of testing video access devices
A test controller operable to test a video access device can include a first port coupled to particular test equipment and a second port coupled to video access devices. Each video access device can include a wideband link and a test port. The particular test equipment and each of the video access devices can be remotely located as compared to one another. The test controller can include a processor that is operable to send a command to connect the test port of a first particular video access device of the video access devices to its corresponding wideband link, and establish connectivity between the test equipment and a second particular video access device of the video access devices. The test controller can be part of a system that includes methods used to test video access devices.
US08045476B2 Apparatus and method for managing a network
A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to receive information from a set top box that is associated with an undesired condition being experienced by a user of the set top box where the information is inputted into the set top box by the user, determine a failure condition associated with the information, perform a first diagnostic process to isolate the failure condition between a network failure and a customer premises equipment (CPE) failure, and transmit correction instructions to the set top box for presentation to the user when the failure condition is isolated to the CPE failure. Other embodiments are disclosed.
US08045474B2 Method and apparatus for tracking layer-2 (L2) resource of a switch
A method and apparatus for tracking at least one Layer-2 (L2) resource of a network device is provided. The method includes monitoring software operations on the L2 resource. The method further includes monitoring the state of the L2 resource in a corresponding hardware device (e.g., the network device). The L2 resource may be at least one of a Media Access Control (MAC) address, a Virtual Local Area Network (VLAN) identifier, a MAC address, and a VLAN identifier pair.
US08045473B2 Tailored relief for congestion on application servers for real time communications
Techniques for managing computational load in real-time communications include receiving usage data on a particular node of a packet-switched network. The usage data indicates an amount of computational resources consumed on that particular node by application layer processes for a first type of data packet. It is determined whether this amount exceeds a threshold amount associated with performance degradation. If it is determined that the amount exceeds the threshold, then a message is sent to a different node on the network. The message includes overload state data that indicates the type of data packets and a reduction request. The reduction request indicates a request to reduce an amount of those type data packets that are sent to the particular node in a particular way. These techniques allow application traffic to be diverted under more specific control than approaches that stop all traffic of all data types to the node.
US08045469B2 System and method for adjusting transmission data rates to a device in a communication network
The invention relates to a system and method for adjusting a characteristic of a data transmission in order to maintain a rate of transmission. For the method, it comprises: monitoring for initiation of the data transmission to the device; identifying characteristics of the device relating to the data transmission that affect the ability of the device to process the transmission; automatically adjusting the transmission rate according to a preset transmission rate progression established for the communication network; and adjusting characteristics of the data transmission to allow the characteristics of data transmission to conform to the characteristics of the device while maintaining the transmission rate for the device.
US08045467B2 Reducing a number of data packets to increase a number of error correcting packets
Data packet processing is described. A set of first data packets is accessed. A number of the first data packets are identified as candidate data packets to be potentially transmitted over a network to a receiver. The number of candidate data packets is then reduced so that a number of second data packets comprising error correction information for one or more of the first data packets can be increased.
US08045465B2 Wireless mobile terminal and telecommunication system
A wireless mobile terminal determining a size of an advertised window depending on a current data rate of a wireless downlink transmission is provided. The wireless mobile terminal receives from a transmission control protocol (TCP) sender a data packet comprising a header portion and a payload portion; and determines the current data rate of the wireless downlink transmission to the wireless mobile terminal from signaling information contained in the header portion of the data packet; and determines the size of the advertised window depending on the current data rate of the wireless downlink transmission.
US08045463B2 Path estimation in a wireless mesh network
In example methods and algorithms, a node in a wireless mesh network calculates an estimated cost for a packet flow through the node. The estimation may be based on the back-log at the node and the cost of downstream neighbor nodes for the flow. Further, selection of a downstream flow and a downstream neighbor node may be based on the estimation. A packet re-ordering algorithm is also described which intercepts packets received at a node and delays delivery of the packet to the IP layer if an earlier packet in the sequence of packets has not been received.
US08045459B2 Packet processing method for wireless communications
A packet processing method used in a wireless communication is disclosed to have the packet data not to contain the identification code of the transmitter and to let the receiver read out the correct identification code of the transmitter and verify the effectiveness of the data, assuring excellent confidentiality of the data, reducing packet size, maintaining packet data integrity, extending wireless communication distance and saving power consumption. Under the fix bit error rate, the invention effectively reduces the chance of erroneous data and lowers the current loading to the battery of each of the transmitter and the receiver.
US08045458B2 Prioritizing network traffic
Methods and systems for operation upon one or more data processors for prioritizing transmission among a plurality of data streams based upon a classification associated with the data packets associated with each of the plurality of data streams, respectively. Systems and methods can operate to allocate bandwidth to priority data streams first and recursively allocate remaining bandwidth to lesser priority data streams based upon the priority associated with those respective lesser priority data streams.
US08045456B1 Hierarchical port-based rate limiting
A system for regulating traffic in a computer network comprises a plurality of rate buckets associated with a network interface ingress port. The system includes at least two rate buckets, related hierarchically, assigned to a specific ingress port on a network equipment device. At least one traffic parameter is associated with each rate bucket. Each rate bucket monitors traffic based on individual user-defined traffic parameters. At least one packet threshold parameter is associated with each rate bucket. Packets exceeding a rate bucket's packet threshold parameter are sent to subsequent rate buckets within the hierarchy based on an aggregate information rate assigned to the port. Each hierarchical rate bucket assigned to a specific port evaluates each packet prior to discarding a packet.
US08045455B1 Location based services in a situational network
A method of providing location based service information in a situational network includes establishing the situational network linking a plurality of individuals in response to an indication of an occurrence of a situation. Information related to availability of a service at a plurality of service locations affected by the situation is received, where the service is provided by one or more of a plurality of service providers An individual location associated with each of the plurality of individuals is determined. The available service locations that are in closest proximity to the individual location of the respective individuals is transmitting to each of the individuals based on the availability of the service.
US08045453B2 Methods and systems for alleviating congestion in a connection-oriented data network
Congestion in connection-oriented data networks is alleviated by simulating the rerouting of circuits to uncongested parts of the network and then rerouting such circuits in a manner that causes little, or no, disruption to other parts of the network.
US08045452B2 Method for handling fault between an egress label switching router and a data device connected therewith
Disclosed is a method for handling fault between an Egress LSR and an Egress data device connected with it, including the following steps: an Egress Label Switching Router (LSR) transmitting fault information to an Ingress LSR after detecting a fault of an Egress Work link connected with it; the Ingress LSR adjusting a service flow transmission according to the received fault information. When there exists an Egress Protect link in the network, the present invention can transmit the service flow through the Egress Protect link, thus it is guaranteed that the service flow can be transmitted to the Egress data device; and the service flow is not transmitted when there is no Egress Protect link in the network, thus the waste of network resources is avoided.
US08045450B1 Transmit diversity technique based on channel randomization for OFDM systems
A physical layer module includes a mapping module and a plurality of gain modules. The mapping module maps a plurality of coded data streams to a plurality of transmit antennas, in which each transmit antenna is associated with a respective radio frequency channel of a plurality of radio frequency channels. Each gain module is associated with a respective radio frequency channel of the plurality of radio frequency channels, and is configured to apply a complex gain to the coded data stream mapped to the respective radio frequency channel associated with the gain module. The complex gain applied by the gain module differs relative to that applied by other gain modules, and corresponds to the transmit antenna associated with the respective radio frequency channel.
US08045449B2 OFDM receiver and methods for operating in high-throughput and increased range modes
An OFDM receiver operates in a high-throughput mode or an increased-range mode. The receiver includes FFT circuitry to generate frequency domain symbol-modulated subcarriers for a set of OFDM subcarriers. During the increased-range mode, data is received on a single subchannel and the FFT circuitry generates frequency domain symbol-modulated subcarriers for a set of OFDM subcarriers associated with the single subchannel. During the high-throughput mode, data is received on each subchannel of a plurality of subchannels and the FFT circuitry generates frequency domain symbol-modulated subcarriers for a different one of the subchannels. The OFDM receiver may operate in accordance with one of the IEEE 802.11 standards.
US08045445B2 Information recording medium, integrated circuit, recording/playback apparatus, computer program, and information recording/playback method
An optical disk 101 is of a type in which information is recorded on a groove track, and an optical disk 107 is of a type in which information is recorded on a land track. The optical disk 101 has a control data area 102, and a data recording area 103 in which user data is recorded. The optical disk 107 has a control data area 108, and a data recording area 109 in which user data is recorded. A code for indicating the groove track or the land track onto which tracking servo control is executed is provided both in the control data area 102 of the optical disk 101, and in the control data area 108 of the optical disk 107.
US08045443B2 Optical pickup apparatus
An optical pickup apparatus comprising: a laser-light source that selectively emits first and second laser lights parallel with each other; a diffraction grating that includes a plurality of periodic structures joined to be different in phase from each other in a direction optically corresponding to an optical-disc-tracking direction, and generates 0th-order and ±1st-order-diffracted lights by diffracting the first or second laser light; an objective lens that focuses the 0th-order and ±1st-order-diffracted lights generated from the diffraction grating on the same track of the disc; and a photodetector to which reflected light of the 0th-order and ±1st-order-diffracted lights focused on an optical disc is applied through the objective lens, and which generates a differential-push-pull signal, a direction of a straight line connecting light-emitting points of the first and second laser lights in the laser-light source being inclined relative to the direction optically corresponding to the optical-disc-tracking direction in the diffraction grating.
US08045436B2 Method and apparatus for adjusting focus offset based on target condition
The present invention provides an apparatus of an optical disc drive for adjusting a focus error signal. The apparatus includes a focus offset determining unit and an adjusting module. The focus offset determining unit is utilized for determining a target focus offset corresponding to a target condition, and the adjusting module is coupled to the focus offset determining unit and utilized for receiving the focus error signal and adjusting the focus error signal with the target focus offset to generate an adjusted focus error signal.
US08045435B2 Optical disc apparatus and method for writing data using laser beam
When an optical disc apparatus of the present invention writes to an optical disc, it detects the level of the drive voltage for its laser drive circuit and, based on the detected level, adjusts the drive voltage for its laser diode so as to adjust the drive voltage for the laser drive circuit to a level within an appropriate range. Further, the write speed is also adjusted in accordance with the above adjustment of the drive voltages for the laser drive circuit and the laser diode.
US08045428B2 Optical pickup apparatus
An optical pickup apparatus comprising: an objective lens focusing laser light emitted from a laser diode to a signal recording layer of an optical disc; a photodetector including a substantially square light-receiving region made of first to fourth sensors divided by boundaries in a first direction corresponding to a tracking direction and a second direction crossing the first direction, the light-receiving region being irradiated with reflected light of the laser light which is reflected from the signal recording layer thereof; and a half mirror reflecting the laser light in a direction of the objective lens and allowing the reflected light to pass therethrough in a direction of the photodetector, the boundary in the second direction for dividing the first to fourth sensors in the light-receiving region being set according to a shape of a spot of the reflected light directly applied from the half mirror to the light-receiving region.
US08045427B2 Apparatus for optical pick-up
An optical pickup includes a light source configured to emit light, a beam splitter configured to transmit or reflect light, an object lens configured to condense the light transmitted by the beam splitter onto an optical storage, and a diffraction grating having a first grating pattern and a second grating pattern. The first grating pattern is configured to diffract and divide the light reflected by the optical storage into a main beam and two sub beams. The second grating pattern is configured to diffract the light along a different diffracting direction than the first grating pattern. A condensing lens is configured to generate astigmatism to the light diffracted by the first grating pattern, and a light sensor is configured to receive the light via the condensing lens and detect a tracking error signal.
US08045426B2 Optical head device, and recording and/or reproducing device
An object of the invention is to suppress an influence of a wavefront aberration which is generated at the time of correcting a third-order spherical aberration, and realize satisfactory information recording and/or reproducing. A collimator lens 4 corrects a third-order spherical aberration which is generated depending on the thickness of a light transmissive layer from a surface of a first optical information recording medium 30, corresponding to an optimal substrate thickness of a first objective lens 6, to an intended information recording surface, assuming that the light transmissive layer thickness of the first optical information recording medium 30 which minimizes a residual third-order spherical aberration at the time of incidence of parallel light into the first objective lens 6 is defined as the optimal substrate thickness of the first objective lens 6. The optimal substrate thickness of the first objective lens 6 is defined in such a manner that a variation of a wavefront aberration which is generated on the information recording surface of the first optical information recording medium 30 farthest from the first objective lens 6 at the time of correcting the third-order spherical aberration, and a variation of a wavefront aberration which is generated on the information recording surface of the first optical information recording medium 30 closest to the first objective lens 6 at the time of correcting the third-order spherical aberration are set equal to each other.
US08045425B2 Optical disk apparatus and optical pickup
An optical disk apparatus includes a light source that emits a light flux. A light source drive circuit causes the light source to emit the light flux. An optical base has an optical system disposed thereon. The optical system includes an objective lens for guiding the light flux emitted from the light source to a disk-shaped recording medium. A moving mechanism moves the optical base. A first heat radiation member is connected to the light source, and a second heat radiation member is connected to the light source drive circuit and is different from the first heat radiation member. The first heat radiation member and the second heat radiation member are provided so as to face the disk-shaped recording medium. The first heat radiation member is disposed on the disk-shaped recording medium side with respect to the second heat radiation member, and the first heat radiation member has a hole provided therein, for exposing the second heat radiation member to the disk-shaped recording medium.
US08045424B2 Reading method and device for optical disk drives
A reading method and a reading device for an optical disk drive, which reads data on a track of an optical disk, receives a host command to read required data, checks cache data, reads cache required data to respond to the command, sets the required data to a target track of the optical disk if no required data exists, calculates moving time for which an optical head is moved from a current position to the target track by way of track jumping and track skipping, respectively, compares the moving time for the track skipping and the track jumping with each other, selects one of the track jumping and the track skipping corresponding to the shorter one of the moving time, moves the optical head to the target track to read the required data and responds to the host command to enhance the reading efficiency.
US08045421B2 Watch with planar light diffusion channel
Structures are disclosed that can improve the visibility of instrument displays. With some implementations, an instrument is provided with an illumination system having a light source and a light diffusion device proximal to the light source. The light diffusion device has at least one surface parallel to a primary plane of the display of the instrument. When the light source is activated, light propagates through the light diffusion device toward the display of the instrument.
US08045411B2 Semiconductor memory device with temperature sensing device capable of minimizing power consumption in refresh
A semiconductor memory device capable of measuring a temperature without the influence of noise includes a temperature sensing device for sensing a current temperature in response to a control signal, wherein the semiconductor memory device enters a power save mode for a predetermined time starting from an activation of the control signal and wherein the power save mode has substantially no power consumption. A method for driving a semiconductor memory device in accordance with the present invention includes sensing a current temperature in response to a control signal and entering a power save mode for a predetermined time starting from an activation of the control signal, wherein the power save mode has substantially no power consumption.
US08045404B2 Semiconductor memory device capable of preventing damage to a bitline during a data masking operation
A semiconductor memory device includes a memory cell array having a plurality of memory cells coupled between a plurality of word lines and a plurality of bit line pairs, a bit line selection circuit configured to transmit data between a selected bit line pair and a local input/output line pair in response to a column selection signal, a local global input/output gate circuit configured to transmit data between the local input/output line pair and a global input/output line pair in response to a local global input/output selection signal, and a controller configured to drive the word lines, output the column selection signal having a first voltage level to the bit line selection circuit, and output the local global input/output selection signal having a second voltage level that is lower than the first voltage level to the local global input/output gate circuit, in response to an external address signal and an external command.
US08045403B2 Programming method and memory device using the same
A programming method applied to a memory is provided. The memory includes a number of memory cells. The method includes the following steps. A target cell of the memory cells is programmed in response to a first programming command. The target cell is programmed in response to a second programming command.
US08045397B2 Semiconductor memory device having common circuitry for controlling address and data mask information
A semiconductor memory device is capable of controlling an address and data mask information through the use of a common part, thereby reducing chip size. The semiconductor memory device for receiving the addresses and data mask information via a common pin includes a buffer unit and a shift register unit. The buffer unit receives the addresses and data mask information. The shift register unit is comprised of a plurality of latch stages connected in series, for sequentially latching the addresses and data mask information being inputted in series, and an address output unit and a data mask information output unit for outputting information from different latch stages.
US08045393B2 Program method of nonvolatile memory device
According to an aspect of a program method of a nonvolatile memory device, a first program operation for programming a first data stored in a first latch may be performed and a cache program signal may be input for inputting a second data to be programmed subsequently. When the cache program signal is input, a determination is made as to whether a first program verify operation is being performed, and if so, the verify operation is stopped, the second data is input, and the first program verify operation is restarted.
US08045392B2 Multiple level programming in a non-volatile memory device
The programming method of the present invention minimizes program disturb by initially programming cells on the same word line with the logical state having the highest threshold voltage. The remaining cells on the word line are programmed to their respective logical states in order of decreasing threshold voltage levels.
US08045390B2 Memory system with dynamic reference cell and method of operating the same
A system for operating a memory device includes a memory array having a number of memory cells and a set of dynamic reference cells coupled to the memory cells in word lines. Each of the dynamic reference provides the associated memory cells with a dynamic reference value for determining a status of at least one of the associated memory cells. The dynamic reference value is capable of reflecting a variation in a threshold value of at least one of the associated memory cells.
US08045388B2 Semiconductor device and control method of the same
The present invention provides a semiconductor memory and a control method therefor, the semiconductor device including a first current-voltage conversion circuit (16) connected to a core cell (12) provided in a nonvolatile memory cell array (10), a second current-voltage conversion circuit (26) connected to a reference cell (22) through a reference cell data line (24), a sense amplifier (18) sensing an output from the first current-voltage conversion circuit and an output from the second current-voltage conversion circuit, a compare circuit (28) comparing a voltage level at the reference cell data line with a predefined voltage level, and a charging circuit (30) charging the reference cell data line, if the voltage level at the reference cell data line is lower than the predefined voltage level during pre-charging the reference cell data line. According to the present invention, the pre-charging period of the reference cell data line can be shortened, and the data read time can be shortened.