Document Document Title
US07854015B2 Method for measuring the force of interaction in a scanning probe microscope
A scanning probe microscope and method for operating the same are disclosed. The microscope includes a probe mount for attaching a probe, an electro-mechanical actuator, a probe position signal generator, an impulse signal generator and a servo. A probe tip is mounted on a first end of a cantilever arm, a second end of the cantilever arm being mounted on a mechanical vibrator that causes the second end to vibrate in response to a drive signal. The probe position signal generator generates a position signal indicative of a position of the probe relative to the second end of the cantilever arm. The impulse signal generator measures a quantity related to an impulse imparted to the probe tip by the interaction between the tip and the local characteristics of the sample. The servo operates the electro-mechanical actuator so as to maintain the measured quantity at a predetermined value.
US07854013B2 Method for electronic data and signature collection, and system
The present teachings provide a computer-implemented data-collection method that can comprise displaying a returnable-form, and the form can comprise a plurality of field associations. The form can comprise a form identification value and/or a form return address, and each field association can comprise a field name and a field value. The method can comprise collecting at least one value entered into at least one respective field value of the field associations, saving the at least one value and the returnable form into a transmit unit, and transferring the transmit unit to the form return address. The method can comprise extracting and processing the field associations saved in the transmit unit. A system to carry out the method is also provided.
US07854010B2 Method and apparatus for searching rights object and mapping method and mapping apparatus for the same
A method and apparatus for searching a rights object and a mapping method and mapping apparatus for the same are provided. The apparatus for searching a rights object includes a transmitting/receiving unit which transmits at least one from a rights object identifier, content identifier list and a rights object to a portable storage device, and a searching unit which searches, from mapping information located in the portable storage device stored with the rights object identifier mapped with the content identifier from the content identifier list, the rights object identifier corresponding to the content identifier by using the content identifier as a search key, and retrieves the rights object stored in a rights slot corresponding to the searched rights object identifier.
US07854008B1 Software-hardware partitioning in a virus processing system
Various embodiments of the present invention provide circuits and methods for improved virus processing. As one example, a method for virus processing is disclosed that includes providing a first memory that includes a first set of virus signatures, and a second memory that includes a second set of virus signatures. In addition, a virus co-processor and a general purpose processor are provided. The virus co-processor is communicably coupled to the first memory, and the general purpose processor is communicably coupled to the virus co-processor and to the second memory. A subset of the second set of virus signatures that is not included in the first set of virus signatures is determined. The subset of the second set of virus signatures is processed on the general processor, and the first set of the virus signatures is processed on the virus co-processor.
US07854004B2 Computer immune system and method for detecting unwanted code in a computer system
An automated analysis system detects malicious code within a computer system by generating and subsequently analyzing a behavior pattern for each computer program introduced to the computer system. Generation of the behavior pattern is accomplished by a virtual machine invoked within the computer system. An initial analysis may be performed on the behavior pattern to identify infected programs on initial presentation of the program to the computer system. The analysis system also stores behavior patterns and sequences with their corresponding analysis results in a database. Newly infected programs can be detected by analyzing a newly generated behavior pattern for the program with reference to a stored behavior pattern to identify presence of an infection or payload pattern.
US07854003B1 Method and system for aggregating algorithms for detecting linked interactive network connections
A method and system is provided for detecting correlated connections in an extended connection. A plurality of stepping stone detection algorithms are executed in parallel (400), each of the plurality of stepping stone detection algorithms generating a result. The results are scored for each of the plurality of stepping stone detection algorithms (402). A consensus attack path is generated based upon the scored results (404).
US07853994B2 Computer system and method of updating authentication information of computer system
The storage system of the present invention is able to update a secret while maintaining a session between a host and storage. The administrator configures a new secret for the host and the storage. The session manager issues a request to the storage to open a session that uses the new secret. The session manager opens a session that uses the new secret following authentication. A response to an old command issued prior to the secret update is transmitted from the storage to the host via a session that uses an old secret. A new command following the secret update is transmitted from the host to the storage via the session that uses the new secret. When all the old command processing is complete, the old secret using session is closed.
US07853991B2 Data communications system and data communications method
A data communications system for executing on-demand data communication between a client and a server is provided. The client includes a client request section, and a client response section. The server includes a first server response section, and a second server response section.
US07853986B2 Document distribution system and method
Even if a document file within a document management system has been transmitted outside the system by E-mail, a document management system maintains a document-file access rights equivalent to that within the document management system. The document distribution system distributes document files the access rights of which are managed by the document management system. The recipient of the document file is assumed to have access rights to the document file within the document management system. The document distribution system acquires policy information, which corresponds to these access rights, from a policy server. The document distribution system then transmits the acquired policy information and the document file to the recipient.
US07853984B2 Methods and systems for authentication
Disclosed are systems and methods of authenticating a user on a network, including, based on identity information received from the user, accessing at least one data source to retrieve data associated with the user, comparing the retrieved data against a listing of possible questions associated with the retrieved data to determine associations between the retrieved data and the listing of possible questions, based on a ranking of the listing of possible questions, formulating at least one question set using questions within the listing of possible questions for which retrieved data is available, where each of the at least one question set includes at least two different questions, causing at least some of the questions from the at least one question set to be presented to the user, and, based on responses to the questions from the user, determining whether the user is authenticated.
US07853982B2 Method for managing applications related to data broadcasting, class/interface structure for controlling the same, and broadcast receiver for controlling the class/interface structure
A method for managing the applications related to data broadcasting, a class/interface structure for controlling the same, and a broadcasting receiver for controlling the class/interface receiver can prevent data broadcast-associated application from conflicting with a Native application. The method comprising the steps of: pausing an application associated with a cable mode if a current input mode is not in cable mode; and controlling a broadcast receiver by using an application that is native to the broadcast receiver.
US07853981B2 Multimedia streaming service system and method
A multimedia streaming service system is provided that includes a VOD server to sequentially transmit a header (moov) and media data (mdat) of MP4 contents in a TCP packet and a client to transmit a streaming service request signal in HTTP to the VOD server. The client may accumulate the media data (mdat) received from the VOD server in a decoder buffer for a predetermined time, and reproduce the data on a real time basis. A guaranteed rate of QoS may be enhanced as compared to an RTP/UDP-based streaming method. A service delay time may be reduced as compared with a TCP-based downloading method, thereby implementing contents on a real time basis.
US07853979B2 Method and system for uneven distribution of data
A method to transmit streamed information at a wireless tele- and data communication network by transmitting streamed high prioritized information via a secure medium, whereas low prioritized data are transmitted over a standard channel. The method combines two technologies, MMS and Streaming, to guarantee that a video client in a mobile terminal has access to high prioritized data on the right occasion. By using MMS as an initial notification for the medium, in a message just any amount of high prioritized information can be enclosed, for instance any number of I-frames. The video client in this way has a lead at the video decoding, and the streaming protocol will have more time to secure that the rest of data actually will get through.
US07853978B2 Remote antenna and local receiver subsystems for receiving data signals carried over analog television
Methods and apparatus for remote antenna subsystems that are physically isolated from receiver subsystems are disclosed. The communication between the two subsystems uses remote communication links. The remote communication links are either wireless, in which case they are designed for indoor low power communications, or are wired, using existing infrastructure in the household such as the power lines. Partitioning between the antenna and receiver subsystems is selectable.
US07853977B2 Device and method for displaying images according to wireless reception degree
A display device including a communication function for performing wireless communication of data with each of a plurality of devices, and a display function for displaying and outputting information. First, reception quality of each device is obtained (S 100). Next, based on the reception quality of each device, average reception quality of each room in which each device is placed is obtained (S 101). Next, based on the average reception quality of each room, the size of an image indicating each room is obtained (S 102), and based on the obtained size, the image indicating each room is illustrated on a display screen (S 103). Next, based on the reception quality of each device, the size of an image indicating each device with respect to each room is obtained (S 104), and based on the obtained size, the image indicating each device is illustrated on the display screen (S103).
US07853975B2 Digital television signal, digital television receiver, and method of processing digital television signal
A digital television (DTV) signal for use in a DTV receiver includes an extended text table (ETT) which includes a header and a message body. The header includes a table identification extension field which serves to establish uniqueness of the ETT, and the message includes an extended text message (ETM). If the ETT is an event ETT, the table ID extension field includes an event identification which specifies an identification number of an event associated with the ETT. On the other hand, if the ETT is a channel ETT, the table identification extension field includes a source identification which specifies a programming source of a virtual channel associated with the ETT. A section-filtering unit included in the DTV receiver is able to use table identification extension fields of a plurality of ETTs for section-filtering a pertinent event or channel ETT from the ETTs.
US07853973B2 Broadcast signal and apparatus and method of decoding the same
A broadcast signal includes an information table (EIT) or an application information table (AIT) which includes a descriptor. The descriptor includes image data representative of a thumbnail image to be displayed within an electronic program guide (EPG). A decoder decodes the EIT or AIT from a broadcast signal, and an application manager displays the thumbnail image within an EPG to indicate that a channel scheduled to carry a broadcast program is also scheduled to carry broadcast data simultaneously.
US07853971B2 Broadcasting signal receiver apparatus provided with controller for controlling demodulation mode, and apparatus for controlling demodulation mode
A set-top box is configured to mount therein a security device which stores security information on a broadcasting entity, and extracts transmission information for receiving a broadcasting signal modulated from a control signal from a head end. In the set-top box, it is detected that the security device is not mounted into a receiver, the demodulation mode for the broadcasting signal and/or the frequency of the broadcasting signal is changed to retrieve the broadcasting channel on which the transmission information on the broadcasting signal is transmitted, and then, the broadcasting signal on the retrieved broadcasting channel is received. When it is detected that a demodulator is synchronized with the broadcasting signal, the transmission information on the broadcasting channel is extracted from the demodulated broadcasting signal, the broadcasting signal is received based on the extracted transmission information on the broadcasting signal.
US07853967B2 Multimedia service system based on user history
Disclosed is a user history based multimedia service system, wherein user history data include a multimedia consumption type and/or consumption behavior of the user. The consumption type data includes a start time or end time of the multimedia content consumption (i.e., simple view data), content recording time and format, content backup time and format, and content transfer time and format. The consumption behavior data includes a content access/play data such as a normal finish, skimmed, skipped, slowed, or replay, and a stopped data of the content access/play. The consumption type or consumption behavior data include information on program identification and information on access to the consumption type/consumption behavior data. The respective data is provided for each user and program.
US07853963B2 Disk storage medium processing apparatus
A disk storage medium processing apparatus includes an apparatus body having a disk loading/unloading slot, a traverse unit disposed in the apparatus body, a disk conveying device which conveys the disk into or from the apparatus body, and a control device for controlling the disk conveying device. The disk conveying device includes first through third disk conveying arms pivotably attached to the apparatus body to hold a periphery of the disk to convey. The control device includes a trigger setting device for setting trigger for starting control of the disk conveying device according to a diameter of the disk. The trigger setting device moves in a vertical direction according to an amount of pivotal movement of at least one of the first through third disk conveying arms, and sets the trigger.
US07853961B2 Platform for data services across disparate application frameworks
Data management between a common data store and multiple applications of multiple disparate application frameworks. A data storage component is provided that facilitates the storage of data, which data includes structured, semi-structured, and unstructured data. A common data platform interfaces to the data storage component to provide data services accessible by a plurality of disparate application frameworks, which data services allow a corresponding application of the different frameworks to access the data.
US07853960B1 Efficient virtualization of input/output completions for a virtual device
Completion interrupts corresponding to I/O requests issued by a virtual machine guest, which runs on a host platform, are virtualized in such a way that I/O completion interrupts to the requesting guest are delivered no faster than it can stably handle them, but, when possible, faster than the nominal speed of a virtual device to which a virtual machine addresses the I/O request. In general, completion events received from the host platform in response to guest I/O requests are examined with respect to time. If enough time has passed that the virtual device would normally have completed the I/O request, then the completion interrupt is delivered to the guest. If the nominal time has not elapsed, however, the invention enqueues and time-stamps the event and delivers it at the earliest of a) the normal maturity time, or b) at a safepoint.
US07853959B2 Business process extension for productivity suite application
Methods and apparatuses to provide extension to a groupware client to enable the groupware client to access a workflow of a business process from the context of the groupware client. An enterprise server that manages the workflow can interface with the groupware client to provide action on the workflow from within the context of the groupware client. The enterprise server passes the action to the enterprise backend to implement the action on the workflow. Thus, action on the workflow from the groupware client affects the workflow on the enterprise level. Status information about the workflow may be persisted in the groupware client to enable continued interaction with the workflow from within the groupware client.
US07853953B2 Methods and apparatus for selective workload off-loading across multiple data centers
Techniques for selectively off-loading workload across multiple data centers are disclosed. For example, a technique for processing a user request in accordance with a multiple data center environment comprises the following steps/operations. A user request is obtained at a first data center. The user request is classified based on one or more classification criterion. At least a portion of a workload associated with the classified user request is off-loaded to at least a second data center to be processed, wherein the off-loading step/operation is at least based on one or more administrative policies associated with at least one of the first data center and the second data center. The workload is processed such that the user request is at least substantially satisfied in accordance with a service level agreement for the requesting user.
US07853951B2 Lock sequencing to reorder and grant lock requests from multiple program threads
In general, in one aspect, the disclosure describes a processor that includes multiple multi-threaded programmable units integrated on a single die. The die also includes circuitry communicatively coupled to the programmable units that reorders and grants lock requests received from the threads based on an order in which the threads requested insertion into a sequence of lock grants.
US07853949B2 Method and apparatus for assigning fractional processing nodes to work in a stream-oriented computer system
An apparatus and method for making fractional assignments of processing elements to processing nodes for stream-based applications in a distributed computer system includes determining an amount of processing power to give to each processing element. Based on a list of acceptable processing nodes, a determination of fractions of which processing nodes will work on each processing element is made. To update allocations of the amount of processing power and the fractions, the process is repeated.
US07853945B2 Integrated computer server imaging
Computer server installation images can be created by installing and configuring software, such as an operating system and an application, on a computer server with deployment neutral settings and then imaging the server. A plurality of computer servers can be installed using a plurality of computer server installation images. A first server can be installed with a first image, and software installed from the image can be configured with deployment specific settings. A second server can be installed with a second image, and software installed from the image can be configured with deployment specific settings.
US07853941B1 Process for automatic matching of software
A remote camera positioning and control system is disclosed that permits a sole operator to use and support a camera out of arm's reach. The system can include a handle module that incorporates, for example, an axially and rotationally moveable grip and a proximal handle grip ring and control cage for surrounding a camera control, such as a joystick.
US07853933B2 Computing system and method to perform compile-time extension for world wide web application
Methods and apparatuses for extending a web-based application class by performing a compile-time extension that is communicated from a client device, having a compiler implemented thereon, to a server device via a remote procedure call.
US07853927B2 Methods and tools for executing and tracing user-specified kernel instructions
Embodiments of the present invention present methods of tracing kernel functions of a kernel including: building a kernel tracing dynamically loadable kernel module (DLKM) wherein the kernel tracing DLKM contains user-specified kernel code; loading the kernel tracing DLKM on a target machine; invoking the kernel tracing DLKM on the target machine; and tracing kernel functions wherein trace variables are gathered. In some embodiments, the method may further include: creating user-specified kernel code wherein at least one kernel activity may be inspected or tested; creating at least one trace point corresponding to a point at which the kernel tracing DLKM is invoked; and compiling the kernel tracing DLKM.
US07853916B1 Methods of using one of a plurality of configuration bitstreams for an integrated circuit
Methods of using one of a plurality of configuration bitstreams in an integrated circuit are disclosed. An exemplary method comprises analyzing the plurality of implementations of a design to determine initial variations in timing among the implementations; modifying the implementations to reduce the variations in timing among the implementations; and outputting a plurality of configuration bitstreams for the implementations having variations in timing that are reduced relative to the initial variations in timing. Another method comprises generating a plurality of implementations for the design; generating a cost function for the design based upon costs (e.g., collision penalties) derived from at least two of the plurality of implementations; determining a cost for each implementation based upon the cost function; optimizing an implementation of the design by minimizing the cost of the implementation; generating a plurality of configuration bitstreams for the plurality of implementations; and outputting the plurality of configuration bitstreams.
US07853912B2 Arrangements for developing integrated circuit designs
In some embodiments, a method is disclosed for converging on an acceptable integrated circuit design for an integrated circuit. The method can include selecting a path, determining if the path has a timing deficiency, segmenting the path into path segments and allocating the timing deficiency across the segments according to attributes of the path segments. Segments can have attributes such as a design freeze when the design is mature or “optimum.” Allocating can include allocating the timing deficiency across path segments according to attributes such as the proportion of the length of a segmented path to the overall path length. Allocating can include allocating the timing deficiency to path segments based on attributes provided as user input.
US07853911B1 Method and apparatus for performing path-level skew optimization and analysis for a logic design
A method for designing a system including optimizing path-level skew in the system and analyzing path-level skew in the system. Other embodiments are also disclosed.
US07853910B1 Parasitic effects analysis of circuit structures
Method, system, and computer program product for analyzing circuit structures for parasitic effects are provided. Data from a previous parasitic effect analysis of a circuit structure is used to perform parasitic effect analysis on another circuit structure even when the circuit structures are not identical, provided the circuit structures are similar.
US07853907B2 Over approximation of integrated circuit based clock gating logic
A novel method for optimizing the implementation of clock gating logic in digital circuits utilizing clock gating. The method over-approximates the clock gating function by removing the variable with the least influence on the resulting approximation function. Approximations of clock gating functions expressed in normal form are performed by removing an appropriate component from the function. Approximations of clock gating functions expressed in conjunctive normal form are performed by removing a clause from the function. Approximations of clock gating functions expressed in disjunctive normal form are performed by removing a literal from a clause in the function.
US07853906B2 Accelerating high-level bounded model checking
An accelerated High-Level Bounded Model Checking method that efficiently extracts high-level information from the model, uses that extracted information to obtain an improved verification model, and applies relevant information on-the-fly to simplify the BMC-problem instances.
US07853904B2 Method and system for handling process related variations for integrated circuits based upon reflections
Disclosed is an approach for modeling and correcting for the effects of reflections during lithography processing. Thickness differences across the surfaces in different integrated circuit layers may result in reflectance-related variations. The variations may be modeled and accounted for during the design process for the integrated circuit.
US07853903B1 Method and mechanism for performing simulation off resolution proof
An improved method and mechanism for verification of an electrical circuit design is provided. The method and system simultaneously provides the coverage advantage of formal verification with the scaling efficiencies of simulation. In one approach, the method and system generates an intelligent set of test vectors off a resolution proof. The intelligent set of test vectors can be used to simulate the circuit design for complete coverage without having to test the entire set of possible variable assignments for the CNF formula corresponding to the circuit design.
US07853901B2 Unified layer stack architecture
A method for producing a family of digital integrated circuit designs, where the family has a highest level design and at least one lower level design. The highest level design is first produced. Then, in a programmed computing system without user intervention, the highest level design is automatically processed to selectively remove at least one predetermined metal layer. A closest remaining overlying layer to the at least one removed metal layer is automatically mapped to a closest remaining underlying layer to the at least one removed metal layer, thereby producing the at least one lower level design.
US07853892B2 Method for displaying a resized window
A method for displaying a resized window includes receiving a resizing message, generating a window having a second size according to the resizing message and a window having a first size and located at a position corresponding to a first reference point, and displaying the window having the second size at a position different from the position corresponding to the first reference point. After generating the windows, the window having the second size is not displayed at the position corresponding to the first reference point.
US07853890B2 Address bar user interface control
An address bar user interface control includes a plurality of interactive segments, each segment including one or more filters or selection criteria for selecting content from physical and/or virtual locations. A segment may include two or more filters or selection criteria which are logically combined such as by a logical “OR” operation. A user may select a child control associated with an interactive segment, i.e., a parent segment, to provide a list of selectable child filters or selection criteria. In response to selection of a child filter or selection criteria, an interactive segment representing the child filter or selection criteria is added to the address bar succeeding the parent segment and the interactive segments subsequent to the parent segment are removed.
US07853888B1 Methods and apparatus for displaying thumbnails while copying and pasting
A system provides for a clipboard manager for showing thumbnails in a clipboard while editing a document via a clipboard manager. The clipboard manager allows a user to select data from a second document. Upon selection, the clipboard manager generates a thumbnail that distinctly represents the data and stores the thumbnail and data in a clipboard. The thumbnail contains a miniaturized view of the data. The clipboard manager further allows the user to identify a paste location in the document that is to be edited. The clipboard manager displays the thumbnail in the clipboard in response to the user selecting a paste command. The user can employ the clipboard manager to insert the data at the paste location by selecting the thumbnail from the clipboard.
US07853887B2 Detection and preview of graphical elements within a graphic
In an embodiment, hidden graphical elements in a graphic are detected by generating a first bitmap based on a plurality of graphical elements and a second bitmap based on a first subset of the plurality of graphical elements where the first subset omits a first graphical element of the plurality of elements and includes a second graphical element of the plurality of elements. The first bitmap is then compared with the second bitmap to determine if they match. If they match, the first graphical element is considered to be hidden by the second graphical element.
US07853885B2 System and method for automated processing of requests for approval of materials for business development
A system and method for automated processing requests for reviewing and approving business development materials, such as marketing flipbooks and request for proposals, etc., for compliance and performance approval employs an application server that presents a web-based request form. A requestor uses the request form to enter information regarding the approval request and to select reviewer. The application server then generates a request document and sends it with the business development materials to the selected reviewer(s). The request form and marketing presentation materials are archived in a database to allow real-time monitoring and future auditing.
US07853880B2 Displaying network properties in a graphical user interface
Network information can be represented by displaying one or more graphical components representing network entities in a first portion of a graphical user interface. An embedded browser is provided in a second portion of the graphical user interface. A selection of one of the graphical components is detected. In response to the selection, browser-compatible data is retrieved from a network entity corresponding to the selected graphical component, and the browser-compatible data is rendered in the embedded browser.
US07853879B2 Image display apparatus and method
An image display method and apparatus for displaying a plurality of items of moving image data on a screen include determining a virtual radius of a circular display area displaying one item of moving image data, and determining display positions of the plurality of items of moving image data on the screen such that another item of moving image data is not displayed within a circular display area having the determined radius centered at a display position of one item of moving image data. Each of the plurality of items of moving image data is displayed at the determined display positions.
US07853877B2 Gallery user interface controls
A computing system for providing a user interface control to modify properties of items within a main application window. The computing system has a main application window, a gallery control window, a control object selection processing module, and a control object focus processing module. The main application window contains one or more application items, each application item having one or more control properties affecting a behavior of the application item. The gallery control window contains a list of one or more control objects for modifying control properties of the application items located within the main application window. Each of the control objects in the list of control objects includes a graphical icon having a selection portion and a properties portion and one or more control properties that affect one or more items within the main application window.
US07853871B2 System and method for identifying segments in a web resource
A robust, lightweight, bottom-up segmentation method for Internet content. According to the present invention, individual segments are created based upon weights assigned according to document structure and markup elements and semantics. Smaller segments are then merged into larger segments by determining which portions of the content page are related to each other. The remaining segments are then intelligently divided based upon device constraints.
US07853867B2 Modular application development in a spreadsheet using indication values
A graphical application developing and managing environment is described capable of representing and editing program modules using multiple display formats, which include embedding source code written in a functional language into a spreadsheet-like format. Methods are described for enabling the sharing of program modules by defining standardized interfaces into program modules and existing documents and by centrally locating module definitions. A patchwork mechanism is described requiring only basic spreadsheet editing skills on behalf of the user, enabling a user of the environment to connect external documents and program modules into a new program application. The invention allows complicated programming and simple end-user programming to be achieved within a unified environment and allows the execution of program modules and tracing of variables simultaneously with the writing of a program application. The invention defines methods for representing the various parts of a source code, defining a program application, along with the application icon as determined by a user creating the application and thereby making parts of the source code accessible to end-users for run-time execution.
US07853865B2 Synchronization of video and data
A system including a video stream and a data stream. The system synchronizes the data stream to different portions of the video stream.
US07853863B2 Method for expressing emotion in a text message
In one embodiment of the present invention, while composing a textual message, a portion of the textual message is dynamically indicated as having heightened emotional value. In one embodiment, this is indicated by depressing a key on a keyboard for a period longer than a typical debounce interval. While the key remains depressed, a plurality of text parameters for the character associated with the depressed key are accessed and one of the text parameters is chosen. Animation processing is then performed upon the textual message and the indicated portion of the textual message is visually emphasized in the animated text message.
US07853855B1 High speed iterative decoder
A system includes a clock having a clock frequency. A first buffer configured to buffer a plurality of encoded data frames. An iterative decoder configured to iteratively decode, in accordance with the clock frequency. A first encoded data frame of the plurality of encoded data frames buffered in the first buffer. The iterative decoder generates a confidence result. The iterative decoder compares the confidence result to a predetermined value. The iterative decoder stops iteratively decoding the first encoded data frame based on the comparison of the confidence result to the predetermined value or based on a total number of decoding iterations. The clock frequency of the clock is based on a total number of encoded data frames buffered in the first buffer.
US07853852B2 Allocating data bursts and supporting hybrid auto retransmission request in orthogonal frequency division multiplexing access radio access system
The present invention relates to allocating data regions in an orthogonal frequency division multiplexing access system. The present invention comprises receiving a message comprising information for locating a data region of a data map allocated to a mobile station identified in the message for transmitting and receiving information, and identifying the data region of the data map allocated to the identified mobile station by reading the received message, wherein the data region is identified independent of identifying data regions of another data map.
US07853846B2 Locating hold time violations in scan chains by generating patterns on ATE
A method for determining that failures in semiconductor test are due to a defect potentially causing a hold time violation in a scan cell in a scan chain, counting the number of potential defects, and, if possible, localizing, and ameliorating hold time defects in a scan chain.
US07853845B2 Circuit and method for integrated circuit configuration
An auto-trim circuit that sets trim bits for an integrated circuit includes a coarse bit calibration circuit for determining a first portion of the trim bits as a set of coarse bits, and a fine bit calibration circuit for determining a second portion of the trim bits as a set of fine bits wherein said fine bits.
US07853841B2 Memory cell programming
Embodiments of the present disclosure provide methods, devices, and systems for performing a programming operation on an array of non-volatile memory cells. One method includes programming a number of cells to a number of final data states. The method includes performing, prior to completion of, e.g., finishing, the programming operation, an erase state check on a subset of the number of cells, which were to be programmed to an erased state.
US07853839B2 Method and apparatus for verifying the correctness of FTAP data packets received on the FLO waveform
Systems and methodologies are described that facilitate verifying correctness of FLO test application protocol (FTAP) data packets. According to various aspects, systems and/or methods are described that enable generating an expected test signature at an FTA client (e.g., mobile device), receiving FTAP flow data packets and/or effectuating comparisons between received and expected data. Such systems and/or methods may further resynchronize client-side generation to an FTA server.
US07853837B2 Memory controller and method for operating a memory controller having an integrated bit error rate circuit
A system, among other embodiments, includes a memory controller having an integrated BER circuit and a plurality of memory devices. The memory controller also includes a control circuit and an interface having at least one transmit circuit to provide write data to at least one of the memory devices and at least one receive circuit to receive read data from at least one of the memory devices. The BER circuit includes a request generator circuit that outputs a request for a memory transaction. A request multiplexer selectively outputs a memory request to the interface from the request generator circuit or the control circuit. A data generator circuit outputs corresponding write data. A first write multiplexer selectively outputs the write data to the interface from the data generator circuit or the control circuit. A read multiplexer selectively receives read data from the receive circuit. The data generator circuit also outputs corresponding write data to a comparator circuit via a second write multiplexer. The comparator circuit outputs an error signal in response to a comparison of the received read data and corresponding stored write data. A counter outputs a count value indicating the number of errors (or bit errors) in response to the error signal. A register interface accesses the count value in the counter and a register that output one or more select signals during a mode of operation. The register interface also allows for controlling the data generator and request generator circuits.
US07853831B2 Methods and structure for detection and handling of catastrophic SCSI errors
Methods and associated structure for rapidly detecting a catastrophic failure of a bus structure within a storage subsystem. Features and aspects hereof associated with SCSI bus storage system configurations coordinate such failure detection with standard monitoring features of the SAF-TE, enclosure monitoring specifications. In particular, standard polling operations of a SAF-TE compliant enclosure may be terminated early so as to preclude queuing additional polling related commands for disk drives or an enclosure of disk drives coupled to a SCSI bus cable or backplane that has experienced a catastrophic failure. Other features and aspects hereof disable all disk drives in a storage system that are coupled to a failed common bus.
US07853825B2 Methods and apparatus for recovering from fatal errors in a system
Fatal errors are uncorrectable errors in hardware, which cause entire applications to be restarted and at worst can cause machine reboots. A method of recovering from a fatal error in a system having a plurality of components, in which the system includes a processor for executing a plurality of processes, comprises detecting an error in the system, determining which of the components caused the error, isolating processes affected by the error and recovering from the error. Assistance in error recovery can be provided by designing processes using check pointing, in which a back up of data pages is taken at predetermined points in a process, so that minimal loss of transactions occurs in the case of a fatal error.
US07853822B2 Techniques for enhancing the functionality of file systems
Enhancements to the functionality of a file system are provided. A file system can provide an additional level of error correction, in addition to the error correction provided by a data storage device. An extension to the metadata area in a file system can store index information about data files that the file system can use to reduce the time it takes to access the files. A file system can use extended metadata to store conditional access information for data files stored in the file system. A data storage device can also examine and characterize the data being stored in order to categorize a user's files automatically. Modules can be loaded into a file system to provide new functionality to the file system. The modules can load additional modules to extend their functionality.
US07853821B2 Identifying one or more storage devices causing a failure condition during discovery of storage devices
A failure condition caused during discovery of storage devices on a storage network having at least one primary bus interconnecting the storage devices is detected. In response to detecting the failure condition, interaction is performed with the storage devices over a secondary bus separate from the primary bus to identify and disable one or more of the storage devices causing the failure condition.
US07853819B2 Method and device for clock changeover in a multi-processor system
A unit and method for clock changeover in a system having at least two processing units, in which switchover device(s) are provided by which a switchover between at least two operating modes of the system is able to be implemented in which a clock pulse changeover is carried out in at least one processing unit in a switching of the operating mode.
US07853816B2 Apparatus, system and method for monitoring and managing the supply of power to a plurality of units connected to a power supply
An apparatus connected to a plurality of units, said units include monitors, respectively, each of which monitors power consumption of the corresponding one of said units, includes a management unit which changes operation statuses of each of said units according to said power consumption obtained from the corresponding one of said monitors, within every operating range of said units.
US07853811B1 Suspend mode operation for reduced power
An integrated circuit (300) includes a suspend circuit that includes a first input to receive a suspend signal, a first output to generate an awake signal, and outputs to provide control signals to various integrated circuit resources. During suspend mode, the suspend circuit suspends operation of the integrated circuit resources by driving its output pins to one of a plurality of predefined state selected by corresponding mode select signals and by locking its synchronous elements to known states. Upon termination of suspend mode, the circuit re-activates the integrated circuit resources according to a user-defined timing schedule. The user-defined timing schedule and the mode select signals may be provided to the integrated circuit during its configuration as part of a configuration bitstream.
US07853808B2 Independent processor voltage supply
Systems, methods and program codes are provided for selectively adjusting multi-core processor chip structure individual processor core power supply voltages through controlling individual power supplies for each core, in one aspect to ensure that one or more cores operate at clock rates in compliance with one or more performance specifications. Nominal power supply voltage is supplied to a first processing core, and a second core power supply voltage greater or lower than the nominal power supply voltage is supplied to a second processing core, both cores operating in compliance with a reference clock rate specification. The second power supply voltage may be selected from ordered discrete supply voltages derived by progressively lowering the nominal supply voltage, optionally wherein the selected supply voltage also enables the second core to operate within another performance specification.
US07853801B2 System and method for providing authenticated encryption in GPON network
A system and a method for providing a secured transmission through an authenticated encryption for each ONU in downlink transmission of an OLT in GPON are provided. The GPON system includes an OLT for generating a GTC downlink frame by receiving data from an external service provider and ONUs for receiving the GTC downlink frame from the OLT and processing the received GTC downlink frame. The OLT performs the authenticated encryption for the generated GTC downlink frame according to the ONU by including an authentication generator and the ONU determines whether the GTC downlink frame is allowed to be processed or not by checking the authentication of the received GTC downlink frame through an authentication checker.
US07853799B1 Microcontroller-configurable programmable device with downloadable decryption
A programmable encryption approach involves the use of a downloadable decryptor. According to an example embodiment of the present invention, an FPGA device includes a microcontroller for configuring logic circuitry on the FPGA device. A memory register is implemented for storing encryption key data and a message authentication code (MAC). When the FPGA device is to be configured using a configuration bitstream, a MAC is calculated for a decryptor and sent to the microcontroller along with an encryption key. The microcontroller stores the encryption key and MAC in a register to which access is limited. When the decryptor is downloaded to the microprocessor, a MAC is calculated on the downloaded decryptor and compared with the stored MAC. If the calculated MAC matches the stored MAC, the decryptor is allowed to access the key.
US07853795B2 System, method and computer program product for guaranteeing electronic transactions
A system, method and computer program product for guaranteeing a data transaction over a network are disclosed. When a data transaction between at least a server and a client is detected on a network, data transmitted via the network between the server and client during the data transaction is captured. At least one identifier is associated with the captured data. A timestamp is also generated for the captured data. The timestamp includes information therein identifying at least a portion of the identifier(s). The captured data, the identifier(s) and the timestamp are stored in one or more data stores. The identifier(s) associated with the stored captured data is also mapped to an entry in an index to permit retrieval of the stored data from the data store via the index.
US07853793B2 Trusted signature with key access permissions
Devices, methods, and computer code products are disclosed in which access to private keys required to create digital signatures for delimited information is controlled by permissions in the device. The permissions can be used to check the identity of an application to determine if the application has access to a digital key and permission to generate a digital signature.
US07853792B2 Authenticity verification methods, products and apparatuses
A method and apparatus for determining a digital signature from an article made of paper, cardboard, plastic or many other material types. A coherent light source directs a beam to illuminate the article and a detector arrangement collects data points from light scattered from many different parts of the article to collect a large number of independent data points, typically 500 or more. By collecting a large number of independent signal contributions specific to many different parts of the article, a digital signature can be computed that is unique to the area of the article that has been scanned. This measurement can be repeated whenever required to test authenticity of the article. Using this method, it has been discovered that it is essentially pointless to go to the effort and expense of making specially prepared tokens, since unique characteristics are measurable a in a straightforward manner from a wide variety of every day articles.
US07853790B2 Enhancement to volume license keys
A method includes issuing a digital certificate to a licensee, the digital certificate identifying a licensed product and the licensee to enable the licensee to enable the licensed product. The method involves receiving a request to enable the licensed product from an entity, the request including the digital certificate and determining whether the entity is the licensee of the licensed product based on the digital certificate. A system includes a relational structure having associations among authorized entities and digital certificates within an organization. Each to digital certificate identifies a licensed product licensed to the organization. A certificate distribution module distributes the digital certificates to associated authorized entities.
US07853786B1 Rules engine architecture and implementation
A system for customer data privacy management is provided. The system includes a data store having customer data and privacy rules associated with the customer data, a rules engine that limits access to the customer data, an application to provide a service related to the customer data, and an interface in communication with the application and the rules engine. The rules engine promotes limiting access to customer data based on the service of the application and the privacy rules associated with the customer data. The customer data includes mobile location information and positioning information. The service of the application may be further defined as a mobile location service. The customer data includes a buddy list and one or more of the privacy rules can be associated with the buddy list to limit access by one or more applications to the buddy list.
US07853784B2 Filtering and application triggering platform
A filtering and application triggering platform may be implemented on a signaling message routing node to decode signaling messages and increase efficiency in subsequent processing of the signaling message. A communications link module on a signaling message routing node receives a signaling message. A first filtering and application triggering module associated with the communication link module extracts predetermined parameters from the signaling message and generates a decode key based on the parameters. The first filtering and application triggering module applies a first triggering rule to the decode key and determines whether to forward or drop the message. If the first filtering and application triggering module determines that the message should be forwarded, the first filtering and application triggering module forwards the message to another processing module within the signaling message routing node. The decode key is forwarded along with the message. The next processing module may extract additional parameters from the message, add the parameters to the decode key, and apply a triggering rule to the modified decode key.
US07853783B2 Method and apparatus for secure communication between user equipment and private network
It is an object of the present invention to provide a new technical solution of supporting special secure communication between user equipment which is located in an external network and an private network the user equipment belongs to. Specifically, transmitted data is encrypted/decrypted and authenticated by using pre-stored root keys corresponding to specific private networks and the agreed encryption/decryption and authentication algorithm at the user equipment and an access device. The manner of generating the encryption/decryption keys and authentication key is simplified, and the complexity of the access device at the private network end is reduced on the premise of not degrading the security grade. The technical solution of the present invention is highly flexible and extensible and can achieve better user experience.
US07853782B1 Secure intermediation system and method
In a secure intermediary system, an intermediary is positioned along a communications path between a client and a server. The client sends a request to enter into a secure session, such as a secure socket layer (SSL) session. The intermediary receives the session request and establishes a first secure session between the client and the intermediary and/or a second secure session between the intermediary and the server. After the first and second secure sessions have been established, the intermediary provides intermediation services between the server and the client in an intermediated secure session. The intermediation service may be, for example, detecting whether a message sent by the client includes a credit card number. To prevent the credit card number from being sent over a network, credit card number may be replaced with a one-time use payment number.
US07853776B2 Handover between software and hardware accelerator
A bytecode accelerator which translates stack-based intermediate language (bytecodes) into register-based CPU instructions transfers plural pieces of internal information from a register file of a CPU to the bytecode accelerator by means of an internal transfer bus between the bytecode accelerator and the CPU and an input selection logic of the bytecode accelerator when the bytecode accelerator is started and transfers plural pieces of internal information in the bytecode accelerator to the register file of the CPU by means of the internal transfer bus, an output selector and an output selector selection logic of the bytecode accelerator when the bytecode accelerator ends its operation in transition between hardware processing and software processing by software virtual machine.
US07853775B2 Processing elements grouped in MIMD sets each operating in SIMD mode by controlling memory portion as instruction cache and GPR portion as tag
Disclosed is a mixed mode parallel processor system in which N number of processing elements PEs, capable of performing SIMD operation, are grouped into M (=N÷S) processing units PUs performing MIMD operation. In MIMD operation, P out of S memories in each PU, which S memories inherently belong to the PEs, where P
US07853773B1 Program memory space expansion for particular processor instructions
A system efficiently expands program memory without extensively modifying the remaining microcontroller architecture. An address bus of N+M bits addresses 2N memory locations in a regular portion of program memory and additional memory locations in an expanded portion. An N-bit program counter increments through instructions stored only in the regular portion. Constants are stored in both the regular and expanded portions. An M-bit page-designator is prepended to an N-bit operand to generate a memory address of N+M bits. Program memory is expanded only when a load instruction retrieves constants from program memory. The page-designator is toggled when an N-bit operand rolls over upon incrementing by the load instruction. A block of constants straddling the boundary between the regular and expanded portions can be retrieved from program memory by executing only the load instruction. When program instructions are executed that do not retrieve constants, a fixed page-designator designates the regular portion.
US07853771B2 Page allocation management for virtual memory
A method, system, device, and article of manufacture for use in a computer memory system utilizing multiple page types, for handling a memory resource request. In a accordance with the method of the invention, a request is received for allocation of pages having a first page type. The first page type has a specified allocation limit. A determination is made in response to the page allocation request of whether the number of allocated pages of the first page type exceeds or is below the allocation limit. In response to determining that the number of allocated pages of said first page type is below the allocation limit, the virtual memory manager enables allocation of pages for the request to exceed the allocation limit.
US07853767B2 Dual writing device and its control method
A first storage system misrepresents an identifier of the storage system and an identifier of a volume and provides the host computer with a first volume. A second storage system misrepresents an identifier of the storage system and an identifier of a second volume as being identical to those misrepresented by the first storage system and provides the host computer with a second volume. A management computer acquires, upon detection of a failure in an access, a status of copying, a status of the first storage system, and a status of the second storage system and controls an access from the host computer with reference to the plurality of acquired statuses. Accordingly, even when a fault occurs in one of the two storage systems, a network that connects the two storage systems, or the like, the host computer can access to latest data.
US07853765B2 Storage system and data management method
Provided are a storage system and data management method capable of improving the usage efficiency of a storage extent. With this storage system, a first storage apparatus dynamically allocates a storage extent to the first volume and sends data written by the host system in the first volume to the second storage apparatus; a second storage apparatus writes the data sent from the first storage apparatus in a corresponding position in the second volume pair-configured with the first volume and stores as management information the position to which the data from the first storage apparatus in the second volume was written; and the second storage apparatus, during the restoration processing of the first volume, refers to the management information and sends to the first storage apparatus the data in a position to which the data from the first storage apparatus in the second volume was written.
US07853762B2 Controlling access to non-volatile memory
Access to non-volatile memory is controlled when a first data segment is loaded in the non-volatile memory from a hard disk, a weight is calculated for the first data segment stored in the non-volatile memory based on at least one of the access frequency, the access recency, and the size of the first data segment, and the calculated weight is stored in a weight table. A removal rank is calculated for the first data segment based on at least one weight stored in the weight table, a determination is made as to whether a storage capacity of the non-volatile memory is utilized above a predetermined threshold, and a data segment is removed from the non-volatile memory based on a removal rank associated with the data segment.
US07853760B2 Advanced memory management architecture for large data volumes
A method for managing a memory system for large data volumes includes providing a central memory management system comprising a memory management interface between applications and a memory of a programmed computer, maintaining a global priority list of data buffers allocated by the applications, storing decompressed data of the data buffers into a cache which is managed by the central memory management system using a separate priority list, and accessing the decompressed data of the data buffers in the cache.
US07853757B2 Avoiding failure of an initial program load in a logical partition of a data storage system
An initial program load (IPL) of a logical partition (LPAR) is managed by establishing a logical path to the LPAR from a storage controller. When a notice is received by the storage controller from the LPAR that the IPL has commenced, the LPAR address is stored in a data structure. After the storage controller initiates a pack change state interrupt, the stored address is compared with the addresses in a list of all LPARS to which the interrupt is directed. If the list of addresses includes the stored address, the stored address is removed from the list. Thus, the pack change state interrupt is transmitted only to the addresses in the list, leaving the LPAR to complete the IPL without interruption. After the storage controller receives a notice from the LPAR that the IPL has completed, the address of the LPAR is removed from the data structure.
US07853754B1 Caching in multicore and multiprocessor architectures
A multicore processor comprises a plurality of cache memories; a plurality of processor cores, each associated with one of the cache memories; one or more memory interfaces providing memory access paths from the cache memories to a main memory; and one or more directory controllers for respective portions of the main memory, each associated with corresponding storage for directory state. Each corresponding storage provides space for maintaining directory state for each memory line that is indicated as stored in at least one of the cache memories such that the space for maintaining directory state is independent of the size of the main memory.
US07853753B2 Distributive network control
Included are systems and methods for distributive network control. Also embodiment of a method includes receiving an indication related to recording data stored on a local cache and determining whether to remotely store at least a portion of the data. Some embodiments include sending a request for the stored data.
US07853752B1 Caching in multicore and multiprocessor architectures
A multicore processor includes a plurality of cache memories; a plurality of processor cores, each associated with one of the cache memories; one or more memory interfaces providing memory access paths from the cache memories to a main memory; and one or more input/output modules configured to couple data between an input/output interface and at least one of a memory interface and a cache memory. Each of at least some of the cache memories is assigned as a home location for caching a corresponding portion of the main memory, and is configured to maintain the cache memory based on whether a processor core or an input/output module is requesting access to the cache memory.
US07853747B2 Method and system for using an external bus controller in embedded disk controllers
An embedded disk controller comprises a first processor in communication with a first bus and a second processor in communication with a second bus. An external bus controller (“EBC”) is located on the embedded disk controller, is coupled to an external bus and to at least one of the first bus and the second bus, and manages a plurality of memory devices external to the embedded disk controller via the external bus. A first one of the plurality of memory devices has at least one of different timing characteristics and a different data width than a second one of the plurality of memory devices.
US07853740B2 Keyboard video mouse (KVM) switch for transmission of high quality audio with 64-bit data packets wherein transmissions of data packets are wherein a defined time limit
The present invention provides an intelligent, modular multimedia computer management system for coupling a series of remote computers to one or more user workstations to allow each user workstation to selectively access and control one or more remote computers. The computer management system incorporates a centralized switching system that receives keyboard, cursor control device, audio, and auxiliary peripheral device signals from the user workstation and transmits and applies the signals to the remote computer in the same manner as if the keyboard, cursor control device, audio input source, or auxiliary peripheral device of the user workstation were directly coupled to the remote computer. Also, the user workstation receives audio signals and auxiliary peripheral device signals from the remote computer. In addition, the multimedia computer management system transmits video signals from the remote computer over an extended range for display on the video monitor of the user workstation.
US07853735B2 Efficient processing of groups of host access requests that may include zero length requests
This is directed to methods and systems for handling access requests from a device to a host. The device may be a device that is part of the host, such as an HBA, an NIC, etc. The device may include a processor which runs firmware and which may generate various host access requests. The host access requests may be, for example, memory access requests, or DMA requests. The device may include a module for executing the host access requests, such as a data transfer block (DXB). The DXB may process incoming host access requests and return notifications of completion to the processor. For various reasons, the processor may from time to time issue null or zero length requests. Embodiments of the present invention ensure that the notifications of completion for all requests, including the zero length requests, are sent to the processor in the same order as the requests.
US07853726B2 FCP command-data matching for write operations
A method for performing a data exchange between an initiator and a receiver in a fiber channel protocol (FCP) is provided. A control flag is set in a write command to indicate the presence of an identifier. The identifier is copied into a command descriptor block (CDB) of the write command and appended to a data frame. The write command and data frame, including the identifier, is sent from the initiator to the receiver.
US07853725B2 USB device communication apparatus, systems, and methods
Methods, systems and apparatus may operate to send and receive universal serial bus (USB) control endpoint standard device requests with embedded functional sub-requests. From the USB device perspective, such operations may comprise receiving a control endpoint standard device request from a host at the USB device, decoding the functional sub-request forming a first portion of the control endpoint standard device request, decoding data forming a second portion of the control endpoint standard device request, and executing the functional sub-request by the USB device. Other methods, systems, and apparatus are disclosed.
US07853722B2 Simplified application object data synchronization for optimized data storage
A method for synchronizing a mobile device with a central computer system is provided. The method includes coupling the mobile device to an application server of the central computer system over a network, defining a sync list that includes a candidate object type for distribution, synchronizing a relevant object of the candidate object type to the mobile device, determining a referenced object type from the relevant object type, and synchronizing a referenced object of the referenced object type to the mobile device. The sync list can be defined from meta-data that associates a user of the mobile device with one or more candidate object types, where the candidate object types serve as a starting point for the distribution process. Referenced object types can be determined from the relevant object types through additional meta-data.
US07853715B1 Method and apparatus for computing a path in a system with nodal and link diverse constraints
Methods and apparatus for defining an alternate circuit path within a network given nodal diverse or link diverse constraints are disclosed. According to one aspect of the present invention, a device for computing circuit paths between a first node and a second node within a network that has a plurality of elements includes a route generator and a list mechanism. The route generator computes a primary circuit path between the first node and the second node such that the primary circuit path includes a first element. The list mechanism identifies the first element as being inaccessible to an alternate circuit path. Using the list mechanism, the route generator computes an alternate circuit path that does not include the first element identified by the list mechanism. In one embodiment, the first element is a link. In another embodiment, the first element is a node.
US07853712B2 Activity indicators in a media sharing system
A system and method are provided for generating and displaying one or more indicators indicative of a level of activity within a media sharing system. In one embodiment, with respect to a user participating in the media sharing system, an indicator representative of an activity level of a media collection shared by the user in the media sharing system may be generated and presented to the user. In addition or alternatively, indicators representative of activity levels of media collections shared by other users participating in the media sharing system may be generated and presented to the user. Still further, in addition or alternatively, indicators representative of activity levels with respect to playlists in the media sharing system may be generated and presented to the user.
US07853711B1 Apparatus, method, and computer readable medium for providing a presentation on a network having a plurality of synchronized media types
An apparatus, method, and computer readable medium is disclosed for synchronizing a performance of a plurality of presentation content portions at a network node, wherein, e.g., when two such content portions are to be presented concurrently at the network node, at least one is delayed until the other such portion can be presented concurrently therewith. That is, these two portions may be received by the network node at times sufficiently far apart so that the earlier received content portion must have its presentation appropriately delayed in order to be presented concurrently with the second content portion. In one embodiment, the content portions are transmitted via at least a portion of the Internet to a plurality of network nodes, wherein the presentation system can distribute the presentation content data to the network nodes via a plurality of network routes and presentation formats. In particular, a first portion of the content data may be provided as slides in, e.g., HTML, while a second portion of the content data may be provided as an audio/video stream.
US07853709B2 Multimedia data sharing system and method for MOST network
A multimedia data sharing system and method for a MOST network is disclosed. The system provides a service management module, a data link control module, and a protocol conversion module. The service management module provides state analysis and management for all services of the multimedia data sharing system and records analyzed service states and configuration results in a service management list. The data link control module performs a control and management process for system data streams based on information stored in the service management list. The protocol conversion module retrieves data from a channel register, based on the information stored in the service management list, to perform a MOST link management operation and implements a packaged or an unpackaged operation to data packets for access of the MOST network.
US07853704B2 Content acquisition method
A content acquisition method that ensures that the content acquisition device successfully receives attribute information of content data. By having an acquire/use information providing server, upon receiving a file request information sent from a client terminal send an acquire/use file, wherein the acquire/use file stores content data content identification information and attribute information in a portion where such information is not removed when passing through a proxy server which undertakes some of functions of the content receiving-side, to the client terminal via the proxy server, the present invention allows the acquire/use file to be sent via the proxy server without the attribute information contained in the file being removed, thereby allowing the client terminal to successfully receive attribute information.
US07853703B1 Methods and apparatuses for identification of device presence
In one embodiment, device presence enables persistent access to a set of resources, which may be data or services. Unique device identifiers are assigned to different computers of a user to identify the computers of the user of a network. For example, a device identifier is specific for a user and specific for a messaging system. Some time-consuming and device-specific tasks, such as synchronization of photo albums, transmitting files, sharing a printer, etc., may be interrupted temporarily, such as when the computer is restarted. Using the device identifiers, the messaging system can uniquely identify the devices involved in the tasks and detect the presence of the devices so that, after the interruption, the tasks can be resumed without user intervention.
US07853698B2 Internal persistence of session state information
A method is described for a computing system with multiple virtual machines that does not support persistence of session information in a shared memory that is internal to the computing system and that is accessible to each of the virtual machines. The method involves receiving a deployment descriptor that specifies a persistence scope that does not extend beyond the computing system. Then, as a consequence of the receiving, a plug-in is instantiated for the computing system's file system. The, over the course of a session, managing the persistence of the session's session state information in the computing system's file system by, with program code provided by the plug-in, translating a first command that is not specific to the file system into a second command that is specific to the file system. The session state information comprises a plurality of attributes. The command causes a process to be performed The process is selected from the group consisting of: storing in the file system one of the attributes; and, retrieving from the file system one of the attributes.
US07853694B2 System and method for providing contents service using service relaying apparatus
Provided are a system and method for providing contents service. A service storing apparatus stores service providing information and service request information. A service requesting apparatus composes a service search inquiry according to a contents service request, receives the inquiry result, and calls a corresponding service based on the received result to provide a corresponding contents service. A service relaying apparatus searches related service providing information from the service storing apparatus to provide information necessary for calling the service when the service search inquiry is received. A service providing apparatus provides service proxy information of a content service and provides a corresponding contents service when a service is called by a service requesting apparatus.
US07853691B2 Method and system for securing a network utilizing IPsec and MACsec protocols
Aspects of a method and system for securing a network utilizing IPsec and MACsec protocols are provided. In one or more network nodes, aspects of the invention may enable conversion between Ethernet packets comprising payloads secured utilizing IPsec protocols and Ethernet packets secured utilizing MACsec protocols. For example, IPsec connections may be terminated at an ingress network node and IPsec connections may be regenerated at an egress network node. Packets secured utilizing MACsec protocols may be detected based on an Ethertype. Packets comprising payloads secured utilizing IPsec protocols may be detected based on a protocol field or a next header field. The conversion may be based on a data structure stored by and/or accessible to the network nodes. Aspects of the invention may enable securing data utilizing MACsec protocols when tunneling IPsec secured data through non-IPsec enabled nodes.
US07853689B2 Multi-stage deep packet inspection for lightweight devices
A system and method for the multi-stage analysis of incoming packets. Three stages are used, each of which addresses a particular category of threat by examining the headers and/or payload of each packet (“deep packet inspection”). The first stage detects incoming viruses or worms. The second stage detects malicious applications. The third stage detects attempts at intrusion. These three stages operate in sequence, but in alternative embodiments of the invention, they may be applied in a different order. These three stages are followed by a fourth stage that acts as a verification stage. If any of the first three stages detects a possible attack, then the packet or packets that have been flagged are routed to a central verification facility. In an embodiment of the invention, the verification facility is a server, coupled with a database. Here, suspect packets are compared to entries in the database to more comprehensively determine whether or not the packets represent an attempt to subvert the information processing system.
US07853687B2 Access control list generation and validation tool
This invention provides a tool for generating ACLs in an environment where a set of network elements or servers (e.g. web servers, IPTV servers, application servers . . . ) need to be secure. The tool also performs ACL validation to ensure that the filtering rules are correct before they are deployed in a network. The system enables a central view of the security configuration concerning the filtering rules in the network. Furthermore, it allows end-to-end configuration of the ACL rules, from the definition of the flows between the servers to the deployment of the rules on the network elements.
US07853686B2 System and method for wirelessly broadcasting content from a core for receipt by a mobile client
A system and method for providing content over a network. In particular, the system and method is capable of providing content, such as broadband streaming multimedia and Internet Protocol (IP) data, to network devices, including mobile devices, with interactive functionality. The network employs at least one core and a plurality of clients. The core and clients each comprise a plurality of modules that cooperatively communicate with each other to monitor and control the delivery of content and to allow for interactive functionality by a user.
US07853682B2 System and method for consolidating, securing and automating out-of-band access to nodes in a data network
A system and method for out-of-band network management is provided wherein one or more different management interfaces are converted into a common format management data. The system may encrypt the common format management data. The system may also authenticate each user that attempts to access the management interfaces.
US07853680B2 Spread identity communications architecture
Real routable external addresses may be pooled rather than assigned to nodes and may be dynamically bound to connections by a proxy or gateway device in ways that spread apparent identity of individual nodes across multiple of the external addresses. In general, these spread identity techniques may be employed at one end or the other of a connection, as well as at both ends. In a typical double-ended configuration, the architecture and associated techniques provide “double-blindfolding,” wherein true identities (addresses) of communicating peers are always hidden from each other. In some double-ended configurations, dynamic binding may be employed at a fine level of granularity, for instance allowing individual packets associated with given connection to bear different apparent source addresses and/or different apparent destination addresses. In some single-ended configurations, a spread identity proxy is interposed between an information server and a plurality of requesters. The proxy redirects individual inbound connection requests for information from the information server to distinct addresses of a pool and establishes corresponding network address translations thereby dynamically spreading identity of the information server across multiple distinct addresses of the pool.
US07853672B2 Server device, control instruction processing method therefor, and terminal device
There is provided a server device including a thinning processing unit which, if an object of operation with control instructions received by a reception unit is an application program stored in a storage unit in association with the control instruction, executes thinning processing for the plurality of control instructions received using a thinning processing method stored in association with the control instruction.
US07853668B2 Communication threads over different communication mediums
Included herein are systems and methods for associating information related to a first communication and information related to a second communication. At least one embodiment of a method includes receiving a first communication, the first communication being associated with a first communications protocol; and associating the received first communication with a communication thread. Additionally embodiments of the method include receiving a second communication, the second communication associated with a second communications protocol, wherein the first communications protocol is different than the second communications protocol; and associating the second communication with the communication thread. Other methods and devices are also provided.
US07853667B1 Emulation of transparent recall in a hierarchical storage management system
In at least one embodiment of the invention, a primary storage facility is managed in an HSM system. Data is relocated from the primary storage facility to a secondary storage facility. A request is received from a client for only a portion of the relocated data. In response to the request, the requested portion of the data is obtained from the secondary storage facility and stored in the primary storage facility as a sparse file. The requested portion of the data is then provided to the client from the sparse file.
US07853663B2 Wireless management system for control of remote devices
The present invention discloses a wireless remote device management system for wirelessly interfacing a plurality of remote devices (e.g., computers, servers, etc.) with one or more user workstations. Each remote device is coupled to a wireless transceiver. The user workstations may include a wireless user station coupled to a keyboard, a video monitor, and a cursor control device. Preferably the transceivers and wireless user stations use an 802.11 compatible network for communication. Additionally, a wireless access point may be utilized for centralized communications between the transceivers and user workstations. The present invention also enables the transceivers and wireless user workstations to communicate directly without the need for any additional hardware.
US07853662B2 Network control system for home appliances
Disclosed is a network control system for home appliances that satisfies the characteristics of low-cost and high-efficiency with respect to currently used appliances adopting a low-performance microcomputer. The system is constructed to define a master/slave type communication structure with respect to the respective appliances; construct a network by connecting the appliances through the serial communication function; and enable the appliances to communicate with one another if a predetermined communication event is produced. According to the system, an optimized network for the home appliances can be implemented, and operation states of the respective appliances can be displayed through the co-operation among the appliances, thereby maximizing the user convenience.
US07853661B2 Remote access and social networking using presence-based applications
Various embodiments utilize a real-time instant messaging or presence based communications system as a mechanism to remotely control the operation, programming, and/or review of media content on a device or system such as a television, media center, gaming device, digital video recorder and the like. In addition, the use of the instant messaging or presence based communication system opens up various social networking options for users. For example, users can, if allowed, gain access to the viewing habits of individuals in their contact list and exchange information with one another to provide a rich, robust sharing environment.
US07853651B2 Method for tracking transport requests and computer system with trackable transport requests
A method for tracking transport requests in a system landscape comprising a central control system and a plurality of logical systems interconnected by logical transport paths, a transport request defining a software service for a system in the landscape, is described. The method includes feeding a transport request into a logical system of the plurality of logical systems; providing a data supplier in the logical system for supplying, to the central system, data supplier information containing information about the transport request; providing a data collector in the central system for obtaining the data supplier information and accordingly updating status data; and providing a tracking service in the central system, the tracking service allowing to analyze the status data.
US07853650B2 Initializing relationships between devices in a network
A relationship initiation between devices in a network is described. According to one embodiment, persona information is exchanged between devices in a network. Based upon the persona information, a user of a device may initiate a relationship with another device.
US07853648B1 System and method for providing interactive images
A visual server system (10) includes a server (12) having a graphics application (20). The graphics application (20) generates image content and position information. The server (12) streams the image content and the position information for transport over a network link. A plurality of remote clients (14) can receive the image content and position information from the server (12) over the network link. Each of the plurality of remote clients (14) may provide input parameters to the graphics application (20). The input parameters can provide adjustments to the image content and position information provided to each of the plurality of remote clients (14). The graphics application (20) selects from among the input parameters provided by the plurality of remote clients (14) for adjusting the image content and the position information provided to the remote clients (14).
US07853642B2 Network system and control method for recognizing variable IP address as fixed IP address
A network system comprises at least one network unit having a variable Internet protocol (IP) address and unique identification information, and an agent server including a database for receiving and storing the variable IP address and unique identification information from each network unit, and a control unit for receiving, from a user, unique identification information of a network unit selected by the user, for searching the database for the variable IP address of the network unit selected by the user on the basis of the received unique identification information, and for enabling the user to gain access to the selected network unit in accordance with the search results. As a result, the variable IP address of the given network unit can be recognized as a fixed IP address, and can be used by the user to access the selected network unit. A method of controlling the network system comprises steps corresponding to the functions just listed.
US07853641B2 Method and system for accessing information and/or data available on a wide area computer network
There is disclosed a method and a system for accessing information and/or data available on a wide area computer network (100), such as the Internet. A first modulated acoustic signal (A) is transmitted to a group of potential users each provided with a portable communication unit (1, 1*), this first modulated acoustic signal including at least one identifier (ID—1, ID—2, ID—3, . . . ) associated with a link to a determined site of the wide area computer network. These identifiers are stored in the portable communication unit then subsequently downloaded to a computer terminal (50, 51, 52) connected to the wide area computer network. After the downloaded identifier or identifiers have been compared with a determined list of identifiers (ID_A, ID_B, ID_C, . . . ), a list of links (Link_A, Link_B, Link_C, . . . ) to sites corresponding to the downloaded identifier or identifiers is generated by the computer terminal.
US07853640B2 Key distribution
The distribution of Bluetooth IDs among multiple integrated circuit testers at multiple sites for programming with a master database containing large size ID blocks, site operational databases with medium size ID blocks and tester programs with small size ID blocks provides reduced memory requirements and limits the chance of two units with a duplicate ID.
US07853637B2 Method and system for pipelining saturated accumulation and other loops with loop-carried dependencies
Aggressive pipelining allows Field Programmable Gate Arrays (FPGAs) to achieve high throughput on many Digital Signal Processing applications. However, cyclic data dependencies in the computation can limit pipelining and reduce the efficiency and speed of an FPGA implementation. Saturated accumulation is an important example where such a cycle limits the throughput of signal processing applications. A reformulation of saturated addition as an associative operation permits a parallel-prefix calculation to be used to perform saturated accumulation at any data rate supported by the device. The method may be extended to other operations containing loops with one or more loop-carried dependencies.
US07853635B2 Modular binary multiplier for signed and unsigned operands of variable widths
A system for binary multiplication in a superscalar processor includes a first pipeline, an execution unit, and a first multiplexer; a first rotator in communication with one register of the first pipeline and the execution unit; and a leading zero detection register in communication with the execution unit and another register of the first pipeline; a second pipeline, a second execution unit, and a second multiplexer; a rotator in communication with one register of the second pipeline and the second execution unit; and a leading zero detection register in communication with the second execution unit and another register of the first pipeline; and a third pipeline, a binary multiplier in communication with a pair registers of the third pipeline; a general register; an operand buffer for obtaining first and second operands; and a bus for communication between the pipelines, the general register and the operand buffer.
US07853634B2 Digital signal processing circuit having a SIMD circuit
An Integrated Circuit (IC) having a single-instruction-multiple-data (SIMD) is disclosed. The SIMD circuit includes: a plurality of multiplexers controlled by a first opcode; and an arithmetic logic unit (ALU) coupled to the plurality of multiplexers and controlled by a second opcode; and wherein the ALU has a plurality of adders, where the plurality of adders are controlled by some bits of the second opcode, and where a first adder of the plurality of adders adds a plurality of input bits to produce first summation bits and a first carry bit; the first adder operating concurrently with the other adders of the plurality of adders.
US07853632B2 Architectural floorplan for a digital signal processing circuit
A physical floorplan for a digital signal processing (DSP) block including; an interconnect column having a plurality of programmable interconnect elements; a first DSP element having a plurality of first columns, a first output register column of the plurality of first columns positioned adjacent to the interconnect column; and a second DSP element, having a plurality of second columns a second output register column of the plurality of second columns positioned adjacent to the interconnect column.
US07853629B2 Document imaging and management system for paperless workflow
A document imaging and management system, including a device for imaging at least one document having at least one computer-readable identifier, a database including a plurality of rules for managing documents and tasks, a processor, software executing on the processor for reading the computer-readable identifier, software executing on the processor for routing the imaged document based on the identifier, and software executing on the processor for determining a task associated with the document based on the identifier and at least one of the plurality of rules.
US07853624B2 System and method for optimizing distributed and hybrid queries in imperfect environments
Method, system, and program product for configuring and using a federated database and data structure management system with error prone data. The design of the metadata and queries includes the steps of first determining schema and metadata configurations of the data source servers. The next step is enumerating available resources, and enumerating security and confidentiality requirements. These are used for calculating an optimal federated database management system design based on the schema and metadata, the enumerated available resources, and the enumerated security and confidentiality requirements; and designing an optimal federated database management system with provision for exception detection and error handling.
US07853622B1 Video-related recommendations using link structure
The subject matter of this specification can be embodied in, among other things, a method that includes inferring labels for videos, users, advertisements, groups of users, and other entities included in a social network system. The inferred labels can be used to generate recommendations such as videos or advertisements in which a user may be interested. Inferred labels can be generated based on social or other relationships derived from, for example, profiles or activities of social network users. Inferred labels can be advantageous when explicit information about these entities is not available. For example, a particular user may not have clicked on any online advertisements, so the user is not explicitly linked to any advertisements.
US07853617B2 Method and system to enable dynamic modification of metadata in content
A method to enable dynamic modification of metadata in a content, the method comprising of constructing the content (305, 505) received from a plurality of content providers, determining a set of rules based on a criterion (310, 405) and sending the content and the set of rules (315, 410, 510) separately. At a receiver end, the set of rules are applied to the content (610, 710) to obtain a resulting content and the resulting content is displayed (615, 715) on a display unit.
US07853614B2 Hierarchical, traceable, and association reputation assessment of email domains
A reputability analysis system receives a domain assessment request associated with a domain and accesses a database to find a match for the domain. A reputability score is derived according to a hierarchical analysis of a matching domain in the database. Traceability, accountability, and association information associated with the domain assessment request may also be used to adjust the reputability score.
US07853613B2 Access controller using tree-structured data
A method for controlling access to a data source includes steps of: storing a plurality of access control policies in a database; generating a plurality of tree-structured data from the policies; merging the plurality of tree-structured data; determining that a user is attempting to access part of the data source; determining whether or not to permit access; verify consistency of the determination; store the merged tree-structured data; and designate the part of the data source by a path expression.
US07853606B1 Alternate methods of displaying search results
Methods and systems for displaying search results are set forth. According to one embodiment, a method comprising identifying a user interface native to a client application, identifying a search query, receiving a search result set responsive to the search query from a search application, wherein the search result set comprises a first article identifier associated with a first article and a second article identifier associated with a second article, the first article native to the client application and the second article not native to the client application, and displaying the search result set in the user interface is set forth.
US07853603B2 User-defined relevance ranking for search
Detailed herein is a technology which, among other things, allows a search engine to utilize a user-defined relevance function. In one approach to the technology, a method of applying a user-defined relevance function is described. In this approach, a complex search query is decomposed into a simple operator. The simple operator is associated with the user-defined relevance function. A document which matches the search query is retrieved, and a rank is calculated for the document, using the user-defined relevance function.
US07853601B2 Method for associating advertisements with relevant content
The present invention provides method and system for associating an advertisement with one or more content on Internet. The method comprising gathering one or more feeds associated with the one or more content from a plurality of content. The method further comprises categorizing the one or more content into at least one general web-based category belonging to a set of general web-based categories based on the one or more feeds. Thereafter, the set of general web-based categories is translated to a set of pre-defined categories, such that one or more general web-based categories are translated to a pre-defined category. Finally, the advertisement is associated with the one or more content in one or more pre-defined categories based on at least one predetermined criterion.
US07853596B2 Mining geographic knowledge using a location aware topic model
Mining geographic knowledge using a location aware topic model is provided. A location system estimates topics and locations associated with documents based on a location aware topic (“LAT”) model. The location system generates the model from a collection of documents that are labeled with their associated locations. The location system generates collection level parameters based on an LDA-style model. To generate the collection level parameters, the location system estimates probabilities of latent topics, locations, and words of the collection. After the model is generated, the location system uses the collection level parameters to estimate probabilities of topics and locations being associated with target documents.
US07853592B2 System and method of searching for previously visited website information
A visited website search system searching a website visited by a user. The visited website search system searching the website visited by the user includes: a mini web server installed in the local computer, receiving a search command with respect to data in the local computer from a web browser according to an HTTP protocol and providing a search result in a web document to the web browser; a searcher generating a search result by searching a website, corresponding to an query included in the search command, among the website visited by user and a web document generator generating the search result in the web document. Accordingly, the visited website by the user may be stably searched according to the HTTP protocol, similar to a web search.
US07853591B1 Protection of database operations
A system protects database operations performed on a shared resource. The system may chunk memory to form a set of memory chunks which have memory blocks, at least some of the memory blocks including database objects. The system may configure at least one binary search tree using the memory chunks as nodes and buffer a set of pointers corresponding to the memory blocks. The system may further validate the buffered pointers and dereference validated buffered pointers.
US07853590B2 Remote read-write access to disparate data stores
Providing a rich user experience on a network client in which personal information management (PIM) data from a plurality of data sources is aggregated and displayed to the user. An aggregation system connects to data sources and maps attributes of PIM data in the data sources to a common object model. An object of aggregated PIM data is created according to the mapped attributes. The aggregation system generates user interface data representing the created object and sends the user interface data to the network client for rendering.
US07853589B2 Web spam page classification using query-dependent data
A web spam page classifier is described that identifies web spam pages based on features of a search query and web page pair. The features can be extracted from training instances and a training algorithm can be employed to develop the classifier. Pages identified as web spam pages can be demoted and/or removed from a relevancy ranked list.
US07853588B2 Data processing apparatus for propagative correlation
A data processing apparatus for propagative correlation can include a memory to store a raw matrix with object identifiers and actor identifiers, in the presence or absence of a quantified matrix element, and a background module to convert the raw matrix into reclassified matrix blocks as a function of a criterion linked to the quantified matrix element. The data processing matrix can also include a selection manager to search for an input actor identifier in a first table, the links of which associate an actor identifier and one or more matrix blocks, and to present information depending on the contents of the associated matrix block or blocks. The background module can also include a cross-classifier to convert the raw matrix of the matrix element and a value matrix of the matrix element. The selection manager operates on the basis of the reclassified matrix blocks.
US07853587B2 Generating search result summaries
Embodiments are configured to provide a summary of information associated with one or more search results. In an embodiment, a system includes a summary generator that can be configured to provide a summary of information including one or more snippets associated with a search term or search terms. The system includes a ranking component that can be used to rank snippets and the ranked snippets can be used when generating a summary that includes one or more ranked snippets. In one embodiment, the system can be configured to include one or more filters that can be used to filter snippets and the filtered snippets can be used when generating a summary. Other embodiments are available.
US07853576B2 Dynamic and selective data source binding through a metawrapper
A system, method, and program storage device implementing the method, for integrating data in a database management system, wherein the method comprises grouping data sources and replicas of the data sources that provide analogous data into a common logical domain; writing application queries against the common logical domain; selecting a correct set of replicas of the data sources and a query-execution strategy for combining a content of the correct set of replicas of the data sources in order to answer the application queries according to query-cost-based optimization; selecting a correct set of data sources according to run-time constraints; shielding the application queries from changes to the data sources by dynamically binding the application queries against the correct sets of data sources and replicas of the data sources; and processing the application queries by generating an optimum query result based on the steps of grouping and shielding.
US07853575B2 System and method for caching and utilizing flight availability data
A system and method operable to cache and retrieve flight availability data. System components are a cache database for storing flight availability data, an airline cache control for configuring the cache database for a plurality of airlines, a subscriber cache control for configuring the cache database for a plurality of subscribers, and a cache query utility for interacting with the cache database. Additional system components are a data display utility for displaying flight availability data stored in the cache database, a success rate utility for tracking statistics associated with use of the cache database, and a dual mode processing utility that allows access to flight availability data from either the cache database or a real-time response. The system is provided as an intermediary between the subscribers and a plurality of airline servers.
US07853573B2 Efficient replication of XML data in a relational database management system
Efficiently replicating XML data among databases includes techniques for (a) replicating XML data involved with an insert operation; (b) replicating XML data involved with an update operation; (c) leveraging existing relational replication techniques for XML data stored in shredded form using object-relational constructs; and (d) replicating XQuery Data Model sequences. Each technique reduces the amount of information that would otherwise need to be transmitted over a network for XML data replication purposes.
US07853572B2 Bulk download of documents from a system for managing documents
A method and apparatus provide, in one example embodiment, for storing and processing information in a data storage and processing system on a server, the server accessed by attorneys using the system from client computers, wherein the information pertains to a plurality of legal matters being handled by the attorneys, and wherein the legal matters are for respective clients. A group of electronic documents stored in the management system are selected using the client computer, wherein the electronic documents are associated with a particular one of the legal matters, and the user requests that the group of documents be bulk downloaded. The group of documents is downloaded to a storage device on the client or other storage or computing device.
US07853570B2 Method and system for data processing with parallel database systems
A database processing system including a plurality of partitioned databases. Data processing is performed with pieces of information processing apparatus associated with each of the partitioned databases respectively. In response to a query, a status table indicating availability of each information processing apparatus is read from the storage. Of the pieces of information processing apparatus for processing the received query, at least a serviceable one is determined as a process request destination. A process request corresponding to the query is transmitted to the information processing apparatus determined as the process request destination. The process request is received through a communication unit, and data on the database are consequently processed. A processing result is transmitted to a transmitting source through the communication unit.
US07853569B2 Synchronizing historical archive data between primary and secondary historian systems
Techniques for operating an archival database, referred to as a historian, are disclosed. Embodiments of the invention provide techniques for synchronizing historical archive files and/or archival data between a primary and a secondary historian used to archive data values from a real-time database. The real-time database may be used to monitor the current operational state of a large industrial system, such as a pipeline. In turn, the historian may be used to archive the data stored by the real-time database. In the event that either the primary or the secondary system (or both) goes down and then comes back online at a later time, embodiments of the invention may be used to synchronize data between the primary and secondary historian systems.
US07853557B2 Method and computer for responding to a query according to the language used
A method of, and a computer for, processing a query. The method includes receiving the query in a first language at a computerized messaging device, the first language being one of different languages. A template in the first language is then selected from one of the different languages and query data corresponding to the first language is retrieved from a database of query data. The method includes populating the template with template data corresponding to the first language to define a query response in the query language, and communicating the query response from the device to a recipient.
US07853556B2 Navigating a software project respository
A system for analyzing a document in a repository is provided. The system receives a document that includes data and a document type. The document type has an associated physical structure. The system determines a logical structure of the document based in part on the data and selects a subset of the data based on at least one of the group including the associated physical structure and the logical structure. The system also stores a document segment that includes the selected subset of the data.
US07853549B2 Method for rule compliance situation checking and related checking system
A method for rule compliance situation checking is provided. The method in one aspect, includes the steps of: a) building a rule model for predefined rules and building a business operational model for business processes; b) normalizing vocabularies in the rule model and the business operational model; c) checking whether the rule model is satisfied by the business operational model; and d) outputting a report on checking results. The present invention also provides a corresponding system for rule compliance checking. The rule compliance checking of the present invention allows users to perform fast and effective automatic checking of rule compliance, avoid interference of man-made factors in checking process to a great extent and thus guarantee veracity of checking results.
US07853541B1 Method and apparatus for simmered greedy optimization
A method and apparatus comprising a fast and highly effective stochastic algorithm, referred to as Simmered Greedy Optimization (SG(N)), for solving combinatorial optimization problems, including the co-clustering problem comprising simultaneously clustering two finite sets by maximizing the mutual information between the clusterings and deriving maximally predictive feature sets. Co-clustering has found application in many areas, particularly statistical natural language processing and bio-informatics. Provided are results of tests on a suite of statistical natural language problems comparing SG(N) with simulated annealing and a publicly available implementation of co-clustering, wherein using SG(N) provided superior results with far less computation.
US07853540B2 System and method for constructing cognitive programs
The present invention is directed to a method to search for a solution to a problem in a domain. The method may comprise obtaining a plurality of agents each operable to produce one or more numerical bids and to propose one or more actions and a plurality of nodes each representing a state of the domain; automatically selecting a respective agent and a respective node based on a bids from the plurality of agents; and automatically adding a new node representing a new state which is obtained by applying to the state represented by the selected node an action proposed by the selected agent. The plurality of nodes may each have a depth associated therewith and the respective agent and the respective node may be selected regardless of the depth associated with the selected node.
US07853537B2 Letter flow control
A modular franking system including at least one module and a module sensor adapted to sense objects fed to the module. The module can include information on the distance between a position of the sensor and at least one edge of the module, and a location of at least one other module. The modular system can also include a communication system adapted to allow the module to sense objects being transported and communicate information concerning events such as velocity and distance to another module.
US07853534B2 Authentication-authorization system for mobile communication terminal and method therefor
An authentication-authorization system for a mobile communication terminal and a method therefore are provided. When a mobile communication terminal is in a connect state, code data randomly generated by a remote encoding terminal is continuously provided to the terminal and data management terminal. When an application service program on the mobile communication terminal or an application service terminal connected to the mobile communication terminal need to execute an authentication-authorization, identification data of the mobile communication terminal and its card and code data can be offered to the data management terminal to carry out a bidirectional dynamic authentication-authorization, to determine whether allow the application service program or the application service terminal to keep providing an application service or not. In a further aspect of the embodiment, at least two aforementioned authentication-authorization systems are joined, and a layered authentication-authorization mechanism is adopted, so as to provide a secured and completed system.
US07853532B2 Information processing apparatus and method, and data communication system and method
A client obtains license information. The client has a client module for using content under conditions defined in the license information. When the client module is updated and a new function is added, the client obtains updating license information including permission of the new function. The client is allowed to use the content under the conditions defined in the previous license information and the conditions defined in the updating license information without obtaining new rights information for the updated client module.
US07853530B2 Digital signal processing apparatus, digital signal processing method, information center, and data delivery system
Disclosed herein are a digital signal processing apparatus, a digital signal processing method, an information center, and a data delivery system capable of judging reliably whether digital signals such as music data recorded on a storage medium have been legally purchased by a customer from a legitimate vendor so that only when the digital signals are judged to be legitimately purchased data will a new service be offered to the customer.
US07853527B2 Information processing apparatus, information processing method, program recording medium, and data recording medium
A management center registers user information that includes user identification information for identifying a user terminal and improvement-information identification information for identifying improvement information recorded in an optical disk and processed by the user terminal. When a user terminal requests improvement information through a network, the management center searches for another user terminal that can provide necessary information, according to user information, and obtains the improvement information from the another user terminal searched for, through the network. The management center then provides the obtained improvement information for the user terminal that requested it, through the network.
US07853524B2 Systems and methods for risk based determination of a form for crediting a payee on behalf of a payer
Systems and methods for selecting a form for crediting a payee by a payment service provider include receiving a request to pay a payee on behalf of a payer. A form for crediting the payee is selected based on at least one of a comparison of a payer account number associated with the payer and the payee to a merchant account scheme associated with the payee or a comparison of a payment amount associated with the received request to a merchant credit limit associated with the payee. A payment is directed to the payee in accordance with the selected form for crediting.
US07853521B2 Global positioning system to manage risk for POS terminal
The present teachings describe a system for processing financial transactions. In one embodiment, the system includes a remote terminal adapted to identify the location of financial transactions via global positioning system (GPS) information such that the remote terminal acquires transaction information from a user and transmits a first signal indicative of transaction information and GPS information. In addition, the system includes an authorizing host adapted to receive the first signal transmitted by the remote terminal such that the authorizing host evaluates the risk associated with financial transactions based, at least in part, on the GPS information so as to determine whether to accept or decline the financial transaction. The present teachings further describe devices and methods of acquiring GPS information for the purpose of managing risk for financial transactions.
US07853520B2 Total structural risk model
The present invention generally relates to financial data processing, and in particular it relates to credit scoring, consumer profiling, consumer behavior analysis and modeling. More specifically, it relates to risk modeling using the inputs of credit bureau data, size of wallet data, and, optionally, internal data.
US07853519B2 Systems and methods for modeling credit risks of publicly traded companies
There are provided new structural default models for modeling the likely default of publicly traded companies. In a first embodiment, the invention is straight-forward to implement and allows the capture of some important ingredients of the actual default, including positive short-term CDSs. In a second embodiment them model is somewhat more versatile and complex. Provided is a very efficient method for dealing with the timing of a default boundary, that is, jumps in the company's value, etc. Further provided is a process using Fast Fourier Transform matrix processing for processing the structural default models in a computationally efficient manner.
US07853516B2 Method of energy procurement and system for employing
A method and system of procuring energy for a consumer from a number of wholesale parties is provided. The method includes preparing and conducting an event. Conducting the event including registering the number of wholesale parties, providing for the reception and recording of a number of offers from the number of wholesale parties, receiving a number of best offers from the number of wholesale parties, providing a first display of the number of best offers to the number of wholesale parties, providing a second display of the number of best offers to the customer, and determining a number of final winning offers from the number of best offers. The method concludes with securing energy for the customer according to the number of final winning offers.
US07853514B1 Method and apparatus for providing a market environment
The system provides two-sided local markets that enable local and/or intermittent resource allocation through a market model. The system provides a method for defining goods, services or assets are to be exchanged among a large but limited number of participants (e.g. between 10 and 100). In one embodiment, all participants may have both needs and endowments of the goods, services and assets to be traded and who may at times want to simultaneously buy and sell multiple units. Alternatively the market may have participants who are either sellers or buyers. The system provides a market mechanism where participants can submit orders (through limit orders and market orders) in user defined time frames.
US07853509B2 Lifetime income
The present invention provides an investment option known as a lifetime income share. Lifetime income shares mitigate survival risk, the risk that an individual will outlive his or her assets. More specifically, the purchase of a plurality of lifetime income shares guarantees an individual a predetermined, periodic income payment for the life of the purchaser. The guaranteed stream of monthly income commences at a specified age. Furthermore, the guaranteed stream is utilized to supplement an existing income level or provide income in the event that the individual outlives his or her accumulated liquid assets.
US07853502B2 System and method for processing retrieval requests
A system for processing transaction data is provided. The system includes a substitute draft system that receives a retrieval request and generates a substitute draft in response to the retrieval request. The system also includes a merchant interface that is connected to the retrieval system. The merchant interface generates a merchant request in response to the retrieval request. The system thus allows a substitute draft to be generated in response to the retrieval request that may eliminate the need for a merchant response with a sales draft to the request. The system provides for higher and more efficient completion of retrieval requests by ensuring that such retrieval requests receive at least a substitute draft response. By providing at least a substitute draft response to the card user, a chargeback for no response is avoided.
US07853491B2 Purchase orders based on purchasing list, capacity plans, assortment plans, and area spread assortment plans
A method and system for organizing purchasing data for a plurality of items is disclosed. The method includes receiving purchasing data for the plurality of items, and generating a purchase order list from the purchasing data. The purchase order list comprises a list of the plurality of items and purchasing data for each item. The system includes means for receiving purchasing data for the plurality of items, and means for generating a purchase order list from the purchasing data, wherein the purchase order list comprises a list of the plurality of items and purchasing data for each item.
US07853488B1 Method, program storage device, and apparatus for offering a user a plurality of scenarios under which to conduct a primary transaction
A method of offering a user a plurality of scenarios under which to conduct at least one primary transaction involving at least one specific item, the specific item being one of goods and services, with each one of these scenarios entailing a corresponding cost to the user. The method can include at least the following. Communication is established via a communications device between the user and a system to facilitate the primary transaction. Primary transaction data is obtained relating to the primary transaction, with the primary transaction data including data representing an identity of the user and representing the at least one specific item. The user is offered a choice between at least two scenarios under which to conduct the primary transaction, determining costs of the transaction based on allowance of receiving offers of upsell transactions.
US07853485B2 Methods and systems for utilizing content, dynamic patterns, and/or relational information for data analysis
The present invention is directed generally to providing systems and methods for data analysis. More specifically, embodiments may provide system(s) and method(s) including dynamic user modeling techniques to capture the relational and dynamic patterns of information content and/or users' or entities' interests. Various embodiments may include system(s) and method(s) that are based on, for example, the past history of content semantics, temporal changes, and/or user community relationship. Various embodiments may include modeling and/or analysis of the dynamic nature of an item of interest's value to a user(s)/entity(ies) over time. The dynamic factors may be consider in any manner, such as, individually or combined, sequentially or simultaneously, etc. Further, some embodiments may include, for example, system(s) and method(s) relating to analyzing data to capture user/entity interests and/or characteristics, consider content semantics and evolutionary information, and/or using community relationships of users/entities to thereby analyze information and provide dynamic conclusion(s) (e.g., recommendation(s)).
US07853484B2 Method and system for an auction based on reducing BID
The present invention provides an auction method and system, that is, a seller proposes an expected selling price of an item in a tender offered by the seller and the item is announced and bid on the auction system provided by the manager of auction system, and a end time and a number of bids are set. Many buyers make bids by haggling the price down and a certain tendered bid with every bid is paid, and a bid-winner is a buyer who makes a “lowest price” and “only one” bid when the tender is concluded. The bid-winner is satisfied by buying the item at a low price, the selling price of the item offered by the seller and a commission of the auction system manager are obtained from total tendered bids of total bids and a bidding price by the bid-winner to satisfy three parties, such as the bid-winner, seller and auction system manager.
US07853475B2 Intelligent advertising based on mobile content
A method (200, 300) of managing mobile context and advertising over a communications network based on the context. The method includes identifying (204) a context (146, 152) associated with a communication sent to or received by a remote unit belonging to the user group of remote units. The method also includes determining (212) whether the identified context is associated with one or more advertisements by querying correlation data (144) to identify advertisements having context that correlates to the identified context. When the identified context is associated with one or more advertisements, the method includes transmitting (214) the one or more advertisements to at least one remote unit belonging to the user group.
US07853472B2 System, program product, and methods for managing contract procurement
A system to facilitate contract procurement and contract management through an online contract procurement and management website over a computer network, program product, and associated methods are provided. The system includes an electronic contracting network server accessible to a computer network, a database accessible to the electronic contracting network server through the computer network, a plurality of plurality of electronic contracting entity member user computers in communication with the electronic contracting network server through the computer network, and a plurality of potential contractor member user computers also in communication with the electronic contracting network server through the computer network. The system also includes an electronic contracting program product stored in the memory of the electronic contracting network server and positioned to perform various contract procurement and contract management functions.
US07853471B2 Instance messaging auto-scheduling
A method and system for scheduling a meeting. The method comprises the steps of receiving a request from a participant in an instant message session to schedule a meeting; and running a natural language processing tool to determine meeting participants and available times, from a record of the message session. A calendaring and scheduling application is run to accept the meeting participants and available times, consult calendars of the meeting participants, and schedule the meeting. A notification is sent to the participants in the instant message session of the meeting schedule, and the meeting schedule is added to the calendars of the meeting participants.
US07853467B2 Worklist integration of logical and physical tasks
In accordance with a method of managing work flow, tasks associated with a telecommunications service order from a plurality of worklists of computing source systems are merged into a merged worklist. Each computing source system maintains a respective worklist that includes a task associated with the service order. The tasks of the service order in the merged worklist are prioritized into a prioritized sequence to be completed on a work-when-ready basis. An error in completion of a task associated with a worklist of a source system is detected and a new task to correct the detected error is generated. Further, the worklist of the source system associated with the detected error is updated with the new task and the new task is integrated into a proper position of the prioritized sequence in the merged worklist in accordance with the work-when-ready basis.
US07853454B2 Method of producing a paint film part
Methods for producing decorative laminate composites are described. The method includes the owner of intellectual property covering the use and manufacture of paint film technology selectively licensing the technology to various automotive component suppliers and manufacturers. In this manner, the total number of suppliers in the supply chain can be either reduced and/or more carefully controlled, thus leading to increased levels of finished component quality control. By way of a non-limiting example, a single licensee/supplier can produce the finished component.
US07853452B2 Interactive debugging and tuning of methods for CTTS voice building
A method, a system, and an apparatus for identifying and correcting sources of problems in synthesized speech which is generated using a concatenative text-to-speech (CTTS) technique. The method can include the step of displaying a waveform corresponding to synthesized speech generated from concatenated phonetic units. The synthesized speech can be generated from text input received from a user. The method further can include the step of displaying parameters corresponding to at least one of the phonetic units. The method can include the step of displaying the original recordings containing selected phonetic units. An editing input can be received from the user and the parameters can be adjusted in accordance with the editing input.
US07853451B1 System and method of exploiting human-human data for spoken language understanding systems
A method is disclosed for generating labeled utterances from human-human utterances for use in training a semantic classification model for a spoken dialog system. The method comprises augmenting received human-human utterances with data that relates to call-type gaps in the human-human utterances, augmenting the received human-human utterances by placing at least one word in the human-human utterances that improves the training ability of the utterances according to the conversation patterns of the spoken dialog system, clausifying the human-human utterances, labeling the clausified and augmented human-human utterances and building the semantic classification model for the spoken dialog system using the labeled utterances.
US07853449B2 Methods and apparatus for generating dialog state conditioned language models
Techniques are provided for generating improved language modeling. Such improved modeling is achieved by conditioning a language model on a state of a dialog for which the language model is employed. For example, the techniques of the invention may improve modeling of language for use in a speech recognizer of an automatic natural language based dialog system. Improved usability of the dialog system arises from better recognition of a user's utterances by a speech recognizer, associated with the dialog system, using the dialog state-conditioned language models. By way of example, the state of the dialog may be quantified as: (i) the internal state of the natural language understanding part of the dialog system; or (ii) words in the prompt that the dialog system played to the user.
US07853447B2 Method for varying speech speed
A method for varying speech speed is provided. The method includes the following steps: receive an original speech signal; calculate a pitch period of the original speech signal; define search ranges according to the pitch period; find a maximum within each of the search ranges of the original speech signal; divide the original speech signal into speech sections according to the maxima; obtain a speed-varied speech signal by applying a speed-varying algorithm to each speech section of the original speed signal according to a speed-varying command; and eventually, output the speed-varied speech signal.
US07853441B2 Systems and methods involving engine models
Systems and methods involving engine models are provided. A representative method for updating a gas turbine engine reference model includes: determining whether an absolute difference between a dominant time constant of a sensor and an assumed sensor model time constant is outside a tolerance value; and responsive to determining that the absolute difference is outside the tolerance value, updating the assumed sensor model time constant with the dominant time constant of the sensor.
US07853439B2 Mining optimisation
A method, system and computer program for modelling an optimal mine plan is disclosed. The life of mine is divided into a plurality of increasing lengths of time (FIGS. 2 and 3) and performing optimisation steps, with each step being performed once for a predetermined time period for the remaining life of mine. Material may be stockpiled or may be sent direct to product or to waste without any stockpiling. A decision (block 10 in FIG. 1) is made as to which material is sent to product in each time period for the remaining life of mine. In each predetermined time period, material with a grade greater than a marginal grade that is not sent to produce is sent to stockpile and all material less than a marginal grade is sent to waste (14). In the remaining life of mine, after the predetermined period, it is required that all material not sent to produce be sent to waste and determining an initial movement of material to and from the stockpile and to and from the mine to product over the life of mine in increasing lengths of time.
US07853438B2 Comparison of data signals using characteristic electronic thumbprints extracted therefrom
A characteristic thumbprint is extracted from a data signal, the thumbprint based on statistics relating to the data signal. The data signal can be compared indirectly by matching this thumbprint against one or more reference thumbprints. The data signal may be any type of signal, including streaming digitized audio or obtained from static files. A database may contain a number of these characteristic thumbprints, and the database can be searched for a particular thumbprint.
US07853435B2 System and method for facilitating welding system diagnostics
Systems and methods for facilitating welding system diagnostics is provided. The invention includes a welder, a local system, a remote system, and/or an alarm component. The invention further provides for receiving sensor input(s), performing test sequence(s) based, at least in part, upon the sensor input(s), performing internal diagnostics, and/or initiating corrective action. The invention further provides for determining a health status of the welder and communicating the health status of the welder to the local system, the remote system and/or the alarm component. The health status of the welder can include welder alarm(s) and/or fault(s). Information regarding the health status of the welder can be sent by telephone, voicemail, e-mail and/or beeper. The welder can communicate with the local system and/or remote system to schedule maintenance. The invention further provides for an expert component to facilitate welding diagnostics.
US07853434B2 Method and control system for operating a technical installation comprising a plurality of components, in particular a combustion system for generating electric energy
The invention relates to an inventive method and a corresponding control system according to which: during the operation of the technical installation, each component that is in operation or out of commission triggers an evaluation of at least one other component by means of a value; the values of each component are totalled and the totalled values are used to determine the next components that are to be activated or deactivated. At least one initialization value is assigned to at least one component and added to the totalled values of the component.
US07853430B2 Semiconductor device, and test circuit and test method for testing semiconductor device
A semiconductor device includes a CDR (Clock Data Recovery) circuit and a frequency tracking control circuit. The CDR (Clock Data Recovery) circuit executes a clock data recovery on a serial data inputted synchronously with a spread spectrum clock. The frequency tracking control circuit controls a bandwidth of frequency which can be tracked by the CDR circuit.
US07853427B2 Clearance estimation system and method for a rotary machine
A method of estimating a clearance between at least one rotating object of a rotary machine and a second object is provided. The method includes measuring an operating parameter of the rotary machine. The method also includes obtaining signals corresponding to the at least one rotating object across multiple revolutions in time, wherein the number of the revolutions is determined based upon the measured operating parameter. The method further includes generating waveforms corresponding to the at least one rotating object from the obtained signals for the revolutions. The method also includes estimating the clearance between the second object and the at least one rotating object based upon the generated waveforms.
US07853425B1 Parallel testing in a per-pin hardware architecture platform
Provided is a method and system for testing a DUT. The system includes a plurality of testing devices for interacting with the DUT and conducting a plurality of different tests on the DUT, and a computer-readable memory for storing computer-executable instructions defining the plurality of tests to be conducted by the testing device on the DUT. A scheduler component designates at least a first test and a second test from the plurality of tests to be conducted on the DUT in parallel, wherein said designating is based at least in part on content of the computer-executable instructions defining the first test and the second test. And a controller initiates the first test and the second test to be conducted in parallel and initiating at least a third test sequentially relative to at least one of the first and second tests.
US07853422B2 Dynamic-mode atomic-force-microscope probe (Tip) vibration simulation method, program, recording medium, and vibration simulator
The vibration characteristic of a dynamic AFM probe is simulated. For a given operation parameter (for example, the displacement u0 of the probe, the spring constant k of the cantilever, or the radius of curvature of the probe R1), the plate-spring cantilever to which the probe is attached is vertically moved while being mechanically resonated, and the vibration characteristic of the probe of the dynamic mode atomic force microscope (AFM) for observing the structure of the sample surface is simulated. The vibration information on the probe in the steady state at each initial position u0 (displacement u−time τ) (S103, S104) is recorded, and the movement of the probe is visualized by GUI on the basis of the recorded vibration information. An essential spectroscopy obtained by the AFM, for example the ampliture a−probe initial position u0 relation or the interaction force F−probe initial position u0 relation is determined and shown on a graph according to the approach/separation of the probe (cantilever) to/from the surface.
US07853420B2 Performing temporal checking
An apparatus for performing temporal checking is disclosed. A signal logger for performing temporal checking includes a group of edge detection modules and a group of counting modules. During testing, the signal logger is coupled to a device under testing (DUT). Each of the edge detection modules is capable of maintaining edge information after a state transition on a signal within the DUT has been detected. Each of the counting modules is associated with one of the edge detection modules. Each of the countering modules is capable of maintaining a clock cycle count information associated with a detected edge. After the testing has been completed, temporal checking information on a signal within the DUT can be obtained by reconstructing the edge information and the associated clock cycle count information of the signal collected during the test.
US07853419B2 Signal processing circuit and method for processing an HF input signal
A signal processing circuit and a method for processing an HF input signal are described, having an HF receiver for generating an IF signal on an intermediate frequency from an HF input signal, a frequency divider for generating a signal from the IF signal or a signal derived from the IF signal, with a frequency reduced compared with the intermediate frequency, and a sampling unit for sampling the signal with the reduced frequency by using a sampling frequency, wherein the sampling frequency is smaller than the double intermediate frequency, and wherein the frequency divider divides the intermediate frequency such that the reduced frequency and the sampling frequency are spaced such that the sampling theorem is fulfilled at least for the first odd-numbered harmonic of the signal with the reduced frequency.
US07853418B2 Frequency error estimation algorithm
A frequency error estimation algorithm is presented for use in radio receivers, for example. The present algorithm utilizes irregular time intervals between pilot symbols to improve the frequency range of the estimate. First, a first phase rotation indicator comprising information on phase rotation of a received signal within a first time interval is estimated. Then, a second phase rotation indicator comprising information on phase rotation of the received signal within a second time interval of a different length than the first time interval is estimated. A frequency error estimate is calculated from the phase difference between the first phase rotation indicator and the second phase rotation indicator, for example by dividing the phase difference by the difference in the lengths of the first and the second time interval.
US07853413B2 Method for determining characteristic values of a suspended driven axis, especially of a machine tool, as well as suitable applications, corresponding facilities and their use
A method for determining at least one characteristic value, especially of a suspended driven axis of a machine, is provided, the axis being driven by a rotating drive unit and/or by a linear drive unit. A torque or a force corresponding to the torque acting on the drive unit is measured along a predetermined movement path of the axis. The torque or the force is measured in the forward direction and reverse direction. Energy-conserving moments or energy-conserving forces on the one hand and/or friction-dependent moments or friction-dependent forces on the other hand are determined by computational overlaying of associated torque or force values as the at least one direction-independent characteristic value.
US07853409B2 System for cell-based screening
The invention relates to an optical system for determining the distribution, environment, or activity of fluorescently labeled reporter molecules in cells for the purpose of screening large numbers of compounds for specific biological activity. The invention involves providing cells containing fluorescent reporter molecules in an array of locations and scanning numerous cells in each location with a fluorescent microscope, converting the optical information into digital data, and utilizing the digital data to determine the distribution, environment or activity of the fluorescently labeled reporter molecules in the cells. The array of locations may be an industry standard 96 well or 384 well microtiter plate or a microplate which is a microplate having a cells in a micropatterned array of locations. The invention includes apparatus and computerized method for processing, displaying and storing the data.
US07853407B2 System for improving antibiotic use in acute care hospitals
The present invention provides systems and methods for improving the administration and usage of antibiotic/antimicrobial regimens. The method and system of the invention includes (a) establishing a multidisciplinary antimicrobial treatment team; (b) obtaining patient data; (c) reviewing patient data for sub-optimal antibiotic regimens and when necessary, conferring if MATT members regarding regimen recommendations; (d) generating reports with recommendations for optimal antibiotic regimens based on the review of the patient data.
US07853404B2 Vehicle docking station for portable handheld computing device
A vehicle navigation system includes a base and a handheld device which is portable relative to the base and dockable to the base. The handheld device includes a GPS receiver, display and user input devices and provides limited navigation capability when detached from the base. The base includes additional databases and navigation sensors which provide a full function navigation system when the handheld device is docked to the base station, including turn-by-turn navigation.
US07853403B2 Vehicle navigation system
A navigation system for a vehicle for generating a plurality of routes from a present position of the vehicle to a destination acquires the present position. The system stores map data of a map and storing position detection data. The system displays the map based on the map data. The system forms a factor chart of each of the plurality of routes and the associated one or more factors. The system causes the factor chart of the associated one or more factors of the each of the plurality of routes to be displayed. The system searches for at least one facility located along the each of the plurality of routes based on the position detection data. The system causes the at least one facility to be displayed together with the chart of the associated factor.
US07853396B2 Multifuel internal combustion engine and combustion controlling method thereof
A multifuel internal combustion engine includes: fuel characteristics determining unit that determines ignitability and anti-knocking performance of the fuel introduced into the combustion chamber CC; combustion mode setting unit that sets a compression hypergolic diffusion combustion mode when ignitability of the fuel is excellent, sets a premixed spark-ignition flame propagation combustion mode when the ignitability of the fuel is poor and anti-knocking performance is excellent, and sets a spark assist compression hypergolic diffusion combustion mode when both the ignitability and anti-knocking performance of the fuel are poor; and combustion control execution unit that makes the engine to drive in a combustion mode which is set by the combustion mode setting unit.
US07853393B2 Method and device for operating an internal combustion engine
In an internal combustion engine with several cylinders, at least one cylinder is configured as a reference cylinder to which an active cylinder pressure sensor is allocated. A passive cylinder pressure sensor is allocated to each of the remaining cylinders. At least one actuating member is assigned to the cylinders. A crankshaft angle sensor is provided. During the quasi-stationary operating mode, the cylinder segment durations are equated, by an actuating member engaging in at least one actuating signal allocated to the respective cylinder. Furthermore, during the quasi-stationary operating mode, the measuring signal of the active sensor is allocated to the respective measuring signals of the passive sensors. As a result, the signal processing of the measuring signals of the passive sensors is adjusted depending on the respective measuring signals of the passive sensors captured during the quasi-stationary operating mode and on the allocated measuring signal of the active sensor.
US07853391B2 Energy-saving driving promotion system and method
An energy-saving driving promotion system includes: a vehicle state detecting device; a current value calculating device that calculates a current value associated with an accelerator operation amount or a vehicle drive power; a recommended value calculating device that calculates a recommended value associated with the accelerator operation amount or the vehicle drive power; an indicator device that indicates a relationship between the calculated recommended value and the calculated current value; and an acceleration intention determining device that determines whether a driver intends to accelerate. If the acceleration intention determining device determines that the driver intends to accelerate, the recommended value calculating device calculates a larger recommended value when the acceleration intention determining device determines that the driver intends to accelerate than when the acceleration intention determining device determines that the driver does not intend to accelerate.
US07853386B2 Control architecture and method for two-dimensional optimization of input speed and input torque in mode for a hybrid powertrain system
There is provided a control system for a powertrain system including an electro-mechanical transmission that is selectively operative in a plurality of fixed gear modes and continuously variable modes. The control system is adapted to execute the following steps, comprising determining a range of permissible engine input speeds and a range of permissible engine input torques, and determining motor input torques for the first and second electrical machines based upon the range of permissible engine input speeds and the range of permissible engine input torques. A cost is determined for each of the motor input torques. A preferred engine input speed and a preferred engine input torque are identified based upon the costs for the motor input torques.
US07853384B2 Method and system for controlling a vehicle for loading or digging material
A method and system for controlling a vehicle comprises a torque detector for detecting a first torque level and a second torque level applied to at least one wheel of the vehicle. The first torque level is associated with a lower boom position of a boom and a second torque level is associated with an elevated boom position higher than the lower boom position. A first hydraulic cylinder is capable of raising a boom from the lower boom position to raise an available torque from the first torque level. A second hydraulic cylinder is adapted to upwardly rotate or curl a bucket associated with the vehicle when the detected second torque level meets or exceeds a second torque threshold, for example.
US07853383B2 System for automatically loading a scraper
A system is disclosed for automatically loading a scraper including a method for controlling an implement. The method includes receiving a first signal indicative of a speed of a driven component of the at least one traction device. The method also includes receiving a second signal indicative of a speed of the machine with respect to a surface. The method also includes receiving a third signal indicative of a desired slip of the machine with respect to the surface. The method also includes selectively receiving a fourth signal indicative of an operators desire to affect manual control of the implement. The method further includes determining a first parameter as a function of the received first, second, third, and selectively received fourth signals and controlling the implement as a function of the first parameter.
US07853382B2 Loader boom control system
A work vehicle that includes a boom; a boom actuator connected to the boom, the boom actuator being adapted to controllably move the boom about a boom pivot in response to receiving a boom control signal; and a controller having computational and time-keeping capabilities. The controller communicates with the boom actuator, and calculates the boom velocity, compares the calculated velocity to a commanded velocity to obtain a velocity error, and, if necessary, de-rates the tractive effort of the wheels to prevent the boom from stalling. The controller also determines if the operator is actuating the boom, and reads the boom position to calculate the boom velocity based upon the current boom position and a previous boom position. The controller uses a predefined algorithm to de-rate the tractive effort of the wheels as a function of the power train configuration.
US07853379B2 Method and control structure for controlling a control angle and an output torque of a superposition angle actuator
A control method is for controlling a control angle and an output torque of a superposition angle actuator of a superimposed steering system of a motor vehicle. At least the control of the control angle occurs with the aid of a nonlinear compensation controller.
US07853375B2 Vehicle monitor
A system and method is disclosed for monitoring a motor vehicle. The system includes a sensor unit for collecting at least one vehicle statistic and a portable device for displaying the vehicle statistics. The portable device requests the vehicle statistics from the sensor unit at regular intervals or in response to a particular event and displays statistics on a built-in display screen. In one embodiment, the portable device may be attached to the keys used to operate the vehicle being monitored.
US07853374B2 Apparatus for alignment adjusting of radar equipped in a vehicle
In a first embodiment, an apparatus includes a vehicle turning system; a vehicle moving system; a signal transmitting system with transmitters that measure, and generate signals corresponding to, the locations of two portions of the vehicle; a signal receiving system that receives the signals; and a control system that estimates the orientation of the vehicle, and controls the vehicle moving system and vehicle turning system. In a second embodiment, the apparatus includes a vehicle turning system; a laser system including a laser emitting a laser beam, a mirror attached to the vehicle, and a target plate to receive the laser beam from the mirror; an orientation detecting system including a transceiver with sensors attached to the vehicle, that generate signals, and a reflector that reflects the signals; and a control system that determines the orientation of the vehicle, and controls the vehicle turning system based on the orientation.
US07853372B2 System, apparatus, and method of preventing collision of remote-controlled mobile robot
A system, apparatus, and method of preventing a collision of a remote-controlled mobile robot are disclosed. The system includes a mobile robot transmitting image data taken by a camera mounted on the mobile robot and moving in accordance with received control data, and a control appliance receiving and analyzing the image data, displaying the analyzed result on a screen, and transmitting the control data to the mobile robot.
US07853370B2 Method for estimating the touchdown point of the wheels of an aircraft on a landing runway and the distance to be traveled from the touchdown point to reach a controlled speed
The present invention relates to a method for estimating the touchdown point of the wheels of an aircraft on a landing runway and the distance to be traveled by the aircraft on the runway from the touchdown point to reach a controlled speed below which it can perform any maneuver on the ground. The method comprises an in-flight step of estimating a height and a speed of passage above the threshold of the runway. It also comprises an in-flight step of estimating the touchdown point of the wheels of the aircraft on the landing runway and the distance to be traveled to reach the controlled speed, on the basis of the estimation of the height and the speed of passage above the threshold of the runway. It also comprises a step while going on the runway of estimating the distance to be traveled from the real touchdown point to reach the controlled speed, taking account of the braking forces provided by the brakes, the airbrakes and the thrust reversers.
US07853367B2 Remote engine control system
In a remote engine control system, a relay device receives a vehicle equipment control request containing first identification information, updates the first identification information to second identification information, and transmits the updated vehicle equipment control request to an in-vehicle device.
US07853365B2 Optimal load distributing system
A system manages an optimal load distribution of a total output of a power plant composed of a plurality of units. Plant specifications data of each unit required for optimal load distribution is input and stored. Optimal load distribution calculating carries out a calculation based on data stored. The result of the calculation is stored. A sending-end characteristic curve, a fuel cost curve, a curve of the load optimally distributed to each unit versus the total output, a fuel cost curve for the total output, and fuel cost curves for comparison between a conventional load distribution and the optimal load distribution based on stored data are displayed. An optimal load distribution schedule displays a power transmission time schedule table, a power transmission time schedule curve, and a fuel cost comparison table for different operating schemes.
US07853362B2 Method and device for regulating fluid pump pressures
A method is provided for regulating fluid pump pressures by detecting an elevation differential between a fluid flow control device and the distal end of a fluid line in communication with the fluid flow control device. A fluid flow control device, for instance a peritoneal dialysis device, is at a first height, a distal end of a fluid line is at a second height, and a valved outlet, when open, affords communication between the fluid flow control device and the distal end of the fluid line. The elevation differential is correlatable with a pressure measurable during a calibration procedure provided as a part of the methodology.
US07853361B2 System and method for command execution handling
System and method for controlling at least one device such as for example an operator for a door, a gate, a window, blinds, shutters, a curtain, an awning or a light source including a controllable unit associated with the at least one device and a plurality of nodes for transmitting control signals to the at least one controllable unit. At least one of the control signals includes priority setting indications relating to at least one of a plurality of levels. At least one controllable unit comprises a component configured to register the priority indications and for storing a corresponding entry relating to the plurality of command levels. Further, the controllable unit includes a component configured to perform an evaluation based on the stored entries.
US07853360B2 Method and device for determining a PWM signal on which a dither frequency is superimposed in order to control a solenoid valve
A PWM signal on which a dither signal is superimposed is used for adjusting a central position when controlling a solenoid valve. To improve this type of control process in which the amplitude of the dither signal depends on the current of the solenoid valve and thus on the PWM signal, the PWM signal and the dither signal are generated in a computer unit independently of the power regulation process. Forming the signals separately has the advantage of generating a constant amplitude for the dither signal each time a triggering signal is generated for the solenoid valve such that the armature of the solenoid valve can oscillate specifically about the central position and thereof at constant small vibrations. This allows frictional forces to be reliably reduced and the solenoid valve to be switched more rapidly while the load on the main computer is reduced.
US07853353B1 Public use pet tag marking kiosk
Implementations of a public use tag marking kiosk. Aspects associated with particular implementations of a tag marking kiosk comprise, among others, automatically marking two sides of a tag within the kiosk, receiving the tag to be marked from the customer, engaging and aligning the tag to be marked, providing a closeable door between the marking implement and the customer while the tag is being marked, ejecting the tag from a tag holder after the tag is marked, and aligning the tag so that a desired tag side is required to be initially facing up on the tag holder. Housing for the kiosk may surround all of the system parts or may be split into a housing shell and a marking unit that fits inside the shell. Marking implements may be laser, mechanical stylus, paint, or others. Tags may be suspended in a cantilevered manner during marking.
US07853349B2 Systems and methods for gangsaw management
The geometric characteristics for a plurality of boards that have been completely sawn by a gangsaw are determined. A sawn surface of one of the plurality of boards is then logically associated with one of the plurality of saw blades in the gangsaw.
US07853348B2 Method for producing a metal
During the production of steel, a conversion model is used for the cooling line. Said model is used to calculate the phase fractions, in addition to the temperature of the steel, along the steel strip in real time. A regulating system, which maintains the phase fractions of a steel strip that is wound onto a reeling device at a constant level, is implemented. The method comprises the following steps: in a first step a degree of conversion, for multi-phase steel e.g. the ferrite fraction, is determined from data obtained from the primary data of the steel strip. In a second step, when the strip enters the cooling line, one or more parameters of the cooling strategy, i.e. control values, are adapted online in such a way that the ferrite content of the cooled steel on the reeling device is maintained at a constant level.
US07853345B2 Offset determination method for measurement system matching
Dynamic offset determination for each of a plurality of measurement systems for matching the systems is disclosed. One embodiment uses an artifact which is periodically run across the measurement system to be matched. Inputs for each run include the current offsets and historical data for the entire fleet and the new test measurement for the current measurement system under test. Evaluation based on exponentially weighted moving average and median calculation techniques may result in a new, reset offset for one or more measurement systems. The reset offset(s) is then applied to product measurements to nullify any tool matching issues.
US07853343B2 Acoustic device and reproduction mode setting method
The process control unit (11) of a microcomputer (1) controls a decoder (21) to decode an input signal, and acquires the voice format information of an input signal. The process control unit (11) calls the processing method of matrix processing stored in a storage unit (12) based on the acquired voice format information. The process control unit (11) further acquires encode channel-related information from an input signal. When the encode channel is 2-channel, the process control unit (11) controls a surround processor (22) to perform matrix processing on an input signal and output a multi-channel-based voice. An acoustic device capable of setting a reproduction mode according to an input signal is realized.
US07853341B2 Wired, wireless, infrared, and powerline audio entertainment systems
A method and system for communicating audio, video, and/or control signals within a home entertainment system. One or more signals are communicated between an input device and one or more output devices via one or more networks. The output device can include loudspeakers, display devices, and headphones. In some embodiments an output device, for example a center channel loudspeaker, transmits signals to other output devices. For example, the center channel loudspeaker can transmit a combined audio signal and control signal to a remote loudspeaker over a first network and transmit a video signal to a display device over a second network. The display device displays the video signal. The networks can be wireless, wired, infrared, RF, and powerline.
US07853339B2 Statistical signatures used with multivariate analysis for steady-state detection in a process
Methods and systems to detect steady-state operations in a process of a process plant include collecting process data. The collected process data is generated from a plurality of process variables of the process. A multivariate statistical model of the operation of the process is generated using the process data. The multivariate statistical model may be generated from a principal component analysis. The model is executed to generate outputs corresponding to the most significant variations in the process. Statistical measures of the outputs are generated and used to determine whether a steady-state or unsteady-state is related to the process.
US07853337B2 Device for monitoring and controlling a machine
A device is provided for monitoring and controlling a machine having at least two sensors for recording measurement variables, particularly motion variables, and with an electronic control loop for evaluating the recorded measurement variables and correspondingly controlling machine components of which the measurement variables can be influenced.
US07853329B2 Monitoring efficacy of neural modulation therapy
A neurological control system for modulating activity of any component or structure comprising the entirety or portion of the nervous system, or any structure interfaced thereto, generally referred to herein as a “nervous system component.” The neurological control system generates neural modulation signals delivered to a nervous system component through one or more neuromodulators to control neurological state and prevent neurological signs and symptoms. Such treatment parameters may be derived from a neural response to previously delivered neural modulation signals sensed by one or more sensors, each configured to sense a particular characteristic indicative of a neurological or psychiatric condition.
US07853325B2 Cylindrical bandstop filters for medical lead systems
A one-piece cylindrical bandstop filter for medical lead systems incorporates parallel capacitive and inductive elements in a compact cylindrical configuration. The compact cylindrical configuration of the bandstop filter does not add significantly to the size or weight of the medical lead system. Preferably, the bandstop filters are of biocompatible materials or hermetically sealed in biocompatible containers. The parallel capacitive and inductive elements are placed in series with the medical lead system, and are selected so as to resonate at one or more selected frequencies, typically MRI pulsed frequencies.
US07853322B2 Closed-loop therapy adjustment
Techniques for detecting a value of a sensed patient parameter, and automatically delivering therapy to a patient according to therapy information previously associated with the detected value, are described. In exemplary embodiments, a medical device receives a therapy adjustment from the patient. In response to the adjustment, the medical device associates a sensed value of a patient parameter with therapy information determined based on the adjustment. Whenever the parameter value is subsequently detected, the medical device delivers therapy according to the associated therapy information. In this manner, the medical device may “learn” to automatically adjust therapy in the manner desired by the patient as the sensed parameter of the patient changes. Exemplary patient parameters that may be sensed for performance of the described techniques include posture, activity, heart rate, electromyography (EMG), an electroencephalogram (EEG), an electrocardiogram (ECG), temperature, respiration rate, and pH.
US07853321B2 Stimulation of a stimulation site within the neck or head
Methods of applying a stimulus to a stimulation site within the neck or head of a patient include implanting a distal portion of one or more leads adjacent to the stimulation site, forming a loop with a proximal portion of the one or more leads, and securing the distal and proximal portions of the one or more leads to one or more securing sites with one or more securing devices. The distal portion of the one or more leads includes a number of electrodes disposed thereon that are configured to deliver the stimulus to the stimulation site. Systems for applying a stimulus to a stimulation site within the neck or head of a patient include one or more leads having a number of electrodes disposed on a distal portion thereof and one or more securing devices configured to secure the one or more leads to one or more securing sites. The distal portion of the one or more leads is implanted adjacent to the stimulation site and the electrodes are configured to deliver the stimulus to the stimulation site. The proximal portion of the one or more leads is formed in a loop.
US07853320B1 Transdermal device having mechanical assist for porator-to-skin contact
A transdermal device mountable to skin includes a porator to lower barriers to transdermal delivery of drugs, enzymes, reagents and the like. The device further includes a mechanical bias that applies a displacement force to the porator to thereby better ensure good physical contact between the porator and the skin. A device so constructed can include an on-board energy storage device so that the porator can operate free of any concurrent connection to any external source of power.
US07853319B2 Method and system for detecting electrophysiological changes in pre-cancerous and cancerous tissue and epithelium
A method and system for determining a condition of a selected region of epithelial and stromal tissue, for example in the human breast. A plurality of electrodes are used to measure surface and transepithelial electropotential of breast tissue as well as surface electropotential and impedance at one or more locations and at several defined frequencies, particularly very low frequencies. An agent may be introduced into the region of tissue to enhance electrophysiological characteristics. Measurements made at ambient and varying suction and/or positive pressure applied to the epithelial tissue and/or positive pressure conditions applied to the breast are also used as a diagnostic tool. Tissue condition is determined based on the electropotential and impedance profile at different depths of the epithelium, stroma, tissue, or organ, together with an estimate of the functional changes in the epithelium due to altered ion transport and electrophysiological properties of the tissue. Devices for practicing the disclosed methods are also provided.
US07853317B2 Method and system for cardiac signal decomposition
A method and system decomposes a cardiac signal, such as an electrocardiogram (ECG) signal, into components. The components are then usable to assist in the detection of an abnormal heart condition. More particularly, a single lead sensor is used to generate a single lead cardiac signal. The cardiac signal is segmented into a set of cycle segments according to detected heart waveforms. The cycle segments are aligned and used to generate a set of cross-sectional signals. The cross-sectional signals are aligned and presented as inputs to a signal separation process, which separates the cardiac signal into a set of components. The components may be grouped according to predefined criteria. The components or groups may be analyzed or displayed to assist in the detection of an abnormal cardiac signal, which may be indicative of an abnormal heart condition. In one example, the signal separation process is a non-orthogonal transformation method such as independent component analysis (ICA).
US07853316B2 Rotating optical catheter tip for optical coherence tomography
The present invention relates to a rotating catheter tip for optical coherence tomography based on the use of an optical fiber that does not rotate, that is enclosed in a catheter, which has a tip rotates under the influence of a fluid drive system to redirect light from the fiber to a surrounding vessel and the light reflected or backscattered from the vessel back to the optical fiber.
US07853314B2 Methods and apparatus for improving image quality
A method for retrospectively correcting data prior to image reconstruction using an imaging system, wherein the method includes acquiring a first sinogram of a first slice of an object at a first axial field of view and a second sinogram of the first slice of the object at a second axial field of view different than the first axial field of view, determining at least one boundary of the object in the first sinogram and the second sinogram at the first slice, measuring a shift between the first sinogram and the second sinogram using the determined boundaries, and generating a corrected image using the measured shift.
US07853312B2 Seed localization system for use in an ultrasound system and method of using the same
Methods for determining a position of an implant in an ultrasound imaging system are provided. In one embodiment, the method includes determining an initial transformation matrix based at least in part on positions of a plurality of implants in a fluoroscopy coordinate system and estimated positions of said plurality of implants in an ultrasound coordinate system, modifying said initial transformation matrix based on an accuracy of said estimated positions of said plurality of implants, and determining a position of an implant in said ultrasound coordinate system based at least in part on said modified transformation. Computer program product, systems, and user interfaces associated with embodiments of the methods are also provided.
US07853304B2 Method and device for reconstructing two-dimensional sectional images
The invention relates to a method and device for reconstructing two-dimensional sectional images from a three- or four-dimensional image data set of an object, for example the left ventricle. The method comprises the steps of calculating an anatomical long axis through the object, such that the length and/or shape of the anatomical long axis is adapted to the length and/or shape of the object, and defining a series of sectional planes perpendicular or parallel to the anatomical long axis, and calculating and displaying sectional images corresponding to the sectional planes.
US07853297B1 Communication device
A wireless communication device comprising an input device to operate the wireless communication device, a microphone to input audio data to the wireless communication device, a speaker to output audio data from the wireless communication device, a video image generator to generate a plurality of images, and a display to display the plurality of images, wherein the wireless communication device is operable to implement voice communication by the microphone and the speaker, and wherein the video image generator functions under a first mode and a second mode, the video image generator processes a plurality of two-dimensional images and the plurality of two-dimensional images are displayed on the display under the first mode, and the video image generator processes a plurality of three-dimensional images and the plurality of three-dimensional images are displayed on the display under the second mode.
US07853296B2 Mobile virtual and augmented reality system
A method and apparatus for messaging within a mobile virtual and augmented reality system is provided herein. During operation a user can create “virtual graffiti” (203) that will be left for a particular device (105, 107, 109) to view as part of an augmented reality scene. The virtual graffiti will be assigned to a particular physical location. The virtual graffiti is then uploaded to a network server, along with the location and individuals who are able to view the graffiti as part of an augmented reality scene. When a device that is allowed to view the graffiti is near the location, the graffiti will be downloaded to the device and displayed as part of an augmented reality scene. Content filtering may take place on the graffiti so that only specific graffiti is displayed on a user's device.
US07853295B1 Communication device
The communication device which converts the voice data to the text data and displays the text data on the display of the communication device, wherein the text data includes alphanumeric data retrieved from the voice data.
US07853294B1 Method and system of selecting antennas and equipment for use within a wireless communication system
A method and system of selecting antennas and/or equipment for use within a wireless communication system is disclosed. A cell site may have one antenna-arrangement shared between multiple groups of radio equipment that are each operated by respective wireless service providers at the cell site. The cell site may also have a base station controller that may select from the shared antenna-arrangement an antenna for radiating signals from the groups of radio equipment. The base station controller may also select from the multiple groups of radio equipment a group of radio equipment for processing signals received at the shared antenna-arrangement.
US07853293B2 Transmission method and radio apparatus utilizing the transmission method
From received digital signals and a reference signal, a response vector computing unit computes a received response vector as a received response characteristic of the received signals against a transmission signal. The received response vector computed by the response vector computing unit is stored in a desired terminal response vector table. A virtual response vector for a virtual interception terminal apparatus is stored in a virtual intercepting terminal response vector table. A transmission weight vector computing unit computes a transmission weight vector necessary for weighting a transmission information signal from the received response vector and the virtual response vector, using a Wiener solution. A multiplication unit weights the transmission information signals with the respective transmission weight vectors so as to output transmission digital signals.
US07853291B2 Mobile terminal having an event notification function and method thereof
A mobile terminal having an event notification function which includes a user presence sensor that detects the presence of a user of the mobile terminal, a controller that detects the occurrence of an event, switches the user presence sensor on when it detects the occurrence of the event, and generates a control signal to notify a user of the occurrence of the event when the user presence sensor detects the presence of the user, and an output unit that receives the control signal and notifies the user of the occurrence of the event.
US07853290B2 Transmitter arrangement
A transmitter arrangement includes a first amplifier arrangement and a second amplifier arrangement. The first amplifier arrangement includes a first amplification path and a second amplification path. The first amplification path is adapted to amplify signals comprising a data content according to a first communication standard. The second amplification path is adapted to amplify signals comprising a data content according to a second communication standard. The second amplifier arrangement further includes a first and second amplification path sharing at least one common amplifier stage that is adapted to amplify signals having a data content according at least to the second communication standard.
US07853288B2 Sunlight illuminated and sunlight readable mobile phone
The present invention relates to a mobile phone device, more specifically, to a sunlight illuminated and sunlight readable mobile phone device. The display panel opens a transparent window to the ambient light, which allows the sunlight to illuminate the display in both indoor and outdoor applications. A light collecting panel is introduced to reflect or transform the external light with a suitable angle relative to the display panel. A mobile phone with sufficient high contrast ratio, superior readability and ultra wide color gamut has been achieved. The solar light can be utilized as the lighting source in both indoor and outdoor display modes, thus remarkably reduces the power consumption and substantially prolongs the operation time of the rechargeable battery.
US07853283B2 Transmission power control method, mobile station, radio base station, and radio network controller
The present invention relates to a transmission power control method which controls a transmission power of uplink user data for transmitting an uplink user data from a mobile station to a radio base station. The transmission power control method according to the present invention includes: transmitting, from the mobile station to the radio base station, a transmission data block which includes control information periodically, even when user data to be transmitted has not existed in a transmission buffer of the mobile station; notifying, at the radio base station, the number of retransmissions of the transmission data block, to a radio network controller; determining, at the radio network controller, a target SIR of a dedicated physical control channel in the radio base station based on the notified number of retransmissions and notifying the determined target SIR to the radio base station; controlling, at the radio base station, a transmission power of the dedicated physical control channel in the mobile station based on the notified target SIR; and determining, at the radio network controller, a transmission wave amplitude ratio between the uplink user data channel and the dedicated physical control channel based on the notified number of retransmissions and notifying the determined transmission wave amplitude ratio to the mobile station.
US07853279B2 Advanced features on a real-time exchange system
A real-time exchange (RTX) interfaces to a wireless communications system to provide enhanced features for advanced voice services (AVS), which include Voice Activated Floor Management, Voice Short Message Services (SMS) and Address Book Backup.
US07853275B2 Radio wave receiving apparatus for receiving two different radio wave intensities
A radio wave receiver that receives two different sets of radio waves and displays intensity of the received radio waves. First and second radio wave processing portions receive respective radio waves and output various kinds of information, such as video information and audio information. A switching portion receives output signals from the first and second radio wave processing portions, and switches the output signals according to a switching instruction of a controller to supply the output signals to a display portion and a speaker. The controller causes the intensities of the received radio waves in respective tuners of the first and second radio wave processing portions to be displayed simultaneously or in a switching manner based on a user's operation irrespective of which tuner's received radio waves are being processed.
US07853274B2 Wake-on-WLAN for stationary wireless stations
Stationary wireless network stations are woken up using Wake-on-WLAN functionality. Wake-on-WLAN is provided by paging stations in a wireless network. Paging may support mobile stations across multiple access points. Paging may also support stationary nodes with reduced overhead. Wake-on-WLAN is also provided to stationary stations in idle mode by signifying a wake-on event in a traffic indication map (TIM). Wake-on events may occur when a station is associated or disassociated with an access point. Upon receiving a wake-on event, a station associates or reassociates with an AP if necessary.
US07853268B2 GPS enabled cell phone location tracking for security purposes
A wireless terminal enacts a boundary violation notification rule that includes geographic boundary and an action or a mobility violation notification rule that includes a mobility parameter and an action. The wireless terminal determines its location and/or rate of motion by accessing the GPS receiver of the wireless terminal. The wireless terminal then compares its location to the geographic boundary and/or its rate of motion to the mobility parameter. When comparison is unfavorable, the wireless terminal executes the action by sending a message to a destination device via its wireless interface and a supporting wireless network infrastructure. This message may be sent to a partnered wireless terminal, a partnered landline terminal, a monitoring location, or to another location to which the message is relevant. In addition to sending the message, the wireless terminal may also issue an audible alarm, take a picture, or perform another action.
US07853267B2 Wireless system signal propagation collection and analysis
Wireless systems coverage planning uses propagation modeling to provide a prediction of service coverage. Accurate and effective wireless systems coverage analysis requires a measurement of signal strength and knowledge of the location corresponding to the measurement. Wireless signal strength, RSSI, can determined by measuring the signal received by a wireless mobile unit from the cell site antenna or can be determined by measuring the signal received by the antenna from a wireless mobile unit. The received signal strength is compared to the origination signal strength to determine path loss, RSSI. The location of a wireless mobile unit can be determined by a number of different methods. Wireless location systems can be handset-based or network-based. Examples of handset-based wireless location systems include enhanced global positioning systems; enhanced observed time difference; and estimated time of departure. Examples of network-based wireless location systems include estimated time of arrival; time difference of arrival; power level; difference of power level; angle of arrival. Each of these methods rely on the travel of a cellular signal between a mobile unit and at least one cell site. The location of a mobile wireless unit and the strength of the signal received from the mobile wireless unit are utilized to develop a set of measurement data used to evaluate the coverage effectiveness of a wireless system. In addition, these measurements facilitate the enhanced determination of likely service areas, enhanced scoring based upon traffic patterns and the enhanced effective correction of system anomalies.
US07853263B2 Radio network control
In a radio access network, multiple radio network controllers are connected to several radio nodes using a network. The interconnected radio network controllers and radio nodes are addressable, and, therefore, each radio network controller can communicate directly with each radio node and visa versa. The radio access network can be configured to avoid active handoffs between radio network controllers by maintaining a traffic channel set up between an access terminal and a radio network controller even as the flow.
US07853257B2 Method for fast call setup in a mobile communication system
This invention presents a method for fast call setup in a mobile communication system, including the steps of radio resource control (RRC) connection setup, Non-access stratum (NAS) signaling connection setup and NAS signaling interaction, and radio access bearer (RAB) setup. User equipment (UE) sends a RRC CONNECTION REQUEST, which encapsulates NAS, to RNC. In response, the radio resource control (RNC) digests the RRC CONNECTION REQUEST and forwards NAS to the core network (CN), which sends RAB Assignment Request to RNC and starts to send the paging message to the terminal call.
US07853255B2 Digital personal assistance via a broadband access gateway
A system and method supporting access, coordination, modification, updating, and management of multiple sources of multimedia information resident on a plurality of access devices is disclosed. A broadband access gateway may support applications that perform user services involving multiple sources of multimedia information across a network by acting as a focal point for access to multimedia information related to the applications. Using information that identifies such sources, the broadband access gateway may coordinate modification of one or more multimedia information sources based upon the content of other related sources of multimedia information. One such application may include the coordination of calendars for the planning of a meeting involving multiple participants. A representative embodiment of the present invention may identify available meeting dates and times, and the placement of reservations for appropriate travel accommodations using services accessible to the broadband access gateway via a broadband network.
US07853252B1 Positioning systems utilizing mobile telephone system for correction signals
A positioning system where receiving stations such as multipurpose mobile communications devices can calculate their position. The system includes base stations adapted to receive position information from the receiving stations over a communications path of a mobile telephone system. The system allows the receiving stations to receive a correction signal from a correction station over the communications path on a special signaling layer such that the receiving stations can calculate a corrected position. The system can be used in conjunction with many forms of mobile telephone systems.
US07853248B2 SMS spam control
A system, apparatus, and method are directed towards managing abuse of text messages through controls on messages sent by an application to a mobile device (e.g., MT text messages). MT text messages sent from a defined application are intercepted by a Text Message SPAM Control Service (TMSCS). Various controls are determined for the sending application based on the application, level of user control on contents of the message, the user requesting the message to be sent (if any), and/or a destination address for the message. These controls may then be used in various combinations and/or various levels of constraint to determine whether to block transmission of the message to a destination mobile device. By monitoring messages from the application, abuse of the application may be minimized.
US07853245B2 System and methods for wireless messaging
Systems and methods for enabling data messaging in a wireless communications system is provided in one embodiment. Wireless messaging is enabled by having a host service send enable messages to a mobile communications device. Once an enable message has been received at the mobile communications device, the generation of an event causes the mobile communications device to send a fetch message to the host service to retrieve messages.
US07853244B1 Exclusive wireless service proposals
Provided herein are systems and methods for providing exclusive wireless service proposals to subscribers. A method for providing an exclusive wireless service proposal to a subscriber includes the steps of conducting measurements of at least one metric; sending measurement data acquired during the step of conducting to a measurement analysis machine (MAM), the MAM being configured to analyze the measurement data; analyzing the measurement data; predicting performance of at least one of wireless voice and wireless data services based upon the results of the analysis step; generating a proposal for exclusive wireless services based upon the measurement data and the performance prediction; and providing the proposal to a subscriber. Systems for performing this and additional or alternative methods are also disclosed.
US07853243B2 Telecommunication call management and monitoring system
A secure telephone call management system is provided for authenticating users of a telephone system in an institutional facility. Authentication of the users of the telephone call management system is accomplished by using a personal identification number, biometric means, and/or radio frequency means. The secure telephone call management system includes accounting software capable of limiting access to the system based on funds in a user's account or other related limitations. The system includes management software capable of implementing widespread or local changes to the system and is further capable of modifying or setting any number of user account parameters.
US07853241B1 Remote access management systems
The Remote Access Management System is a patient scheduling and superbill generator with cross migration between PDAs, cell phones and any wireless device linking to medical practice management software. It is a web based application any provider can use to schedule patient appointments and generate a superbill for a patient's visit. The Remote Access Management System links to medical practice support software (medical practice management systems, electronic medical records systems). There is no double data entry. A provider can view and create new appointments from any wireless device with access to the internet. Any appointments created in the medical practice management software can be viewed online in real time. The provider can add new appointments, patients, and superbills directly. This information will automatically be transferred into the medical practice support software.
US07853234B2 RFIC with high power PA
A radio frequency (RF) front-end includes a plurality of power amplifier modules and a plurality of impedance matching circuits. Each of the plurality of impedance matching circuits includes an input connection and an output connection, wherein outputs of the plurality of power amplifier modules are coupled to corresponding input connections of the plurality of impedance matching circuits to provide a desired loading of the plurality of power amplifier modules and wherein the output connections of the plurality of impedance matching circuits are coupled together to add power of the plurality of power amplifiers.
US07853233B2 Zero if down converter with even order harmonic suppression
An embodiment is directed to a zero IF down converter circuit. The circuit comprises a voltage-to-current converter, a mixer, and a suppression circuit. The voltage-to-current converter converts an RF voltage signal to an RF current signal. The mixer changes the frequency of the current signal to a lower frequency current signal. The suppression circuit removes a lower frequency distortion component from the RF current signal before sending the RF current signal to the mixer.
US07853228B2 Signal relay apparatus, method, and computer readable medium adapted for wireless network
A signal relay apparatus, method, application program, and computer readable medium adapted for wireless network are capable of saving power consumption due to failure of adjusting amplifying gain dynamically and solving the difficulty of demodulation since noise is also amplified during relay. For wireless access network, the present invention decreases the transmission power of mobile devices so that the battery of the mobile devices may keep working longer and the interference inside is reduced.
US07853227B2 AGC system and method for broadband tuners
A system for providing automatic gain control (AGC) comprises a signal path with an RF input, a plurality of power detectors in communication with the signal path, each of the power detectors operable to measure a total broadband power level of a signal in the signal path, each of the power detectors positioned to monitor a point in the signal path corresponding to a change in signal bandwidth, a control system operable to receive from each of the power detectors information associated with the power level and to adjust attenuation in the signal path in response to the information to achieve desired gain control.
US07853221B2 Network bridge device and methods for programming and using the same
A network bridge device that links a wireless network and a wired network to one another. The bridge includes a wireless signal transceiver adapted to receive and send signals in a wireless format, and a wired signal transceiver adapted to receive and send signals in a wired format. A bridge controller is connected to both transceivers and converts the wireless signals from the first format to the second format and the wired signals from the second format to the first format. The bridge may also be configured to communicate with a wireless network control device and/or a wired network control device.
US07853212B2 Multi-mode modulator
A multi-mode modulator includes a first data path to process in-phase signals in a quadrature modulation mode, a second data path to process quadrature signals during the quadrature modulation mode, and a first multiplexer to selectively switch polar amplitude data onto one of the first and second data paths in response to a selection signal.
US07853206B2 Underwater communications system with adaptable carrier frequency
An underwater communications system is provided that transmits electromagnetic and/or magnetic signals to a remote receiver. The transmitter includes a data input. A digital data compressor compresses data to be transmitted. A modulator modulates compressed data onto a carrier signal. An electrically insulated, magnetic coupled antenna transmits the compressed, modulated signals. The receiver that has an electrically insulated, magnetic coupled antenna for receiving a compressed, modulated signal. A demodulator is provided for demodulating the signal to reveal compressed data. A de-compressor de-compresses the data. An appropriate human interface is provided to present transmitted data into text/audio/visible form. Similarly, the transmit system comprises appropriate audio/visual/text entry mechanisms.
US07853205B2 Methods for improving transmission efficiency of control channels in communication systems
Embodiments of the invention provide methods for optimizing the spectral efficiency of control channel transmissions carrying scheduling assignments from a serving Node B to user equipments. This is accomplished through the selection of the modulation and coding scheme with the highest spectral efficiency that can support transmission of a scheduling assignment to the corresponding user equipment with a reception performance satisfying a target error rate.
US07853193B2 Method and device for audibly instructing a user to interact with a function
A method for audibly instructing a user to interact with a function. A function is associated with a user-written selectable item. The user-written selectable item is recognized on a surface. In response to recognizing the user-written selectable item, a first instructional message related to the operation of the function is audibly rendered without requiring further interaction from the user.
US07853185B2 Toner container
A toner container installed in an image forming apparatus includes a toner container main body having a predetermined length and in which toner is accommodated, a discharge port through which the toner is discharged from the toner container main body, a shutter which opens and closes the discharge port, a handle provided on the toner container main body, and a pressed portion provided on the toner container main body and which is pressed by the image forming apparatus to project the handle out from the image forming apparatus.
US07853184B2 Toner container and image forming apparatus
A toner container includes a longitudinal container body and a held portion. The longitudinal container body has a first end and a second end distal to the first end in a length direction of the container body. The container body includes a gear configured to engage with a drive gear provided in the main body. The held portion is attached to the first end of the container body and configured to be detachably attached to the toner-container holder. The held portion includes a toner outlet, is configured to be held by the toner-container holder in non-rotating manner, and is biased downwardly by a force applied from the drive gear to the gear when the drive gear rotates.
US07853178B2 Methods and devices for selectively driving developer members within an image forming device
A method and device for controlling toner transfer during the formation of a toner image within an image forming device is described herein. One exemplary image forming device includes a toner reservoir that stores toner of a first color, a developer member that receives toner from the toner reservoir, a photoconductive member proximate the developer member that receives toner from the developer member, and a driver. While rotating the photoconductive member, the driver selectively rotates the developer member based on a color content of the image. For example, the driver does not rotate the developer member while rotating the photoconductive member when the toner image being formed lacks the first color. Alternatively, the driver lows the rotational speed of the developer member while rotating the photoconductive member when the toner image being formed lacks the first color.
US07853174B2 Image-forming device capable of positioning developing unit and developer cartridge precisely
An image-forming device includes a casing, a process unit, a first shutter, a toner cartridge, a second shutter, and a wall. The process unit is detachably mounted in the casing and formed with a first opening, the process unit having a developer roller carrying a toner. The first shutter opens and closes the first opening. The toner cartridge is detachably mounted in the casing, accommodates the toner, and is formed with a second opening, the second opening being in alignment with the first opening. The second shutter opens and closes the second opening. The wall is disposed between the developer unit and the toner cartridge and is formed with a third opening, the third opening being in alignment with the first opening and the second opening. By providing the wall, the process unit and toner cartridge can be detachably mounted in the casing, thereby avoiding a drop in precision for positioning the process unit and toner cartridge relative to the casing.
US07853173B2 Excess toner evacuation process
A system and process for emptying excess toner from repaired or remanufactured laser printer toner cartridges, for use in both magnetic toner and non-magnetic toner after the cartridge has been assembled and post-assembly tested. The removal of excess toner from the cartridge prevents the cartridge from “sweating”, i.e., leaking toner out from the developing roller section of the cartridge and into the shipping packaging box during shipping and storage.
US07853172B2 Image forming device with aggregation-forming unit that removes adherents
An image forming device including: an image holding member; a charging member; a latent image-forming unit; a developing unit that develops the electrostatic latent image formed on the image holding member with a developer including a toner and a carrier, the toner comprising an external additive having first inorganic particles with a volume average particle diameter of 80 nm to 300 nm, and the carrier including a core material having a magnetic powder dispersed in a resin and a resin covering layer that covers the core material; a transfer unit; a removal unit; and an aggregation-forming unit that, by contacting a surface of the charging member and rotating in accordance with rotation of the charging member, removes adherents on the surface of the charging member, including the first inorganic particles, from the surface of the charging member, and forms aggregations in which the removed first inorganic particles are aggregated.
US07853170B2 Image forming apparatus having a cleaning member that cleans a transmitting member provided in an optical device
An image forming apparatus including a cartridge that has a photosensitive drum and can be attached to and detached from a main body of the image forming apparatus, an optical device that has a cover glass through which light emitted toward the photosensitive drum passes, a cleaning member that can move from a cleaning start position to a cleaning end position for cleaning the cover glass, and a lock member that prevents the cleaning member from moving. Before the cartridge is attached, the lock member prevents the cleaning member from moving in the longitudinal direction of the cover glass. During the attachment of the cartridge, the cartridge engages with the lock member and unlocks the cleaning member and enables the cleaning member to move from the cleaning start position.
US07853165B2 Apparatus and method for a multi-tap series resistance heating element in a belt fuser
A segment and heater fuser roll is disposed for a printing device including a plurality of heating elements in a preselected order relative to a voltage return. A plurality of voltage taps are disposed for applying selected power to ones of the plurality of heater elements. The heater elements vary in power density per unit length.
US07853161B2 Image forming apparatus with toner discharge method
A potential difference between the photoreceptor and the development roller is set at a value at which the normally charged toner on the development roller can be flown toward the photoreceptor in the development phase at the time of compulsorily consuming the toner, and this potential difference is set at a value at which the flown normally charged toner can be returned to the development roller in the recovery phase.
US07853160B2 Image forming apparatus
The goal of the present invention is, while waiting for reserved printing that is to be executed at a future time, even in a case where new printing is executed before then, to compare the remaining amount of consumable material to the amount of consumable material necessary for the designated reserved printing. The terminal apparatus that sent the printing data to execute new printing is notified about the condition of the consumable material. The present invention detects a lack of consumable material by comparing the remaining amount of consumable material to the amount of consumable material necessary for the reserved printing. Therefore, a user using the terminal apparatus can be informed about the information concerning the consumable material by having the terminal apparatus, which newly sent the printing data, notified of the information concerning the detected consumable material.
US07853158B2 Image forming apparatus and process cartridge
An image forming apparatus has: a photosensitive cartridge; a development cartridge detachably mounted to the photosensitive cartridge; a main body in which the photosensitive cartridge is detachably mounted; a first sensor; a second sensor; and a control unit. Where the second sensor is brought into a second state after being temporarily brought into a first state, it is determined that the development cartridge is a new one. Where the second sensor is in the first state and the first sensor receives light within a predetermined period of time, it is determined that both the development cartridge and the photosensitive cartridge are not mounted Where the second sensor is in the first state, and the first sensor does not continuously receive the light for a predetermined period of time, it is determined that the photosensitive cartridge is mounted and the development cartridge is not mounted.
US07853157B2 Systems and methods for the polarization insensitive coherent detection and the polarization division multiplexed transmission of optical communication signals
The present invention relates generally to the transport and processing of optical communication signals. More specifically, the present invention relates to systems and methods for the polarization insensitive coherent detection of optical communication signals with Brillouin amplification of the associated signal carrier and the polarization division multiplexed transmission of optical communication signals without polarization tracking at the associated receiver(s).
US07853155B2 Method for adjusting bias in optical transmitter with external modulator
A method for operating an optical transmitter for transmission of an optical signal over a dispersive fiber optic media to a remote receiver. The method includes the steps of providing a respective bias level of a first RF signal and a second RF signal input to an optical modulator that modulates the optical signal; determining an output level of the optical modulator in response to the provided bias levels and adjusting a bias level of at least one of the first and second RF input signals based upon the determined output level and an expected output level at a configuration set point for the provided respective bias levels.
US07853154B2 Bias circuit for burst-mode/TDM systems with power save feature
An optic signal transmit system and biasing method and apparatus and system is disclosed to reduce power consumption during non-transmit periods. An optic signal generator receives a bias signal and an outgoing signal. A burst/transmit enable signal enables the transmit system into transmit mode, such as during a transmit window in a time multiplexed environment such as PON networks. A bias circuit biases the driver and/or optic signal generator. To realize power savings, the bias circuit includes one or more stages which are selectively enabled to adequately bias the driver and optic signal generator during transmit windows but disabled during periods when the system is not transmitting. The bias circuit may comprise a current mirror with a reference device, a fixed device, and switched device, which is selectively included in the circuit by a bias switch. The bias switch is responsive to a burst/transmit enable signal or a signal related thereto.
US07853153B2 Fourth harmonic generating system using optical double side-band suppressed carrier modulator
The present invention is to provide an optical modulating system for generating a signal of a frequency (f0+2fm) and a signal of a frequency (f0−2fm) and suppressing a signal of a frequency (f0) by a DSB-SC modulator.A fourth harmonic generating system for solving the above problem comprises a first DSB-SC modulator (2) a second DSB-SC modulator (3) and a signal control section (5) for controlling a modulating signal from a signal source (4) for generating modulating signals applied to the first and second DSB-SC modulators (2,3) so that a lower side-band signal (f0) generated by modulating the upper side-band signal of the DSB-SC modulator (2) by the DSB-SC modulator (3) and an upper side-band signal (f0) generated by modulating the lower side-band signal of the DSB-SC modulator (2) by the DSB-SC modulator (3) cancel each other.
US07853152B2 Signal regeneration device, optical receiver, and signal processing method
A signal regeneration device which makes an extracted clock signal highly accurate while maintaining superior receiving sensitivity. To this end, a device of the present invention is configured to have a branch section for branching an input electrical signal which has been demodulated from a differential phase-shift modulated state; a first filter for equalizing a waveform of one of the demodulated electrical signals branched by the branch section; a clock recovery section for recovering a clock signal from the demodulated electrical signal whose waveform has been equalized by the first filter; and a data regeneration section for regenerating a data signal from a remaining one of the demodulated electrical signals branched by the branch section and from a clock signal recovered by the clock recovery section.
US07853151B2 Optical communication system, method, and optical transmitting station
In an optical communication system, a pre-compensation is conducted for an influence of a polarization dispersion and a polarization dependent loss, which an optical signal transmitted from a transmitter station to a receiver station receives from a communication channel, at a transmitter station. The influence of the polarization dispersion and the polarization dependent loss from the transmission channel is cancelled when the receiver station receives the optical signal.
US07853149B2 Transmitter frequency peaking for optical fiber channels
Frequency peaking is used in the transmitter to improve link performance. In one example, frequency peaking improves the PIED or TWDP. The frequency peaking can result in pulse shapes that have more electrical energy in the receiver (and therefore higher received SNR) than uncompensated pulses. In addition, due to the response of typical fibers, boosting the high frequencies typically will flatten the received spectrum, which will improve the performance of the equalizer in an EDC receiver.
US07853144B2 Optical bench fiber optic transmitter
The subassembly includes a laser for emitting signals towards fibers to be monitored, a passive alignment carrier, a photodetector for monitoring reflected laser signals from the fibers and for monitoring laser output power, and an optical fiber. The laser is disposed within the passive alignment carrier. The optical fiber is embedded in the passive alignment carrier, and has an angled fiber facet. The laser emits signals toward and through the angled fiber facet, whereby a portion of the laser signal illuminates the photodetector, and another portion illuminates the fibers that are being monitored and reflects back to the photodetector such that faults on the fibers can be detected.
US07853142B2 System and method for an imaging system for a container security system
A system for visually capturing and monitoring the contents and events surrounding a cargo container is provided. The system includes an image capture device, a control device, and an image processing device. This system may be used for both visible and infrared images. The image capture device may be situated on the container door, and record images at a more frequent rate if it is determined that an event has occurred based on comparison of successive images. Image compression techniques may also be used to transmit captured and computed images back to a central monitoring station where they can be viewed and further analyzed.
US07853141B2 Camera cradle apparatus and system therefor
A camera cradle apparatus includes an extension connector which connects a camera including a power supply button, a connector which connects an external terminal through a network so as to allow communication, and a control unit which controls a connection state of the connector. At least one of the external terminal and the camera cradle apparatus includes an external power supply button which performs on-off operation of the power supply of the camera. The control unit controls the connection state of the connector in accordance with whether the power supply of the camera is turned on by either the power supply button or the external power supply button.
US07853137B2 Fixing structure for an auxiliary lens of cameras
A means for fixing an auxiliary lens to the outside of the original lens of a camera body includes an annular base, an annular lens mount and an annular abutting base. The inner edge of the base protrudes upwardly to form a wall. The wall protrudes outwards to form a plurality of blocks. The inner edge of the lens mount is provided with a plurality of notches corresponding to the blocks. A first end surface of the abutting base extends to form a plurality of L-shaped elastic arms corresponding to the blocks and notches. The L-shaped elastic arm extends obliquely from the first end surface toward the lens mount. A gap is formed between the L-shaped elastic arm and the abutting base, so that the L-shaped elastic arm can be bent inwardly when compressed. When the camera body is combined with the auxiliary lens by rotation, the blocks pass through the notches to abut and compress the L-shaped elastic arms. At the same time, the L-shaped elastic arms generate a reaction force, thereby enhancing the tightness between the camera body and the auxiliary lens.
US07853136B2 Image pickup apparatus
An image pickup apparatus includes an imaging optical system; a display unit; a detecting unit performing focus detection in phase difference detection; a focusing unit performing focus control of a lens in the imaging optical system on the basis of the focus detection result; an imaging unit generating an image signal concerning an optical image of a subject; an electronic zoom unit zooming in or out the image of the subject displayed in the display unit on the basis of the image signal by performing signal processing; and a switching unit switching between an electronic zoom active state and an electronic zoom inactive state. The detecting unit includes a sensor unit including a first licensor and a second licensor; a setting unit that sets detection sections having the same section length in the first and second licensors; a focus detecting unit; and a section length controlling unit.
US07853135B2 Anti-shake apparatus
An anti-shake apparatus for image stabilizing comprises an angular velocity sensor and a controller. The angular velocity sensor detects an angular velocity. The controller controls the angular velocity sensor and performs an anti-shake operation on the basis of an output signal from the angular velocity sensor. The controller performs a reduction of the value of the output signal during a predetermined period of the anti-shake operation, and does not perform the reduction except for during the predetermined period.
US07853132B2 Electrically heatable fluid line
An electrical heatable fluid line includes an inner cross sectional area which surrounds a medium conducting duct, a heating conductor arrangement which is arranged in a thermally conductive connection with the inner cross sectional area, and an outer cross sectional area which surrounds the heating conductor arrangement between the inner cross sectional area and the outer cross sectional area an intermediate layer which separates the heating conductor arrangement from the outer cross sectional area and which mechanically has a lower stability than the inner cross sectional area and the outer cross sectional area.
US07853130B2 Steam generator for a steam cooker having an automated draining process
A steam generator includes a heating chamber for holding water. The heating chamber has a water inlet, a steam outlet, and a water draining outlet. A nozzle is in communication with the water inlet and is positioned to direct incoming water into the water draining outlet. A heating system is associated with the heating chamber for heating water to generate steam and a control system is operable to control filling and draining of the heating chamber.
US07853128B2 Method for toasting a food product with infrared radiant heat
A toaster uses radiant heat at infrared wavelengths optimized for producing rapid and uniform toasting of a food product. The infrared wavelengths of the radiated heat are selected for optimum speed and quality (browning and moisture content) of the food product. The selected infrared wavelengths of the radiated heat may also effectively defrost a food product. Defrosting of the food product by the infrared radiated heat adds very little time in obtaining a desired toast color to the food product. A plurality of infrared wavelengths of radiated heat may also be used, wherein the plurality of infrared wavelengths are selected for optimal heat penetration and surface browning of the food product. Shorter wavelengths for browning and slightly longer wavelengths to penetrate the food product for evaporating the moisture therein to allow surface browning by the shorter wavelengths. In addition, the heating energy within the toaster may be further elongated (longer wavelengths) once the infrared radiation is re-radiated off of reflectors within the toaster. The wavelengths of infrared radiated heat may be from about 1 to about 3 microns, and preferably from about 1.96 to about 2.5 microns, and most preferably at about 2.11 microns.
US07853127B2 Equipment and method for information processing, recording medium, and program
An device and method for changing frame rates of video signals. When 60i moving image data is generated from 24p moving image data, the phase of the top frame (hereafter, referred to as “A-frame”) within a pull down cycle is recorded. In a reverse operation, the repeat fields and the like can be identified with accuracy based on the recorded A-frame phase and 60i time code.
US07853124B2 Data insertion apparatus and methods for use with compressed audio/video data
Methods, apparatus, and articles of manufacture for performing data insertion in compressed audio/video data streams are disclosed. A disclosed method receives a digital data stream containing a plurality of compressed media streams associated with a plurality of different media programs and generates information to be inserted in at least one of the compressed media streams. The disclosed method identifies frames of compressed data associated with the at least one of the compressed media streams and inserts the information in at least some of the identified frames of compressed data without performing a decompression operation on the compressed data and by changing locations or values of data bits within the at least some of the identified frames.
US07853123B2 Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface.
US07853121B2 Recording medium, reproduction device, program, and reproduction method
A BD-ROM stores a video stream and a plurality of pieces of copy control information. The plurality of pieces of copy control information include “CCIforHD with CM”, “CCIforSD with CM”, “CCIforHD without CM”, and “CCIforSD without CM”. The video stream constitutes video composed of a plurality of video streams. Among the plurality of pieces of copy control information, “CCIforHD with CM” and “CCIforSD with CM” indicate whether recording is permitted of a video signal converted from the video stream and output with addition of supplemental information. On the other hand, “CCIforHD without CM” and “CCIforSD without CM” indicate whether recording is permitted of the video output without addition of the supplemental information.
US07853118B2 Image replay apparatus and method for moving-picture streams
According to one embodiment, a moving-picture-stream replay apparatus includes a first-replay-start time acquisition section which acquires, in accordance with a replay speed N, a replay start time that indicates a time elapsing from a leading portion of the moving-picture stream data, a transmission section which transmits, to a server, a request signal to request compressed image data corresponding to about 1 second of a replay time of the moving-picture stream data, a storage control section which stores, into a memory, part of the moving-picture stream data sent in response to the request signal, a transfer control section which transfers the reference picture data to a decoder, and a next-replay-start time acquisition section which computes a next replay start time after the reference picture data is transferred to the decoder.
US07853113B2 Resin composition for optical material, resin film for optical material, and optical waveguide
A resin composition for an optical material, which is excellent in heat resistance and transparency and is soluble in an aqueous alkali solution, a resin film for an optical material made of the resin composition, and an optical waveguide using the same are provided. The resin composition for an optical material includes: (A) an alkali-soluble (meth)acrylate polymer containing a maleimide skeleton in a main chain; (B) a polymerizable compound; and (C) a polymerization initiator. The resin film for an optical material is made of the resin composition for an optical material. The optical waveguide has a core part and/or a clad layer formed using the resin composition for an optical material or the resin film for an optical material.
US07853112B2 Fiber optic splitter module
A telecommunications assembly includes a chassis and a plurality of fiber optic splitter modules mounted within the chassis. Each splitter module includes at least one fiber optic connector. Within an interior of the chassis are positioned at least one fiber optic adapter. Inserting the splitter module through a front opening of the chassis at a mounting location positions the connector of the splitter module for insertion into and mating with the adapter of the chassis. The adapters mounted within the interior of the chassis are integrally formed as part of a removable adapter assembly. A method of mounting a fiber optic splitter module within a telecommunications chassis is also disclosed.
US07853110B2 Large effective area optical fiber
An optical fiber comprising: (i) a glass core (20) extending from a centerline and including a central core region (22) with an alpha value of less than 2, a first annular core region (24)surrounding the central core region (22), and a second annular core region (26) surrounding the first annular core region (24), wherein the second annular core region (26) has a higher maximum relative refractive index percent Δ26MAX than that maximum relative refractive index percent Δ24MAX of the first annular core region (24); and (ii) a glass cladding (30) surrounding and in contact with the core (20), the cladding comprising: (a) a first annular cladding region (32) extending from a radius RC3 to a radius R32, (b) a second annular cladding region (34) extending from the radius R32 to a radius R34, (c) a third annular cladding region (36) surrounding the second annular region (34) and extending from the radius R34 to an outermost glass radius R36; wherein the core (20) comprises a maximum relative refractive index percent ΔCMAX; wherein said first annular cladding region (32) comprises relative refractive index percent Δ32(r) % the second annular cladding region (34) comprises a minimum relative refractive index percent, Δ34 MIN, wherein ΔCMAX>Δ32MAX>Δ34MIN, and Δ34MIN<−0.1; and wherein the core and the cladding provide a fiber with cable cutoff less than 1500 nm, dispersion at 1550 nm 3 to 6 ps/nm/km, and an effective area at 1550 nm greater than 75 μm2. The second annular cladding region may contain a plurality of randomly dispersed holes.
US07853109B2 Single mode optical fiber
A single mode optical fiber comprises: (i) a segmented core having at least three segments and (ii) a silica based clad layer surrounding and in contact with the core, the clad layer having a refractive index nc. The first segment has a Δmax % in the range of about 0.75 to 1.1, and Δ0%≧0.6Δmax %, and an outer radius r1 in the range of about 1.5 to 3.0 μm. The second segment has a Δ2% in the range of 0.00 to 0.15%. The third segment has a Δ3% in the range of less than 0.35%, an outer radius r3 in the range of about 7 μm to 11 μm, a width w3 in the range of about 1.5 to 3 μm, and volume V3<7% μm2. The refractive index profiles of the core segments are selected to provide: zero dispersion wavelength in the range of about 1565 nm to 1600 nm; total dispersion at 1550 nm in the range of about −6 to −0.5 ps/nm-km; and dispersion slope at 1550 nm is greater than 0.1.
US07853108B2 Fabrication-tolerant waveguides and resonators
An optical waveguide having a core region with a substantially rectangular cross-section with a selected aspect ratio of width to height. Embodiments include devices incorporating the optical waveguide and methods for using the optical waveguide.
US07853104B2 Bidirectional optical module and optical time domain reflectometer
A bidirectional optical module according to the present invention emits light to an optical fiber and allows returning light from the optical fiber to enter and includes a plurality of light emitting elements that emit light to enter the optical fiber, a light receiving element that receives light having exited the optical fiber, and a non-reciprocal unit for making an optical path in a forward direction from the light emitting element to the optical fiber and an optical path in a backward direction from the optical fiber to the light emitting element different. Then, polarization planes of light incident on the optical fiber after being emitted from the plurality of light emitting elements are mutually orthogonal, and the non-reciprocal unit emits returning light of light emitted from the plurality of light emitting elements from the optical fiber toward the light receiving element to one light receiving element.
US07853102B2 Polymer wavelength filters with high-resolution periodical structures and its fabrication using replication process
The present invention discloses a method for fabricating polymer wavelength filter with high-resolution periodical structure, which comprises: a positive photo-resister film is coated or a substrate, holographically exposed with grating pattern, and coated with a negative photo-resister film, then exposed by UV light and developed to obtain a waveguide mold having negative waveguide; a PDMS film coated on the waveguide mold, baked and peeled off to obtain a PDMS mold; a first tunnel formed over the PDMS mold, injected with a first UV polymer, then cured and separated the first UV polymer having groove to be the cladding layer of the polymer wavelength filter; a second UV polymer injected into the groove of the cladding layer, and cured to form the core of the waveguide in the groove of the cladding layer to finally be the polymer wavelength filter.
US07853101B2 Bi-rate adaptive optical transfer engine
One embodiment of the present invention provides a system for the transmission of data between an optical bus and an electronic component at a speed independent from a clock speed of the electrical component; the system comprising an optical data storage component communicating with both the optical bus and the electrical component; the optical data storage component being configured to hold data transmitted on the optical bus until said electrical component is available.
US07853098B2 Image registration method improvement
A method (200) of determining at least rotation and scale parameters of a transformation relating two images is disclosed. The method (200) starts by forming a spatial domain representation of each of the images that is invariant to translation of the images. A correlation in the log-polar domain is next performed between the representations. After detecting a magnitude peak in the correlation, the method (200) determines the rotation and scale parameters from the position of the magnitude peak.
US07853097B2 Image processing apparatus and image processing program
An image processing apparatus includes: an image obtaining unit that obtains an image captured with an image sensor; and a defect information generating unit that generates defect information indicating a defect within the image having been obtained, based upon a value at a target pixel and an average value of a plurality of pixel values corresponding to pixels present within a predetermined range containing the target pixel.
US07853095B2 Apparatus, method, recording medium and program for processing signal
A horizontal direction component pixel extractor extracts a pixel of interest and a horizontal direction component pixel thereof from an input video signal. A vertical direction component pixel extractor extracts the pixel of interest and a vertical direction component pixel thereof from the input video signal. A threshold setter sets a threshold value from the pixel of interest and the vertical processing direction component pixel thereof. A non-linear smoother non-linearly smoothes the pixel of interest using a horizontal processing direction component pixel in accordance with the set threshold value, thereby generating a video signal. A flat rate calculator calculates a flat rate in a vertical direction of the pixel of interest using a vertical processing direction component pixel. A mixer mixes the input video signal and the generated video signal using the flat rate, thereby outputting a horizontal direction smoothed video signal.
US07853091B2 Motion vector operation devices and methods including prediction
A motion-vector operation device includes an upper memory composed of first and second banks that store motion vectors of a lower block group belonging to a macroblock, a left memory storing motion vectors of a right block group belonging to a macroblock, and an estimator predicting a motion vector of a current block with reference to the motion vectors stored in the first and second banks of the upper memory and the left memory in accordance with an operation mode and a position of the current block in a super macroblock.
US07853088B2 Moving-picture layered coding and decoding methods, apparatuses, and programs
An input video signal is encoded at a plurality of coding layers exhibiting different spatial resolutions. Decoded is a given signal coded at a lower coding layer lower than a specific coding layer among the plurality of coding layers to generate a decoded signal of the lower coding layer. Spatial interpolation is applied to the decoded signal of the lower coding layer to generate an upscaled decoded video signal. The spatial interpolation is an upscaling procedure to upscale the decoded signal of the lower coding layer into a spatial resolution of the specific coding layer. A spatial high-frequency components estimation and scale up procedure is applied to the decoded signal of the lower coding layer to generate a high-frequency components signal. The upscaled decoded video signal and the high-frequency components signal are subtracted from the input video signal exhibiting a spatial resolution of the specific coding layer to produce a predictive-error signal. Then, the predictive-error signal is encoded at the specific coding layer to generate an output bitstream. The decoding, spatial interpolating, spatial high-frequency components estimating and upscaling, and encoding procedures are executed at, at least, the specific coding layer among the plurality of coding layers except the lowest coding layer exhibiting the lowest spatial resolution thereamong.
US07853087B2 High-speed binary image compression method
A high-speed binary image compression method, the method including calculating an estimation value of a current pixel based on a context value derived from neighboring pixels of the current pixel, determining whether a pixel value of the current pixel, the context value of the current pixel, and the estimation value of the current pixel are identical to one another, and determining whether the current pixel is a continuous pixel having a pixel value that is continuously identical to previous pixels input prior to the current pixel, determining whether the previous pixels are continuous pixels, if the current pixel is determined not to be continuous with the previous pixels, and coding the continuous pixels using a block unit having more than one pixel if the previous pixels are determined to be the continuous pixels, and determining block by block whether pixels input after the current pixel are continuous pixels if the current pixel is a continuous pixel, and coding the continuous pixels block by block. The method can enhance a coding speed by detecting and coding blocks each having continuous and identical pixel values in a binary image by the block unit.
US07853086B2 Face detection method, device and program
To detect faces contained in an image with changing position, inclination and orientation of a face to be detected, an indicator value for each position, inclination and orientation is calculated, which indicates probability of a partial image at the position being a face image having the inclination and the orientation. Then, the partial images having the indicator values not less than a first threshold are extracted as candidates. When a predetermined evaluation value indicating reliability of a certain candidate having a predetermined inclination and a first orientation is not less than a predetermined threshold value, another candidate having the predetermined inclination and a second orientation is discriminated as being a true face. When the candidates having the indicator values not less than a second threshold are discriminated as being true faces, the second threshold is lowered for another candidate having the predetermined inclination and a second orientation for discrimination.
US07853083B2 Image processing apparatus and method, program recording medium, and program therefor
An image processing apparatus includes a feature value extractor extracting a feature value from an image; a setting unit setting setting information for applying a process to the image; a recorder recording the setting information in association with the feature value in a data recording medium; a synchronizing unit synchronizing the feature value in the recording medium with the extracted feature value; a reader reading, when the feature value in the recording medium is synchronized with the extracted feature value, setting information recorded in association with the synchronized feature value from the recording medium; a reflecting unit reflecting the process applied to the image on the basis of the read setting information; a display image generator generating a display image by combining an object indicating the read setting information with the processed image; and a selector selectively supplying the setting information to the reflecting unit or the display image generator.
US07853078B2 Setup-screen display controlling apparatus, server apparatus, image processing system, printing apparatus, image pickup apparatus, display apparatus, setup-screen display controlling method, program, and data structure
A setup-screen display controlling apparatus includes a sample image display controlling unit that displays a sample image in which a plurality of subject groups set for every color to be corrected are arranged on the setup screen for confirmation of a correction effect involved in adjustment of an amount of color correction; a setting-input-filed display controlling unit that displays a setting input field for the amount of color correction in the sample image; and a correspondence indicating unit that explicitly indicates the correspondence between each subject group and the corresponding setting input field for the amount of color correction in the sample image.
US07853076B2 Device and method for creating a saliency map of an image
The invention concerns a device and a method for creating a saliency map of an image. It comprises the steps of: Projection of said image according to the luminance component and if said image is a color image, according to the luminance component and according to the chrominance components, Perceptual sub-bands decomposition of said components according to the visibility threshold of a human eye, Extraction of the salient elements of the sub-bands related to the luminance component, Contour enhancement of said salient elements in each sub-band related to the luminance component, Calculation of a saliency map from the contour enhancement, for each sub-band related to the luminance component. Creation of the saliency map as a function of the saliency maps obtained for each sub-band.
US07853075B2 Image segmentation apparatus and image segmentation method
A pixel-value detecting circuit (1) detects RGB values of each pixel of an input image and outputs the detected RGB values to a connection weight determining circuit (2). When both of two adjacent pixels have achromatic color, the connection weight determining circuit (2) determines a first connection weight, which is a connection weight between the two pixels, by using only the RGB values. When one of the two pixels has achromatic color, the connection weight determining circuit (2) determines, as a connection weight, a second connection weight that is smaller than the first connection weight, by using the RGB values and saturations. When both of the two pixels have chromatic color, the connection weight determining circuit (2) determines, as a connection weight, a third connection weight that is greater than or equal to the first connection weight, by using the RGB values and hues. An image segmenting circuit (3) segments the input image into images of subjects by using the connection weight determined by the connection weight determining circuit (2).
US07853071B2 Method and system for learning object recognition in images
In a first exemplary embodiment of the present invention, an automated, computerized method for learning object recognition in an image is provided. According to a feature of the present invention, the method comprises the steps of providing a training set of standard images, calculating intrinsic images corresponding to the standard images and building a classifier as a function of the intrinsic images.
US07853067B2 Systems and methods for lithographic reticle inspection
Systems and methods for inspection of lithographic reticles are provided. The method begins with the generation of a topographical map for a reticle surface with the reticle being in a load-free state. The reticle is then loaded onto a reticle chuck in a lithographic apparatus. A topographical map is then generated for the loaded reticle. The topographical maps for the reticle in a load-free and loaded state are then compared to generate differences. Based on these differences a control action is taken, which can include approving use of the reticle, rejecting the reticle use or applying forces to the reticle to compensate for the topography differences. In an embodiment, the method occurs in situ in that at least the generation of the loaded-state topography occurs within a lithographic apparatus during a wafer run (or other type of run). A lithographic reticle inspection system and a reticle inspection analyzer are also disclosed.
US07853065B2 Fluid measuring system and fluid measuring method
A fluid measurement system includes a long focus optical system at a CCD camera, and an image processing means for comparing particle images taken at two time points for analysis. The system further includes a high-pass filter for leaving high frequency components at a predetermined frequency and higher from the luminance signal of the image, so that a turbulence structure occurring in the fluid to be measured is extracted, and the turbulence structure is captured and its image is taken. Therefore, the flow field of an inaccessible fluid to be measured can be analyzed.
US07853063B2 Method for producing a cropped medical image
A method of displaying a digital medical image. The steps include acquiring a digital medical image; determining from the acquired digital medical image the anatomically relevant region which defines the relevant image boundaries; and determining an optimum virtual plate size from a stored plurality of virtual plate sizes for displaying the anatomically relevant regions of the digital medical image on a display device. In one arrangement, the acquired digital medical image has associated exam information (such as bodypart and image projection), the plurality of virtual plate sizes are stored by exam information, and the optimum plate size is determined, at least in part, by the exam information associated with the digital medical image.
US07853061B2 System and method to improve visibility of an object in an imaged subject
A system to track movement of an object travelling through an imaged subject is provided. The system includes an imaging system to acquire a fluoroscopic image and operable to create a three-dimensional model of a region of interest of the imaged subject. A controller includes computer-readable program instructions representative of the steps of calculating a probability that an acquired image data is of the object on a per pixel basis in the fluoroscopic image, calculating a value of a blending coefficient per pixel of the fluoroscopic image dependent on the probability, adjusting the fluoroscopic image including multiplying the value of the blending coefficient with one of a greyscale value, a contrast value, and an intensity value for each pixel of the fluoroscopic image. The adjusted fluoroscopic image is combined with the three-dimensional model to create an output image illustrative of the object in spatial relation to the three-dimensional model.
US07853058B2 Determining a viewpoint for navigating a virtual camera through a biological object with a lumen
A method of orienting a virtual camera for rendering a virtual endoscopy image of a lumen in a biological structure represented by a medical image data set, e.g., a colon. The method comprises selecting a location from which to render an image, determining an initial orientation for the virtual camera relative to the data set for the selected location based on the geometry of the lumen, determining an offset angle between the initial orientation and a bias direction; and orienting the virtual camera in accordance with a rotation from the initial orientation towards the bias direction by a fractional amount of the offset angle which varies according to the initial orientation. The fractional amount may vary according to the offset angle and/or a separation between a predetermined direction in the data set and a view direction of the virtual camera for the initial orientation. Thus the camera orientation can be configured to tend towards a preferred direction in the data set, while maintaining a good view of the lumen and avoiding barrel rolling effects.
US07853053B2 System and method providing improved head motion estimations for animation
The computer-readable media provides improved procedures to estimate head motion between two images of a face. Locations of a number of distinct facial features are determined in two images. The locations are converted into as a set of physical face parameters based on the symmetry of the identified distinct facial features. An estimation objective function is determined by: (a) estimating each of the set of physical parameters, (b) estimating a first head pose transform corresponding to the first image, and (c) estimating a second head pose transform corresponding to the second image. The motion is estimated between the two images based on the set of physical face parameters by multiplying each term of the estimation objective function by a weighted contribution factor based on the confidence of data corresponding to the estimation objective function.
US07853052B2 Face identification device
A face feature value vector extracting section extracts a feature value from a registered image of a registrant to generate a face feature value vector. A virtual face feature value vector generating section converts the face feature value vector using a feature value converter which performs a conversion in a feature value space. Then, a registration information generating section generates face definition information of the registrant based on a face feature value vector before conversion and a virtual face feature value vector after conversion and registers this information in a registration information storing section.
US07853051B2 Recognizing apparatus and method, recording media, and program
The present invention enables a user's movement indicating his or her intention to be recognized easily and accurately. On the basis of image data taken by a camera 13, a face direction detecting section 14 senses the direction of a user's face and a line-of-sight sensing section 15 senses the direction of the user's line of sight. When the user's face is directed downward, while the user's line of sight is directed upward with respect to the face direction, a nod recognizing section 21 recognizes that the user has nodded. When the user's face is directed rightward or leftward, while the user's line of sight is directed in a direction laterally opposite to the face direction, a head shake recognizing section 22 recognizes that the user has shaken his or her head. The present invention is applicable to an intention checking apparatus that checks the driver's intention.
US07853050B2 System and method for operation without touch by operators
Techniques to control computing systems without the physical touches by operators are disclosed. According to one aspect of the techniques, a non-touch operation system comprises a display unit for displaying operating objects, a capture unit for capturing images of an operator, an image processing unit, a line of sight analysis unit, a notification unit, an action analysis unit and an operation execution unit. The image processing unit is provided for calculating head's position parameters and eye's position parameters according to the captured images. The line of sight analysis unit is provided for determining a watching point of the operator on the display unit according to the calculated head's and eye's parameters and further determining one operating object according to the watching point. The notification unit is provided for informing the operator of the determined operating object in an apperceive way. The action analysis unit is provided for identifying an action of the operator according to one parameter of the calculated head' and eye's position parameters and further determining an action instruction corresponding to the action of the operator. The operation execution unit is provided for executing operation depending on the determined operator object and the determined action instruction.
US07853049B2 Face feature extraction apparatus and method
A face feature extraction apparatus and method are provided. The face feature extraction apparatus for used in a two-dimensional (2D) face identification system includes: a local base vector generator generating a plurality of local base vectors to extract features of portions of a face from input 2D face image data of users; a local base vector selector selecting a predetermined number of local base vectors suitable for the face identification from the plurality of local base vectors generated by the local base vector generator; and a local base vector overlapper overlapping the local base vectors selected by the local base vector selector and generating a smaller number of overlapped local base vectors than the selected local base vectors. Thus, 2D face identification system having high face identification rate can be provided.
US07853046B2 Imaging system and method for body condition evaluation
An imaging method and system are presented for use in automatic monitoring the body condition of an animal A predetermined region of interest on the animal body is imaged, and data indicative of the acquired one or more images is processed to obtain a three-dimensional representation of the region of interest. The three-dimensional representation is analyzed to determine a predetermined measurable parameter indicative of a surface relief of the region of interest which is indicative of the body condition of the imaged animal. The technique of the present invention is useful for determining the energy balance condition of the animal (e.g., dairy cow) or the tendency in the energy balance change, to thereby enable appropriately adjusting nutrition of the specific animal; as well as for determining the existence of in coordination and/or locomotion in the animal's natural marching.
US07853044B2 Video processing system and method with dynamic tag architecture
An image processing system including a plurality of image processors. Each image processor is configured to carry out a different image processing operation. The system also includes a motion estimator. For image processor, the motion estimator is configured to obtain motion information for a pixel or pixels being applied as a processing input to the image processor.
US07853042B2 Tunable kernels for tracking
A tunable representation for tracking that simultaneously encodes appearance and geometry in a manner that enables the use of mean-shift iterations for tracking is provided. The solution to the tracking problem is articulated into a method that encodes the spatial configuration of features along with their density and yet retains robustness to spatial deformations and feature density variations. The method of encoding of spatial configuration is provided using a set of kernels whose parameters can be optimized for a given class of objects off-line. The method enables the use of mean-shift iterations and runs in real-time. Better tracking results by the novel tracking method as compared to the original mean-shift tracker are demonstrated.
US07853039B2 Workflow management system and workflow management method
In a workflow management system for managing a workflow processing in which a processing object is document data read and digitized by an image reading apparatus, a technique to improve processing efficiency in the workflow processing is provided.The workflow management system includes a document data acquisition unit to acquire, as the processing object in the workflow processing, the document data made to correspond to reliability information as information indicating reliability of an image reading processing in the image reading apparatus, a reliability information acquisition unit to acquire the reliability information made to correspond to the document data acquired by the document data acquisition unit, and a processing execution unit to execute, based on the reliability information acquired by the reliability information acquisition unit, a specified processing relating to an approval processing in the workflow concerning the document data acquired by the document data acquisition unit.
US07853032B2 Audio shoe contact for a hearing device
A hearing device with an audio shoe is to be designed in a simpler and less interference-susceptible manner. To this end, provision is made for an audio shoe to comprise contact springs of such type that directly contact the circuit boards of a hearing device. A contact intermediate piece between the audio shoe and the circuit board of the hearing device can thus be dispensed with. Furthermore, contact problems caused by the intermediate piece can hereby be avoided and the assembly cost for the hearing device reduced.
US07853030B2 Method for setting a hearing aid, hearing aid and mobile activation unit for setting a hearing aid
The invention relates to a hearing aid which, with the aid of an integrated positioning unit or a positioning unit integrated in a mobile activation device automatically sets operating parameters of the hearing aid as a function of the location of the hearing aid or of the activation unit.
US07853026B2 Digital sound processing system for a vehicle
A digital sound processing system suitable for use in a vehicle includes an interior rearview mirror assembly having a mirror casing having a reflective element disposed thereat. The interior rearview mirror assembly includes at least one microphone, with the microphone located at one of a rear portion of the mirror casing, a bezel portion of the mirror casing, a side portion of the mirror casing, an upper portion of the mirror casing, and a lower portion of the mirror casing. The microphone generates at least one signal indicative of a vocal input with vehicle cabin noise included therewith. A digital signal processor processes the signal and provides an output signal with reduced vehicle cabin noise.
US07853023B2 Method and apparatus to reproduce expanded sound using mono speaker
A method and apparatus to reproduce sound using a mono speaker, and a stereo sound system employing the same. The sound reproducing method can include: adding a first channel signal and a second channel signal of an input stereo signal or an input mono signal; sound field filtering by adding a sound field effect to the added signals; convolving the signal of the first channel with a first HRTF in a first convolution process; convolving the signal of the second channel with a second HRTF in a second convolution process; and adding the signal output from the sound field filtering and the signals output from the first and second convolution processes to produce an output signal.
US07853016B2 Signature schemes using bilinear mappings
Methods and systems are provided for generating and verifying signatures of digital messages communicated between signers and verifiers. Using bilinear mappings, such as Weil or Tate pairings, these methods and systems enable generation and verification of efficient multisignatures, identity-based ring signatures, hierarchical proxy signatures, and hierarchical online/offline signatures.
US07853015B2 Group key exchanges with failures
A method for generating a session key on demand in a network among participating network devices, including choosing a private and public key according to a public key encryption scheme, and broadcasting the public key to each other participating network device; choosing a local contribution value from a multiplicative group of size q; encrypting the local contribution value under the received public key to an encrypted contribution value and sending the encrypted contribution value; receiving encrypted contribution values and deriving decrypted contribution values by applying the private key; deriving a blinded session key from the decrypted contribution values and the local contribution value; agreeing on one of the blinded session keys by using an agreement protocol; and deriving the session key from the agreed-on blinded session key by applying one of the decrypted contribution values and the contribution value A corresponding computer program element, computer program product, and computer device.
US07853014B2 Ring arithmetic method, system, and apparatus
A data encryption method performed with ring arithmetic operations using a residue number multiplication process wherein a first conversion to a first basis is done using a mixed radix system and a second conversion to a second basis is done using a mixed radix system. In some embodiments, a modulus C is be chosen of the form 2w−L, wherein C is a w-bit number and L is a low Hamming weight odd integer less than 2(w−1)/2. And in some of those embodiments, the residue mod C is calculated via several steps. P is split into 2 w-bit words H1 and L1. S1 is calculated as equal to L1+(H12x1)+(H12x2)+ . . . +(H12xk)+H1. S1 is split into two w-bit words H2 and L2. S2 is computed as being equal to L2+(H22x1)+(H22x2)+ . . . +(H22xk)+H2. S3 is computed as being equal to S2+(2x1+ . . . +2xk+1). And the residue is determined by comparing S3 to 2w. If S3<2w, then the residue equals S2. If S3≧2w, then the residue equals S3−2w.
US07853010B2 Testing of an algorithm executed by an integrated circuit
A method for testing the resistance of an algorithm using at least one secret quantity against attacks measuring physical effects of the execution of the algorithm by an integrated circuit, consisting of implementing statistical key search functions based on hypotheses about at least some bits thereof, by exploiting the input and output values of steps of the algorithm.
US07853008B2 Supply circuit for supplying a two-wire line
A supply circuit for supplying a two-wire line comprises a first resistor connected between a first supply voltage potential and a first two-wire line connection of a two-wire line, a current-limiting device connected between a second two-wire line connection of the two-wire line and a second supply voltage potential and providing the two-wire line with a limited current on the basis of a variable setting potential, and an impedance-matching device connected between the second two-wire line connection and the second supply voltage potential and providing the variable setting potential on the basis of a reference potential and a voltage across the current-limiting device. The first resistor has a first impedance and the impedance-matching device and the current-limiting device form a second impedance being present at the second two-wire connection. The first and second impedances are essentially the same.
US07853004B2 Active switch replacement using a single point code
Described are methods and apparatus, including computer program products, for active switch replacement using a single point code. Signaling data associated with the point code is received via signaling links associated with the active switch. The signaling data is routed to a replacement switch if the signaling data is associated with voice trunks associated with the replacement switch. The signaling data is routed to the active switch if the signaling data is associated with voice trunks associated with the active switch.
US07853003B2 Geographical call routing for a non-emergency calling service
A method for location-based communicating includes defining a first service area and a second service area for a service provider. The method also includes associating, at a memory apparatus accessible to a networked data processing apparatus, the first service area with multiple locations within the first service area and the second service area with multiple locations within the second service area.
US07852993B2 Speech recognition enhanced caller identification
A process for collecting the identity of a telephone caller is disclosed. In one embodiment, a personalized Context Free Grammar (CFG) is created for each potential call recipient, and is configured to support identification of incoming callers utilizing voice recognition. Each CFG incorporates an indication of high probability callers and probability weights in each CFG are altered accordingly. When a recipient receives a call, the relevant CFG is applied in association with a voice recognition application to enable at least a preliminary identification of the caller. In accordance with another embodiment, the caller confirms identifications. In accordance with one embodiment, standard caller-ID functionality is utilized if possible at least to assist in the caller identification process. In accordance with still another embodiment, voice recognition enhanced caller identification is utilized to provide intelligent call routing functionality.
US07852992B1 Methods and apparatus for audio communication
A system receives a complete audio message from an originator, and transmits the complete audio message to a destination. The system buffers the complete audio message at the destination. The complete audio message is capable of being played at the destination during the buffering. The system provides an ability to replay the complete audio message at the destination after the buffering of the complete audio message. The system provides an ability to respond to the complete audio message.
US07852991B1 Method and apparatus for updating a speed dialing list
A method and apparatus for enabling a network service provider to compare the existing speed dial lists with new entries and only overwrite entries that have been modified are disclosed. In addition, the existing list remains active during this process and is protected from the update process. The existing list is only replaced by the updated list if the update process has been successfully completed without incident; otherwise, the existing list will remain active without being affected.
US07852988B2 High flux X-ray target and assembly
An X-ray tube anode assembly and an X-ray tube assembly are disclosed that include an X-ray target and a drive assembly configured to provide an oscillatory motion to the X-ray target. The drive assembly is configured to provide an oscillatory motion to the target assembly.
US07852987B2 X-ray tube having a rotating and linearly translating anode
The X-ray tube having a rotating and linearly translating anode includes an evacuated shell having a substantially cylindrical anode rotatably mounted therein. The substantially cylindrical anode may be rotated through the usage of any suitable rotational drive, and the substantially cylindrical anode is further selectively and controllably linearly translatable about the rotating longitudinal axis thereof. A cathode is further mounted within the evacuated shell for producing an electron beam that impinges on an outer surface of the substantially cylindrical anode, thus forming a focal spot thereon. X-rays are generated from the focal spot and are transmitted through an X-ray permeable window formed in the evacuated shell.
US07852986B2 Power supply for an X-ray generator system
A power supply for generating a high output voltage for supplying an X-ray generator system with at least one X-ray source (17), especially for computer tomography (CT) applications is disclosed, wherein the high output voltage comprises at least two different high output voltage levels (U1; U1±U2) which are fast switchable so that spectral CT measurements can be conducted with one conventional X-ray tube (17). Furthermore, an X-ray tube generator system comprising such a power supply and at least one X-ray tube (17), as well as a computer tomography (CT) apparatus comprising such a power supply is disclosed.
US07852977B2 Adaptive compression of computed tomography projection data
A compression subsystem for a computed tomography system compresses projection data to for efficient data transfer and storage. The compression includes applying an attenuation profile to an array of projection data samples. The attenuation profile is a function of sample coordinates and determines attenuation values applied to the samples. The attenuated samples are encoded and packed for data transfer. Alternatively, difference operators are applied to the attenuated samples and the differences are encoded. The average number of bits per compressed sample is monitored and the attenuation profiles can be modified to achieve a desired number of bits per compressed sample. The compressed samples are decompressed prior to image reconstruction processing. Decompression includes decoding the compressed samples and applying a gain profile to the decoded samples to restore the original dynamic range. This abstract does not limit the scope of the invention as described in the claims.
US07852973B2 Method and a device to compensate for imbalances in a receiver
The invention concerns a method for the correction of the IQ imbalance of a receiver, in order to obtain a corrected estimate of the IQ imbalance, including: a step for estimating IQ imbalance according to imbalance residual variations since a preceding estimate of the IQ imbalance, a step correcting frequency and clock offsets, a step for correcting the IQ imbalance according to the estimate of the imbalance, in order to obtain a corrected estimate of the IQ imbalance.
US07852969B2 System and method for dynamic calibration of a quadrature encoder
A system and method for real time calibration of a quadrature encoder. Errors from sources such as signal offsets, amplitude mismatches and phase errors are addressed. In one embodiment, the errors are addressed by determining and applying a dynamic operational set of calibration parameters. The process for determining the operational calibration parameters involves minimizing a variation metric that indicates the variations of the magnitudes of a set of corrected vectors Ci″. The corrected vectors Ci″ are defined by using the calibration parameters to provide corrected vector components (Ati″, Bti″) that correspond to a current operational set of quadrature signal samples comprising at least four respective quadrature signal samples (Ati, Bti) having spatial phase angles θti that are distributed over a significant portion of 360 degrees. For well chosen calibration parameters, the resulting corrected vectors define a well-centered circle and the variation metric is minimized.
US07852962B2 Systems and methods for implementing a data control channel in a wireless communication system
A channel structure that can efficiently transmit more data control bits, e.g., required by future wireless communication systems, yet achieve sufficient detection and false alarm performance uses tail-biting convolutional coding and Cyclical Redundancy Check (CRC). In certain implementations, symbol repetition, interleaving and/or scrambling can also be included. Also, depending on the implementation, modulation schemes such as Bi-Phase Shift Keying (BPSK), Quadrature Phase Shift Keying (QPSK) or Quadrature Amplitude Modulation (QAM) can be used in conjunction with the other coding techniques.
US07852961B2 Digital broadcasting transmission/reception devices capable of improving a receiving performance and signal processing method thereof
Disclosed is a digital broadcasting transmission/reception system having an improved reception performance and a signal-processing method thereof. A digital broadcasting transmitter comprises a randomizer for inputting dual TS stream consists of robust and normal packets having stuff bytes inserted in predetermined positions and randomizing the dual TS stream; a stuff byte exchanger for replacing the stuff byte of a randomized data stream from the randomizer to a predetermined known data; and an encoder for encoding a data streams to which the known data is inserted. Accordingly, the present invention detects the known data from a signal received from a reception side and uses the detected known data for synchronization and equalization, so that the digital broadcasting reception performance can be improved at poor multipath channels.
US07852958B2 Receiving apparatus, integrated circuit and receiving method
For a data group composed of pieces of data each indicating channel characteristics of a scattered pilot signal position whose phase is adjusted by dividing scattered pilot signals included in an OFDM signal by a scattered pilot signal at the time of transmission, a carrier extension circuit 341 inserts data having a same value as a value of data of a lower end into an outside of the lower end of a band, and inserts data having a same value as a value of data of an upper end into an outside of the upper end of the band. On the data group composed of 2N pieces of data including the data inserted by the carrier extension circuit 341, IFFT processing by an IFFT circuit 342, noise removal processing by a noise removal filter 343, and FFT processing by a FFT circuit 344 are performed. The data inserted by the carrier extension circuit 341 is removed from the data group outputted from the FFT circuit 344, and the data group after the data removal is used for interpolation in a symbol direction.
US07852951B2 Multicarrier receiver for multiple-input multiple-output wireless communication systems and method
Embodiments of a multicarrier receiver and method for generating soft bits in a multiple-input multiple-output system are generally described herein. In some embodiments, operational parameters for an equalizer and a soft-bit demapper in a multicarrier receiver are determined. Other embodiments may be described and claimed.
US07852944B2 Video encoding/decoding method and apparatus for motion compensation prediction
A video encoding apparatus includes selecting one combination, for each block of an input video signal, from a plurality of combinations. Each combination includes a predictive parameter and at least one reference picture number determined in advance for the reference picture. A prediction picture signal is generated in accordance with the reference picture number and predictive parameter of the selected combination. A predictive error signal is generated representing an error between the input video signal and the prediction picture signal. Encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination is included.
US07852943B2 Video encoding/decoding method and apparatus for motion compensation prediction
A video encoding method includes selecting one combination, for each block of an input video signal, from a plurality of combinations. Each combination includes a predictive parameter and at least one reference picture number determined in advance for the reference picture. A prediction picture signal is generated in accordance with the reference picture number and predictive parameter of the selected combination. A predictive error signal is generated representing an error between the input video signal and the prediction picture signal. Encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination is included.
US07852942B2 Video encoding/decoding method and apparatus for motion compensation prediction
A video encoding method includes selecting one combination, for each block of an input video signal, from a plurality of combinations. Each combination includes a predictive parameter and at least one reference picture number determined in advance for the reference picture. A prediction picture signal is generated in accordance with the reference picture number and predictive parameter of the selected combination. A predictive error signal is generated representing an error between the input video signal and the prediction picture signal. Encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination is included.
US07852940B2 Scalable motion estimation for video encoding
The disclosure is directed to scalable motion estimation techniques for video encoding. According to the motion estimation techniques, a motion vector search is scaled according to the computing resources available. For example, the extent of the search may be dynamically adjusted according to available computing resources. A more extensive search may be performed when computing resources permit. When computing resources are scarce, the search may be more limited. In this manner, the scalable motion estimation technique balances video quality, computing overhead and power consumption. The scalable motion estimation technique may search a series of concentric regions, starting at a central anchor point and moving outward across several concentric regions. The number of concentric regions searched for a particular video frame or macroblock is adjusted according to computing resources. Upon searching the anchor point, the search proceeds outward to the next concentric region, and continues as permitted by available computing resources.
US07852938B2 Method and apparatus for motion vector processing
A method for processing a plurality of motion vectors is disclosed. The method includes determining a number of different block sizes in the video frame; and, performing a variable block size motion vector process if the number of different block sizes in the video frame is greater than one, the variable block size motion vector process comprising constructing a pyramid of motion vectors from the plurality of motion vectors, the pyramid having at least a first layer and a second layer of motion vectors, each of the first and second layers having a set of motion vectors based on a particular block size. An apparatus for performing the inventive method is also disclosed.
US07852931B2 Video encoding/decoding method and apparatus for motion compensation prediction
A video encoding apparatus includes selecting one combination, for each block of an input video signal, from a plurality of combinations. Each combination includes a predictive parameter and at least one reference picture number determined in advance for the reference picture. A prediction picture signal is generated in accordance with the reference picture number and predictive parameter of the selected combination. A predictive error signal is generated representing an error between the input video signal and the prediction picture signal. Encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination is included.
US07852929B2 Video encoding/decoding method and apparatus for motion compensation prediction
A video encoding method includes selecting one combination, for each block of an input video signal, from a plurality of combinations. Each combination includes a predictive parameter and at least one reference picture number determined in advance for the reference picture. A prediction picture signal is generated in accordance with the reference picture number and predictive parameter of the selected combination. A predictive error signal is generated representing an error between the input video signal and the prediction picture signal. Encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination is included.
US07852928B2 Video encoding/decoding method and apparatus for motion compensation prediction
A video encoding apparatus includes selecting one combination, for each block of an input video signal, from a plurality of combinations. Each combination includes a predictive parameter and at least one reference picture number determined in advance for the reference picture. A prediction picture signal is generated in accordance with the reference picture number and predictive parameter of the selected combination. A predictive error signal is generated representing an error between the input video signal and the prediction picture signal. Encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination is included.
US07852927B2 Video encoding/decoding method and apparatus for motion compensation prediction
A video encoding method includes selecting one combination, for each block of an input video signal, from a plurality of combinations. Each combination includes a predictive parameter and at least one reference picture number determined in advance for the reference picture. A prediction picture signal is generated in accordance with the reference picture number and predictive parameter of the selected combination. A predictive error signal is generated representing an error between the input video signal and the prediction picture signal. Encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination is included.
US07852925B2 Video encoding/ decoding method and apparatus for motion compensation prediction
A video encoding apparatus includes selecting one combination, for each block of an input video signal, from a plurality of combinations. Each combination includes a predictive parameter and at least one reference picture number determined in advance for the reference picture. A prediction picture signal is generated in accordance with the reference picture number and predictive parameter of the selected combination. A predictive error signal is generated representing an error between the input video signal and the prediction picture signal. Encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination is included.
US07852915B2 Adaptive equalizer for communication channels
Adaptive equalizers for a communication channel and corresponding methods of equalizing are described. The adaptive equalizer includes: a fixed pre-filter configured to be coupled to a received signal and provide a pre-filter signal; an adaptive filter coupled to and configured to compensate the pre-filter signal for changes in phase and amplitude; and an interference remover coupled to the adaptive filter and configured to reduce interference in the received signal.
US07852914B2 Fade equalizer
Processing a received signal is disclosed. It is determined that a received signal does not satisfy a prescribed signal quality criterion. Based at least in part on the determination, an equalizer tap is not updated based on the received signal.
US07852912B2 Direct determination equalizer system
A direct determination equalizer system (“DDES”) for compensating for the deterministic effects of a transmission channel and a data source is disclosed. The DDES may include an equalizer having equalizer-tap coefficients, a cross-correlator configured to receive the first sampled signal and an ideal signal and in response produce a cross-correlated signal, and a processor in signal communication with the equalizer and the cross-correlator. The equalizer is configured to receive a first sampled signal and in response produce an equalized output data signal sequence and the processor is configured to determine the equalizer-tap coefficients from the cross-correlated signal.
US07852911B2 Method and arrangement for channel simulation
A method and arrangement for simulating a radio channel. In the solution, a channel having paths is simulated and the delay of each path is formed separately with a low-resolution delay arrangement and a high-resolution delay arrangement in such a manner that the simulated delay of each path is the sum of the low-resolution delay and the high-resolution delay. Low-resolution delaying is performed on each path discontinuously as multiples of a predefined minimum delay. For each signal delayed by a low-resolution delay, at least one fixed, high-resolution delay is selected, which is a predefined part of the predefined minimum delay of a the low-resolution delay. Each signal delayed by a low-resolution delay is delayed by at least one selected high-resolution delay to form a path-specific total delay.
US07852909B2 Method and apparatus for estimating frequency offset and timing offset of one or more mobile stations (MSs)
A method and apparatus for estimating frequency offset and timing offset of a first Mobile Station (MS) in a communication system is provided. The method includes receiving a composite signal at a plurality of receiver antennas of a Base Transceiver Station (BTS). The composite signal includes a first signal transmitted from a first MS and a second signal transmitted from a second MS. The composite signal includes one or more tiles. Each tile includes a plurality of data sub-carriers, a plurality of first pilot sub-carriers, and a plurality of second pilot sub-carriers. A total phase offset of the first MS is estimated based on a complex conjugate product of pilot symbols of the plurality of first pilot sub-carriers. Thereafter, a first phase offset corresponding to the timing offset of the first MS is estimated based on a Power Delay Profile (PDP) of one or more first pilot sub-carriers. Finally, a second phase offset corresponding to the frequency offset of the first MS is determined based on the total phase offset and the first phase offset.
US07852908B1 Combined digital filter and correlator
The present invention is a combined digital filter and correlator, which is used in a radio frequency (RF) receiver, and takes advantage of common structures used in both digital filters and correlators. Specifically, a digital filter may mix (multiply) digital filter coefficients with samples of a down-converted RF signal, and then sum the resulting products to provide filtered samples of the down-converted RF signal. Similarly, a correlator may mix (multiply) a reference code with the samples of the down-converted RF signal, and then sum the resulting products to provide a correlation of the down-converted RF signal. The present invention combines the digital filter coefficients and the reference code into a modified reference code, which is then mixed with the samples of the down-converted RF signal and summed to provide a filtered correlation of the down-converted RF signal.
US07852906B2 Wireless communication device and channel estimation and separation method in multi input system
In a wireless communication apparatus of multi-input system, Fourier transform is used to estimate the frequency response of a received signal and further provide a converted impulse response of time domain, and a window function having a simple lowpass filter characteristic is used to separate the impulse response into channel impulse responses of the respective signals. The window function having the lowpass filter characteristic is relatively simple in arithmetic and receives less influence from the channel statistical characteristic, so that it can realize both a separation of multi-antenna channel impulse responses and a highly-precise channel estimation at the same time.
US07852905B2 System and method for despreading in a spread spectrum matched filter
Implementation of an improved matched filter system for despreading a PN code from a spread spectrum signal utilizes a matched filter system that may be broadly conceptualized as a system that optimizes the number of multipliers and adders utilized by the system in despreading a PN code from a spread spectrum signal. This lowers the power consumption of the improved matched filter system and increases the speed at which the system despreads the PN code from the spread spectrum signal.
US07852904B2 Method and apparatus for reducing data collisions in a frequency hopping communication system
A method in a transmitter for data collision avoidance in an uncoordinated frequency hopping communication system is disclosed. The base station (104) first determines (304) that a first data set to be sent to a first device (105) and a second data set to be sent to a second device (107) are scheduled to be transmitted simultaneously on a first frequency of a frequency hop-set. The device then transmits (310) the first data set on the first frequency of the frequency hop-set. The base station delays (312) transmission of the second data set, and finally transmits (316) the second data set on a second frequency of a frequency hop-set.
US07852903B2 Wireless transmission device, wireless reception device, and symbol arranging method
A wireless transmission device enabled to improve an error rate performance at a receiver, by acquiring at least one of frequency diversity effect and a time diversity effect while keeping the interference resistance which is acquired by diffusion. In this transmission device, a modulation unit (101) modulates data to create a modulation symbol having in-phase components and quadrature components. An IQ individual spreading unit (102) arranges the diffusion chips, which are obtained by spreading the modulation symbol, of the in-phase components and the quadrature components, in areas extending in diffusion domains set individually for the in-phase components and the quadrature components. An IQ combining unit (103) combines the arranged spreading chips of the in-phase components and the quadrature components.
US07852902B2 Method of and apparatus for multi-path signal component combining
A method for use in receiving a spread-spectrum signal includes receiving an input signal. The input signal includes a first plurality of multipath components. The method also includes despreading the first plurality of multipath components. The step of despreading includes computing a plurality of corresponding delays. The method also includes computing a plurality of combining weights based, at least in part, on interference correlation between at least two of the first plurality of multipath components, selecting, according to at least one criterion, a subset of the plurality of combining weights, and despreading and combining a second plurality of multipath components using at least one quantity related to the selected plurality of combining weights and a plurality of delays and multipath components corresponding to the plurality of selected combining weights. This Abstract is provided to comply with rules requiring an Abstract that allows a searcher or other reader to quickly ascertain subject matter of the technical disclosure. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US07852899B2 Timing control for two-chamber gas discharge laser system
Feedback timing control equipment and process for an injection seeded modular gas discharge laser. A preferred embodiment is a system capable of producing high quality pulsed laser beams at pulse rates of about 4,000 Hz or greater and at pulse energies of about 5 to 10 mJ or greater for integrated outputs of about 20 to 40 Watts or greater. The feedback timing control is programmed to permit in some circumstances discharges timed so that no significant laser energy is output from the system. Use of this technique permits burst mode operation in which the first discharge of a burst is a no-output discharge so that timing parameters for each of the two chambers can be monitored before the first laser output pulse of the burst. Two separate discharge chambers are provided, one of which is a part of a master oscillator producing a very narrow band seed beam which is amplified in the second discharge chamber. The chambers can be controlled separately permitting optimization of wavelength parameters in the master oscillator and optimization of pulse energy parameters in the amplifying chamber.
US07852898B2 Semiconductor laser device and method for manufacturing the same
On a first region that is a part of one main face of a semiconductor substrate 1, a first semiconductor laser structure 10 is formed so as to have a first lower cladding layer 3, a first active layer 4 with a first quantum well structure and first upper cladding layers 5, 7, which are layered in this order from the semiconductor substrate side, thereby forming a first resonator. On a second region that is different from the first region, a second semiconductor laser structure 20 is formed so as to have a second lower cladding layer 13, a second active layer 14 with a second quantum well structure and a second upper cladding layer 15, 17, which are layered in this order, thereby forming a second resonator. End face coating films 31, 32 are formed on facets of the first and the second resonators, and a nitrogen-containing layer 30 is formed between the facets of the first and the second resonators and the facet coating film. In the semiconductor laser device provided with a high-output dual-wavelength lasers that are formed monolithically, the decrease of the COD level during the high-output operation of the laser can be suppressed.
US07852894B2 Semiconductor laser and semiconductor optical integrated device
A semiconductor laser includes an optical waveguide formed on a semiconductor substrate and capable of generating gain by current injection, and a diffraction grating having a phase shift and provided along the optical waveguide over the overall length of the optical waveguide on the semiconductor substrate. The semiconductor laser is configured such that a Bragg wavelength in a region in the proximity of each of the opposite ends of the optical waveguide is longer than a Bragg wavelength in a region in the proximity of the phase shift in a state in which current injection is not performed for the optical waveguide.
US07852893B2 Semiconductor laser device
A semiconductor laser device includes: a substrate of a first conductivity type; a laminated body of a nitride semiconductor provided on the substrate and including at least an active layer and a cladding layer, the cladding layer being of a second conductivity type and having a ridge-shaped waveguide; a first film provided on one end surface of an optical resonator composed of the laminated body, the first film having a reflectance of 40% or more and 60% or less; and a second film provided on the other end surface of the optical resonator and having a higher reflectance than the first film. The optical resonator has a length of 400 μm or less. The one end surface serves as a light emitting surface.
US07852892B2 Semiconductor laser device and method for manufacturing the same
A ridge stripe semiconductor laser device includes a first conductivity type cladding layer 103, an active layer 104, a second conductivity type first cladding layer 105, a second conductivity type second cladding layer 108 in a ridge-shaped stripe for confining light in a horizontal transverse direction, and a current blocking layer 107 formed in a region except for at least a part on a ridge that are disposed on a semiconductor substrate 102. In a cross-section perpendicular to a stripe direction of the ridge, each of both lateral surfaces of the ridge includes a first surface 118 that is substantially perpendicular to a surface of the semiconductor substrate and extends downward from an upper end of the ridge, and a second surface 119 that is formed of a substantially linear skirt portion inclined surface that is inclined obliquely downward to an outside of the ridge in a skirt portion of the ridge. The first surface and the second surface are connected directly, or connected via a third intermediate surface. A (111) plane of a semiconductor constituting the second cladding layer is exposed to the second surface. The present invention provides a high power semiconductor laser device with a high kink level and a low operating current.
US07852891B2 Nitride semiconductor light-emitting device
A nitride semiconductor light-emitting device is provided including: a substrate made of a nitride semiconductor; a semiconductor layer made of a nitride semiconductor containing a p-type impurity, the semiconductor layer being formed as contacting an upper surface of the substrate; a first cladding layer made of a nitride semiconductor containing an impurity of a first conductivity type, the first cladding layer being formed on the semiconductor layer; an active layer formed on the first cladding layer; and a second cladding layer made of a nitride semiconductor containing an impurity of a second conductivity type, the second cladding layer being formed on the active layer.
US07852888B2 Laser source with coherent beam recombination
A laser source is disclosed with coherent recombination of N spatial monomode laser beams having N phase shifters controlled by a phase-lock device (3). The phase-lock device has an optical device (30) capable of taking at least a portion of each of the N beams. The optical device has an optical element (32) capable of applying a phase deformation, and at least one matrix (M1) of detectors capable of detecting a first image (im) of a wave surface corresponding to the N beams. The matrix (M1) of detectors also detects a second image (imd) deformed by the optical element (32). Processing means (31) are provided for processing the first and second images. The processing means are configured so as to measure the phase pistons between on the sub-pupils (spj) corresponding to the N beams and to apply phase corrections c(φ) to each of the N beams, by means of said N phase shifters so as to minimize the phase pistons.
US07852883B2 Method of transmitting uplink control signals in wireless communication system
A method of transmitting uplink control signals in a wireless communication system includes preparing a ACK/NACK resource for transmitting the ACK/NACK signal for HARQ of downlink data on an uplink control channel, preparing a scheduling request resource for transmitting a scheduling request and the ACK/NACK signal on the uplink control channel in one subframe, and transmitting the ACK/NACK signal on the uplink control channel configured by the scheduling request resource for the positive transmission of the scheduling request and transmitting the ACK/NACK signal on the uplink control channel configured by the ACK/NACK resource for negative transmission of the scheduling request.
US07852882B2 Jitter buffer adaptation based on audio content
A system and method for discarding or inserting audio frames in a jitter buffer is described. The system and method provides improved audio quality as compared to conventional jitter buffer management systems. In one embodiment, buffer control logic determines whether to discard audio frames to be stored in a jitter buffer or to insert audio frames among audio frames to be output from a jitter buffer based not only on the number of audio frames currently stored in the jitter buffer but also based on the power of the current audio frame to be stored in or output from the jitter buffer. The system and method is generally applicable to any wireless or wired communication system in which audio signals are transmitted between entities operating in different clock domains.
US07852881B2 Inverse multiplexer with TDM bonding
The present invention discloses one or more network components within a telecommunication network wherein said network is a serial bitstream network and the network components are comprising one or more inverse multiplexers, wherein said multiplexer(s) is/are TDM bonding multiplexers and said multiplexer(s) utilize(s) spare bits and/or FAS bits in a protocol for control of specific functions of the inverse multiplexer(s). The invention further includes a method for inverse multiplexing of one or more serial bitstreams within a telecommunication network wherein said method uses spare bit and/or frame alignment signals from a protocol to: measure differential delay between transmission lines at the receiving end, and/or secure timeslot integrity by compensation for individual link delay, and/or secure correct transmitter and receiver timeslot sequence by link identification, and/or monitor channel availability by block error checking.
US07852872B2 System and method for message queue management in a power-save network
A method and apparatus for communicating information between networked devices. Various aspects of the present invention may comprise, for example, a first networked device communicating information over a wireless communication network to a second networked device having power-save mode capability. The first networked device receives an incoming message from the second networked device. A first outgoing message is transmitted to the second networked device prior to transmitting a previously queued outgoing message. A second outgoing message is transmitted to the second networked device prior to the previously queued outgoing message being transmitted. Information may be communicated to the second networked device in a particular manner that depends on whether the second networked device has power-save capability. Communication medium access may be performed in a particular manner, depending on whether the second networked device has power-save capability.
US07852870B2 Method for real-time change of slot duration within a wireless network
A supervisory communications device, such as a base station within a wireless network, monitors and controls communications with a plurality of remote communications devices, such as mobile nodes, throughout a widely distributed network, including the Internet. The supervisory device establishes the upstream slot structure and allocates upstream bandwidth by sending messages over its downstream channel. The supervisory device also uses the messages and minislot counts to anticipate bursts from the remote devices. Dual registers are provided within the supervisory device to generate minislot counts. A primary register generates minislot counts for a current slot structure, and a secondary register generates minislot counts for a revised slot structure. Software executed on the supervisory device determines a switchover time for changing to the revised slot structure and revised minislot count. Prior to switchover, the revised minislot count is passed to the current slot structure processor allowing it to anticipate bursts from the remote devices using the revised slot structure. At switchover, the supervisory device also switches the revised clock along with the revised slot structure, deactivates the primary register, and switches to the secondary register to provide a seamless transition in real time.
US07852864B2 System and method for detecting and directing traffic in a network environment
A method for detecting and directing traffic in a network environment is provided that includes receiving a packet included within a communication flow that is initiated by a mobile terminal and setting a flag within the packet. The method further includes directing the packet to a next destination by recognizing that the flag included within the packet was set and therefore is associated with a mobile-to-mobile communication session.
US07852863B2 System and methods for connections using automatically switched optical network control planes
Systems and methods for connections on an Automatically Switched Optical Network (ASON) network including an ASON database and path computation algorithm, mechanisms for Ethernet connections over ASON, and mechanisms for label negotiation for SNCs are provided. Advantageously, the present invention provides mechanisms for ASON path computation and virtual topology management, Ethernet connection establishment, modification, and deletion in ASON networks, and label negotiation without requiring binding and releasing of connections before label negotiation.
US07852862B2 Wireless/LAN router queuing method and system
A queuing method and system for wireless/LAN routers processes and routes an incoming data packet from a wireless mobile network to a destination server. The system uses a wireless transport module to initiate storage of the data packet in a permanent storage device while simultaneously forwarding the data packet to the destination server. A database thread is used to manage the operations being performed on the data packet and for initiating the storage of the data packet in a permanent storage device based on a permanent storage queue. A main thread is used to simultaneously forward the data packet to the destination server. The wireless transport module is adapted to determine whether the data packet has been acknowledged by the destination server and aborting the storage of the data packet in the permanent storage device once acknowledgment from by destination server has been received.
US07852858B2 Method and device for communication between multiple sockets
One (SC3) of the sockets (SC) is designated to be capable of receiving the data stream received by each socket associated with a selected process, Said socket thereby designated (SC3) further comprises an additional receive list (RXS) listing buffer memories containing the data stream received by all of the sockets involved in a selected process. The buffer memories (SKB) of each socket (SC1, SC2, SC3) simultaneously belong to both receive lists (RX, RXS), and each further comprise an additional “previous” pointer (PPS) indicating the buffer memory which precedes the current buffer memory in the additional receive list (RXS), and an additional “next” pointer (PSS) indicating the buffer memory which follows the current buffer memory in the additional receive list (RXS), which makes it possible to access the data stream received by the set of sockets involved in said process, in the order in which said received data stream arrived.
US07852857B2 Coupler for a ring topology network and an ethernet-based network
A network coupler is provided between a network, on which Ethernet messages can be transmitted, and a plurality of subscribers, the network being linked to an external interface of the network coupler and the plurality of subscribers being linked in series to a ring-type transmission path via an internal interface of the network coupler. For interchanging data, an Ethernet message received via the external interface of the network coupler is forwarded to the internal Ethernet interface of the network coupler and is output onto the ring-type transmission path, each subscriber connected to the internal interface interchanging the useful data intended for the respective subscriber with the Ethernet message circulating on the ring-type transmission path.
US07852855B1 Method for controlling multi-user TCP/IP access over a satellite communication channel
A method is provided for controlling TCP/IP access includes receiving a request from a requestor for data transmission over a satellite communication channel, determining whether the request for data transmission has collided with a separate request for data transmission, if the request for data transmission has collided with a separate request for data transmission, then accepting the request for data transmission, else, temporarily denying the access to the satellite communication channel, determining the priority of the requestor and the number of users on the satellite communications channel, determining the access to the satellite communication channel of the requestor based on the priority of the requestor and the number of users on the satellite communication channel, and monitoring access to the satellite communication channel based on the priority of the requestor and the number of users on the satellite communication channel.
US07852851B2 Method and system for hash table based routing via a prefix transformation
Aspects of a method and system for hash table based routing via prefix transformation are provided. Aspects of the invention may enable translating one or more network addresses as a coefficient set of a polynomial, and routing data in a network based on a quotient and a remainder derived from the coefficient set. In this regard, the quotient and the remainder may be calculated via modulo 2 division of the polynomial by a primitive generator polynomial. In one example, the remainder may be calculated with the aid of a remainder table. The primitive generator polynomial may be x16+x8+x6+x5+x4+x2+1. Additionally, entries in one or more hash tables may comprise a calculated quotient and may be indexed by a calculated remainder. In this manner, the hash tables may be accessed to determine a longest prefix match for the one or more network addresses. The hash tables may comprise 2deg(g(x)) sets, where deg(g(x)) is the degree of the primitive generator polynomial. Accordingly, the hash tables may be set associative and multiple entries may be indexed by the same remainder. Furthermore, entries in the hash tables may comprise a next hop address utilized in routing network traffic.
US07852850B2 Double-hash lookup mechanism for searching addresses in a network device
A hash function is applied to a set of data to generate a hash. A first subset of the hash is used to lookup an entry in a lookup table for a forwarding database. A second subset of the hash is used to identify, within the entry, data comprising an offset. The offset is applied to a location identified in the forwarding database by the first subset of the hash to determine an entry in the forwarding database. Optionally, the lookup mechanism is used in conjunction with one or more other forwarding databases. A method of updating the forwarding database within the double hash lookup framework is also described.
US07852847B2 Receiving apparatus and receiving method
A receiving unit receives a group of packets transmitted from a transmitting apparatus. A detecting unit detects a missing packet based on the received group of packets. A first output unit outputs data corresponding to the group of packets, irrespective of a result of the detection by the detecting unit. A transmitting unit transmits a retransmission request for the missing packet to the transmitting apparatus. A re-receiving unit receives the missing packet retransmitted from the transmitting apparatus in response to the retransmission request. A second output unit outputs data corresponding to the group of packets and the retransmitted packet.
US07852843B2 Apparatus and method for layer-2 to layer-7 search engine for high speed network application
High-speed networking application equipments with a layer-2 to layer-7 hardware search engine and method are with flexibility and performance improvement. The multi-layer switches/routers, network address translation (NAT) gateway, firewall/VPN router and network attached storage (NAS) may use the search engine for fast and efficient search requirement.
US07852842B2 Data processing method for network layer
The present invention discloses a data processing method for network layer in a home network system (1) based on a living network control protocol. The data processing method for network layer based on a protocol, that is composed of at least a physical layer, a data link layer, a network and an application layer, includes the steps of: receiving a message sending primitive (MsgSend) in application layer protocol data unit (APDU) frp, the application layer; according to the message sending primitive (MsgSend), generating a communication cycle description; according to the message sending primitive (MsgSend) and/or the communication cycle description, generating a packet sending primitive (PktSend) in network layer protocol data unit (NPDU); and transmitting the packet sending primitive (PktSend) to the data link layer.
US07852840B2 Method and device for creating a tunnel in a label-switched telecommunication network
A method of creating a tunnel for transporting at least one data flow in a label-switched telecommunication network, the telecommunication network comprising at least one ingress edge router, a server able to define tunnels, called static tunnels, in the telecommunication network based on traffic forecasts in the telecommunication network. The method includes the steps, performed by an ingress edge router receiving an admission request from a client to transfer a data flow in the telecommunication network, of determining whether a static tunnel defined by the server in the telecommunication network is able to transport the data flow, creating a tunnel, called dynamic tunnel, able to transport the data flow in the telecommunication network if no static tunnel defined by the server is able to transport the data flow.
US07852838B2 Method and apparatus for selectively redirecting session control for an internet protocol multimedia subsystem
A method and apparatus for selectively redirecting session control for a user equipment in a telecommunication system include: a home server (108), a proxy server (204, 206), and a user equipment (202) for transmitting a breakout request (208, 210) to the proxy server (204, 206) to break out of an initial service route that includes the home server (108) to a direct service route that bypasses the home server (108).
US07852836B2 Reduced arbitration routing system and method
A system and method for routing packets from one node to another node in a system having a plurality of nodes connected by a network. A node router is provided in each node, wherein the node router includes a plurality of network ports, including a first and a second network port, wherein each network port includes a communications channel for communicating with one of the other network nodes, a plurality of virtual channel input buffers and a plurality of virtual channel staging buffers, wherein each of the virtual channel staging buffers receives data from one of the plurality of input buffers.
US07852834B2 Temporary ENUM gateway
A temporary ENUM architecture assigns a temporary ENUM at call time. For an originated communication requiring routing to a party which needs a particular callback format not supported, the TempENUM provides consistency with the specific format required by the receiving party. The TempENUM is assigned for the duration of the call or communication, or for a given amount of time thereafter. The TempENUM service gateway includes a TempENUM database, a module that assigns a suitable TempENUM at the time of call routing, and a module that handles a lookup in the TempENUM database, and maps the assigned TempENUM to a calling party identifier (CgPID). The TempENUM database stores a TempENUM from a coordinator system and relates the actual calling party identifier (CgPID) for use in callback attempts. Either during the initial call or communication, or shortly thereafter, the receiving party uses the TempENUM number to return communication the initial caller.
US07852832B1 Method and apparatus for providing secure interface to externally hosted application servers
A method and apparatus for enabling a network provider to provide a security server in a packet network, e.g., a VoIP network that allows a third party partner to interface an application server hosted in the third party's network with the VoIP network infrastructure are disclosed. The security server provides the appropriate level of network address translations, firewall support, content filtering, and validation for the third party application server.
US07852827B2 Systems and methods for shifting the position of a symbol to reduce transmission overhead
A method for shifting the position of a symbol to reduce transmission overhead is described. A frame with a plurality of symbols is provided. A determination is made whether the frame includes an indication of an event. At least one symbol of the plurality of symbols is shifted based on the determination. A counter is set to an initial value. The frame with the at least one shifted symbol is transmitted.
US07852822B2 Wide area and local network ID transmission for communication systems
The embodiments utilize OFDM symbols to communicate network IDs. The IDs are encoded into symbols utilizing the network IDs as seeds to scramble respective pilots that are then transmitted by utilizing the symbols. The pilots can be structured into a single OFDM symbol and/or multiple OFDM symbols. The single symbol structure for transmitting the network IDs is independent of the number of network ID bits and minimizes frequency offset and Doppler effects. The multiple symbol structure allows a much coarser timing accuracy to be employed at the expense of transmitting additional symbols. Several embodiments employ a search function to find possible network ID candidates from a transmitted symbol and a selection function to find an optimum candidate from a network ID candidate list.
US07852818B2 Device, method and system of dual-mode wireless communication
Some demonstrative embodiments include devices, systems and/or methods of dual-mode wireless communication. Some embodiments include a wireless dual-mode transceiver capable of operating at first and second wireless communication modes during first and second time periods, respectively, wherein at the first communication mode the transceiver is capable of performing wireless-local-area-network communications over a wireless-local-area-network link, and wherein at the second communication mode the transceiver is capable of performing wireless video communications over a wireless video communication link. Other embodiments are described and claimed.
US07852811B2 Communication system with MIMO channel estimation using peak-limited pilot signals
In a collaborative, multiple input, multiple output wireless communication system, a transmitting device transmits a peak-limited pilot signal to a receiving device. The receiving device independently synthesizes the same pilot signal transmitted by the transmitting device. The synthesis process involves precoding the pilot signal and peak limiting the precoded pilot signal. The receiving device receives a signal r that represents the product of (i) a channel matrix H between the transmitting device and the receiving device and (ii) the peak-limited pilot signal yp(n)′ plus noise η, i.e. r=Hyp(n)′+η. The synthesized, peak-limited pilot signal can then be used by a channel estimator to determine an estimated channel matrix Ĥ. Thus, the estimated channel matrix Ĥ represents a closer estimate of the channel matrix H than conventional channel estimation processes and, thus, can provide better corresponding performance than conventional MIMO wireless communication systems.
US07852810B1 Dynamic adjustment of forward-link frame-error-rate (FFER) target
Methods and systems are provided for dynamic adjustment of the forward-link frame error rate (FFER) target. In accordance with an exemplary embodiment, a base station provides service to at least one mobile station on a carrier in a wireless coverage area using a first FFER target. The base station calculates an Ec/Ior value for the carrier in the wireless coverage area. The base station then selects a second FFER target based at least in part on the calculated Ec/Ior value. Thereafter, the base station provides service to at least one mobile station on the carrier in the wireless coverage area using the second FFER target.
US07852807B2 Channel arrangement method and radio communication base station device
Provided is a radio communication base station device which can prevent lowering of use efficiency of a channel communication resource for performing a frequency diversity transmission when simultaneously performing a frequency scheduling transmission and the frequency diversity transmission in a multicarrier communication. In the device, a modulation unit (12) executes a modulation process on Dch data after encoded so as to generate a Dch data symbol. A modulation unit (22) executes a modulation process on the encoded Lch data so as to generate an Lch data symbol. An allocation unit (103) allocates the Dch data symbol and the Lch data symbol to respective subcarriers constituting an OFDM symbol and outputs them to a multiplexing unit (104). Here, when a plurality of Dch are used for a Dch data symbol of one mobile station, the allocation unit (103) uses Dch of continuous channel numbers.
US07852806B2 Method for acquiring resource region information for PHICH and method of receiving PDCCH
A method of acquiring information on a resource region for transmitting PHICH and a method of receiving PDCCH using the same are disclosed. The resource region for transmitting the PHICH can be specified by first information corresponding to the per-subframe PHICH number and second information corresponding to a duration of the PHICH within the subframe. The first information can be specified into a form resulting from multiplying a predetermined basic number by a specific constant. And, the specific constant can be transmitted via PBCH. Moreover, the second information can be acquired from the PBCH as well.
US07852805B2 Variable length radio link ID for resource allocation in mobile communication systems
The specification and drawings present a new method, system, apparatus and software product for varying a length of a radio link ID (RLID) of a user equipment for resource allocation in mobile communication systems. This allows the system to employ shorter RLID lengths than is necessary if all user equipments (UEs) in the active mode are uniquely identified simultaneously, thus providing considerable savings in the signaling resource on the physical layer.
US07852803B2 Enhanced radio link control error handling
A method of performing a cell update procedure is achieved by detecting an error associated with a radio link established with a base station; informing the base station about at least one radio bearer, at least one radio link control entity, or both having the detected error; and re-configuring the at least one radio bearer, re-establishing the at least one radio link control entity, or both based upon the informing step.
US07852801B2 Reducing collision probability for VoIP packets
A mobile communications device is described that includes a processor configured to establish a network connection with a server in a network and a data generator under the control of the processor that is configured to periodically generate a data unit at a rate having a fixed period. The mobile communications device also includes a transceiver configured to transmit, via the network connection, the data unit during one of the plurality of slots, each slot being an adjacent fractional portion of the fixed period.
US07852799B2 Network using randomized time division duplexing
A network node may have a transmitter, a receiver and a controller. The controller may be configured to automatically and repeatedly cause the network node to cycle back and forth between transmitting information on a network with the transmitter and receiving information with the receiver from the network, wherein the lengths of at least some of the transmissions and receptions vary in accordance with a predetermined pattern.
US07852795B2 Polling method and apparatus for long term evolution multimedia broadcast multicast services
A device for wirelessly communicating a service to user equipment is provided. The device includes a transmitter, a receiver, and a processor. The processor is programmed to promote the transmitter polling to determine whether user equipment desire a service and responsive to receiving, via the receiver, at least one user equipment request for the service, the processor programmed to promote the transmitter providing a point-to-multipoint (PTM) broadcast of the service.
US07852794B2 Proxy IGMP client and method for providing multicast broadcast services in a broadband wireless access network
Embodiments of a proxy internet group management protocol (IGMP) client and methods for providing multicast broadcast services (MBS) in a broadband wireless access network are generally described herein. Other embodiments may be described and claimed. In some embodiments, the proxy IGMP client operates on behalf of a non-IGMP compliant mobile station to allow the mobile station to receive MBS from an IGMP network.
US07852793B2 Method and apparatus for transmitting and receiving an initialsetupattribute message in wireless communication systems
A method and apparatus of transmitting an InitialSetupAttribute message in a wireless communication system, comprising generating the InitialSetupAttribute message comprising an 8 bit AttributeID field, a 2 bit CQIReportingMode field, a 4 bit VCQIReportInterval field, a 2 bit VCQIMeasureInterval field, a 1 bit EnhancedPilotReportEnabled field, a 4 bit EnhancedPilotReportRatio field, a 4 bit EnhancedPilotReportThreshold field, a 2 bit MinReportInterval field, a 2 bit CQIReportInterval field, a 3 bit CQIReportPhase field, a 2 bit CQIPilotInterval field, a 3 bit CQIPilotPhase field, a 3 bit BFCHReportRate field, a 3 bit SFCHReportRate field, a 3 bit BFCHPowerOffset field, a 2 bit NumBFCHBits field, a 3 bit SFCHPowerOffset field, a 2 bit NumSFCHBits and a 3 bit MandatoryCQICHCTRLReportingPeriod field and transmitting the message over a communication link. A method and apparatus is further provided for receiving and processing the InitialSetupAttribute message.
US07852791B2 Wireless communication apparatus and method
A wireless communication apparatus performs bi-directional communication with an initiator. The apparatus is allocated an allocation period for data transmission from the initiator. The apparatus includes means for generating a first physical frame including an acknowledgement frame with respect to data received from the initiator, and generating a second physical frame in which a plurality of transmission data frames addressed to the initiator are aggregated. The apparatus also includes means for transmitting the first physical frame at a first transmission rate and the second physical frame at a second transmission rate, during the allocation period.
US07852789B2 Methods, systems, and/or devices for providing network access
Certain exemplary embodiments comprise a method that can comprise, via an Ethernet Channel Service Unit (ECSU), providing a packet conversion between a Serial Wide Area Network (WAN) protocol and an Ethernet network protocol. The ECSU can be adapted to provide access to a network service between a first device adapted to communicate using an Ethernet protocol via the Ethernet network and a second device adapted to communicate using a serial protocol via the Serial WAN.
US07852788B2 Method of organizing nodes of a network into groupings of nodes, computer program for implementing such a method and communication device forming a node of a network of nodes
A method of organizing nodes of a network into clusters of nodes comprises a step (130) of calculating, for each node, a weight, representing the aptness of this node to be the master node of a grouping, and a step (190) of electing a master node of a grouping, such that the weight of this master node is greater than or equal to the weights of the other nodes of the grouping. The method furthermore comprises a step (140 180) of storing, in each node, an information cue (14) containing an identifier of the node of highest weight known by this node and the value of this highest weight, a step (150) of transmitting, by each node to nodes adjacent to this node, the information cue (14) stored in this node, and a step (170) of comparing, for each node, the information cues (14) transmitted to this node during the transmitting step (150) with the information cue stored in this node, so as to determine a new node of highest weight known by this node. The steps of storing (180), transmitting (150) and comparing (170) are repeated successively a predetermined number (k) of times, on conclusion of which the step (190) of electing a master node is carried out, in the course of which a node (M) whose stored information cue contains its own identifier is chosen to be a master node.
US07852786B2 Peer-to-peer networks
A station used as a node in a peer-to-peer communications system keeps a list of stations to which requests for resources may be sent. The list includes for each member a performance parameter. When a station receives a request for resources it selects at least one station from the list and sends a resource request message to it. The selection of the station from the list may be performed by a random or pseudo-random process such that the probability of selection of any station is a function of the stored parameter. A station receiving such a request, for resources that it can itself supply, sends a reply to the originator. When the originator receives a reply it updates the respective performance parameter: the degree of adjustment may vary according to the quality of reply received.
US07852783B2 Identify a secure end-to-end voice call
We describe a system embodiment comprising generating a Secure Real-Time Transport Protocol (SRTP) encapsulated packet and including a secure media indicator into the SRTP encapsulated packet. The method further comprises inserting the SRTP encapsulated packet into an SRTP voice stream associated with an active call between a source and a destination endpoint and indicating an end-to-end secure call between the source and destination endpoints responsive to the secure media indicator.And we describe a method embodiment comprising transmitting a request message from a source endpoint to a destination endpoint participating in an active call and setting a secure media flag in the request message at each node in a signaling path associated with the active call. The method further comprises returning a response message from the destination endpoint to the source endpoint responsive to the request and indicating an end-to-end secure call between the two endpoints.
US07852781B1 Managing communications settings
Communications settings are managed. System characteristics are determined that affect communications on a high speed transmission link between nodes. The system characteristics includes system hardware information and physical characteristics of a cable. Tuning information is derived from the system characteristics. At least some of the tuning information is communicated between the nodes.
US07852778B1 Verification of network paths using two or more connectivity protocols
Techniques are described for verifying a status of a set of paths through a computer network for two or more connectivity protocols. For example, a node uses a first connectivity protocol to concurrently learn information that will cause packets conforming to the first connectivity protocol and packet conforming to a second connectivity protocol to traverse a set of paths through a computer network. After learning this information, the node may verify a status of each of the paths using the first connectivity protocol. In addition, the node may verify a status of each of the paths using the second connectivity protocol. By verifying the status of the paths using both the first and the second connectivity protocols, the node may be able to quickly and accurately determine whether a path has failed.
US07852777B2 Network hardware device
A network hardware device of the invention includes a reception section receiving data from a network, and outputting a reception completion signal, a timer section measuring a preset time, and a delay section generating an interrupt signal so as to notify a host CPU of completion of the reception. When the timer section does not measure a time, the delay section generates an interrupt signal upon reception of the reception completion signal. On the other hand, when the timer section measures a time, upon reception of the reception completion signal, the delay section generates an interrupt signal after the timer section measures a preset time.
US07852776B2 Routing loop detection control apparatus
There is disclosed a technique which can detect a packet routing loop (in particular, a nesting loop formed by MRs (mobile routers). According to this technique, an MR 114 connected as a subordinate to an MR 110 transmits a BU (Binding Update) message, to which added is an ARO (Access Router Option) including an address of a router (MR 110) connected at present, to an HA (Home Agent) 140 to which it pertains. Moreover, an MR 112 is connected as a subordinate to the MR 114 and, when connected to the MR 112, the MR 110 transmits a BU message, to which added is an ARO including an address of the MR 112, to the HA 140. At this time, the MR 112 also transmits a BU message, to which added is an ARO including an address of the MR 114, to the HA 140. Thus, the HA 140 can detect a routing loop formed by connections 120, 122 and 124.
US07852775B2 Method for determining if an encrypted flow of packets belongs to a predefined class of flows
A method to determine if an encrypted flow of packets (F) belongs to a predefined class of flows (ωt), comprises the steps of giving probability density functions (p(xi|ωt)) of the values of two measurable variables in a plurality of encrypted flows of packets (Fj) belonging to the predefined class of flows (ωt), measuring the values (si,Δt1) of the two measurable variables, apply the measured values (si,Δt1) to the probability density functions (p(xi|ωt)) to generate a sequence of values of probability density (p({right arrow over (x)}|ωt)), process the sequence of values of probability density (p({right arrow over (x)}|ωt)) to generate a reference value (S({right arrow over (x)}|ωt)), and compare such reference value (S({right arrow over (x)}|ωt)) to a threshold value (T) to determine whether the encrypted flow of packets (F) belongs to the predefined class of flows.
US07852771B2 Method and apparatus for implementing link-based source routing in generic framing protocol
Link-based source routing may be implemented using generic framing protocol (GFP) to enable GFP frames to contain a switching context that will allow them to be forwarded on a network without requiring state information to be distributed to interior network elements on the network. Source routes may be computed from network topography information obtained using OSPF or ISIS. An extension header type is added to the GFP frames to signal to the network elements that the GFP frame contains a link-based source route. The source route contains a vector of tunnel IDs and a pointer to the current hop, to enable the current tunnel ID to be determined. The tunnel IDs have local significance only, and hence state information is not required to be distributed on the network. A return route may be built by index substitution as the frame traverses the network.
US07852768B1 Physical-layer device management for network switches
A request frame for use in managing a physical-layer device (PHY) comprises a preamble; a start frame delimiter for the frame; a destination media access control (MAC) address for the frame, wherein the destination MAC address is stored in the PHY; a source MAC address for the frame; a length/type for the frame, wherein the length/type is stored in the PHY; remote management data comprising one or more commands to be executed by the PHY; and a frame check sequence for the frame. A response frame comprises a preamble; a start frame delimiter for the frame; a destination MAC address for the frame; a source MAC address for the frame; a length/type for the frame, wherein the length/type is stored in the PHY; remote management data comprising a response to a command from a management device having the destination MAC address; and a frame check sequence for the frame.
US07852765B2 Actuator control method
A synchronized control method for actuators driving a moving device includes the sending of a signal repeating a frame including the code of the control to be executed, inserting into the frame sent a time information item representative of the control generation duration, extracting the time information item and computing at least one of the application start and the application end instant of control, and the reception of the signal for application of the control to the actuator as long as the generation of the control signal lasts.
US07852764B2 Relay transmission device and relay transmission method
A relay transmission device can achieve high-quality transmission by suppressing congestion in an ad hoc network, even when a network environment changes or performance of a relay device to be communicated with changes. The relay transmission device includes: an optimization coefficient storage unit (1608) that stores, for each cooperative relay device, a self-optimization coefficient for weighting an amount of data determined by a self-optimization flow control unit (1603) and a total optimization coefficient for weighting an amount of data determined by a total optimization flow control unit (1604); and a balance adjustment unit (1605) that compares, for each cooperative relay device, an influence of congestion caused by transmission bandwidth allocation contention on the relay transmission device and an influence of congestion caused by transmission bandwidth allocation contention on the cooperative relay device, and adjusts the self-optimization coefficient and the total optimization coefficient based on a result of the comparison.
US07852762B2 Shaping device and router device
A shaping unit includes FIFOs for accumulating a packet which is so designed as to arrive at a destination address. A packet (an ordinary packet), which has one destination address, is accumulated into the FIFO corresponding to the one destination address. A packet (a virtual multicast packet), which will be copied in the downstream of the shaping unit to arrive at two destination addresses, is accumulated into either of the FIFOs. A packet read unit transmits the virtual multicast packet, which is read from either of the FIFOs, and the ordinary packet, which is read from the one of the FIFOs, to a multiplexing circuit in such a manner that the total bandwidth of both packets is controlled.
US07852761B2 Duty cycle control for networks of nodes
Data packets from a network node may be monitored at a relay station associated with the network that is configured to forward the data packets to a base station. The network node may transmit the data packets according to a first duty cycle. At least one transmission parameter associated with transmission of the data packets from the network node to the relay station may be determined, and then may be related to at least one reference value to obtain a normalized transmission parameter. The normalized transmission parameter may be compared to a set-point value, and a duty cycle change command may be generated for the network node to forward subsequent data packets according to a second duty cycle, based on the comparison.
US07852760B2 Heterogeneous network packet dispatch methodology
The present invention relates to a method and a device for dispatching packets with different network protocols and supporting IP-based networks, Non-IP-based networks, controller networks and multimedia networks. With the method and the device of the present invention, the network user can easily add new network services to the existing network structure. Meanwhile, dispatch of network packets is more efficient.
US07852755B2 Device and method for maintaining a telephone call during power failures in an IP network
A communication device comprises a first transmitter configured to transmit a telephone signal via a broadband-communication link to an IP network, and a second transmitter configured to transmit a telephone signal via an alternative communication link to a telephone network. The telephone signal is transferred from a first telephone number for identifying the communication device in the transmission of the telephone signal via the broadband-communication link to a second telephone number associated with the alternative communication link when a power failure occurs during a transmission of the telephone signal via the broadband-communication link.
US07852752B2 Method and apparatus for designing backup communication path, and computer product
A communication node selecting unit selects a communication node where a time for transferring a failure notification message from a plurality of failure detected communication nodes which detect a plurality of failures on an active communication path to be protected is within a predetermined time, and a backup communication path designing unit searches, based on the selected communication nodes, for a common backup communication path which bypasses the failures.
US07852751B2 Constructing repair paths around multiple non-available links in a data communications network
A data processing apparatus is configured for initiating a not-via approach for creating repair path information for a first link between the first network node and a second network node; creating a list of other network nodes that the not-via repair path traverses; creating and storing entries in the FIB identifying repair addresses for the network nodes and that cause (a) packets directed to all addresses normally reachable through the first link to be encapsulated to the second node not via the first node, (b) packets directed to a not-via address that is normally reachable through the first link to be encapsulated to the second node not via the first node, and (c) dropping packets directed to a not-via address that is normally reachable through the first link when the not-via address is in the list; repeating the preceding steps for all other links of the first network node.
US07852748B2 Method and system for providing voice QoS during network failure
A method and system for providing QoS in a network after a network failure are disclosed. The network includes at least one primary tunnel and at least one backup tunnel protecting a segment of the primary tunnel. The method includes receiving notification of a failure within the primary tunnel segment and rerouting received packets onto the backup tunnel. The rerouted packets are marked to identify packets affected by the failure and are subject to a different QoS policy than packets that have not been rerouted due to the failure.
US07852746B2 Transmission of signaling in an OFDM-based system
Techniques for efficiently transmitting various types of signaling on the forward and reverse links in an OFDM-based system are described. Instead of specifically allocating subbands to individual signaling channels, signaling data for a signaling channel on a given link is sent as “underlay” to other transmissions that may be sent on the same link. Each wireless terminal is assigned a different PN code. The signaling data for each terminal is spectrally spread over all or a portion of the system bandwidth using the assigned PN code. For the reverse link, a wireless terminal may transmit signaling on all N usable subbands and may transmit traffic data on L subbands assigned for data transmission, which may be a subset of the N usable subbands. For the forward link, a base station may transmit signaling and traffic data for all terminals on the N usable subbands.
US07852742B2 Precompensation of crosstalk interference based on feedback error signal
A device has a plurality of output terminals to provide a plurality of signals to a plurality of transmission links; at least one input terminal to receive information representing a projection of a complex valued error signal onto one direction; and a determination circuit, coupled to the at least one input terminal.
US07852739B2 Positioning system mounted on probe memory device and positioning method thereof
A probe memory device carries out positioning with the use of a servo pattern provided in a servo area on a recording medium, and the recording medium and a probe head section are reciprocatingly moved (scan-moved) by vibration at a specific frequency in a one-axis direction. At this time, based on information from the servo area, relative position information between the recording medium and the probe head section is acquired, the relative position information is processed at a control section, and then, feedback control is carried out for carrying out position correction relative to an actuator.
US07852737B2 Optical pickup
An optical pickup includes a first objective lens, a second objective lens having a numerical aperture different from that of the first objective lens, and an objective lens holder. The first objective lens is attached to the objective lens holder via a spacer that has a cylindrical shape and is provided with a lens receiving portion of a stepped shape for receiving the first objective lens, a protruding portion having cushioning properties that protrudes from the upper surface, and a salient portion having a spherical shape formed at the lower surface. The protruding portion is formed so that a tip thereof is closer to an optical disc medium than any other part of the objective lens holder.
US07852732B2 Lens apparatus
A lens apparatus has a focusing lens unit, a separating optical unit disposed on an optical axis of the lens apparatus, a focus detection unit that detects focus condition using a light beam from the separating optical unit, a first drive unit that drives the focusing lens unit based on an output of the focus detection unit, and a second drive unit that drives the separating optical unit. An optical separating surface that the separating optical unit has reflectance that varies continuously in a first direction. The second drive unit drives or moves the separating optical unit in the first direction.
US07852726B2 Recording apparatus and recording medium, and computer program
A recording apparatus includes: a recording device for recording data onto each of a plurality of types of recording media by irradiating a light beam corresponding to each of the types of recording media; a diffracting device disposed on an optical path of the light beam from the recording device to the recording medium, for generating a main beam and a plurality of sub beams by diffracting the optical beam, the main beam recording data and performing a tracking process, the sub beams performing the tracking process, an amplitude of a tracking signal generated by each or one portion of the sub beams and by the main beam being maximum; a controlling device for controlling the diffracting device to adjust a position on which each of the plurality of sub beams is focused, in accordance with the type of the recording medium; and a tracking device.
US07852719B2 System and method for generating output signals indicating specific areas on an optical disc utilizing a protection means
A system for generating an output signal indicating a specific area on an optical disc is disclosed. The system includes: a detecting circuit, a header signal generator, a protection circuit, a counter and an output signal generator. The detecting circuit detects pre-recorded address information on the optical disc to generate a detection signal. The header signal generator detects headers on the optical disc to generate a header signal. The protection circuit computes a first counter value and reloads the first counter value according to the detection signal and the header signal, wherein the protection circuit does not reload the first counter value twice successively due to the header signal. The counter computes a second counter value and reloads the second counter value according to the first counter value. The output signal generator generates the output signal according to the first counter value.
US07852717B2 System, method, and apparatus for characterizing, tracking, and segregating known defective disk regions on patterned disks
A system for tracking and segregating repeated defects on media disks as tabled data in disk drives is disclosed. The disks have the same defects as the sub-master from which they are formed. Likewise, the sub-masters have the same defects as the master from which they are formed which, in turn, are passed down to the disks themselves. This information is recorded in the disk drives to avoid read/write operations in the affected sectors of the disks. In addition, the order and production quantities of sub-masters and disks made are tracked since replication performance decays over time.
US07852707B2 Data output control circuit of a double data rate (DDR) synchronous semiconductor memory device responsive to a delay locked loop (DLL) clock
A semiconductor memory device using system clock with a high frequency can maintain a constant margin of operation even with a changed operating environment including voltage level, temperature, and process. The semiconductor memory device includes a data output control circuit configured to control data outputted in synchronization with a falling edge of a system clock using a first output source signal corresponding to a rising edge of the system clock, and to control data outputted in synchronization with the rising edge of the system clock using a second output source signal corresponding to a falling edge of the system clock, and a data output circuit configured to output data, the data output circuit being controlled by the data output control circuit.
US07852697B2 Integrated circuit feature definition using one-time-programmable (OTP) memory
In one embodiment, a integrated circuit (IC) configurable to have any one of a plurality of different feature sets, the IC including (a) one or more feature blocks adapted to be independently enabled or disabled, (b) a one-time-programmable (OTP) memory cell for each feature block, the OTP memory cell storing a value, and (c) a feature control module for each feature block, each feature control module connected between the corresponding OTP memory cell and the corresponding feature block, and adapted to enable or disable the corresponding feature block based on the value stored in the corresponding OTP memory cell. The OTP memory cells are programmed by a vendor to select the particular feature set for the IC which is to be available to a purchaser.
US07852691B2 Semiconductor memory device using dynamic data shift redundancy system and method of relieving failed area using same system
A semiconductor memory device comprises a plurality of submacros mutually connected via global data lines. Each of the submacros includes a first and a second memory block, and a memory block control circuit arranged between the first and second memory blocks. The memory block control circuit includes a DQ buffer block connected to the first memory block via first complementary data lines and connected to the second memory block via second complementary data lines. It also includes a dynamic data shift redundancy circuit block connected to the DQ buffer block via local data lines and operative to relieve the first and second memory blocks.
US07852683B2 Correcting for over programming non-volatile storage
A non-volatile storage system corrects over programmed memory cells by selectively performing one or more erase operations on a subset of non-volatile storage elements that are connected to a common word line (or other type of control line).
US07852681B2 Non-volatile one time programmable memory
A verify operation is performed on the one time programmable memory block to determine if it has been programmed. If any bits have been programmed, further programming or erasing is inhibited. In another embodiment, the memory block can be programmed and erased until a predetermined page or lock bit in the block is programmed. Once that page/bit is programmed, the one time programmable memory block is locked against further programming or erasing.
US07852680B2 Operating method of multi-level memory cell
An operating method of a memory cell is described, wherein the memory cell has a plurality of threshold voltages. The operating method includes programming the cell from an initial state to a programmed state. The initial state is an erased state having a threshold voltage between the lowest threshold voltage and the highest one among the plurality of threshold voltages.
US07852679B2 Integrated flash memory systems and methods for load compensation
Systems and methods are disclosed including features that compensate for variations in the magnitude of supply voltages used in memory arrays. According to some aspects, compensation circuits may provide a tunable current-limiting load for data columns, where the load can be tuned to dynamically compensate for variations in supply voltage. In certain aspects, a compensation circuit may employ an operational amplifier configured as a voltage follower. The voltage follower compensates for any variations in supply voltage, forcing a constant voltage drop across the load element(s), thus maintaining a constant load. Other circuits may also be included, such as precharge circuits, clamp circuits, buffer circuits, trimming circuit, and sense amplifier circuits with sensed body effect. System-On-Chip integrated system aspects may include a microcontroller, a mixed IP, and a flash memory system having functionality and blocks that interface and interoperate with each other for load compensation.
US07852678B2 Non-volatile memory with improved sensing by reducing source line current
One or more sense amplifiers for sensing the conduction current of non-volatile memory is controlled by signals that are timed by a reference sense amplifier having similar characteristics and operating conditions. In one aspect, a sensing period is determined by when the reference sense amplifier sensing a reference current detects an expected state. In another aspect, an integration period for an amplified output is determined by when the reference sense amplifier outputs an expected state. When these determined timings are used to control the one or more sense amplifiers, environment and systemic variations are tracked.
US07852674B2 Dynamic cell bit resolution
A system and method, including computer software, is used to write to a flash memory device that includes multiple memory cells. One or more of the memory cells are written at a first resolution corresponding to a first number of bits of data. A signal to write at a second resolution corresponding to a second number of bits of data is received. One or more of the memory cells are written at the second resolution.
US07852671B2 Data path for multi-level cell memory, methods for storing and methods for utilizing a memory array
Memories, data paths, methods for storing, and methods for utilizing are disclosed, including a data path for a memory using multi-level memory cells to provide storage of multiple bits per memory cell. One such data path includes a bit mapping circuit and a data converter circuit. Such a bit mapping circuit can be configured to map bits of the original data to an intermediate arrangement of bits and such a data converter circuit can be configured to receive the intermediate arrangement of bits and convert the intermediate arrangement of bits into intermediate data corresponding to a memory state to be stored by memory cells of a memory cell array.
US07852670B2 Method for increasing storage capacity of a memory device
A method for increasing memory storage capacity in a memory device having at least two storage cells wherein at least one measurable physical property is associated with each of the storage cells a nominal value of which may be used to assign a data value to the respective storage cell. Differences between at least two storage cells with regard to the respective nominal values of one or more of the respective physical properties associated with a storage cell and its actual value at a given time are used to provide additional storage capacity.
US07852667B2 ST-RAM employing a magnetic resonant tunneling diode as a spacer layer
A memory cell that includes a first magnetic layer, the magnetization of which is free to rotate under the influence of spin torque; a tunneling layer comprising a magnetic resonant tunneling diode (MRTD); and a second magnetic layer, wherein the magnetization of the second magnetic layer is pinned, wherein the tunneling layer is between the first magnetic layer and the second magnetic layer.
US07852656B2 One-time programmable cell and memory device having the same
One-time programmable cell and memory device having the same includes a first metal oxide semiconductor (MOS) transistor configured to form a current path between a first node and a second node in response to a read-control signal, a second MOS transistor configured to form a current path between a third node and the second node in response to a write-control signal and an anti-fuse connected between the second node and a ground voltage terminal, wherein a voltage applied to the second node is output as an output signal.
US07852652B1 Match line precharge circuits and methods for content addressable memory (CAM) device
A content addressable memory (CAM) device can include a number of match lines, each coupled to a plurality of CAM cells. The CAM device also includes one or more one precharge circuits. Such a precharge circuit can have a first precharge path that couples a match line to a precharge voltage node in response the activation of a first control signal, and a second precharge path that couples the match line to the precharge voltage node in response to the activation of a second control signal. Prior to a compare operation leakage current through the CAM cells can prevented by disabling the precharge paths and isolating the CAM cells from a reference voltage (e.g., ground). The second control signal can be activated after the first control signal in a compare operation.
US07852650B2 Selectable line voltage inverters and associated methods
An inverter capable of supplying power to utility grids of varying line voltages is described. In some examples, the inverter contains multiple output taps that are selected to output power to the utility grid based on the voltage of the utility grid. In some examples, the inverter includes a multi-pin connector that connects with one of multiple receptacles associated with a desired voltage configuration. In some examples, the inverter is capable of adapting to a defined line voltage in two steps.
US07852648B2 Power supply control apparatus and method of using the same
A power supply control apparatus and method are provided. The apparatus includes a controller outputting a first pulse width modulation (PWM) signal for supplying an electric power and a second PWM signal to be compared to the first PWM signal, a first PWM signal input unit converting the second PWM signal to a direct current (DC) signal, a second PWM signal input unit receiving the converted second PWM signal, a comparator comparing the first PWM signal and the converted second PWM signal, a switching unit generating a waveform having a voltage according to the comparison result of the comparator, a transformer transforming the voltage of the generated pulse waveform according to the switching result of the switching unit and a rectifier and voltage divider for rectifying and voltage-dividing the transforming result of the transformer, wherein the controller adjusts the second PWM signal by receiving the rectifying and voltage-dividing result of the rectifier & voltage divider.
US07852646B2 Instantaneous load current control scheme for voltage fed DC to AC inverter supplying resistive-inductive load
A control system is provided for controlling varying alternating current (AC) to a load with varying resistance and inductance. A plurality of nested control loops may employ cascaded proportional controllers to provide desired control of a pulse width modulation (PWM) block to control an inverter that supplies AC power to the load. An AC feedback signal may be supplied to each proportional controller. An AC signal may be added to outputs of the proportional controllers.
US07852644B2 AC-DC power converter
An AC-DC power converter is composed of AC input, a first rectifying circuit, a second rectifying circuit, a DC-DC converter and a DC output. The DC-DC converter has a DC input. The first rectifying circuit and the second rectifying circuit are connected in parallel between the AC input and the DC input of the DC-DC converter. At least one of the rectifying circuits comprises a phase shifting element that provides a phase shift at the AC line frequency.
US07852640B2 System and method for providing control for switch-mode power supply
System and method for providing control for switch-mode power supply. According to an embodiment, the present invention provides a system for regulating a power converter. The system comprises a signal processing component that is configured to receive a first voltage and a second voltage, to process information associated with the first voltage and the second voltage, to determine a signal based on at least information associated with the first voltage and the second voltage, and to send the signal to a switch for a power converter. The switch is regulated based on at least information associated with the signal. The signal processing component is further configured to determine the signal to be associated a first mode, if the first voltage is higher than a first threshold.
US07852631B2 Heat sink assembly
A heat sink assembly comprises a base consisting of an aluminum casting and a copper base plate, a heat sink consisting of heat fins, and at least a heat guide pipe; the heat guide pipe has a heat dissipation section passing through the heat fins; the aluminum casting has a hollow receiving space accommodating the copper base plate, and an elongated recess is disposed at the top sides of the copper base plate and the casting for placing the heat conduction part of the heat guide pipe; the copper base plate keeps contact the heat source and the heat transmits to the heat guide pipe and then is dissipated with the heat sink via the base rapidly. In addition, the weight of the heat sink assembly is decreased, and the manufacturing cost is reduced.
US07852627B2 System and method for high density information handling system enclosure
An information technology enclosure has a processing subsystem and infrastructure subsystem in separate shipping containers that cooperate to process information. The processing subsystem has increased information processing density by concentrating information handling systems in a first processing shipping container that is supported with infrastructure equipment in a second infrastructure shipping container. In one embodiment, the shipping containers are arranged in a stacked configuration so that cooled air and exhausted air are exchanged through aligned vents formed in the ceiling and floor of stacked shipping containers.
US07852626B2 Electronic device and tactile touch screen display
A portable electronic device includes a housing having a touch-sensitive display moveable relative to the housing and a locking plate that inhibits movement of the touch-sensitive display relative to the housing.
US07852624B2 Server enclosure
A server enclosure includes an enclosure body, hard disk drives (HDDs), and heat dissipating devices. The enclosure body includes HDD receiving spaces. The HDD receiving spaces are positioned at one end portion of the enclosure body. Each of the receiving spaces receives one of the heat dissipating device or one of the HDDs.
US07852623B2 Fixing device and computer
The fixing device of the invention comprises a fan containing portion and at least one interface card fixing element wherein the fan containing portion can be connected to the fan, the interface fixing element comprising a first guiding portion, a second guiding portion and an against element, the first guiding portion and the second guiding portion forming a guiding slot for the interface card sliding into it; and the against element can press against the interface card.
US07852606B2 Self-testing circuit interrupting device
There is disclosed a self-testing circuit interrupting device which provides uninterrupted power to a load during a complete electronic and electromechanical components self test to allow autonomous periodic automated self testing without damaging or resetting connected load equipment.
US07852603B2 Perpendicular magnetic recording head capable of suppressing problem such as erasure of magnetic data
A perpendicular magnetic recording head is provided. The perpendicular magnetic recording head includes a main magnetic pole layer overlapped with a sub-yoke layer. The sub-yoke layer having a multiple-magnetic domain includes a magnetic domain having dominant track-widthwise component in contact with a front end face of the sub-yoke layer. A main magnetic pole layer 24 is overlapped with the magnetic domain 35b and is affected by the magnetic domain 35b.
US07852602B2 Cooling of head actuator of disk device
A magnetic disk device includes a swing-type head actuator which is driven by a voice coil motor. The voice coil motor is cooled by an airflow generated when a magnetic disk accommodated in a disk accommodating unit of an enclosure is rotated by a spindle motor. An airflow dividing member provided on an inner wall or a base of an actuator accommodating unit divides the airflow generated by the rotation of the disk and passing along the inner wall. The divided airflow is introduced to a coil part of the voice coil motor, and cools the coil, without sacrificing the dust purge performance.
US07852600B2 Apparatus and method for reading out data recorded on tape
An apparatus and method for reading out data recoded on a tape with a read head is provided. A command processing unit receives a request for reading out old data behind EOD of new data. A channel input/output unit receives, data read out with a read head and a buffer managing unit receives this data. A header information determining unit determines whether this data includes header information of the old data. If it is determined that this data includes the header information of the old data, a data set determining unit determines whether a data set is extractable from this data. If it is determined that data set is not extractable, a move signal output unit outputs a signal for moving the read head in a direction of the new data.
US07852598B1 Self-servo-write using sloped tracks written using a calibrated current profile
Systems and techniques relating to writing servo information on a machine-readable medium. A method of performing post-assembly operations in a recording apparatus, including a rotating recording medium, includes writing sloped tracks to the recording medium using a calibrated current profile, and writing servo information to the recording medium using the sloped tracks. An apparatus can include an input; an output; and signal processing circuitry coupled with the input and the output to control a transducer to write to a rotating recording medium, the signal processing circuitry including one or more control units configured to cause performance of post-assembly operations including writing sloped tracks to the recording medium using a calibrated current profile, and writing servo information to the recording medium using the sloped tracks.
US07852597B2 Storage medium driving apparatus and control method thereof
A storage medium driving apparatus includes a head slider opposed to a storage medium, an acceleration detector detecting an acceleration of the apparatus. A control circuit retracts the head slider from above the storage medium according to a result detected by the acceleration detector and selectively executes one or more operations from among a plurality kinds of operations according to an index that is derived from the result detected by the acceleration detector and represents an amount of an impact energy.
US07852596B2 Disk drive returning dummy data to a host when reading an unwritten data sector
A disk drive is disclosed comprising a disk and a head actuated over the disk. The disk comprises a plurality of tracks, wherein each track comprises a plurality of data sectors. A read command is received from a host to read data from a target data sector. When it is determined that the target data sector has not been written by the host, dummy data is returned to the host.
US07852593B2 Method and apparatus for writing servo data, using spiral servo patterns in a disk drive
According to one embodiment, a servo-writing method for use in a disk drive, in which a CPU causes a head to record final patterns in a disk, by using the multi spiral servo pattern recorded in the disk. The CPU uses a designated spiral servo pattern, positioning the head at a target position, so that the head may write the final patterns at the target position and may read sector-address data contained in the final patterns.
US07852591B1 Electrostatic discharge protection circuit for magneto-resistive read elements
A read head circuit comprises a read element including first and second terminals. A shunting device comprises a transistor including a first terminal that is connected to the first terminal of the read element, a second terminal that is connected to the second terminal of the read element, and a control terminal. The shunting device shorts the first and second terminals when the control terminal is not powered.
US07852589B2 Disk drive
Embodiments in accordance with the present invention provide a magnetic disk drive capable of achieving error recovery stably in a simple configuration in the event of thermal asperity (TA) and minimizing the error recovery time required, and a method for controlling the disk drive. According to one embodiment, if TA occurs, a cutoff frequency of a high-pass filter to which a data read signal is input is first increased and a loop gain of a low-order finite impulse response (FIR) filter connected in series to an FIR filter is also increased as high as possible. Next, a Viterbi decoder to which a signal is input from the low-order FIR filter provides feedback to the low-order FIR filter so that an input signal error becomes a minimum. Tap coefficients of the low-order FIR filter are thus optimized.
US07852578B2 Lens barrel and camera including it
A lens barrel includes a plurality of lens groups (1, 2), lens frames (1a, 2a) to hold the plurality of lens groups, respectively, a lens driving apparatus to drive the plurality of lens frames and a fixed member (5) to hold the lens driving apparatus. The lens driving group includes a rotational member (6) which is forwardly moved while rotating relative to the fixed member (5), a linearly moving guide member (7) which moves with the rotational member (6) in the optical axial direction while limiting rotation of the lens frames and is not capable of rotating, and a linearly moving-guide biasing member (8) which is capable of moving in the optical axial direction relative to the linearly moving guide member and is configured to limit rotation. The linearly moving-guide biasing member has a resilient structure configured to bias the linearly moving guide member in the optical axial direction.
US07852576B2 Lens module
A lens module includes a base, a carrier carrying a lens, two elastic members attached on the base and supporting the carrier, and a number of thermal actuators. The carrier is movable relative to the base. The thermal actuators each have a first arm and a second arm. The first and second arms are aligned in an optical axis direction of the lens and each have a first end electrically and mechanically coupled to the base and a distal end, the distal ends thereof are interconnected and attached to the carrier. The first arms are thinner than the second arms so that the first arms are capable of deflecting toward the second arms due to differential heat generated when an electrical current is passed through the first and second arms from the first ends thereof to the second ends thereof, thereby the carrier is moved.
US07852574B1 Magnifying lensed flashlight apparatus
The magnifying lensed flashlight apparatus provides both a flashlight and a magnifying glass. The apparatus enables selective positioning of the magnifying glass, from a position directly atop and flush within to a position 180 degrees forwardly from the apparatus top. Magnifying lens positioning is provided via a thumb slide accompanied by nodules and detents that enabled exact, resisted-movement positioning in 4 positions.
US07852573B2 Image taking lens
An image taking lens LA comprises an aperture S1, a first lens L1 and a second lens L2 which are arranged in this order from an object side to an image side. The first lens L1 has a positive power and a meniscus shape with a convex surface facing an object; and the second lens L2 has a positive power with a convex surface facing an image. The first lens L1 and the second lens L2 satisfy the following formulae (1) and (2): 0.30
US07852570B2 Optical film having a set of diffractive features randomly repeating at variable distances
A cutting tool assembly having a tool post capable of lateral movement along a work piece to be cut and an actuator with at least one machined tool tip and possibly other tool tips. The actuator provides for control of the movement of the tool tip in an x-direction into and out of the work piece in order to make continuous or discontinuous diffractive features in it. The machined work piece can be used to make articles having diffractive features such as optical films having lenslets.
US07852566B2 Single F-theta lens used for micro-electro mechanical system (MEMS) laser scanning unit
A single f-θ lens used for a micro-electro mechanical system (MEMS) laser scanning unit is in a meniscus shape formed by the lens in which a concave surface faces towards the side of a MEMS reflecting mirror. The single f-θ lens has a first optical surface and a second optical surface, at least one optical surface is aspherical surface in both main scanning direction and sub scanning direction, and satisfies specifical optical conditions. The single f-θ lens converts the nonlinear relationship between scanned angle and the time into the linear relationship between the imaged spot distances and the time. Meanwhile, the single f-θ lens focuses the scan light to the target in the main scanning and sub scanning directions, such that the purpose of the scanning linearity effect and the high resolution scanning can be achieved.
US07852565B2 Color separation/combination prism and image-projection apparatus
A color separation/combination prism is disclosed which has an optical film arrangement capable of performing color separation, light analysis and color combination. The prism includes four prism members and at least five optical surfaces as outer surfaces thereof. Each of the prism members has at least three optical surfaces including two optical surfaces which intersect orthogonally with each other at a first side thereof. The four prism members are joined together such that the first sides of the prism members are adjacent to or contact each other. Joining portions of the four prism members are provided with wavelength-selective polarizing films.
US07852562B2 Optical element with laser damage suppression film
An optical element having a laser damage suppression film which is capable of withstanding high power blue laser and formed on a plastic substrate. Specifically disclosed is an antireflection optical element wherein a multilayer film, which is composed of low refractive index material layers (105) and high refractive index material layers (107) arranged alternately, is formed on a plastic substrate. In this antireflection optical element, the oxygen permeability coefficient is decreased such that variation in laser permeability is 2% or less after being continuously irradiated with blue laser having an energy density of 120 mW/mm2 for 1000 hours at an ambient temperature of 25° C. In one embodiment, the oxygen permeability coefficient is set at 30 cm3·mm m2·24 hr·atm) or less.
US07852559B2 Diffusely-reflecting polarizer having nearly isotropic continuous phase
The present invention provides a diffusely-reflecting polarizer comprising: a first polymer which is amorphous and having a birefringence of less than about 0.02 and a second polymer, the first polymer being a continuous phase, and the second polymer being a disperse phase whose index of refraction differs from said continuous phase by greater than about 0.05 along a first axis and by less than about 0.05 along a second axis orthogonal to said first axis; wherein the diffuse-reflectivity of said first and second polymers taken together along at least one axis for at least one polarization state of electromagnetic radiation is at least about 50%, the diffuse transmittance of said first and second polymers taken together along at least one axis for at least one polarization state of electromagnetic radiation is at least about 50%.
US07852550B2 Optical amplifying apparatus
The present invention provides an optical amplifying apparatus having: a CPU 11 for processing various signals; a plurality of circuits 17, 18 for controlling respective devices 4, 9 required for optical amplification; a first storing unit 14 for storing a program supplied from a user a gate array 12 for storing various parameters for controlling the devices 4, 9, the gate array being updated based on the program which is stored in the first storing unit 14 and sent via the CPU 11; a latch unit 13, provided between the gate array 12 and the circuits 17, 18, for interrupting a signal path from the gate array 12 to the circuits 17, 18 after receiving a starting signal of an update from the CPU 11 until the update being finished and for controlling the circuits 17, 18 based on the parameters stored in the gate array 12 before the signal path is interrupted; and a second storing unit 16 for, at least during the update, storing the various parameters which are stored in the gate array 12 before the update.
US07852543B2 High performance chirped electrode design for large area optoelectronic devices
An electro-optic device with a doped semiconductor base and a plurality of pixels on the semiconductor base. Pixels include oppositely doped semiconductor layer and a top electrode formed on the oppositely doped semiconductor layer. The top electrode has a grid pattern with at least one busbar and a plurality of fingers extending from the busbar, and spacing between the fingers decreases with distance from the bondpad along the busbar. Each pixel can also include a multiple quantum well formed on the semiconductor base. The top electrode shape produces an approximately uniform lateral resistance in the pixel. An embodiment is a large area modulator for modulating retro-reflector systems, which typically use large area surface-normal modulators with large lateral current flow. Uniform resistance to each part of the modulator decreases location dependence of frequency response. A chirped grid electrode balances semiconductor sheet resistance and metal line resistance components of the series resistance.
US07852541B2 Light deflector and light scanning device
A light deflector includes: an oscillating mirror which includes a reflecting surface and which rotationally oscillates about a first axis; a mirror holder which holds the oscillating mirror; and a wiring drawn out from a surface of the mirror holder at a drawn-out start position, the drawn-out start position lying on a plane which includes the first axis and which is orthogonal to the reflecting surface of the oscillating mirror in a still state.
US07852540B2 Optical scanning apparatus and image forming apparatus using the same
The light scanning optical apparatus for reducing registration displacement during a temperature increase, includes: multiple light source units; a common optical deflector deflectively scanning light fluxes emitted from the multiple light source units; and first and second imaging optical systems facing each other across an optical direction, sandwiching the optical deflector, and guiding the light fluxes from the optical deflector to different scanned surfaces; and a housing member housing each of the first and second imaging optical systems. Among imaging optical elements constituting those imaging optical systems, two imaging optical elements disposed adjacently to the optical deflector include main scanning direction standard positioning portions disposed at different positions in a scanning direction in those imaging optical systems. The main scanning direction standard positioning portions are positioned with respect to a standard reception portion of the housing member.
US07852536B2 Angle avoidance for color halftone screens
A method for avoiding objectionable moiré in a color image can include identifying a problematic excitation angle associated with a problematic excitation in a marking process or in the color image and selecting a set of at least two halftone screens for rendering at least two separations of the color image wherein the set of screens is selected to avoid including significant screen fundamental, harmonic and beat frequencies at angles closer than about 1 degree of the identified problematic excitation angle. Halftoning the color image according to the selected set of screens avoids objectionable moiré associated with the problematic excitation.
US07852531B2 Digital correction for alignment of a plurality of color channels of a color image forming device
A system and method are provided for digital correction of a plurality of color channels and color image data. In color reproduction, a color image may be composed of a plurality of superimposed color channels in a color space. In order to assure the proper alignment of color channels and exemplary applications such as color printing, one or more of the plurality of color channels which compose a complete color image may be scaled to an output resolution, and corrected in order to ensure proper alignment and authentic reproduction of a color image. In place of a plurality of independent clocks, one for each channel, a single clock is provided for every channel, and additional unit is supplied to scale each channel according to independent characteristics.
US07852527B2 Image reader
An image reader is provided which includes a document reader unit having a document stand configured for placing a document to be read thereon; a document conveying unit removably positioned on top of the document reader unit, wherein the document conveying unit is configured for conveying the document to be read onto the document stand; a discharge tray configured to receive a read document thereon conveyed by the document conveying unit; and a restriction member movably positionable between the document stand and the discharge tray, wherein the restriction member is configurable in an upright orientation for restricting the position of an end of the read document placed on the discharge tray.
US07852521B2 Recording medium determination apparatus and image forming apparatus
The image forming apparatus includes: a reflection LED for emitting light to a surface of a recording medium on which an image is not yet fixed; a transmission LED for emitting light to the back face of the surface of a recording medium on which an image is not yet fixed; a CMOS area sensor for reading, as image, a light irradiation region of the recording medium by the reflection LED or the transmission LED to output the image; and a condition setting mechanism for providing a control by which, in accordance with an output value from the CMOS sensor, a fixing processing condition of a fixing apparatus is set. The image forming apparatus transforms a waveform of the output from the CMOS area sensor to a frequency component to determine, based on the feature quantity of the frequency component, the type of the recording medium.
US07852515B2 Infrared encoding for embedding multiple variable data information collocated in printed documents
A watermark can be embedded in an image that has the property of being relatively indecipherable under normal light by including a distraction pattern, and yet remains decipherable under infrared illumination when viewed by a suitable infrared sensitive instrument. This infrared mark comprises, a substrate reflective to infrared radiation, a foreground colorant mixture printed as an image upon the substrate, a background colorant mixture and a distraction colorant mixture. A resultant collocated image rendered substrate suitably exposed to an infrared illumination, will yield a discernable image evident as a infrared mark to a suitable infrared sensitive device, but remain undecipherable under normal ambient light.
US07852513B2 Color chart for adjusting colors and color adjusting method
A color chart that enables exact color adjustments without being influenced by distortion or peripheral light loss is provided. The color chart has a plurality of colored regions each being of a different color, separated by line segments that radiate outward from a predetermined point. A plurality of achromatic colored regions are provided among the plurality of colored regions at predetermined intervals.
US07852511B2 Image processing apparatus and method, for producing a color separation table
A color separation table capable of performing both limitation of a color material applied in printing, and suppression of a false contour by smoothing processing satisfactorily is generated. Specifically, after generating the color separation table, smoothing processing is performed in order to obtain conformability between areas constituting the table. So as not to damage smoothness of lattice point data achieved by this smoothing processing, due to landing amount correction processing, landing amount correction is performed for an object lattice point and lattice points in a 3×3×3 range around it.
US07852509B2 Image forming apparatus and image forming system
An image forming apparatus includes (A) an image forming section, (B) a document reading section, and (C) a controller. The image forming section is for forming an image. The document reading section is capable of reading a document concurrently with an operation of the image forming section. The document reading section reads the document by successively shifting a reading position. The controller lowers a speed for shifting the reading position in the document reading section when the image forming section carries out a predetermined operation.
US07852505B2 Network system and control method of the same
This invention relates to management of facsimile information in a network system to which a document distribution server, a client terminal, and a facsimile apparatus are connected. When operated, this facsimile apparatus transmits information concerning the operation to the server. When an image is transmitted as a result of operation, information concerning the result of this transmission is also transmitted to the server. The server stores in a database the received information pertaining to the operation of the facsimile apparatus, the transmitted image, and the received information pertaining to the transmission result. Whether these pieces of information are to be transmitted to the server is set for each client. Each client can acquire operation log information of the facsimile apparatus by looking up the database.