Document | Document Title |
---|---|
US07752677B2 |
System and method for containing portlets
A system and method for providing a request to a portlet wherein the portlet can render itself in a graphical user interface (GUI), comprising mapping the request to a control tree wherein the control tree is a logical representation of the GUI and wherein the control tree includes a set of controls which are related hierarchically to one another, advancing the control tree through at least one life cycle stage based on the request, wherein the control tree includes a portlet control that represents the portlet, and providing the request to a portlet container, wherein the providing can be performed by the portlet control. |
US07752670B2 |
Detecting an attack of a network connection
To detect an attack of a network connection, detection of a message containing a sequence number that is within a valid sequence number range is performed, where the message is intended to cause reset of the network connection. The message is dropped, and a counter is incremented to track a number of occurrences of receiving the message in response to detecting that the sequence number in the message is within the valid sequence number range. |
US07752667B2 |
Rapid virus scan using file signature created during file write
A procedure and implementations thereof are disclosed that significantly reduce the amount of time necessary to perform a virus scan. A file signature is created each time a file is modified (i.e., with each “file write” to that file). The file signature is inserted, with a date stamp, into the file attributes. The virus scan program checks the previously-created file signature against the virus signature file instead of creating the file signature for every file during the virus scan. Checks to ensure that the file signature is secure, and is valid and up to date, are also implemented. Only if the file signature is not valid and up-to-date does the virus scan program create a new file signature at the time of the running of the virus scan. |
US07752666B2 |
Detection of routing loops based on time-to-live expiries
A method and system for detecting routing loops and time-to-live (TTL) expiry attacks in a telecommunications network are disclosed. The detection of routing loops and TTL expiry attacks can be achieved based on the comparison of TTL expiries occurring on two or more routers in the network. A quantity of TTL expiries associated with a router can be summed. Additionally, a quantity of TTL expiries associated with other routers that are operatively coupled to the router can be summed. A difference between the sums can be calculated and a determination of whether a routing loop exists can be made in response to the difference. |
US07752665B1 |
Detecting probes and scans over high-bandwidth, long-term, incomplete network traffic information using limited memory
A method for detecting surveillance activity in a computer communication network comprising automatic detection of malicious probes and scans and adaptive learning. Automatic scan/probe detection in turn comprises modeling network connections, detecting connections that are likely probes originating from malicious sources, and detecting scanning activity by grouping source addresses that are logically close to one another and by recognizing certain combinations of probes. The method is implemented in a scan/probe detector, preferably in combination with a commercial or open-source intrusion detection system and an anomaly detector. Once generated, the model monitors online activity to detect malicious behavior without any requirement for a priori knowledge of system behavior. This is referred to as “behavior-based” or “mining-based detection.” The three main components may be used separately or in combination with each other. The alerts produced by each may be presented to an analyst, used for generating reports (such as trend analysis), or correlated with alerts from other detectors. Through correlation, the invention prioritizes alerts, reduces the number of alerts presented to an analyst, and determines the most important alerts. |
US07752663B2 |
Log analysis system, method and apparatus
An analysis unit which effectively detects incidents on the basis of events detected by a security unit such as an intrusion detection system (IDS) or a firewall (FW) installed in a network stores statistical information that is frequency-distributed information of event information obtained from the collection unit, frequency component information obtained by frequency-analyzing the statistical information and the result obtained by making analysis on the basis of the frequency component. The collection unit collects and normalizes event log information outputted by IDS or FW to be stored in an event database (DB). An alert notification unit includes an alert database (DB) for storing an alert instruction transmitted from the analysis unit and an alert notification destination and reports occurrence of incidents to a manager or the like in accordance with the instruction. |
US07752661B2 |
Method and system for server support of pluggable authorization systems
A method, system, apparatus, and computer program product is presented for plugging in a standard authorization system in a manner such that legacy applications can use the authorization APIs and backend remote interfaces of a legacy authorization system. When a legacy application makes a call intended for a routine within the legacy authorization system, the call is redirected to make the appropriate calls to the APIs of the standard authorization system. |
US07752659B2 |
Packet filtering in a NIC to control antidote loading
A method and system is described for selectively downloading antidotes onto a client computer. The client computer is connected via a network interface card (NIC) to a network that contains an anti-virus server. The NIC is initially logically isolated from the client computer, thus permitting the NIC to autonomously examine packets to and from the client computer and the network. The NIC selectively accepts packets only from trusted Internet Protocol (IP) addresses that conform to a security format such as Internet Protocol Security (IPSec). |
US07752658B2 |
Multi-session connection across a trust boundary
Multi-session connection across a trust boundary is described. In an embodiment, a trust boundary can be implemented to restrict access to resources in a secure region from an unsecure region. A connection can be established that is configured as a client-server connection from the secure region to the unsecure region across the trust boundary. A communication engine in the secure region can then control and maintain the established connection as a two-way simultaneous communication link to the unsecure region across the trust boundary such that session messages can be initiated for communication via the two-way simultaneous communication link from either of the secure region or the unsecure region. |
US07752656B2 |
Controlling access to name service for a domain name system
A system and method is provided for using a DNS server operating on a wide area network to enable an authorized reception device to receive (or be provided with) restricted content data associated with a particular wide area network address and redefine the domain name associated with a particular wide area network address. In a preferred embodiment of the present invention, an authorization application is adapted to provide the reception device with user-verification data, receive from the reception device verification data, and provide the filtering application with authorization data. The filtering application, which operates similarly to prior art DNS server systems, is further adapted to receive filtered data (i.e., password-required data and/or pseudo-domain-name data) and authorization data in order to provide an IP address of the content server to the reception device via a wide area network, such as the Internet. |
US07752651B2 |
System and method for propagating security information in a web portal system
In accordance with embodiments, there are provided mechanisms and methods for propagating security information for an application between a first environment and a second environment. These mechanisms and methods can enable embodiments to propagate changes to security information from a first application instance in a first environment to a second application instance in a second environment. For example, an embodiment can receive security information from an adapter associated with a test version of an application, and then propagate the security information to a production version of the application residing in a production environment. The ability of embodiments to propagate security information between adapters associated with application versions can enable propagation of changes to security information, i.e., information about changes to permissions, rules, policies and so forth relating to security, between a first environment and a second environment without necessitating taking the production version of the application off line. |
US07752648B2 |
Apparatus and methods for handling interactive applications in broadcast networks
An interactive method includes receiving, at a display device, background video including a multiplicity of video frames, at least one of the multiplicity of video frames including a plurality of sub-pictures, each of the plurality of sub-pictures representing an alternative background, and switching, at the display device, between a first sub-picture of the plurality of sub-pictures and a second sub-picture of the plurality of sub-pictures. Related apparatus and methods are also disclosed. |
US07752646B2 |
Method for identifying extender text table of electronic program guide in digital TV
A digital television (DTV) receiver and a decoding method are discussed. According to an embodiment, the DTV receiver includes: a receiving unit for receiving a digital broadcasting signal including a plurality of extended text tables (ETTs) that appear in transport stream packets having common PID values, each ETT comprising a section header and a message body, wherein the section header contains a table identification extension field that serves to establish uniqueness of each ETT, and wherein the message body includes an extended text message (ETM) which provides detailed descriptions of a virtual channel or an event associated with each ETT; and a program and system information protocol (PSIP) decoder for detecting the table identification extension field to determine uniqueness of each ETT and detecting at least one pertinent ETT from the plurality of ETTs using the determined uniqueness of each ETT. |
US07752645B2 |
Method for identifying extender text table of electronic program guide in digital TV
A digital television (DTV) receiver and a decoding method are discussed. According to an embodiment, the DTV receiver includes: a receiving unit for receiving a digital broadcasting signal including a plurality of extended text tables (ETTs) that appear in transport stream packets having common PID values, each ETT comprising a section header and a message body, wherein the section header contains a table identification extension field that serves to establish uniqueness of each ETT, and wherein the message body includes an extended text message (ETM) which provides detailed descriptions of a virtual channel or an event associated with each ETT; and a program and system information protocol (PSIP) decoder for detecting the table identification extension field to determine uniqueness of each ETT and detecting at least one pertinent ETT from the plurality of ETTs using the determined uniqueness of each ETT. |
US07752643B2 |
Information access system, information distribution device, information access device, information distribution method, and information access method
An information search system is provided. The information search system is capable of searching a target content based on meta information provided by a broadcast station, in which a reception device makes an inquiry toward a directory service server based on a meta information reference ID accompanying meta information coming from the broadcast station so that a meta information group is derived for reference by the meta information reference ID. Also, another inquiry is made toward a content service server based on address information or a keyword of the content included in sub meta information in the meta information group so as to perform a search for any desired content. |
US07752642B2 |
Post production visual alterations
Disclosed is a method and system in which “labels,” comprising supplemental information such as advertising, promotional, or informational elements including interactive elements, may be superimposed post-production into a video stream. This can be done by using overlay screens including interactive overlay screens or by combining video segments. As such, the labels do not have to physically be part of the actual scene during filming. Once a video stream is created, a space for available advertising is designated either manually or automatically by pattern recognition techniques. A list of available advertising space is generated. During viewing of television broadcasts, advertisements are placed in the video signal. Labels are displayed by superimposing an HTML page that is blank except for the advertisement onto the video signal. Advertisements can be superimposed post-production, and can be personalized and localized. The advertisements can be customized on a per-household basis. |
US07752641B2 |
Disk apparatus
A disk apparatus includes a bracket, a loading motor, a gear unit, and a slider cam. The loading motor is attached to the bracket. The gear unit is installed in the bracket and is connected with the loading motor for power transmission from the loading motor. The slider cam is transversely movable between a transverse loading/unloading position and a transverse reading position. The slider cam operatively mates with the gear unit and slidably engages with the bracket at a first cam portion and a second cam portion thereof. The first cam portion is engageable with the bracket in a plane different from the second cam portion. |
US07752638B2 |
Method for defining and dynamically invoking polymorphic call flows
A method for defining and dynamically invoking polymorphic call flows in a call flow system. A publisher call flow and subscriber call flows are defined. A first trigger point in the publisher call flow is defined. Triggers specifying late-binding references to trigger points are defined in the subscriber call flows. A second trigger point in a first subscriber call flow is defined. A trigger specifying a late-binding reference to the second trigger point is defined. Publishing the call flows includes storing a second subscriber call flow's representation that includes a first trigger's representation. To execute the publisher call flow, identifiers of the publisher call flow and the first trigger point are located in the first trigger's representation. Without changing any other call flow and without terminating and restarting the publisher call flow, a call flow is added to the call flow system and invoked. |
US07752635B2 |
System and method for configuring a virtual network interface card
A system includes an interface device that executes a driver and a processing device that executes instructions to implement a virtual machine, and to implement a virtual network interface card that is configurable to enable communication between the driver and the virtual machine. The processor executes instructions to configure the virtual network interface card. |
US07752627B2 |
Leaky-bucket thread scheduler in a multithreading microprocessor
A leaky-bucket style thread scheduler for scheduling concurrent execution of multiple threads in a microprocessor is provided. The execution pipeline notifies the scheduler when it has completed instructions. The scheduler maintains a virtual water level for each thread and decreases it each time the execution pipeline executes an instruction of the thread. The scheduler includes an instruction execution rate for each thread. The scheduler increases the virtual water level based on the requested rate per a predetermined number of clock cycles. The scheduler includes virtual water pressure parameters that define a set of virtual water pressure ranges over the height of the virtual water bucket. When a thread's virtual water level moves from one virtual water pressure range to the next higher range, the scheduler increases the instruction issue priority for the thread; conversely, when the level moves down, the scheduler decreases the instruction issue priority for the thread. |
US07752624B2 |
System and method for associating workload management definitions with computing containers
In one embodiment, a system comprises a plurality of computing containers having processing resources for executing software workloads, a plurality of management processes for controlling access to the processing resources according to workload policy definitions, a data container for storing a plurality of workload policy definitions and associations between the plurality of workload policy definitions and the plurality of computing containers, and a configuration process for communicating workload policy definitions from the data container to the plurality of management processes. |
US07752621B2 |
System, method and program for implementing priority inheritance in an operating system
Disclosed is a method, system, and program for implementing priority inheritance in an operating system. A first list includes a boost request to boost a priority of an indicated thread holding a shared resource to an indicated priority. Further included is a second list. The system processes the boost request in the first list to boost the priority of the indicated thread to the indicated priority. After boosting priority, the system removes the processed boost request from the first list and places the processed boost request in the second list. |
US07752618B2 |
Apparatus and method for remote DLL linking of software upgrades for a wireless mobile station
A software upgrade server that remotely links a software upgrade file as a DLL and transmits the DLL to a mobile station via a wireless network. The mobile station comprises a memory for storing the software file and a controller that communicates with the software upgrade server. The controller receives a message from the software upgrade server indicating a software file is available for upgrading. The controller determines an available space in the memory where the available software file may be installed and transmits to the software upgrade server a target address at the start of the available memory space. The server uses the target address to link a plurality of object files into a DLL and transmits the DLL to the mobile station. |
US07752617B2 |
Apparatus, system, and method for updating an embedded code image
An apparatus, system, and method are provided for updating a code image. The apparatus, system, and method include a loader for loading a new code image into a temporary memory location separate from the memory location occupied by the old code image. A conversion module of the new code image executes and selectively reconciles incompatibilities between the old code image and the new code image. In one aspect, once incompatibilities are reconciled, a copy module copies the new code image into the memory space occupied by the old code image. |
US07752614B2 |
Dynamic workflow documentation system
The dynamic workflow documentation system creates an instance of a workflow program, extracts metadata properties from the workflow programs, records the metadata properties, notifies the workflow manager that a new instance of the workflow program has been created. Security and auditing functions of the dynamic workflow documentation system ensure that workflow programs execute according to the workflow requirements. |
US07752613B2 |
Disambiguation in dynamic binary translation
A method and apparatus for disambiguating in a dynamic binary translator is described. The method comprises selecting a code segment for load-store memory disambiguation based at least in part on a measure of likelihood of frequency of execution of the code segment; heuristically identifying one or more ambiguous memory dependencies in the code segment for disambiguation by runtime checks; based at least in part on inspecting instructions in the code segment, and using a pointer analysis of the code segment to identify all other ambiguous memory dependencies that can be removed by the runtime checks. |
US07752611B2 |
Speculative code motion for memory latency hiding
Various embodiments that may be used in performing speculative code motion for memory latency hiding are disclosed. One embodiment comprises extracting an asynchronous signal from a memory access instruction in a program to represent a latency of the memory access instruction, and generating a wait instruction to wait the asynchronous signal. |
US07752609B2 |
Software analysis framework
Presently described is a decompilation method of operation and system for parsing executable code, identifying and recursively modeling data flows, identifying and recursively modeling control flow, and iteratively refining these models to provide a complete model at the nanocode level. The nanocode decompiler may be used to determine if flaws, security vulnerabilities, or general quality issues exist in the code. The nanocode decompiler outputs in a standardized, human-readable intermediate representation (IR) designed for automated or scripted analysis and reporting. Reports may take the form of a computer annotated and/or partially human annotated nanocode listing in the above-described IR. Annotations may include plain English statements regarding flaws and pointers to badly constructed data structures, unchecked buffers, malicious embedded code or “trap doors,” and the like. Annotations may be generated through a scripted analysis process or by means of an expert-enhanced, quasi-autonomous system. |
US07752602B1 |
Reversible atomic steps to undo application startup
An application package startup procedure is divided into a plurality of atomic steps. For each of the plurality of atomic steps, a start fragment is created. The start fragment is configured to execute substeps that further the startup procedure. A stop fragment is created. The stop fragment is configured to execute substeps that undo its corresponding start fragment. |
US07752601B1 |
Runtime component hosting
A method and apparatus for enabling interactive programming and/or development environments with the ability to dynamically host ActiveX controls and Java components simultaneously in the same figure window is provided. This type of hosting ActiveX controls is different from the industry standard in that the ActiveX control can be chosen dynamically at runtime. A Java container is disposed in a Java-based operating system window. A plurality of Java canvases are configured in the figure window, such that each Java canvas is supported by the Java container. A plurality of components are positioned on the plurality of Java canvases. Each of the plurality of components can be dynamically added and removed from the plurality of Java canvases without re-creation of the operating system window. Furthermore, at least one of the components does not contain a Java class or a Java interface. |
US07752600B2 |
Method and apparatus for providing file-type associations to multiple applications
A method for associating a file type of a file with one or more programs includes the step of receiving a request to store in a configuration store file type association information. From the request, an application program is determined that is to be associated with a file type in the configuration store. An association of the file type with a chooser tool is written to the configuration store |
US07752593B2 |
Method for improved synthesis of binary decision diagrams with inverted edges and quantifiable as well as nonquantifiable variables
A method, system and computer program product for performing synthesis of representations is disclosed. The method comprises receiving a representation of a relation and building a gate representing an OR function of one or more selected parent paths into a node of said representation of said relation. A synthesized gate for said gate representing said OR function and synthesis of a set of representations of relations by iterating said building step and said creating step over one or more variables in said representation of said relation is performed to accumulate a synthesized gate set, which synthesized gate set is returned. |
US07752592B2 |
Scheduler design to optimize system performance using configurable acceleration engines
A reusable hardware control structure is provided for a hardware acceleration engine that can be configured for implementation within an electronic integrated circuit design according to any one of a plurality of configuration alternatives. The reusable hardware control structure comprises a digital logic circuit design developed to receive configuration data from the hardware acceleration engine describing a selected configuration alternative. The selected configuration alternative is any one of the plurality of configuration alternatives. The digital logic circuit design is developed to process the configuration data to provide an evaluation of an input-to-output latency and an input blocking pattern of the hardware acceleration engine configured according to the selected configuration alternative. The evaluation is capable of being leveraged by control logic within the electronic integrated circuit design to increase utilization of the hardware acceleration engine. |
US07752589B2 |
Method, apparatus, and computer program product for displaying and modifying the critical area of an integrated circuit design
A method, apparatus, and computer program product for visually indicating the interaction between one or more edges of a design that contribute to a defined critical area pattern. |
US07752583B2 |
System for verification of digital designs using case-splitting via constrained internal signals
A method of verifying a digital design is disclosed. The method comprises generating a reference model for a first digital design and creating an operational model for a second digital design, wherein the first digital design and the second digital design are intended to have a same logical function. A plurality of testcase types are then created by constraining one or more internal signals, and one or more test scripts representing the plurality of testcase types are produced. The method also includes verifying the second digital design with a testing simulation program by comparing results of the test scripts from the operational model and the reference model. |
US07752575B2 |
Attachment activation in screen captures
A computer implemented method, apparatus, and computer program product for accessing information in screen captures. The process copies an image displayed on a display to form a screen capture. Next, the process receives a selection of an attachment image in the screen capture. Finally, the process links a document to the attachment image to form a file attachment overlay. |
US07752573B2 |
Display controller, display control method, mobile terminal device, and display control program
Disclosed is a display controller having: time line display means that includes at least two or more units of time on, of a first display area and a second display area that are formed on display means, the first display area, and that displays a time line manipulable to specify a desired unit of time from the two or more units of time; and related information display means that reads out, from a plurality of pieces of information stored respectively including time information added, information to which are added time information related to a unit of time specified by manipulation of the time line displayed on the first display area through operating means, and that displays the read out information on the second display area of the display means. |
US07752571B2 |
Program recording medium recorded with facsimile driver program
A facsimile driver program recorded in a program recording medium is installed in a client device for a user to enter the type of process requested of a multifunction device. A first transmission unit transmits a command to the multifunction device asking for a screen corresponding to the entered type of process. Using the facsimile driver program, a user can make appropriate selections so that, even when the multifunction device has a plurality of server functions, the user is not required to go through needless operations. |
US07752570B2 |
Information processing apparatus, information processing method, information processing program for performing output setup to device apparatus, and memory medium storing such program therein
In an output setup to a device apparatus, when the contents of a plurality of setting items are changed in a lump by using a compound setup consisting of a plurality of setting items, a mismatching of the set contents and a function of the device apparatus is avoided. For this purpose, according to the invention, when the compound setup can be used for a plurality of device apparatuses, the compound setup which is used for the designated device apparatus is selected, and in case of performing the output setup to the designated device apparatus by using the selected compound setup, whether the output can be performed by the contents of each setting item of the compound setup in the device apparatus or not is discriminated in accordance with the function of the device apparatus. |
US07752567B2 |
Method of system for verifying entry of manually adjustable data in a multi-parameter aircraft instrument display
A method and system for providing an easily recognizable visual feedback to a user in a multi-parameter aircraft instrument display, such as a flat panel display, of manually induced variations in individually selected manually adjustable data associated with a selected one of a plurality of displayable parameters in a simultaneous display of these parameters. The method and system provides visual confirmation of the parameter being manually varied in response to such manual variations by enlarging the display of the selected parameter, such as by zooming out the displayed image of the selected parameter to between two and four times its normal size in response to the manual variation of this parameter, and returns the image size to its original size, such as by zooming in, in response to a cessation in the manual adjustments by the user of the associated dimensional data, such as within a predetermined interval after such cessation, such as two to four seconds thereafter. A frame may be provided about the enlarged image to provide further visual confirmation to the user. |
US07752565B2 |
Graphical user interface for displaying objects
First user-generated input is received that selects a first element in a graphical user interface identifying a work area. In response, a plurality of second elements characterizing categories of objects associated with the work area are displayed in the graphical user interface. Thereafter, second user-generated input is received that selects a second element in the graphical user interface element. Once the second element is selected, a visual representation of a plurality of primary objects associated with the category corresponding to the second element is displayed. The plurality of displayed primary objects are displayed in a first person perspective projection format with the objects being displayed in order at depths in the first person perspective projection according to values of an attribute associated with the second element. Related apparatus, systems, techniques and articles are also described. |
US07752559B1 |
Graphical model preparation for embedded deployment
A software tool in a graphical modeling environment guides a user through the process of preparing a graphical model for embedded code generation. The software tool prompts the user to specify code generation goals for the embedded code and provides feedback to the user regarding the compliance of the graphical model with the specified goals. The software tool can perform selected checks and analysis on the graphical model prior to code generation to ensure compliance with specified conditions. The software tool update parameters of the graphical model to comply with the specified goals, to produce optimized target software based on the model. |
US07752556B2 |
Workflow widgets
Systems, methods, computer-readable mediums, user interfaces and other implementations are disclosed for workflow widgets. In some implementations, a widget workflow method includes: launching a widget at a first device; and updating the widget with content created at a second device. |
US07752555B2 |
Controlling multiple map application operations with a single gesture
A technology for controlling multiple map application operations with a single gesture is disclosed. In one method approach, data describing a single gesture that was inked on a map application output displayed on a device is received. The data is utilized to control multiple operations of the map application. |
US07752548B2 |
Features such as titles, transitions, and/or effects which vary according to positions
A software program for creating features for use with a plurality of media objects in a sequence. The program comprises a feature component specifying a feature having parameters affecting at least one variable aspect of the feature. An indicator component identifies a position of the specified feature relative to the media objects in the sequence. The program comprises a sequence generator for modifying the specified feature by varying its parameters of the specified feature as a function of the position of the specified feature relative to the media objects and/or relative to other features in the sequence. The sequence generator also modifies the specified feature by varying its parameters of the feature as a function of the content of the media objects around it or to which it has been applied. A rendering component renders the specified feature according to the varied parameters at the identified position. |
US07752546B2 |
Method and system for providing an acoustic interface
The present invention is directed towards a system and process for navigating through a large amount of information (e.g., audio files, text files, video files, device functions, etc.) using audio cues representative of the information. The audio cues are arranged in a multi-level tree data structure such that the user can select general categories (e.g., music classification) and navigate down to a specific data segment (e.g., a particular song or song list). Each audio cue is a brief burst of sound (e.g., a lyric from a particular song) representative of a predetermined number of additional audio cues or a particular data segment. The audio cues are selectable by a user and permit the user to navigate through the information or data segments without having to remember visual or alphanumeric elements (e.g., song title, artist name, or track number). The audio cues are stored in a storage device that can be accessed using a wireless device (e.g., a remote control or wireless mouse) or a wired device (e.g., keyboard, trackball, or touch pad). By manipulating the wireless or wired device, the user can navigate through the multi-level tree data structure of audio cues (generated by speakers) until a desired data segment is found. |
US07752545B2 |
Generator system
A generator sequence is defined and used for providing an enhanced user experience and increased user control. A generator sequence is established as a series of user inputs that trigger an output. User inputs to the generator system managing the generator sequence are employed to define a user performance value for a specific point, or position, in the generator sequence. The user performance value is then used to establish a new user point, or position, in the generator sequence. The user inputs and/or the new user generator sequence point are used to identify one or more feedback effects files and/or functions and one or more benefit effects files and/or functions for producing user output. A user can utilize the feedback effects and/or benefit effects to alter their inputs to control the generator sequence. |
US07752543B2 |
Applying effects to a merged text path
Effects are applied to a shape that is generated from a merged text path. The merged text path is created from text paths that are associated with a text run. Boolean operations may be used to create the merged text path. The merged text path removes any overlap and redundancy of the characters within the text run. The shape that is generated from the merged text path maintains the text path information that is associated with the text run such that additional effects may be applied to the shape. |
US07752540B2 |
Information system for metabolic flux analysis using extensible markup language and operating method thereof
The present invention relates to an MFA (Metabolic Flux Analysis) information system using an XML (eXtensible Markup Language) and an operating method thereof. More specifically, the invention relates to an MFA information system and an operating method thereof, which generates, edits, stores and visualizes an MFA model feature and an MFA object using XML, and edits, stores and visualizes the result obtained by performing MFA based on the object. The present invention provides the MFA information system and method capable of generating, editing, storing and visualizing MFA model features and MFA objects using XML. Accordingly, MFA can be easily performed by utilizing advantages of XML, such as transplantation, reusability, deciphering, scalability, flexibility and effective data exchange, and thus the present invention can be applied to cell improvement using metabolic engineering. |
US07752538B2 |
Graphical syntax analysis of tables through tree rewriting
To determine a table structure, a spatially ordered sequence of rectangular cells (42) disposed in a two dimensional region is derived. The ordered sequence of rectangular cells is parsed in accordance with a two-dimensional structural grammar (54) having terminal elements corresponding to cells and non-terminal elements corresponding to structural relationship operators. The parsing produces a grammatical expression (52) with the cells represented by terminal elements and structural relationships represented by non-terminal elements. |
US07752535B2 |
Categorization of summarized information
A system for categorizing transactions includes a collection function gathering information concerning transactions, including at least date, description and amount of the transactions, for a particular person or enterprise, and a processing function categorizing individual ones of the collected transactions according to at least part of the transaction description. In preferred embodiments of the system a variety of categorization methods for collected information may be utilized including at least categorizing by providing individual categories according to category definition entered by a specific user or on behalf of an enterprise. Categorization may also be done for a first plurality of persons or enterprises according to category definition entered by a second plurality of persons or enterprises, or categories are developed from information taken from communication between users and the system. Probability algorithms may also be used in developing categories. |
US07752529B2 |
Combined LDPC (low density parity check) encoder and syndrome checker
Combined LDPC (Low Density Parity Check) encoder and syndrome checker. A novel approach is presented by which the encoding processing and at least a portion of the decoding processing of an LDPC coded signal can be performed using a shared circuitry. The LDPC encoding processing and syndrome calculation operations (in accordance with the LDPC decoding processing) can be performed using a common circuitry having a portion of which whose connectivity is only slightly modified depending on whether encoding or decoding is being performed. To effectuate this selection (between encoding and decoding), any of a variety of means can be employed including the use of multiplexers that are operable to select a first connectivity (for encoding) and a second connectivity (for decoding). This can result in a hardware savings of space, cost, and complexity since a shared circuitry can perform both encoding and at least part of the decoding processing. |
US07752528B2 |
Digital broadcasting transmission capable of improving receiving and equalizing performance and signal processing method thereof
A digital broadcast transmitting system and a signal processing method thereof that improves the receiving performance of the system. A digital broadcast transmitter includes a randomizer to receive and randomize a transport stream into a specified position of which stuff bytes are inserted, a replacement sequence generator to generate known data including a predefined sequence, a stuff-byte exchange unit to insert the known data into the specified position of the transport stream into which stuff bytes are inserted, an encoder to encode the transport stream output from the stuff-byte exchange unit for an error correction, and a transmission unit to modulate the encoded transport stream, RF-convert the modulated transport stream and transmit the RF-converted data. The digital broadcast receiving performance is improved even in an inferior multi-path channel by detecting the known data from the received transmission and using the known data for synchronization and equalization. |
US07752527B2 |
Microcontroller and RAM
A microcontroller in which an increase in hardware is suppressed and data correction capability for software error of RAM can be improved is provided. A microcontroller which performs processing according to a program includes a CPU and a RAM for storing data processed by the CPU, wherein multiplexed regions are defined in the RAM, and when these regions are accessed, an access to an address outputted by the CPU and a copy access to an address obtained by adding or subtracting a certain value to or from the address outputted by the CPU are performed. By this means, the same data can be stored in a plurality of regions and the reliability can be improved. |
US07752525B2 |
Efficient parallel cyclic redundancy check calculation using a novel table lookup approach
A system for cyclic redundancy check (CRC) calculations with modulo-2 multiplication is disclosed for repetitive CRC computations that optimizes processing efficiency and maximizes capacity. The resulting system results in the use of relatively fewer logical gates and conserves on power. The system receives a message ({right arrow over (m)}) including a plurality of blocks ({right arrow over (b)}i) and a set of pre-computed coefficients ({right arrow over (β)}i). The system performs a modulo-2 multiply-accumulate operation on the message ({right arrow over (m)}) using the relationship given by: CRC ( m → ) ≡ CRC ( ∑ i b → i ⊗ β → i ) . |
US07752523B1 |
Reduced-complexity decoding of parity check codes
The disclosed technology provides a less resource intensive way to decode a parity check code using a modified min-sum algorithm. For a particular parity check constraint that includes n variable nodes, an LDPC decoder can compute soft information for one of the variable nodes based on combinations of soft information from other variable nodes, wherein each combination includes soft information from at most a number d of other variable nodes. In one embodiment, soft information from one of the other variable nodes is used in a combination only if it corresponds to a non-most-likely value for the other variable node. |
US07752522B2 |
Method and apparatus for recovery of particular bits of a frame
A method and an apparatus for recovery of particular bits in a frame are disclosed. An origination station forms a frame structure with groups of information bits of different importance. All the information bits are then protected by an outer quality metric. Additionally, the groups of more important information bits are further protected by an inner quality metric; each group having a corresponding quality metric. The frame is then transmitted to a destination station. The destination station decodes the received frame and decides, first in accordance with the outer quality metric, whether the frame has been correctly received, or whether the frame is erased. If the frame has been declared erased, the destination station attempts to recover the groups of more important information bits in accordance with the corresponding inner quality metrics. |
US07752520B2 |
Apparatus and method capable of a unified quasi-cyclic low-density parity-check structure for variable code rates and sizes
An embodiment of the present invention provides an apparatus, comprising a transceiver capable of a unified quasi-cyclic low-density parity-check structure for variable code rates and sizes using a unified base matrix definition. This base matrix definition may be a concatenation of multiple square matrices Sm×Rm=(Sm×mR|Sm×mR−1| . . . |Sm×m3|Sm×m2|Sm×m1) and the base matrix for rate (r−1)/r may be Sm×rm=(Sm×mr|Sm×mr−1| . . . |Sm×m3|Sm×m2|Sm×m1) for r=2, 3, . . . , R. |
US07752515B2 |
Accelerated scan circuitry and method for reducing scan test data volume and execution time
An architecture and methodology for test data compression using combinational functions to provide serial coupling between consecutive segments of a scan-chain are described. Compressed serial-scan sequences are derived starting from scan state identifying desired Care_In values and using symbolic computations iteratively in order to determine the necessary previous scan-chain state until computed previous scan-chain state matches given known starting scan-chain state. A novel design for a new flip-flop is also presented that allows implementing scan-chains that can be easily started and stopped without requiring an additional control signal. Extensions of the architecture and methodology are discussed to handle unknown (X) values in scan-chains, proper clocking of compressed data into multiple scan-chains, the use of a data-spreading network and the use of a pseudo-random signal generator to feed the segmented scan-chains in order to implement Built In Self Test (BIST). |
US07752513B2 |
Method and circuit for LSSD testing
A method and integrated circuit for LSSD testing. The integrated circuit includes a plurality of clock domains supplied with test clocks from separate clock generation circuits. In each clock domain, a scan latch at a clock domain boundary receiving an input from another clock domain includes a master latch for latching an input in response to a first clock, a slave latch for latching an output from the master latch in response to a second clock, a selector for supplying the master latch with a system input when the mode selection signal is at a second level, and a clock control circuit for turning off the first clock when the mode selection signal transits from the first level to the second level. |
US07752512B2 |
Semiconductor integrated circuit
A semiconductor integrated circuit includes: a first circuit having a plurality of scan chains; a second circuit connected with input/output signals of the first circuit; and a third circuit connected with the second circuit through the first circuit. The plurality of scan chains comprises a first scan chain that contains flip-flops whose input/output signals are connected with the second circuit, and a second scan chain that does not contain any flip-flop whose input/output signal is connected with the second circuit. The flip-flops operate as a shift register at a scan path test, and when the third circuit exchanges signals with the second circuit through the flip-flops of the first scan chain, the second scan chain of the first circuit operates as a shift register. |
US07752510B2 |
Integrated device for simplified parallel testing, test board for testing a plurality of integrated devices, and test system and tester unit
An integrated device comprises a functional circuit, a test circuit for testing the functional circuit and for providing an error data item and a register element for storing the error data item and for outputting the error data item at an error data output of the integrated device responsive to an output signal. The register element is connected to a data input of the integrated device in order to accept a data item, which is applied to the data input, responsive to the output signal. |
US07752506B1 |
FIFO memory error circuit and method
A FIFO memory error circuit has a read pointer coupled to a FIFO memory. The read pointer has a logic high output once every FIFO memory cycle. A write pointer is coupled to the FIFO memory and has a logic high output once every FIFO memory cycle. An error detector has a first input coupled to the read pointer and a second input coupled to the write pointer. |
US07752499B2 |
System and method for using resource pools and instruction pools for processor design verification and validation
A system and method for using resource pools and instruction pools for processor design verification and validation is presented. A test case generator organizes processor resources into resource pools using a resource pool mask. Next, the test case generator separates instructions into instruction pools based upon the resources that each instruction requires. The test case generator then creates a test case using one or more sub test cases by assigning a resource pool to each sub test case, identifying instruction pools that correspond the assigned test case, and building each sub test case using instructions included in the identified instruction pools. |
US07752489B2 |
Data integrity validation in storage systems
Data validation systems and methods are provided. Data is recorded in N data chunks on one or more storage mediums. A first validation chunk independently associated with said N data chunks comprises first validation information for verifying accuracy of data recorded in said N data chunks. The first validation chunk is associated with a first validation appendix comprising second validation information, wherein the first validation appendix is stored on a first storage medium independent of said one or more storage mediums. |
US07752480B2 |
System and method for switching digital circuit clock net driver without losing clock pulses
A system and method for switching digital circuit clock net driver without losing clock pulses is presented. A device uses glitchless clock selection logic, which includes an edge detector, to select a clock signal to provide to device circuitry based upon the device circuitry's performance requirements. When the rising edges of a first clock signal and a second clock signal align, the edge detector momentarily pulses a clock switch signal, which is used to clock in a clock selection signal to a multiplexer. As a result, when the clock selection signal is high, the device waits until the clock edges are aligned before switching clock signals. |
US07752477B2 |
Signal processor and method for processing a signal
A signal processor includes a reference clock generator configured to generate a reference clock as a synchronization reference for a signal processing. A counter is configured to count the reference clock. A frequency controller is configured to sample a count value of the counter by utilizing an input clock, to compare an increment value increased from the last sampled value with an expected value, and to control a frequency of the reference clock in accordance with a comparison result. |
US07752471B1 |
Adaptive USB mass storage devices that reduce power consumption
A bridge circuit that is located between a peripheral device and a USB connection to a host. The bridge stores data indicating the amount of power required to execute each particular command. When a command is received, the command is executed if this list indicates that a particular command can be executed with the available power. If the list indicates that the command can not be executed with the available power, the command is either rejected or delayed. The bridge may include a power storage device that accumulates and stores power. In this case the list of commands would indicate commands that can be delayed until the storage device has accumulated sufficient power. |
US07752469B2 |
Power adapter including peripheral unit capable of supplying power for computer and the peripheral unit
This patent specification describes a power adapter which includes a power unit including a converter to supply power to a computer and a peripheral unit configured to communicate with the computer and to be controlled by the computer. Further, the power adapter includes a multiplexing-demultiplexing circuit configured to multiplex and demultiplex a power signal with a data or control signal. |
US07752466B2 |
Systems and methods for secure transaction management and electronic rights protection
The present invention provides systems and methods for secure transaction management and electronic rights protection. Electronic appliances such as computers equipped in accordance with the present invention help to ensure that information is accessed and used only in authorized ways, and maintain the integrity, availability, and/or confidentiality of the information. Such electronic appliances provide a distributed virtual distribution environment (VDE) that may enforce a secure chain of handling and control, for example, to control and/or meter or otherwise monitor use of electronically stored or disseminated information. Such a virtual distribution environment may be used to protect rights of various participants in electronic commerce and other electronic or electronic-facilitated transactions. Distributed and other operating systems, environments and architectures, such as, for example, those using tamper-resistant hardware-based processors, may establish security at each node. These techniques may be used to support an all-electronic information distribution, for example, utilizing the “electronic highway.” |
US07752465B2 |
Reliability platform configuration measurement, authentication, attestation and disclosure
A platform configuration measurement device including: a configuration register; means for executing extension processing in which a predetermined operation is performed on a content of the configuration register by using a given additional value, a hash value is obtained by applying a predetermined hash function to a value obtained by the predetermined operation, and the hash value is set for a new content of the configuration register; and measurement extension means for obtaining measured values, corresponding to predetermined components constituting a platform, by sequentially making predetermined measurement on the predetermined components, and for allowing the means for executing extension processing to execute the extension processing using the measured values as the additional values, random extension means is provided for allowing the means for executing extension processing to execute the extension processing using a random value as the additional value. |
US07752463B2 |
Automatically filling a drive table
Provided are techniques for filling a drive table. A key request including at least one of a drive serial number and a world wide node name is received from a data storage drive. It is determined whether the drive serial number or a world wide node name are in an entry in a drive table. In response to determining that the drive serial number or a world wide node name are not in an entry in a drive table, a new entry is automatically added in the drive table that includes the at least one of a drive serial number and a world wide node name. |
US07752462B2 |
Content output apparatus, content output method and content acquisition apparatus
A content output apparatus of the invention comprises an encryption processing unit configured to apply an encryption processing to the content, a recording unit configured to record the content to which the encryption processing has been applied and identification information which identifies the content itself on the network in the storage device on the network so as to be related with each other, and an output unit configured to read a requested content from the storage device on the basis of a content acquisition request supplied via the network, decrypt the encryption, further apply a predetermined processing to the content, and transmit it on the network. |
US07752461B2 |
Storage apparatus that can properly recommence input and output of classified data
A log region of a memory card includes a plurality of log entries and a plurality of administration information storage units. Each of the plurality of log entries includes a license ID region, a Ks2w region, a status region and a KPcmy region. The status region includes a ST1 region and a ST2 region to store the communication status. The license ID region stores a license ID. The Ks2w region stores a session key. The KPcmy region stores a class public encryption key of a memory card. The administration information storage unit stores the last record sequence number corresponding to the log entry storing history information of the latest communication. |
US07752460B2 |
General-purpose computer and copyright management method for use therein
A general-purpose computer cross-authenticates an external storage medium which is detachably loaded in the general-purpose computer, directly storing copyrighted data from its internal storage means into the loaded external storage medium. An HDD, an internal storage means of the general-purpose computer, holds such data protected by copyright as music data. A memory card driver directly cross-authenticates a memory card, which is an external storage medium, and, upon successful cross-authentication, controls the memory card so that it stores the data from the HDD. |
US07752457B2 |
Method and apparatus for secure data mirroring a storage system
A secure data mirroring capability in a storage system includes encrypting data blocks in a primary volume in preparation for a data mirroring operation. The encrypted data blocks are mirrored to a secure secondary volume. Host systems provide keys from which encryption keys are produced for encrypting the data blocks. Access to data on the secure secondary volume requires decryption using the key that was used to produce the encrypted data blocks. |
US07752453B2 |
Method of encrypting and transmitting data and system for transmitting encrypted data
A method of encrypting and transmitting data and a system for transmitting encrypted data. The method includes one or more different encryption algorithms, and may include employing different encryption algorithms to achieve multiple levels of encryption. A first encryption algorithm is based upon multiple rearrangements of bits representing data to obtain encoded data. A second encryption algorithm is based upon performing multiple XOR operations on bits representing data so that each data word is at least encoded with previous data words. The system comprises first and second computers and a plurality of communication parameters. The two computers are communicably connected to a network, and the second computer is adapted to route a transmission to the first computer. The transmission includes a data part and a header part, both of which are encrypted by the second computer utilizing the communication parameters. The first computer decrypts the transmission utilizing the communication parameters. |
US07752452B2 |
Dynamic cache lookup based on dynamic data
A system and method for tracking user security credentials in a distributed computing environment. The security credentials of an authenticated user includes not just his unique user identifier, but also a set of security attributes such as the time of authentication, the location where the user is authenticated (i.e., intranet user v. internet user), the authentication strength, and so on. The security attributes are used in access control decisions. The same user can be given different authorization if he has a different security attribute value. Security credentials may be generated either by WebSphere security code or by third party security provider code. This invention stores the user credentials in a distributed cache and provides a system and method to compute the unique key based on the dynamic security credentials for cache lookup. |
US07752448B1 |
Domain-based application functionality
Systems and methods of providing a desktop framework. The desktop framework may include an application framework component that includes a set of core libraries that provide desktop applications access to data and services, a download component that maintains versions of the desktop applications and core libraries installed on a computer, and a license component that tracks data use and access. The application framework exposes APIs to provide the desktop applications with access to the data and services. The application framework serves as a platform upon which the desktop applications share common data and logic. |
US07752446B2 |
System and method for digital watermarking of data repository
A method and system for enhancing security in a database by establishing a bit pattern using secret information, the pattern establishing a watermark that can be detected in a copy (authorized or not) of the database only by using the secret information. |
US07752445B2 |
System and method for authentication of a hardware token
Authentication of a hardware token connected to a computer includes storing, in the hardware token, a computer public key Ck generated in the computer; reading out, from the hardware token to the computer, a user public key Uk, registering the user public key Uk from the computer with a certificate authority, and receiving a certificate issued from the certificate authority with respect to the user public key Uk, and storing the issued certificate for the user public key Uk in the hardware token. |
US07752444B2 |
System and method for providing identity hiding in a shared key authentication protocol
A system and method is provided for hiding an initiator's identity (ID), e.g. a ClientID, in a shared key authentication protocol, using authentication based on a hint of the ID. The hint is a function of the ID which cannot be readily inverted to produce the initiator's identity, for example, a hash function over the ID, such as a modular N sum hash of the initiator's identity where N corresponds to N hash buckets in a shared key database; a cryptographic hash over the ID and a corresponding shared key; or a function of the ID which cannot be readily inverted to produce the initiator's identity and a pair of MAC values wherein the MAC values are compared to find a shared key. The resulting hash may be reduced to a required number of bits for identification of a hash bucket in the database. The system and method thereby provide a computationally efficient method of protecting, or hiding, a client ID in a client-server system for shared-key authentication, which avoids the requirement of known systems to send the client ID in clear text early in the message exchange, which leaves known shared-key protocols open to passive and active identity disclosure attacks. |
US07752441B2 |
Method of cryptographic synchronization
The present invention provides a method of cryptographic synchronization. The method may include providing information indicative of a first counter to a first one of a plurality of base stations. The first counter is incremented prior to each message transmitted to each of the plurality of base stations. The method may also include authenticating at least one first message received from the first one of the plurality of base stations in response to providing the information indicative of first counter. |
US07752438B2 |
Secure resource access
Authorizing access to a network resource utilizing an autonomous authorization service. One method embodying the invention includes receiving a request to access a resource and acquiring credentials, identifying an authorization service that is autonomous of the resource, providing the credentials to the authorization service and requesting authorization to access the resource. The authorization service authenticates the credentials and authorizes access the resource only if the credentials are authentic. |
US07752436B2 |
Exclusive access for secure audio program
Executing a monitor on a platform, the monitor capable of providing exclusive, secure access to an audio I/O device of the platform, executing a first partition on the platform, providing an audio device model in the first partition by directly mapping the audio I/O device from the monitor to the first partition for applications executing in the first partition, and providing exclusive, secure access to the audio I/O device to a program performing an audio function in a secure mode in the first partition. |
US07752434B2 |
System and method for secure communication
A secure communication module is provided for securing communication between a client application and a network service. The secure communication module comprises an authentication identifier provider for providing the client application a pool of authentication identifiers for use in subsequent communication with the network service, and an authentication identifier validator for checking the validity of an authentication identifiers from the pool of authentication identifiers sent with the subsequent communication. |
US07752431B2 |
Virtual distributed security system
A distributed security system is provided. The distributed security system uses a security policy that is written in a policy language that is transport and security protocol independent as well as independent of cryptographic technologies. This security policy can be expressed using the language to create different security components allowing for greater scalability and flexibility. By abstracting underlying protocols and technologies, multiple environments and platforms can be supported. |
US07752430B2 |
Data encryption on the physical layer of a data transmission system
The present invention is concerned with a method to encrypt OFDM modulation, by multiplying its underlying QAM symbols by a complex-valued generalized key stream sequence. Performing encryption on the physical layer ensures that all services and applications running over the OFDM modem will be protected against eavesdropping. It is also proposed to include in the encryption any training symbols used for synchronization and channel estimation. Only the legitimate receiver knowing the encryption key is hence able to synchronize and correctly demodulate the received signal. Attackers will not even be able to acquire the encrypted signal. |
US07752428B2 |
System and method for trusted early boot flow
In some embodiments, the invention involves extending trusted computing environments to the boot firmware. In at least one embodiment, the present invention is intended to enable the trusted environment to be extended forward to the pre-boot environment in addition to post-OS load environment. Embodiments of the present invention enable the trusted environment to extend to the firmware at power-on. The firmware is integrated within the secure perimeter which was previously only available to the OS. In other words, the BIOS is made to be a trusted entity, as well as the OS. Extensible firmware interface (EFI) modules are signed with a public key. The processor has an embedded private key. EFI modules are verified using the keys to ensure a trusted environment from boot to OS launch. Other embodiments are described and claimed. |
US07752426B2 |
Processes, circuits, devices, and systems for branch prediction and other processor improvements
A processor (1700) for processing instructions has a pipeline (1710, 1736, 1740) including a fetch stage (1710) and an execute stage (1870), a first storing circuit (aGHR 2130) associated with said fetch stage (1710) and operable to store a history of actual branches, and a second storing circuit (wGHR 2140) associated with said fetch stage (1710) and operable to store a pattern of predicted branches, said second storing circuit (wGHR 2140) coupled to said first storing circuit (aGHR 2130), said execute stage (1870) coupled back to said first storing circuit (aGHR 2130). Other processors, wireless communications devices, systems, circuits, devices, branch prediction processes and methods of operation, processes of manufacture, and articles of manufacture, as disclosed and claimed. |
US07752425B2 |
Data processing apparatus having trace and prediction logic
A data processing apparatus is disclosed comprising: trace logic for monitoring behavior of a portion of said data processing apparatus; and prediction logic operable to provide at least one prediction as to at least one step of said behavior of said portion of said data processing apparatus; wherein said trace logic is operable to: monitor behavior of said portion of said data processing apparatus; determine from said monitored behavior whether or not said at least one prediction is correct; and output a prediction indicator indicating whether or not said at least one prediction is correct. |
US07752422B2 |
Execution of instructions directly from input source
A computer array (10) has a plurality of computers (12). The computers (12) communicate with each other asynchronously, and the computers (12) themselves operate in a generally asynchronous manner internally. When one computer (12) attempts to communicate with another it goes to sleep until the other computer (12) is ready to complete the transaction, thereby saving power and reducing heat production. The sleeping computer (12) can be awaiting data or instructions (12). In the case of instructions, the sleeping computer (12) can be waiting to store the instructions or to immediately execute the instructions. In the later case, the instructions are placed in an instruction register (30a) when they are received and executed therefrom, without first placing the instructions first into memory. The instructions can include a micro-loop (100) which is capable of performing a series of operations repeatedly. In one application, the sleeping computer (12) is awakened by an input such that it commences an action that would otherwise have required an interrupt of an otherwise active computer. |
US07752419B1 |
Method and system for managing hardware resources to implement system functions using an adaptive computing architecture
The present invention concerns a new category of integrated circuitry and a new methodology for adaptive or reconfigurable computing. The exemplary IC embodiment includes a plurality of heterogeneous computational elements coupled to an interconnection network. The plurality of heterogeneous computational elements include corresponding computational elements having fixed and differing architectures, such as fixed architectures for different functions such as memory, addition, multiplication, complex multiplication, subtraction, configuration, reconfiguration, control, input, output, and field programmability. In response to configuration information, the interconnection network is operative in real-time to configure and reconfigure the plurality of heterogeneous computational elements for a plurality of different functional modes, including linear algorithmic operations, non-linear algorithmic operations, finite state machine operations, memory operations, and bit-level manipulations. The various fixed architectures are selected to comparatively minimize power consumption and increase performance of the adaptive computing integrated circuit, particularly suitable for mobile, hand-held or other battery-powered computing applications. In an exemplary embodiment, some or all of the computational elements are alternately configured to implement two or more functions. |
US07752412B2 |
Methods of managing file allocation table information
In a nonvolatile memory system, a host allocates clusters and records allocation information in a File Allocation Table that is stored in the nonvolatile memory. A controller separately allocates certain data and records allocation in a record in a volatile memory. File Allocation Table information provided to the host is modified according to the record in the volatile memory. |
US07752411B2 |
Chips providing single and consolidated commands
In some embodiments, a chip includes a link interface, monitoring circuitry to provide an activity indicator that is indicative of activity of the chip, and scheduling circuitry to schedule commands. The chip also includes mode selection circuitry to select a first mode or a second mode for the scheduling circuitry depending on the activity indicator, wherein in the first mode the scheduling circuitry schedules certain commands as separate single commands and in the second mode the scheduling circuitry schedules at least one consolidated command to represent more than one of the separate single commands. Other embodiments are described. |
US07752410B1 |
System and method for accessing data in a multicycle operations cache
A hardware implemented method for accessing data in a multicycle operations cache is provided. In this hardware implemented method, a request to access the data in a sub-bank of the multicycle operations cache is received. If the sub-bank is accessed in a previous, consecutive clock cycle, then the request to access the data in the sub-bank is ignored. Else, if the sub-bank is not accessed in the previous, consecutive clock cycle, then the data is allowed to be accessed in the sub-bank. A memory chip and a system for accessing data in the multicycle operations cache also are described. |
US07752408B2 |
Access control apparatus and access control method
Disclosed is an access control apparatus controls access to a storage device and includes an access password input device that receives an input of an access password; an access control information acquiring unit that acquires access control information indicating an access password to be inputted for access; an access controller that controls access to a file stored in a file storage region, based on the inputted access password and the access control information, wherein the access controller is operable when different region access passwords are set for accessing a first file storage region and a second file storage region, respectively, to control access after a file stored in the first file storage region has been transported to the second file storage region so that at least one password that could be used to access the file in the first file storage region is inherited after transportation. |
US07752405B2 |
Data recording apparatus, program product, and data recording method
A data recording apparatus includes a determining unit that determines whether a storable area is present in the first storage device. The storable area is a combination of a plurality of empty areas having contiguous physical addresses with a total data volume larger than that of a volume of the data. When the determining unit determines that the storable area is present, a first storage unit stores the data in the storable area, and a second storage unit stores the data that has been stored by the first storage unit in the storable area as a lump into the second storage device. |
US07752399B2 |
Exclusion control method and information processing apparatus
Disclosed is an information processing apparatus that has an update procedure semaphore, and a generation management information as management information of a shared data area that requires exclusion control. The generation management information specifies one item of generation information of the shared data area. As generation information provided for every generation, the apparatus has a reference-count measuring counter, a semaphore for updating generation information, a pointer for pointing to old generation information, and a pointer for pointing to the substance of the shared data area. In a case where the latest shared data is updated, a duplicate of the latest shared data area is created, new generation information corresponding to the duplicated shared data area is generated, data in the duplicated shared data area is updated and generation information, which corresponds to the shared data area after the updating thereof, is registered as the latest generation information. |
US07752398B2 |
Multi-port memory architecture for storing multi-dimensional arrays I
An N-port memory architecture is disclosed that stores multi-dimensional arrays so that: (1) N contiguous elements in a row can be accessed without blocking, (2) N contiguous elements in a column can be accessed without blocking, (3) some N-element two-dimensional sub-arrays can be accessed without blocking, and (4) all N/2-element two-dimensional sub-arrays can be accessed without blocking. Second, the architecture has been modified so that the above can happen and that any element can be accessed on any data port. The architecture is particularly advantageous for loading and unloading data into the vector registers of a single-instruction, multiple-data processor, such as that used for video decoding. |
US07752392B1 |
Method and apparatus for accessing a virtualized storage volume using a pre-loaded volume map
A method and apparatus for accessing a virtualized storage volume are described. At least one volume map is copied to a virtualization switch prior to an application requesting access to a storage volume via the virtualization switch, where the volume map facilitates mapping the storage volume access request to an appropriate physical storage device and is copied from a source external to the virtualization switch. |
US07752385B2 |
Flexible disk storage enclosure
A high density storage enclosure houses first and second pluralities of hard disk drives (HDDs). The enclosure may be partitioned into a plurality of virtual enclosures, the first plurality of HDDs being associated with a first virtual enclosure and the second plurality of HDDs being associated with a second virtual enclosure. Configuration of the storage enclosure is performed by an SES processor in the storage enclosure accessing configuration parameters received from an external configuration unit coupled to the storage enclosure. The virtual enclosures may be configured as two (or more) independent virtual enclosures on two (or more) independent fabrics or may be configured in a trunked manner. Power supplies and cooling blowers in the storage enclosure may also be partitioned and assigned to be managed by SES processors in the virtual enclosures. |
US07752379B2 |
Managing write-to-read turnarounds in an early read after write memory system
Managing write-to-read turnarounds in an early read after write memory system is presented. Memory controller logic identifies a write operation's bank set, allows a different bank set read operation to issue prior to the write operation's completion, and allows a same bank set read operation to issue once the write operation completes. The memory controller includes operation counter logic, operation selection logic, operation acceptance logic, command formatting logic, and memory interface logic. The operation counter logic receives new-operation-related signals from the operation acceptance logic and, in turn, provides signals to the operation selection logic and the operation acceptance logic as to when to issue a read operation that corresponds to either an even DRAM bank or an odd DRAM bank. |
US07752378B2 |
Partition priority controlling system and method
A partition priority controlling apparatus includes a partition ID identifying unit, a partition ID match detecting unit for detecting whether or not a partition to which one of a plurality of system board modules belongs matches partitions to which the other system board modules respectively belong for at least one combination of the system board modules, and an inter-crossbar-unit conflict partition detecting unit for detecting a combination of partitions, which make a conflict between two of a plurality of crossbar units, for at least one combination of the two crossbar units on the basis of the determination result of the partition ID identifying unit, and the detection result of the partition ID match detecting unit. |
US07752376B1 |
Flexible configuration space
A configuration space operation packet is received from a link. The configuration space operation packet is detected using a hardware mechanism. The configuration space operation packet is forwarded to a software-controlled entity for processing. A received packet can be detected as a configuration space operation packet from an address range of an address in a header of the received packet. The software-controlled entity can provide configuration space virtualisation. |
US07752375B2 |
Input output control apparatus with a plurality of ports and single protocol processing circuit
The input output control device is provided with a plurality of fibre channel interface circuits and a protocol processing circuit capable of sequentially executing the protocol processing of each port, and is provided with a reception port identification register capable of identifying the port handling data to be received and a transmission port designation register designating the port handling data to be transmitted. In addition, it is possible to provide a controller using jointly the data buffers concerned with the plurality of ports. Control of a plurality of fibre channel interfaces with a low component count is possible, as is also the provision of an input output control device making an adequate capacity distribution with respect to the protocol processing between the plural fibre channel interfaces. |
US07752374B2 |
Method and apparatus for host messaging unit for peripheral component interconnect busmaster devices
Peripheral Component Interconnect (PCI) device contains Host Messaging Unit (HMU) which is operative to off load host processor and PCI device processor from PCI bus transfer overhead. HMU is configurable to asynchronously retrieve host processor commands from circular buffer, either by using polling or interrupt service techniques. Both host command retrieval methods are operable to remove host processor and PCI device processor from direct PCI bus command transactions, thereby increasing the efficiency of both processors. Interrupt service control of HMU is operative to buffer multiple service requests from PCI device processor, so that a more efficient use of the host processor interrupt service routine is implemented, providing for multiple service requests to be serviced in a single interrupt service request. |
US07752370B2 |
Splitting one hardware interrupt to multiple handlers
A method and apparatus are provided for reducing latency associated with processing events of a hardware interrupt. Send and receive events share the same hardware interrupt. A receive handler and a separate send handler are provided to simultaneously process completion of a send event and a receive event. In addition, separate queues are provided to communicate receipt of an event to the respective interrupt handler. |
US07752366B2 |
Non-blocking address switch with shallow per agent queues
In one embodiment, a switch is configured to be coupled to an interconnect. The switch comprises a plurality of storage locations and an arbiter control circuit coupled to the plurality of storage locations. The plurality of storage locations are configured to store a plurality of requests transmitted by a plurality of agents. The arbiter control circuit is configured to arbitrate among the plurality of requests stored in the plurality of storage locations. A selected request is the winner of the arbitration, and the switch is configured to transmit the selected request from one of the plurality of storage locations onto the interconnect. In another embodiment, a system comprises a plurality of agents, an interconnect, and the switch coupled to the plurality of agents and the interconnect. In another embodiment, a method is contemplated. |
US07752360B2 |
Method and system to map virtual PCIe I/O devices and resources to a standard I/O bus
A method and system to map virtual I/O devices and resources to a standard I/O bus is provided. The system, in one example embodiment, comprises a virtual device detector, a resource allocator, and an activation module. The virtual device detector may be configured to detect an indication of a virtual Peripheral Component Interconnect Express (PCIe) device having an associated template. The resource allocator may allocate, based on the template, a plurality of resources required for the virtual PCIe device from a pool of available resources. The activation module may generate a set of entries in a resource mapping table, the set of entries corresponding to the allocated resources and defining the virtual PCIe device. |
US07752356B1 |
Buffer management system and method
The transfer of data from a host computer to a recordable disk in a disk drive operating on the host computer is managed. A buffer for temporarily storing data to be transferred between the host computer and the recordable disk is maintained, wherein the buffer comprises a plurality of host segments and a plurality of disk segments, and wherein each of the host segments and disk segments have a sector count value associated therewith. In a case where the transfer of data corresponds to a host segment, the host segment is selected from the plurality of host segments in the buffer. In a case where the transfer of data corresponds to a disk segment, the disk segment is selected from the plurality of disk segments in the buffer. In a case where a host segment is selected, the sector count value of the selected host segment is adjusted. In a case where a disk segment is selected, the sector count value of the selected disk segment is adjusted. Thus, the amount of hardware resources is seen to be reduced, and expansion of segmentation is seen to be improved. |
US07752353B2 |
Signaling an interrupt request through daisy chained devices
A system and a method for asynchronously signaling interrupts from a plurality of devices in a computing system, while optimizing the latencies in handling the interrupts. In a particular embodiment, an interrupt is signaled via a plurality of daisy chained devices by handing over the interrupt request from one device to another while retaining information regarding any interrupts handed over (also referred to as passed). In this way, the interrupt source can be readily identified (using a binary search, for example) thereby reducing interrupt latency and memory resources required to retain interrupt history. |
US07752350B2 |
System and method for efficient implementation of software-managed cache
A system and method for an efficient implementation of a software-managed cache is presented. When an application thread executes on a simple processor, the application thread uses a conditional data select instruction for eliminating a conditional branch instruction when accessing a software-managed cache. An application thread issues a conditional data select instruction (DMA transfer) after a cache directory lookup, wherein the size of the requested data is dependent upon the outcome of the cache directory lookup. When the cache directory lookup results in a cache hit, the application thread requests a transfer of zero bits of data, which results in a DMA controller (DMAC) performing a no-op instruction. When the cache directory lookup results in a cache miss, the application thread requests a data block transfer the size of a corresponding cache line. |
US07752349B2 |
Apparatus and method for performing DMA data transfer
The DMA data transfer apparatus includes a memory, a communication controller, a DMA controller having a plurality of DMA engines each of which transfers data by DMA to the communication controller from the memory, and a DMA control unit. The DMA control unit determines a division size of transfer data such that the DMA engine can transfer the data, issues a data transfer directive by the DMA to the DMA controller, and controls data transfer by the DMA. The DMA control unit transmits the determination information for determination of the termination of data transfer to the communication controller. The communication controller determines the termination of data transfer based on the determination information transmitted from the DMA control unit. |
US07752348B2 |
Motherboard for supporting different types of memories
A motherboard includes a first slot arranged for mounting a first type of memory, a second slot arranged for mounting a second type of memory, and a voltage regulating circuit electronically connected to the first slot and the second slot. The first memory and the second memory are alternatively mounted on the motherboard, the voltage regulating circuit detects which type memory is currently mounted on the motherboard and outputs voltages suitable for the type of the memory mounted on the motherboard accordingly. |
US07752342B2 |
Interface integrated circuit device for a USB connection
An electronic apparatus with a USB connection has a functional circuit with a processor, a parallel address data bus couple to the processor and a USB device controller circuit with a USB interface in parallel with said address/data bus. The apparatus contains an interface integrated circuit electronically between the USB connection on one hand and the parallel address/data interface and the USB interface on the other hand. The interface integrated circuit has external terminals for connecting to a USB bus, a transceiver capable of transceiving for both a USB host and a USB device, the transceiver having a USB interface, a host interface and a device interface. The USB interface is coupled to the USB connection. The device interface is connected to the external USB device controller circuit. A host controller is coupled to the host interface, the host controller being coupled to the functional circuits via the parallel data/address bus. |
US07752341B2 |
Programmable controller and communication unit therefor
A programmable controller includes a CPU unit, a communication unit and peripheral units connected together through an internal bus. The communication unit has a bus master function, including a cache memory for recording IO data stored in the memory of an input-output unit. When a message is received, it is judged whether the IO data stored in the memory of the input-output unit specified by this message is updated or not. If the data are not updated, a response is created based on the IO data stored in the IO data stored in the cache memory. If the data are updated, the input-output unit is accessed and updated IO data are obtained and a response is created based on the obtained IO data. |
US07752339B2 |
Matrix architecture for KVM extenders
A matrix architecture for KVM extenders connecting a plurality of console terminals and a plurality of computers. The matrix architecture for KVM extenders includes a plurality of first extenders and a plurality of second extenders. The first extenders transform keyboard, mouse analog signals into keyboard, mouse data packets and transform video data packets into video signals for console terminals. The second extenders transform video signals into video data packets and transform keyboard, mouse data packets into keyboard, mouse analog signals. The broadcasters broadcast keyboard, video, mouse data packets, each having a source address and a target address to couple computers to console terminals by broadcasting video data packets from second extenders to first extenders and to couple console terminals to computers by broadcasting keyboard, mouse data packets from first extenders to second extenders. |
US07752336B2 |
Method and apparatus for resource locator identifier rewrite
A method and apparatus for resource locator identifier rewrite have been presented. A security device receives from a resource host over a non-secure hypertext transfer protocol (HTTP) session a response to a request received from a client over a secure HTTP session. The response includes a uniform resource locator (URL) that is supposed to be for a resource host, but the URL does not designate a secure resource access protocol and the resource host requires the secure resource access protocol. The URL is located in the response and modified to designate the secure resource access protocol. After modification, the response is transmitted via the secure resource access protocol session to the client. |
US07752335B2 |
Networked computing using objects
A system for networked computing using objects, each object comprising: enablement data, a first identity arrangement for holding a first identity indicating a host or provider (22) of said object (26), and a second identity arrangement for holding a second identity of a remote entity (client 10) establishing a relationship with said object via a network (12). Such a system supports network based computing and interactions between remote objects, including desktop-like behavior in which such remote objects are represented by desktop-like icons on a user terminal device. |
US07752334B2 |
Intelligent network address translator and methods for network address translation
An intelligent network address translation system and methods for intelligent network address translation. The invention analyzes all data packets being communicated between the private address realm and the public address realm and performs a predefined mode of network address translation based on the packet type. By analyzing every packet that the network encounters and adjusting the network address translation mode based on the packet type, the system and method of the present invention is able to adjust the mode of network address translation dynamically during a network user's ongoing network session. Additionally, by basing which mode of translation will be employed based on packet type the translation method of the present invention insures that IP addresses are distributed efficiently and distribution of the amount of addresses is minimized. |
US07752331B2 |
Information gateway manager for multiple devices
A system for providing information to users and for managing and routing requests from users. The information delivery system is preferably a platform independent application, which enables users to receive responses based upon on-demand, scheduled or event driven requests or triggers. On-demand requests are those that a user sends and, some time later, receives a response with the requested information. Scheduled requests are those provided to users who subscribe to a service offering. On a set schedule, information is sent to the user based upon the information desired and criteria selected. Event driven responses are generated based upon certain criteria or thresholds being met. For each of the above types of requests, the responses may be formatted in plain text, Hypertext Markup Language (HTML) or other format depending upon the requestor device type or the subscriber's specified e-mail client. |
US07752329B1 |
Migrating configuration information based on user identity information
Techniques are provided for the configuration of a home-networking system. Home-networking configuration information may be stored on a host system in a manner accessible to the home-networking system and migrated to a home-networking gateway or router that has not yet been configured. Wireless configuration information may be stored on a home-networking gateway or router and used to configure one or more wireless access points through the use of a physical connection, such as a wired communications pathway. One or more wireless home-networking devices may be configured based on wireless configuration information stored in a central repository on a host system or a home-networking system. The wireless configuration information may be accessible only through the use of a security code. |
US07752327B2 |
Receiver driven streaming in a peer-to-peer network
A “PeerStreamer” provides receiver-driven peer-to-peer (P2P) media streaming for loosely coupled P2P networks. Peers in the network perform only simple operations, may cache all or part of the streaming media, do not collaborate with other peers, may be unreliable, and may drop offline or come online during any given streaming session. Clients in the network operate in real-time to coordinate peers, stream media from multiple peers, perform load balancing, handle online/offline states of peers, and perform decoding and rendering the streaming media. In one embodiment, the PeerStreamer uses high rate erasure resilient coding to allow multiple serving peers to hold partial media without conflict, such that clients simply retrieve fixed numbers of erasure coded blocks regardless of where and what specific blocks are retrieved. In another embodiment, the PeerStreamer uses embedded coded media to vary streaming bitrates according to available serving bandwidths and client queue status. |
US07752322B2 |
System for ubiquitous network presence and access without cookies
A system for ubiquitous network presence and access without cookies utilizes a unique customer ID that is created for a customer using a client device connected to the Internet and is stored on the device and by other server applications for future automatic authentication and login of the customer when accessing the variety of services available on a business network. |
US07752321B1 |
Validating user experience type settings
A home gateway accesses a host system that differentially routes messages over a communication network to a destination system. The selection of a communication pathway from multiple possible communication pathways through a communication network is based on a user experience type (e.g., gaming user experience, streaming user experience, or browsing user experience) that generally reflects network resource consumption preferences of the user of the access account for the home gateway. Examples of user experience types include a gaming user experience, a streaming user experience and a browsing user experience. The user experience type generally reflects the online experience desired by the user. |
US07752319B2 |
Method and device for implementation of a firewall application for communication data
In one aspect a method for implementation of a firewall application is provided, whereby, in one step of the initiation of a connection from the first to the second terminal, authentication of the first terminal is transmitted and, after successful authentication a selected address is communicated to the firewall device. In another aspect, an arrangement for carrying out the method is provided. |
US07752317B1 |
Workstation virus lockdown in a distribution environment
Systems and methods for insuring that a client computer has up-to-date virus protection are provided, and include initiating a boot sequence pursuant to a boot image on a client computer for accessing a network, accessing a remote management server according to a preliminary instruction from the boot image, determining whether the client includes a latest virus file and forwarding the latest virus file if the client does not include the latest virus file. |
US07752316B1 |
Method and system for securing network access to data stored in a data storage system
This invention is a system and for managing data in a secure manner in a data storage environment that is in communication with a network including an internet-based network. The system includes computer-executable logic or software for securely managing internet client's access to data volumes stored on a data storage system, and may also include logic operating with a file server for providing dynamic access of data available to such client's in a secure fashion. |
US07752310B2 |
Computer program, method, and apparatus for managing reservation of it resources
A computer program, method, and apparatus that manage reservation of IT resources for efficient use thereof. Upon receipt of a reservation request, an IT resource finder identifies IT resources that are available for reservation in a period specified in the request. Subsequently a vacant period finder identifies vacant periods containing the specified reservation period, based on the reservation records of each IT resource. Out of the found vacant periods, an idlest period selector then selects an idlest period that offers a largest number of available IT resources. From among a set of IT resources whose vacant periods agree with the idlest period, an IT resource selector selects an appropriate resource to serve the given reservation request. A reservation registration processor then registers the reserved IT resource with the reservation data repository as determined by the IT resource selector. |
US07752308B2 |
System for measuring web traffic
A system is presented for measuring, analyzing and/or reporting web traffic, predetermined events, and/or user activity on one or more web pages utilizing a landing page having code embedded thereon, wherein the program code is structured to deploy at least one portal element onto the landing page. Further, the portal element is structured to display at least one web page therein, while remaining substantially imperceptible at a client interface. Additionally, the program code is structured to detect a source of the web visit, and other predetermined events, including mouse clicks and other navigation activity. |
US07752302B2 |
Autonomous and dependent data collection for traffic analysis
A central control system operates in conjunction with multiple mobile traffic probes to analyze and characterize traffic in a particular region or area. The traffic probes operate autonomously to collect traffic related data and report the collected data to the central control system. The traffic probes can analyze the collected data to identify traffic anomalies, and in response, change the amount and type of data collected, as well as the frequency of reporting the data to the central control system. In addition, the central control system can analyze the received data to identify traffic anomalies or points of interest and force one or more deployed traffic probes to change the amount and type of data collected, as well as the frequency of reporting. |
US07752298B2 |
System for managing and acquiring device profile information
A printer (702) manages profile information and communicates with another device across a network (710). The printer (702) receives an acquisition request (1001) of the profile information, issues an acquisition request (1002) of profile information of a display (703), and receives a result response (1003) as the profile information from the display (703). The printer (702) processes the acquisition request (1001) of the profile information in accordance with the profile information managed and the profile information of the display (703), and returns a processing result as a result response (1004). |
US07752297B2 |
Systems and methods for flow signature formation and use
An embodiment of a method for use in performing interoperability testing between two network architectures includes forming multiple transaction signatures that each characterizes a communication transaction conducted over the two networks and analyzing each of the transaction signatures to determine if the transaction signature matches a previously classified pattern. The method may further include generating a report identifying each of the communication transactions and indicating that each of the communication transactions is classified with a classification associated with a previously classified pattern or are of unknown classification. Another method includes receiving a transaction signature composed of multiple transaction elements, and determining whether the received transaction signature corresponds to a previously identified transaction signature pattern. If the transaction signature does not correspond to a previously identified transaction signature pattern, a new transaction signature pattern is created, and classified as one of a plurality of classifications indicative of completion or failure of the communication transaction. |
US07752292B1 |
System and method for provisioning personalized data into mobile device
The present disclosure provides a system that comprises a proxy server configured to receive a first service request message, to keep a message count based on an Internet protocol (IP) address, to drop the first service request message if the message count reaches a threshold, to build one or more executable, complex objects using more than one data items from the first service request message and an object definition schema, and to produce a second service request message by executing the one or more executable, complex objects. The system also provides a mobile device that includes an application manager, wherein the proxy server is configured to send the second service request message to a designated port on the mobile device, wherein the application manager is configured to listen on the designated port and in response to receiving the second service request message on the designated port, to wake up a provisioning application associated with the designated port, and wherein the provisioning application is configured to initiate provisioning one or more personalized data items into the mobile device. |
US07752287B2 |
Methods, systems, and computer program products for automatically generating best practices for configuring a networked system
A method, system, and computer program product for automatically generating best practices for configuring a networked system of entities are provided. The method includes identifying a networked system configuration problem and determining a set of problematic entities. The set of problematic entities includes the entities reporting the networked system configuration problem. The method further includes determining a set of problem associated entities, where the set of problem associated entities includes the entities with a common association having a strongest correlation to the set of problematic entities. The method additionally includes classifying the set of problem associated entities on an attribute basis to determine one or more attributes of the entities that contribute to the networked system configuration problem, and reporting the best practices for configuring the networked system of entities as avoiding the one or more attributes of the entities that contribute to the networked system configuration problem. |
US07752281B2 |
Bridges performing remote reads and writes as uncacheable coherent operations
A system for managing data in multiple data processing devices using common data paths. Embodiments of the invention comprise a first data processing system comprising a cacheable coherent memory space; and a second data processing system communicatively coupled to the first data processing system with the second data processing system comprising at least one bridge, wherein the bridge is operable to perform an uncacheable remote access to the cacheable coherent memory space of the first data processing system. In some embodiments, the access performed by the bridge comprises a data write to the memory of the first data processing system for incorporation into the cacheable coherent memory space of the first data system. In other embodiments, the access performed by the bridge comprises a data read from the cacheable coherent memory space of the first data system. |
US07752279B2 |
System for facilitating thread-based message prioritization
To perform thread-based message prioritization, metadata may be extracted from a received electronic message. Based on the extracted message metadata and accumulated metadata extracted from previously received messages, a message thread to which the received electronic message belongs may be identified. Based on a set of thread priority assessment criteria, a priority level for the message thread may be determined. At least part of the message thread may be processed according to the priority level. The processing may be altering a notification behavior of an electronic messaging client for electronic messages of the message thread. Thread priority assessment may be based on user-configurable criteria that may be set via a graphical user interface. Message thread identification may also be based on user-configurable criteria that may be set via a graphical user interface. |
US07752271B2 |
Method of retracting an instant message
Described is a method for retracting an instant message from a receiver in an instant messaging session. A request is made to retract the instant message from the receiver. If the receiver is present in the session, the instant message is removed from the user interface of the receiver. Notification is sent to the requestor to indicate whether the instant message was successfully retracted and whether the instant message was saved by the receiver. Optionally, the method allows an entry made in an instant messaging log to be retracted when the corresponding instant message is retracted. |
US07752270B2 |
Linking sounds and emoticons
A method and apparatus for linking sounds and emoticons to allow a recipient of a message containing an emoticon to hear audio associated with the emoticon. In one aspect of the invention, a first user or sender establishes a link or association between the emoticon being sent and a sound file to be associated with that particular emoticon. The emoticon is then transmitted from the sender to the recipient along with the link or association such that the recipient can hear the audio when the emoticon is displayed. |
US07752269B2 |
Adhoc secure document exchange
Embodiments of the present invention are directed to a system capable of enforcing document security and delivery policies. In particular, the present invention allows for the detection and removal of files attached to electronic messages. When an attached file is removed from an electronic message, the file may be placed in secure storage. A link to the stored file is inserted in the electronic communication prior to delivery of the message to the addressee of the communication. In order to access the stored file, the recipient of the message is required to select the provided link, which establishes a secure communication channel between the secure storage device and the receiving client computer. Optionally, the recipient may also be required to provide a password and/or digital certificate in order to access the stored file. |
US07752268B2 |
Method and system for presence state assignment based on schedule information in an instant messaging system
A method and system for presence state assignment based on schedule information in an instant messenger system. In one embodiment, the method may include storing schedule information corresponding to a given user, where the schedule information is indicative of an activity status of the given user at a given time. The method may further include querying the schedule information, and if a current presence state of an instant messenger does not correspond to the activity status indicated by the schedule information, assigning a different presence state that corresponds to the activity status in response to the querying, where the current presence state and the different presence state each correspond to the given user. |
US07752266B2 |
System and method to facilitate translation of communications between entities over a network
A system and method to facilitate translation of communications between entities over a network are described. Multiple predetermined language constructs are communicated to a first entity as a first transmission over the network. Responsive to selection by the first entity of a language construct from the predetermined language constructs, a translated language construct corresponding to the selected language construct is identified. Finally, the translated language construct is communicated to a second entity as a second transmission over the network. |
US07752265B2 |
Source indicators for elements of an aggregate media collection in a media sharing system
A system and method are disclosed for providing source indicators for one or more elements of an aggregate media collection of a user in a media sharing system. In one embodiment, a local media collection of a user is aggregated with one or more shared media collections hosted by corresponding user devices of other users participating in the media sharing system to provide an aggregate media collection for the user. Via a Graphical User Interface (GUI), for each element of at least a subset of elements of the aggregate media collection, one or more source indicators are presented in association with the element to identify a source or sources of the element in the media sharing system. The elements of the aggregate media collection include at least a subset of media items in the aggregate media collection, playlists including media items from the aggregate media collection, or both. |
US07752263B2 |
Method for provision of an address in a data network
The invention relates to a method for provision of an address of an online computer, connected to a data network, for at least one receiving computer. The aim of the invention is the provision of an address, in particular, a temporary IP address in which known disadvantages do not occur. Said aim is achieved, whereby the online computer carries out the following steps: transmission of a first data set, with the identification for at least one server structure globally accessible by the data network, to the receiver computer, whereby the server structure is selected from a number of available server structures, transmission of a second data set, identifying at least one code designator, to the receiving computer and storage of the address of the online computer together with the code designator on the identified server structure. |
US07752262B2 |
Slow-dynamic load balancing system and computer-readable medium
A load balancing system and a corresponding computer-readable medium are proposed. The load balancing system is used in environments (e.g., implementing a licensing management application) wherein each client is associated with a preferred server storing specific information for the client. Each client periodically detects a workload and a response time of all the servers. The client selects a subset of nearest servers (according to their response times). The server in that subset with the lowest workload is set as an eligible server. Whenever a ratio between the workload of the preferred server and the workload of the eligible server exceeds a predefined threshold value (e.g., 1.1), the client switches to the eligible server (transferring the corresponding specific information). The system of the invention exhibits a slow dynamic, and tends to reach a steady condition (wherein the specific information of the clients is not continuously moved across the system). |
US07752261B1 |
System and method for multibeaconing
A method and system for triggering multiple client requests, including: providing directions for obtaining multibeacon instructions, in response to a content request from the client device, providing the multibeacon instructions in response to a request from the client device, with the request for multibeacon instructions submitted by the client device based on the directions, receiving an initial image request at the multibeacon management server from the client device wherein the initial image request is submitted by the client device upon execution of the multibeacon instructions, and, composing and sending a beacon from the multibeacon management system to the client device in response to the initial image request causing the configuration of a storage device at the client device for storing the beacon, wherein the properties of the beacon are configured to trigger the multibeacon instructions to instruct the client device to submit additional image requests to the multibeacon management system. |
US07752259B2 |
Public service message broadcasting system and method
The public service message location broadcast system and method provides for broadcasting a message to communication receiving devices located within a defined geographic broadcast target area. The broadcast target area is defined by a broadcast agent using a broadcast agent webpage and a broadcast service bureau transmits the broadcast message to one or more local carriers who provide telecommunication service to the broadcast target area. The local carrier transmits the broadcast message to targeted users within the broadcast target area. |
US07752258B2 |
Dynamic content assembly on edge-of-network servers in a content delivery network
The present invention enables a content provider to dynamically assemble content at the edge of the Internet, preferably on content delivery network (CDN) edge servers. Preferably, the content provider leverages an “edge side include” (ESI) markup language that is used to define Web page fragments for dynamic assembly at the edge. Dynamic assembly improves site performance by catching the objects that comprise dynamically generated pages at the edge of the Internet, close to the end user. The content provider designs and develops the business logic to form and assemble the pages, for example, by using the ESI language within its development environment. Instead of being assembled by an application/web server in a centralized data center, the application/web server sends a page template and content fragments to a CDN edge server where the page is assembled. Each content fragment can have its own cacheability profile to manage the “freshness” of the content. Once a user requests a page (template), the edge server examines its cache for the included fragments and assembles the page on-the-fly. |
US07752256B2 |
Presentation server
A server is disclosed that presents content to a client. The server receives a request for particular content. In response to the request, the server accesses data and/or code that describes the particular content. The server compiles that code and/or data to create executable code, and transmits the executable code to the client for execution on the client. In one embodiment, the code describing the particular content is a mark-up language description. In various implementations, the executable code includes a user interface that provides access to the requested content. |
US07752254B2 |
Propagating contexts between a first and second system
Contexts are propagated between a first and second system. The contexts provide information about the environment within which work in the first and second systems is to be performed. The contexts have a hierarchical structure in which the bottom most context in the hierarchy is identified as a leaf context. A request is received at the first system to perform work. Context information is created in the first system pertaining to the environment within which the work is to be performed. The context information forms a context hierarchy having a root context and one or more descendant contexts. Information is propagated from the first system to the second system enabling re-creation at the second system of context information pertaining to the leaf context only. |
US07752252B2 |
De-fragmentation of transmission sequences
The present invention aims at avoiding fragmentation during transmission of a structured document (10). This is achieved by a method of progressive transmission for a structured document (10), the structured document (10) comprising sub-documents (12, 14, 16, . . . ) with related relevance weightings. In particular, a fragmentation measure is determined according to the transmission sequence in an automatic manner using a formal expression of fragmentation. After comparison the fragmentation measure with a predetermined threshold value the transmission sequence is modified to reduce fragmentation when the fragmentation measure exceeds the threshold value. |
US07752251B1 |
Method, apparatus and system for hosting information exchange groups on a wide area network
An method and system for hosting information exchange groups on a wide area network is disclosed, using various tools for promoting topical organization and self-evolution of the information exchange groups, and of a system of information exchange groups. These tools include methods for providing user rating of posts within the exchange group, for rating and ranking users of the exchange group, for rating and ranking links to related information pages and especially to related exchange groups operating according to the methods of the invention, and for continuously updating rating and ranking information. Additionally, methods are provided for users to found exchange groups, to filter information in exchange groups according to specified user preferences, and to protect private information from inadvertent disclosure to other users of the exchange group. |
US07752247B2 |
Random number generator and generation method
An RNG circuit is connected to the parallel port of a computer. The circuit includes a flat source of white noise and a CMOS amplifier circuit compensated in the high frequency range. A low-frequency cut-off is selected to maintain high band-width yet eliminate the 1/f amplifier noise tail. A CMOS comparator with a 10 nanosecond rise time converts the analog signal to a binary one. A shift register converts the serial signal to a 4-bit parallel one at a sample rate selected at the knee of the serial dependence curve. Two levels of XOR defect correction produce a BRS at 20 kHZ, which is converted to a 4-bit parallel word, latched and buffered. The entire circuit is powered from the data pins of the parallel port. A device driver interface in the computer operates the RNG. The randomness defects with various levels of correction and sample rates are calculated and the RNG is optimized before manufacture. |
US07752245B2 |
Binary trees for detecting inventory problems in an enterprise model
A binary tree structure for detecting inventory problems. A first embodiment detects on-hand inventory problems. A second embodiment detects inventory requirements problems. Both embodiments use a binary tree whose nodes store time values and delta values. The delta values represent inventory consumers or producers. The time values of trees used for inventory requirements problems are shifted in accordance with build-ahead times. |
US07752241B1 |
Message based file system
File system components of a messaged based file system may perform different functions of the file system and may communicate through a file system-independent message interface to fulfill file I/O naming requests. A file system component may receive a message from another file system component and in response may perform a sub-function of the file system and then may send another message to a file system component to perform another function of the file system. File system components may each operate on separate devices or multiple file system components may execute on a single device. File system components may also communicate using messaging components that in turn may communicate with other messaging components according to the file system-independent message interface. A single messaging component may be configured to communicate with multiple file system components on a single device. Alternatively, each file system component may communicate through a single, paired messaging component. |
US07752237B2 |
User interface having a search preview
A user interface having a search preview is described. In an implementation, one or more characters are received that are input via a search portion of a user interface. When a cursor is positioned proximally to one of a plurality of services in the user interface after the one or more characters are received, a preview is displayed of a search performed using the received one or more characters with the selected said service. |
US07752234B2 |
Method and apparatus for auditing utility poles
An apparatus and method for managing utility pole information is provided in the illustrative embodiments. A method for managing the utility pole information may include creating several audit forms and searching those forms for an audit of a selected pole. The method may further include pre-populating the audit form with data from a repository of engineering work orders. The method may further include recording general pole information, a pole inspection information, a pole test information, a first attachment information, and inspector's notes about the selected pole on the audit form resulting in an updated audit form. The method may then transfer the updated audit form to a repository of utility poles audit information. |
US07752224B2 |
Programmability for XML data store for documents
A programmability mode for interacting with data stores within a document allows real time interaction. Data for structuring information associated with a document, such as document metadata, is maintained in the data store where relationships between different pieces of data are maintained in a location distinct from the surface level view of a document. The data store exposes interfaces to the various pieces of data in the data store for allowing different applications to access and operate on one or more of the data pieces. The pieces of data may be structured according to a markup language such as the Extensible Markup Language (XML), and XML schemas may be associated with each piece of data for allowing the data store to validate the structure applied to the data based on an XML schema associated with a given piece of data. |
US07752223B2 |
Methods and apparatus for views of input specialized references
A program specializer employs input specialized data structures by generating an input specialized definition of a set of data elements, and parsing an application program to identify data element references to data elements in the generated input specialized definitions of data elements. The program specializer replaces or rewrites the identified data element references with the corresponding input specialized definition. The input specialized data elements from the input specialized program are employed in a particular view by generating a mapping of source data types to preferred data types, such that the preferred data types have access advantages over the source data types, and receiving a markup application program having source data types operable to be modified in the input specialized program. A view mapper maps, using the generated mapping, a source data type to a preferred data type, and applies the mapped preferred data type to occurrences of the corresponding source data type. |
US07752215B2 |
System and method for protecting sensitive data
A method, system and article of manufacture for protecting sensitive data in databases and, more particularly, for managing access to sensitive data in a database. One embodiment comprises receiving a query against the data in the database comprising at least (i) a result field specification, and (ii) a sorting instruction. The method further comprises retrieving a result set from the database, and filtering the retrieved result set on the basis of predefined filtering rules to remove selected data from a selected result field of at least one data record included with the retrieved result set. The filtered result set is sorted according to the sorting instruction to produce the sorted result set, whereby the sorting is done independently of the removed selected data so that the sorted result set places the at least one data record at a position which is non-indicative of a value of the removed selected data. |
US07752209B2 |
Presenting sponsored content on a mobile communication facility
Improved capabilities for positioning content on a mobile communication facility, based in part on the likelihood of interaction with the content, are disclosed for mobile communications facilities, such as cell phones. These and other capabilities are employed to improve the likelihood of user interaction with content presented to a mobile communication facility, such as positioning content to appropriate or desirable mobile communication facilities. |
US07752198B2 |
Method and device for efficiently ranking documents in a similarity graph
A method, device and computer program product for determining an importance score for a document D in a document set by exploiting a similarity matrix/graph S or subgraph S′. |
US07752195B1 |
Universal query search results
A universal query result set is generated from several different search index result sets by including identifications of items from the different search index result sets in an accurate manner. After a query has been submitted, search index result sets are received from several different search indexes, an allocation score for each search index is computed and a universal item score for the top-level item identified in each search index is computed. The allocation score and the universal item score are combined for the top level item for each search index result set. The item with the highest combined score is added to the universal query result set. |
US07752193B2 |
System and method for building and retrieving a full text index
An indexing engine generates a full text index of English and non-English files provided to the indexing engine. The indexing engine receives an input file for indexing, and normalizes the unique words contained in the input file. The normalizing includes stripping the words of any diacritical marks, taking into account different multilingual issues, case folding the words into lowercase, and the like. The normalized words are stored in a dictionary, and a word record is generated for each stored word. Each word record includes a flag that indicates whether one or more variations exist in the input file for the normalized word. One or more tables store information on the variations for the normalized words. When a query engine is invoked to search for an input query word, the variations are searched only if the user has set an option to consider such variations. |
US07752191B2 |
Incremental-click analysis of keyword searching
Disclosed are apparatus and methods for quantifying the value of purchasing a particular search keyword, so that a particular search result is presented in a sponsored search results list for that particular search term, as compared to not purchasing the particular search keyword. In example embodiments, the quantified value of the particular search term indicates the particular search term's incremental value when the particular search result is presented in the sponsored search result list, as compared to when the same particular search result is not presented in such sponsored search result list. The particular search term's incremental value is based on a difference between the sum of the number of searchers who select the particular search result from the sponsored search list and the algorithmic search list, if any, versus the number of searchers who select the particular search result when it is not presented in the sponsored search list and may be only presented in the algorithmic search results. |
US07752186B2 |
Grouping multimedia and streaming media search results
A method and system for grouping metadata search results associated with media on a computer network, such as multimedia and streaming media include binning and iterative masking. The media metadata has an associated media file, which has an associated uniform resource locator (URL). Each URL has at least one field, and each field has at least one character. Binning includes selecting, sorting, and putting URLs having a common attribute into the same bin. Masking includes creating a mask of masking characters. Each field in each URL in each bin is compare with the mask. If a masking character matches a character in a field, the character in the field is removed from the field. This produces at least one resultant URL, i.e., URL that has been compared with a mask. Identical resultant URLs are collapsing into one URL. Thus, redundant and variant URLs are collapsed into a single URL, which may be provided to a search system (e.g., search engine) and/or to a user. |
US07752185B1 |
System and method to perform data indexing in a transaction processing environment
A system and method to perform data indexing in a transaction processing environment are described. Data is periodically extracted from one or more database servers storing the data. A database stored in a storage device is then updated with the extracted data to obtain an updated database. Finally, the updated database is transmitted to one or more search servers. |
US07752184B2 |
Information processing apparatus, information processing method, and program
An information processing apparatus which, when a user searches through a plurality of contents for a desired content, causes a display device to display a plurality of indexes corresponding to the plurality of contents is provided. The apparatus includes: a content selection device that selects one of the plurality of contents; an approximation degree calculation device that calculates degrees of approximation between the selected content on the one hand and each of the other contents on the other hand; and a layout determination device that determines a layout of the index of the selected content and determines layouts of the indexes of the other contents relative to the index of the selected content in accordance with the degrees of approximation. The index of the selected content and the indexes of the other contents are displayed on the display device as laid out by the layout determination device. |
US07752183B2 |
Using MD4 checksum as primary keys to link transactions across machines
A method, system, and computer instructions for using MD4 checksum to link transactions across machines. Transaction information is received, wherein transaction information comprises a checksum and topology information, and wherein the checksum serves as a unique identifier of the current transaction. A first data structure is populated with the checksum and attribute information for the current transaction. A second data structure is then populated with the checksum and topology information for the current transaction, wherein populating the second table preserves a root/parent/current transaction relationship. Preserving the root/parent/current transaction relationship allows for automatically linking a transaction to its related transactions when the transaction is uploaded from a client to a transaction database. |
US07752179B1 |
Method and system for extracting consistent disjoint set membership from multiple inconsistent data sources
A method for extracting a consistent set of entity identifiers including associating each of a first plurality of entity identifiers with at least one of a first plurality of GroupIDs, associating each of a second plurality of entity identifiers with at least one of a second plurality of GroupIDs, combining the first plurality of entity identifiers with the second plurality of entity identifiers to generate a third plurality of entity identifiers, where each of the third plurality of entity identifiers is associated with at least one of a third plurality of GroupIDs, linking at least one of the third plurality of GroupIDs with at least one of the first plurality of GroupIDs based on the third plurality of entity identifiers and the first plurality of entity identifiers, removing a contaminated entity identifier from the third plurality of entity identifiers to extract the consistent set of entity identifiers. |
US07752177B2 |
Mechanism to detect and analyze SQL injection threats
A vulnerability analysis tool is provided for identifying SQL injection threats. The tool is able to take advantage of the fact that the code for many database applications is located in modules stored within a database. The tool constructs a data flow graph based on all, or a specified subset, of the application code within the database. The tool identifies, within the data flow graph, the nodes that represent values used to construct SQL commands. Paths to those nodes are analyzed to determine whether any SQL injection threats exist. |
US07752176B1 |
Selective data restoration
Identifying a file system element for restoration is disclosed. The technique comprises of receiving a request to restore a file system element; determining an offset indicating where a record associated with the file system element is located within a collection of records, wherein the record includes metadata related to stored data to be used to restore the file system element; and using the determined offset to retrieve the record from the collection of records. |
US07752174B2 |
Computer server system including a database pool module providing database connectivity recovery features and related methods
A computer server system may include a plurality of database modules for storing user data for a plurality of users, and at least one processing module comprising a plurality of processing threads for processing jobs for users based upon respective user data. The computer server system may further include a database pool module connected between the plurality of database modules and the at least one processing module. The database pool module may be for selectively connecting the processing threads to corresponding database modules including respective user data for jobs to be processed, and determining when a database module becomes unresponsive and terminating processing thread connections to the unresponsive database module based thereon. The database pool module may also be for determining when the unresponsive database module becomes responsive and restoring processing thread connectivity thereto based thereon. |
US07752173B1 |
Method and apparatus for improving data processing system performance by reducing wasted disk writes
Data with a short useful lifetime are received and cached by a system. The system waits for the first to occur of two events. If the first event is a local cache flush trigger, the data is written to a longer-term storage subsystem. If the first event is a remote cache flush trigger, the data is discarded. Systems and methods to benefit from this procedure are described and claimed. |
US07752172B2 |
Transaction processing
A processor (2) in a transaction processing system (1) has an event engine and a scenario engine. The event engine stores a framework (20) for each entity or type of service. The framework (20) has a parent class (21) and subsidiary classes (22-27). In real time the event engine instantiates an event object from a relevant class (22-27), giving it an effective time on a timeline of the parent class (21). The event objects many subsequently be handled as autonomous units for generation of reports or batch processing. The event engine moves the event objects between states of a finite state machine. A scenario engine also manipulates objects according to a finite state machine with future dates as the effective times. There is a state transition from the scenario environment to the event engine (live) environment. |
US07752171B2 |
Efficient computer file backup system and method
A system and method for efficiently backing up and restoring computer files to a central storage system. A hashing key is computed for each file to be backed up on a target computer. The hashing key is compared to a list of hashing keys stored locally to see if the local file has been previously backed up. If the hashing key is not listed locally, then the hashing key is compared to a list of hashing keys of centrally backed up files. Only if the hashing key is not present in both the local and the central list is the file backed up. Backed up files may be renamed to their hashing key for further efficiencies. |
US07752170B2 |
Implementing dynamic copy-on-write (COW) storage compression in COW storage through zero and deleted blocks
Methods, apparatus and computer program product implement enhanced dynamic copy-on-write storage compression. For a write operation, a freed block is detected by the COW storage for compressing freed blocks from the COW storage. Responsive to the detected freed block being a previously written block in the COW storage, the previously written block in the COW storage is deleted from the COW storage. Responsive to the detected freed block not being a previously written block in the COW storage, the block is marked as zero in the COW storage. |
US07752164B2 |
Pre-defined hardware and software bundle ready for database applications
A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. The database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The hardware may also be specially tailored to the services required by the database server. The database sever may be generated from another database server by modifying the code of the other database server optimize the code for execution on said database appliance. According to another aspect, the database appliance includes an operating system and a database server generated from another database server by modifying the code of the other database server optimize the code for execution on said database appliance. |
US07752152B2 |
Using predictive user models for language modeling on a personal device with user behavior models based on statistical modeling
A system and method for prediction of a user goal for command/control of a personal device (e.g., mobile phone) is provided. The system employs statistical model(s) that can predict a command based, at least in part, on past user behavior (e.g., probability distribution over a set of predicates, and, optionally arguments). Further, the system can be employed with a speech recognition component to facilitate language modeling for predicting the user goal.The system can include predictive user models (e.g., predicate model and argument model) that receive a user input (e.g., utterance) and employ statistical modeling to determine the likely command without regard to the actual content of the input (e.g., utterance). The system employs features for predicting the next user goal which can be stored in a user data store. Features can capture personal idiosyncrasies or systematic patterns of usage (e.g., device-related, time-related, predicate-related, contact-specific and/or periodic features). |
US07752144B1 |
Multi-disciplinary information engine for total ownership cost estimation of complex systems
A system and method for determining a total ownership cost associated with a complex system (or a component thereof) includes a multi-disciplinary environment including at least one tool, a product data manager, and a total ownership costs assessment tools. The tools in the multi-disciplinary environment are used to gather information regarding the complex system. The product data manager receives the information from the tools and organizes the information as an information model representing the complex system. The total ownership cost assessment tool extracts various system and related scheduling aspects from the information model and determines the total ownership cost associated with the complex system (or the component thereof). |
US07752143B2 |
Method and system for add-in module for obtaining shipping information
The present invention enables users to access shipping information pertaining to the shipment of parcels by utilizing an add-in module that is distributed from a remote server to the users. Specifically, the add-in module is invoked by merely selecting an action from a tool bar or menu associated with a text string in a document or spreadsheet either recognized by a MICROSOFT OFFICE® smart tag or highlighted by the user. The actions from which to select include but are not limited to tracking, time in transit, or shipping history. The add-in module is adapted to recognize the text string located in the document or spreadsheet and to transmit the text string to a database server connected to the network and adapted for receiving the text string, querying a database to retrieve shipping information corresponding to the text string, and transmitting the shipping information to the user via the communications network. |
US07752142B2 |
Common carrier system
An on-line system and method for buyers and sellers of international container transportation services is disclosed. Specifically, the system offers importing and exporting customers the opportunity to request and select specific service patterns offered by participating carriers in the booking of full container shipments. The system includes user interfaces that allow a shipper to track and trace containers across multiple carriers and an event notifications system, which notifies the user when an event has or has not occurred. |
US07752138B1 |
Dynamic licensing in a distributed system
A method and system is disclosed for dynamic licensing of software products in a distributed system. A job is generated by a master (or client) and the tasks in the job are distributed to a cluster of workers for the distributed execution of the job. The tasks are distributed with information on the software products for which the master is licensed. The workers receive the tasks with the information on the software products for which the master is licensed. The workers dynamically provide licenses for the software products which the master is licensed for. The workers execute the tasks using the dynamically provided licenses for the software products. The results from the execution of the tasks are returned to the client. |
US07752136B2 |
Check authorization system and method
A self-authenticating check authorization system and method includes a check that has standard bank and account information printed on the MICR line, as well as a one-way hash value that is computed based on the standard bank and account information as well as a personal identification code of a customer and a key. The scanned MICR line data is provided to a check verifier, which also receives the personal identification code from the customer. The check verifier performs a hashing algorithm on the received data, and compares the computed hash value to a hash value obtained from the scanned MICR line data. If there is a match, the check is verified; if not, the check is not verified. |
US07752131B1 |
Methods and apparatus for child support payment processing and child support disbursement processing
This disclosure describes a child support payment and child support disbursement system at a processing entity (such as a state disbursement unit or any other commercial, governmental, or other entity), wherein an employee (who is a noncustodial parent who owes a child support obligation) authorizes a child support payment and child support disbursement to an employer and the employer processes the child support payment and child support disbursement through a processing entity. The processing entity processes the child support payment as a debit-based transaction and processes the child support disbursement as an addendum-based transaction. The payment may be made to the processing entity, to a state, or to any other entity. The disbursement may be made to a custodial parent, to a state, to a state entity, or to any other recipient. |
US07752126B2 |
Computer-implemented method and computer-readable medium for adjustment of risk and adjustment of parameters and uncertainty of anticipated contract obligations in which student-T cumulative distribution is applied to shifted results to create transformed cumulative probability weights
The invention is a computer-implemented system and method, and a computer-readable medium for use with computer means, that enables portfolio managers to price, on a risk-adjusted basis, any traded or under written risk vehicle in finance and insurance that has a historically-known or computer-generated probability distribution. More importantly, the invention provides a universal approach to pricing assets and liabilities traded on an exchange or over-the-counter market, or underwritten for direct risk-transfer, even if those assets and liabilities are grouped or segregated, or whose prospective outcomes may alternate between positive or negative values. |
US07752125B1 |
Automated enterprise risk assessment
A modern business enterprise will have a large number of heterogeneous assets. The risk associated with a selected asset from the heterogeneous assets can be assessed. In one embodiment, the present invention includes selecting the asset from a plurality of heterogeneous assets for risk analysis, and collecting a plurality of risk factors associated with the selected asset. The risk associated with the asset can be determined by providing the plurality of risk factors to a non-linear statistical data model to derive a risk score associated with the asset. |
US07752122B2 |
User interface for an electronic trading system
A user interface for an electronic trading exchange is provided which allows a remote trader to view in real time bid orders, offer orders, and trades for an item, and optionally one or more sources of contextual data. Individual traders place orders on remote client terminals, and this information is routed to a transaction server. The transaction server receives order information from the remote terminals, matches a bid for an item to an offer for an item responsive to the bid corresponding with the offer, and communicates outstanding bid and offer information, and additional information (such as trades and contextual data) back to the client terminals. Each client terminal displays all of the outstanding bids and offers for an item, allowing the trader to view trends in orders for an item. A priority view is provided in which orders are displayed as tokens at locations corresponding to the values of the orders. The size of the tokens reflects the quantity of the orders. An alternate view positions order icons at a location which reflects the value and quantity of the order. Additionally, contextual data for the item is also displayed to allow the trader to consider as much information as possible while making transaction decisions. A pit panel view is also provided in which traders connected to the pit are represented by icons, and are displayed corresponding to an activity level of the trader. |
US07752120B2 |
Auction insurance system
A system determines insurance parameters for insuring online auctions. The insurance parameters may be based on predicted auction results. An insurance policy reflecting the insurance parameters may be offered to an online auction buyer, seller, or other market participant. The insurance policy may insure, for example, that an item for sale will obtain at least a price specified by the insurance policy. |
US07752118B1 |
System and method for risk grid display in an electronic trading environment
A system and method for displaying and controlling risk related information in an electronic trading environment are described. One method includes creating a display interface including a data structure and a display grid. The data structure may be a tree-based data structure with a plurality of data nodes associated with trader-related risk information, where the data in the data nodes is automatically updated based on fill information being received from at least one electronic exchange. Also, the data structure includes the ability to select, manipulate, and group the data nodes based on user preferences. The method further includes selecting data nodes to be mapped to the at least one data grid, and displaying trader-related risk information corresponding to the selected data nodes on the at least one data grid. |
US07752117B2 |
System and method for money management in electronic trading environment
A system and method for money management in an electronic trading environment are presented. According to one embodiment, a trader may configure a plurality of filters, each including at least one filter criteria and filter condition. When a money management module detects a new order, the money management module intercepts the order and determines if the order matches one or more predefined filters. If the order matches one or more filters then conditions associated with the applicable filter(s) are applied to the order. The application of one or more conditions to an order may result in sending a modified order, preventing the order from reaching the exchange, or sending order to the exchange without any modifications. |
US07752113B2 |
System, method and computer program product for performing a contingent claim valuation of a multi-stage option
A system, method and computer program product are provided for performing a contingent claim valuation of a multi-stage option including a plurality of contingent claims exercisable at a plurality of respective exercise points including one or more exercise points before an expiration exercise point. The method may include determining a present value distribution of contingent future benefits attributable to the exercise of the contingent claim at the expiration exercise point, including discounting a distribution of contingent future benefits according to a first discount rate; and determining present values of exercise prices required to exercise the contingent claim at respective exercise points, including discounting exercise prices at respective exercise points according to a second discount rate that need not equal the first discount rate. A value of the contingent claim may then be determined based upon the present value distribution of contingent future benefits and the present values of exercise prices. |
US07752108B2 |
Apparatus, system, and method for an asset-backed purchase card
An apparatus, system, and method are disclosed for an asset backed purchase card. The present invention includes a house account comprising one or more assets, each of the one or more assets having a substantially continually updated spot purchase price. The invention receives funds from a consumer in exchange for a portion of the one or more assets from the house account based on an internal spot price of the asset, increasing a balance in a purchase account of the consumer. The purchase account is debited by selling a quantity of the asset backing the purchase account balance to the house account based on the internal spot price of the asset in response to a transaction based on a purchase card purchase by the consumer. |
US07752106B1 |
System, method, and computer program product for predicting a weather-based financial index value
A weather-based financial index is based at least in part on weather. The index may take into account any of a variety of weather factors, such as temperature, precipitation, humidity, number of sunny or overcast days in a period of time, number of freeze days in a period of time, etc. Weather factor value(s) are combined with one or more financial components to provide the weather-based financial index. The index may be traded on an exchange, such as the New York Mercantile Exchange (NYMEX). The value of the index may be calculated based on any period or on any geography (or combination of geographies). Historical values of the index or component(s) thereof may be used to predict future values of the index. Values of the index may provide insight into the direction of a component of the index, a market or industry corresponding to the component, or the index itself. |
US07752105B2 |
Computer-aided process of funding, including a private constant dollar instrument
A method using a computer system, and a computer system, computing tiered constant dollar instruments to finance a transaction. The method can include associating, with a computer system using input data, a first tier of one or more constant dollar financial instruments that do not finance a transaction and a second tier of one or more constant dollar financial instruments financed by the first tier that do finance the transaction, in producing output to implement the transaction. |
US07752104B2 |
Financial instruments and methods of use
Financial instruments are disclosed. The financial instruments include one or more securities and one or more rights for investors to purchase credit. Methods and other applications are also disclosed. |
US07752103B2 |
Systems and methods for auctioning access to securities research resources
Methods and systems for auctioning units of securities research resources from a supplier of securities research services to potential consumers of the supplier's securities research are disclosed. According to various embodiments, the method includes the steps of receiving from a plurality of the potential consumers at least one bid for at least one unit of the securities research resources services of the supplier in at least one bidding stage, and allocating units of securities research resources services of the supplier to certain of the potential consumers (i.e., winning bidders) based on the received bids of the potential consumers. The units may be, for example, research time units of a research team of the supplier of the securities research. Also, the units may be a preferred service access level to a member of a research team of the supplier of the securities research. The preferred access level may entitle a holder thereof to direct enhanced consultative contact with the member of the research team. |
US07752100B1 |
Selector function for life-time value financial processing in a relational database management system
A Life-Time Value system is a data-driven computer-facilitated financial model that provides accurate and consistent profitability projections using current period account level profitability data stored in a Relational Database Management System. The Life-Time Value system performs Net Present Value and Future Value calculations using accounts, amounts and rates retrieved from the Relational Database Management System by a Selector function using selection criteria specified by one or more rules. The results from the Net Present Value and Future Value calculations are integrated to provide a Life-Time Value of one or more customers. |
US07752097B2 |
Methods, systems and articles of manufacture for managing penalty fees for financial accounts
Methods, systems, and articles of manufacture are disclosed for providing a payment plan to credit card customers. A customer may be offered membership into a payment plan that allows the customer to pay past due penalty fees included in a balance associated with the customer's credit card account. Once a customer is member of the plan, a new segment is created for the customer's account. The penalty fees are removed from the balance and applied to a balance associated with the new segment. Thereafter, each time payment is received for the financial account, the payment may be applied in whole or part to the new segment's balance until it reaches zero. Subsequent payments are applied to the balance of the financial account. In one configuration, the financial account may not be charged any penalty fees while the customer is a member of the plan. |
US07752096B2 |
System and method for managing account receivables
A system for managing account receivables is provided. The system comprises a rules module or engine for receiving at least one encounter from a first party and for assessing the at least one encounter based on rules associated with a payer; and a transactions module or engine for outputting at least one claim to the payer based on the rule module's assessment of the at least one encounter. |
US07752095B1 |
Electronic bill presentment and payment
In a system and method for enabling electronic bill presentment and payment and account and billing distribution, one or more intermediaries are provided to coordinate and control account and billing information transfer among multiple supplying entities and multiple recipient entities including billing portals and consolidators. The distributor provides software to the suppliers and recipients including billing portals that includes a user interface to a billable entity associated with a billing portal. The user interface presents account and billing information to the billable entity and enables payment of bills in response to receiving instructions from the billable entity. Billing information can include the combination of summary billing information and detailed billing contact information. The distributor also provides software to billing entities to expedite the gathering of billing information from the billing entities. |
US07752094B2 |
Tax scorecard reporting system
A data processing system provides a tax scorecard that displays one or more scorecard windows dedicated to a specific tax perspective. Each tax perspective may have at least one corresponding tax objective, and each tax objective may have at least one corresponding tax key performance indicator. The tax perspectives may be directed toward gathering, monitoring, and analyzing tax data, financial data, and employee opinion data and monitoring business processes. Each scorecard may include drill down capability from a top level analysis to more detailed information related to a tax perspective, objective, or key performance indicator. The key performance indicators may be directed toward monitoring effective tax rates, tax budgets, income before taxes, rating agency liquidity ratios, active or completed business processes, documents contributed or accessed, cross-functional collaboration, allocation of time, communication, performance feedback, professional growth, or other data. |
US07752091B2 |
Flexible assignment scheme for financial statement items in an automated accounting system
An automated accounting and reporting system supports flexible assignments of accounting objects to financial statements. At a reporting time, financial statement items may be generated from accounting objects by surveying the stored accounting objects and copying and aggregating key figures from the accounting object to the financial statement items. The financial statement items form the basis of the financial statements. The copying and aggregating may occur as specified in a plurality of rule sets. To change assignments between the accounting objects and financial statements, it is sufficient to provide a replacement rule set that specifies different copy and aggregation operations. |
US07752089B2 |
Adaptive inventory management system
An adaptive inventory management system and method eliminates or minimizes frequency interference issues within a facility that employs a plurality of RFID readers for purposes of tracking and managing inventory. A middleware server activates and deactivates adjacent RFID readers within the facility based on the location of an item having an RFID tag. The middleware server also queries an inventory database based on the information collected from the RFID tag of the item and generates a command signal based on information retrieved from the database to control the travel route of the vehicle transporting items of inventory within the facility. |
US07752086B2 |
Method and device enabling rapid execution of a multiplicity of physical orders
A method of distributing products, including computer processing content of the orders including regrouping the orders into groups of orders, and ungrouping the content of each order group into a order subgroups; regrouping the products, including performing a collection of the products, reading the identifier of each collected product and arranging each to obtain a concordance between the product groups and the order groups, ungrouping the products, including for each product group performing a collection of the products, reading the identifier of each collected product and arranging each in a compartment associated with a product subgroup to obtain a concordance between the product subgroups and the order subgroups, and a step of final separation including for each product subgroup performing a collection of each of the products, reading the identifier and arranging each in a compartment associated with a physical order. |
US07752084B2 |
Method and system for detecting fraud in a credit card transaction over the internet
A computer-implemented method is disclosed, where first information that is related to a current commercial transaction that is being evaluated for fraud is received, either directly or indirectly, from a consumer through an online service or internet. The computer obtains an internet address from which the first information is received from the consumer. In response to obtaining the internet address, the computer accesses at least one database to obtain a second information on a plurality of commercial transactions that have been previously associated with the internet address from which the first information is received from the consumer. An indication is produced on whether the current commercial transaction is fraudulent based on correlating at least one subset of the second information and at least one subset of the first information. |
US07752080B1 |
System and method for interactively providing services through a central hub
An invention is provided for affording interaction between service consumers and service providers via centralized hub. The invention includes a service session scheduling component that schedules a service session between a service consumer and a selected service provider selected by the service consumer. The invention also includes a service management session delivery component capable of provisioning communication for the service session between the service consumer and the selected service provider. A service payment management component is also included that facilitates a payment from the service consumer to the service provider. In addition, the service payment management component facilitates a payment from the service provider to a system account. |
US07752079B2 |
System and method for generating and displaying messages associated with negotiated orders
An electronic commerce system provides various features for assisting customers in locating items and generating orders from a merchant's electronic catalog, and for assisting customers and merchants in communicating about such orders. A user-definable categories feature allows customers and/or merchants to define search queries for searching the electronic catalog, and to store these search queries under user-defined category names for subsequent use. An “active quote” feature allows the customer to view and modify quantities of items selected for prospective purchase throughout various catalog browsing or viewing modes. A message audit trail feature allows a customer and a merchant to send messages to one another that are linked to a particular order, and to view an order-specific log of such messages. |
US07752078B2 |
Communication service method and communication apparatus thereof
Each user terminal apparatus is connected with a service business enterprise system by a connection business enterprise system in a state that a live image can mutually be transmitted through the service business enterprise system. An user beforehand sets its live image to be appropriately utilized as an advertisement medium, and chooses selling goods to be advertised. A live image transmitted from the user terminal apparatus of the user who performed the aforesaid setting receives a superposed image, for example, by the superposing the T shirt of the user or the like with the image signal of the selling goods as the advertisement object in the service business enterprise system, and then the processed live image signal is transmitted to the user terminal apparatus of a communication companion. When the communication companion clicks this image signal, the user terminal apparatus of the communication companion is further connected with the sponsor system of the selling goods, and can receive a further explanation of the selling goods and can perform the transactions of the selling goods. |
US07752077B2 |
Method and system for automated comparison of items
An automated method and system for providing an item comparison includes identifying a first item and a set of one or more other items for comparison with the first item, prioritizing attributes of the first item and the other items, and providing the item comparison with prioritized attributes to a user. Identifying comparable items may involve a multiple step process in which a candidate set of items is first selected for possible comparison with the first item, and thereafter selecting one or more items from the candidate set for comparison. Prioritizing the attributes of the items may include measuring like attributes of the items against each other and arranging the attributes to appear in an order according to the degree the like attributes distinguish the items from each other. A modified item comparison may be prepared and provided in accordance with user feedback. |
US07752074B2 |
Method of enhancing electronic communications with contextually relevant content
A computer method and device for intercepting contracting client's sent electronic messages, scanning the message body content for key words, sending the key words to a remote central computer server which analyses the key words and enhances the message by attaching a relevant, contextual advertising tag line or image/banner/words/HTML/Flash, etc. to the electronic message, and transmitting the enhanced message to a receiver. |
US07752072B2 |
Method and system for providing advertising through content specific nodes over the internet
Methods and systems for providing advertising content over the Internet through a hierarchical content-specific node structure and pricing advertising delivery over each node independently. Independent delivery and pricing allows an advertiser to pay more for advertisements delivered to a narrowly targeted audience likely to be interested in the goods or services offered by the advertising entity and to pay less for advertisements directed at a more general audience who may or may not have an interest in the goods or services offered. The less content specific the node is, the less targeted the advertisement will be, and therefore, the less valuable the advertisement will be to the advertising entity. Targeted advertising to multiple levels of content specific nodes is enabled. |
US07752071B2 |
Job analysis
A process and system for generating a job value for a job that can be used to provide a definitive measure of contribution of the job to an entity. The process involves generating an impact value representing effect of the job on an entity, generating an input value representing attributes of the job, and generating the job value on the basis of the impact value and the input value. The impact value is determined on the basis of an accountability value and a job type value. The accountability value represents results expected from the job by the entity, and the type value represents the significance of the job to the entity. The input value is determined on the basis of a knowledge value, and an integration value, and an interpersonal value. The knowledge value represents the level of knowledge required to perform the job. The integration value represents the level the job requires the coordination, integration and direction of resources. The interpersonal value represents the level of skill required to relate to and lead other parties. |
US07752068B1 |
Synergy tracking tool
Disclosed herein is a synergy tracking tool and method for tracking target, forecast, and actual synergies created by a merger or other activity. The tool provides a disciplined method for synergy tracking relative to an implementation plan for executing the merger or other activity. This tool provides a formal way for reporting savings and lining up the savings with an implementation plan to explain why the savings are occurring. |
US07752065B2 |
Digital percent complete process
A method for tracking progress of a construction project is described. The method includes storing a digital representation of a construction project; and monitoring progress of the project. The method also includes comparing the progress with the digital representation and generating a graphical representation of the progress as a function of the digital representation. The progress includes a physical completion of said project and labor and material costs incurred for said physical completion. |
US07752063B2 |
Method and system for securitizing mortality risk
Methods and apparatus, including computer systems, are provided for securitizing a mortality risk. A premium is received by an issuer from a counterparty, and the issuer provides coverage of a mortality risk to the counterparty. An investment is received by the issuer from an investor, and the issuer provides a risk instrument to the investor. The risk instrument provides a contingent return of the investment to the investor, where if a first condition is satisfied then the entire investment is returned, if a second condition is satisfied then none of the investment is returned, and if neither the first nor the second conditions are satisfied then a portion of the investment is returned. The first and second conditions are related to the mortality risk. |
US07752062B1 |
Pension insurance program methods and systems
A pension insurance plan system and method protect the outstanding balance of a defined contribution plan loan secured by participant's plan assets, eliminating adverse tax consequences to the plan beneficiary in the event of the death or disability of the participant and ensuring that the full plan account balance passes intact to beneficiary in such event. |
US07752059B2 |
Optimization of timing for data collection and analysis in advanced patient management system
Advanced patient management systems include a unit for collecting data from a device associated with a patient, and a host in communication with the unit, the host identifying a time for the device to update data on the device. The system can identify a time for the device to update data associated with the device by developing a histogram of the availability of the device for interrogation. The system can also optimize processing loads for the system by developing a histogram of the time at which the caregiver is most likely to access the system to review the collected and processed data. Methods for optimizing device data update and processing times are also included. |
US07752056B2 |
Network media access control system for encouraging patient compliance with a treatment plan
A system and method for controlling patient access to an entertainment program to encourage a patient to comply with a treatment plan. The method includes the step of collecting compliance data from the patient. In one embodiment, the compliance data includes measurements of a physiological condition of the patient as well as patient answers to compliance questions. The method further includes the step of comparing the compliance data to evaluation criteria selected by a healthcare provider to determine if the patient is in compliance with the treatment plan. If the patient is in compliance, access is granted to the entertainment program. If the patient is not in compliance, access to the entertainment program is restricted. In the preferred embodiment, the method includes the additional steps of transmitting and displaying the patient's compliance data and compliance status to the healthcare provider. |
US07752054B1 |
Advisor referral tool
An apparatus and method for an advisor referral tool for objectively matching professional services between users and advisors in an on-line or computer based environment. The advisor referral tool matches users with professional advisors by executing an advisor matching algorithm to select a subset of advisors from an advisor database based on user selected search criteria. A server computer calculates a percent match value for each advisor in the subset of advisors that corresponds to consumer responses to predetermined psychographic/profile questions. The server computer then creates a best fit advisor list of advisors from the subset of advisors that is based on the calculated percent match value. The best fit advisor list is then transmitted to and displayed on the user's computer. |
US07752052B2 |
Scalable coder and decoder performing amplitude flattening for error spectrum estimation
A down-sampler 101 down-samples the sampling rate of an input signal from sampling rate FH to sampling rate FL. A base layer coder 102 encodes the sampling rate FL acoustic signal. A local decoder 103 decodes coding information output from base layer coder 102. An up-sampler 104 raises the sampling rate of the decoded signal to FH. A subtracter 106 subtracts the decoded signal from the sampling rate FH acoustic signal. An enhancement layer coder 107 encodes the signal output from subtracter 106 using a decoding result parameter output from local decoder 103. |
US07752048B2 |
Method and apparatus for providing speech recognition resolution on a database
A method of providing speech recognition resolution in a database includes receiving an utterance from an end-user or application, and dispatching it to the database which is coupled to or has access to a speech recognition technology. The method further includes converting the utterance to an intermediate form suitable for searching, and transmitting the intermediate form from the database to the speech recognition technology. An item-matching is then performed via the speech recognition technology which returns items matching the utterance to the database along with a confidence metric, and the utterance matches are then provided from the database in the form of an ordered result set. |
US07752046B2 |
System and method for using meta-data dependent language modeling for automatic speech recognition
Disclosed are systems and methods for providing a spoken dialog system using meta-data to build language models to improve speech processing. Meta-data is generally defined as data outside received speech; for example, meta-data may be a customer profile having a name, address and purchase history of a caller to a spoken dialog system. The method comprises building tree clusters from meta-data and estimating a language model using the built tree clusters. The language model may be used by various modules in the spoken dialog system, such as the automatic speech recognition module and/or the dialog management module. Building the tree clusters from the meta-data may involve generating projections from the meta-data and further may comprise computing counts as a result of unigram tree clustering and then building both unigram trees and higher-order trees from the meta-data as well as computing node distances within the built trees that are used for estimating the language model. |
US07752045B2 |
Systems and methods for comparing speech elements
A method for comparing a first audio data source with a plurality of audio data sources, wherein the first audio data source has an utterance spoken by a first person and the plurality of audio data sources have the same utterance spoken by a second person. The method includes performing a speech recognition function on the first audio data source to isolate at least one element of the first audio data source. The method also includes comparing the isolated element with a corresponding element in the plurality of audio data sources and determining whether the utterance spoken by the first person contained an error based on the comparison. |
US07752043B2 |
Multi-pass speech analytics
Included are embodiments for multi-pass analytics. At least one embodiment of a method includes receiving audio data associated with a communication, performing first tier speech to text analytics on the received audio data, and performing second tier speech to text analytics on the received audio. |
US07752041B2 |
Method and apparatus for encoding/decoding digital signal
A method and an apparatus for encoding/decoding a digital signal are provided. First, a digital input signal is transformed into samples to remove redundant information among signals. Then, a lookup table corresponding to a characteristic of the input signal is selected among a plurality of lookup tables that indicate different numbers of bits allocated for each quantization unit depending on different characteristics of input signals, and the number of bits allocated for each quantization unit is acquired from the selected lookup table. Next, a distribution of samples within each quantization unit is divided into a predetermined number of sections, and the samples are linearly quantized using the allocated number of bits on a section-by-section basis. Thereafter, a bitstream comprised of frames is produced from the quantized samples and predetermined side information so that information about a frame length is stored in the end of frame. |
US07752040B2 |
Stationary-tones interference cancellation
An “Interference Canceller” provides a computationally efficient real-time technique for removing stationary-tone interference from signals. Typical sources of stationary tone contamination of signals include noise from power wiring (i.e., 50/60 Hz or 400 Hz and their harmonics), frame or line frequencies from electronic devices, and noise from computer fans, hard disk drives, etc. In general, the Interference Canceller adaptively builds and updates a model of stationary tone interference in consecutive frames of an input signal. This adaptively updated model is then used to extrapolate and subtract noise from subsequent frames of the input signal to generate a “clean” output signal. This output signal exhibits significant attenuation of stationary tone interference without eliminating important portions of the underlying signal or distorting the underlying signal with artifacts such as musical noise or nonlinear distortions. The Interference Canceller is applicable for use either alone, or as pre-processor to conventional noise suppression. |
US07752036B2 |
Timing of speech recognition over lossy transmission systems
Recognizing a stream of speech received as speech vectors over a lossy communications link includes constructing for a speech recognizer a series of speech vectors from packets received over a lossy packetized transmission link, wherein some of the packets associated with each speech vector are lost or corrupted during transmission. Each constructed speech vector is multi-dimensional and includes associated features. After waiting for a predetermined time, speech vectors are generated and potentially corrupted features within the speech vector are indicated to the speech recognizer when present. Speech recognition is attempted at the speech recognizer on the speech vectors when corrupted features are present. This recognition may be based only on certain or valid features within each speech vector. Retransmission of a missing or corrupted packet is requested when corrupted values are indicated by the indicating step and when the attempted recognition step fails. |
US07752035B2 |
Method, system and message structure for electronically exchanging medical information
The present invention relates to a message structure for electronically exchanging medical information between applications utilizing disparate medical coding systems and record architectures, the message structure comprising an optional storyline keyword that sets the context for one or more subsequent statements, each of which statements comprise a genre selected from a set of genre keywords representing message categories, a subject, comprising either a natural language string of one or more words or a nested statement, and, optionally, one or more parametrized predicates comprising a context joiner selected from a set of context joiner keywords, and a parameter comprising a natural language string of one or more words or a nested statement. |
US07752030B2 |
Virtualization as emulation support
A processor based system including a processor and a storage subsystem communicatively coupled with the processor, an operating system stored in the storage subsystem to schedule instructions for execution, including a driver in which are included a virtual machine monitor and an emulator for an emulated processor; and a virtualization subsystem of the processor based system to generate an event for the virtual machine monitor. |
US07752027B2 |
Methods and apparatus for simulating a distributed business process
Methods and apparatus for simulating a distributed business process are disclosed. The methods and apparatus simulate an interdependent business process, such as a financial transaction system, in a secure distributed manner. Each business entity that is part of the interdependent business process models itself on a local client device at any chosen level of detail. A simulation server connects the separate client based simulations into one large simulation. Details of each local simulation may be hidden from other simulation participants. However, interruptions in business flow caused by simulated disruptions introduced at the simulation server and/or a client device are propagated to all of the effected simulation participants via the simulation server. In addition, if a client based model is not available, the server supplies a software agent to replace the inputs and outputs normally associated with that portion of the overall simulation. |
US07752020B2 |
System and method for modeling construction risk using location-based construction planning models
A method for modeling construction risk is provided. The method includes providing a statistical model for each of a plurality of location-based tasks of a construction project model. A model parameter is randomly selected for each of the plurality of statistical models to generate a statistically-based duration for each of the location-based tasks. A schedule duration is then calculated using the statistically-based durations of the location-based tasks, and the steps of providing, randomly selecting, and calculating are repeated until a statistical distribution for the construction project model is generated, such as using a Monte Carlo analysis procedure. |
US07752015B2 |
Method and apparatus for monitoring bearings
A system to facilitate reducing false train stops includes an infrared bearing scanner that is coupled to a processing unit. The processing unit is programmed to receive inputs from the infrared bearing scanner, generate a bearing profile for each bearing passing the Hot Box Detection System, assign a classification to each bearing profile, determine a quantity of bearing profiles assigned to each classification, and generate a maintenance alert if the quantity of bearings assigned to at least one classification exceeds a predetermined threshold. A method of reducing false trains stops is also described herein. |
US07752010B2 |
Distance measuring apparatus capable of controlling range and resolution
There is provided a distance measuring apparatus having system flexibility by varying a distance measuring range and a distance measuring resolution according to an environment and circumstance. The apparatus includes a reference pulse generator and a delay pulse generator capable of controlling frequencies of a reference pulse and a delay pulse and duty ratios of the reference pulse and the delay pulse. The reference pulse generator and the delay pulse generator include a programmable clock generation unit generating a clock of a frequency determined by a frequency control signal and a duty ratio control unit controlling a duty ratio of the clock generated by the programmable clock generation unit. |
US07752001B2 |
Method of correcting coordinates, and defect review apparatus
The present invention provides a method of correcting coordinates so as to quickly and properly arrange a sample in a field of view in a review apparatus for moving a sample stage onto the specified coordinates to review the sample. A review apparatus according to the present invention, which is a review apparatus for moving a sample stage onto coordinates previously calculated by a checking apparatus to review the sample, has a function of retaining a plurality of coordinate correction tables to correct a deviation between a coordinate value previously calculated by a checking apparatus and an actual sample position detected by the review apparatus. The review apparatus evaluates correction accuracy of the plurality of coordinate correction tables and applies one of the coordinate correction tables with the maximum evaluation value. |
US07752000B2 |
Calibration of non-vibrating contact potential difference measurements to detect surface variations that are perpendicular to the direction of sensor motion
A method and system for determining the contact potential difference of a wafer surface using a non-vibrating contact potential difference probe and a vibrating contact potential difference probe. The method and system involves scanning the wafer surface with a non-vibrating contact potential difference sensor, integrating and scaling the resulting data, and applying offsets to individual tracks of data to match the integrated scaled data to measurements made using a vibrating contact potential difference sensor. |
US07751999B1 |
Method and system for field calibrating an ion mobility spectrometer or other trace vapor detection instrument
The present invention can be generally described as a vapor detection instrument testing system and testing process. This testing system integrates a computing system loaded with testing software, and a test-substance generating device. The present device is portable and provides a user with the ability to perform vapor detection instrument testing at the field side of the vapor detection instrument. The portability of the vapor detection instrument testing system results in more frequent instrument testing and less detection instrument down time. |
US07751998B2 |
Semiconductor device, method for measuring characteristics of element to be measured, and characteristic management system of semiconductor device
A plurality of series circuits each consisting of a current-carrying element and an element to be measured are provided between a power supply potential VDD and a ground potential VSS. The current-carrying elements are supplied with a test signal commonly, and corresponding selection signals, respectively. After a mode is set so that power consumption of a main circuit unit included in a semiconductor device is substantially zero or almost constant, the elements to be measured are energized sequentially and, in this state, a power supply current that flows through the semiconductor device is measured sequentially. Accordingly, it is possible to accurately know the power consumption of the element to be measured and it is also possible to know the characteristics of the element to be measured based thereon. |
US07751994B2 |
Intelligent battery safety management system configured to compare collected operational data with reference operational data
A method and apparatus for intelligent battery safety management. Some embodiments of a method for managing battery operation may include receiving a battery pack in a device, where the battery pack is rechargeable and includes a battery cell. In some embodiments data may be collected regarding the operation of the battery cell in the device, and the collected data may be compared with a set of battery reference data. In some embodiments a determination may be made whether the battery cell is non-authentic or defective based at least in part on the comparison between the collected data and the battery reference data. |
US07751991B2 |
System for determining the wear state of a machine tool
The invention relates to a system for determining the wear state of a machine tool. It has a machine tool with a controller, a production control computer and the tool database via a respective data connection. A simulation computer, by way of a simulation process, while taking into account actual machine, production and tool data of the machine tool, is provided for determining data describing the wear state of the machine tool and for feeding said data to a display unit or a further process via a data connection. |
US07751989B2 |
Guided wave pipeline inspection system with enhanced focusing capability
A system for inspecting a pipeline having at least two transducers divided into segments, the segments each containing a number of sensors, wherein a maximum number of segments is equal to a number of transducers, an arrangement configured to send, receive and store signals, wherein the arrangement has a number of pulser channels and a number of receiver channels, wherein the arrangement has at least one multiplexing arrangement for multiplexing signals from the arrangement; and a time delay arrangement connected to the arrangement configured to send, receive and store signals. The system may also provide for focal point skewing, near real time coating compensation for proper excitation mode, adjusted time delay capability and the ability to focus beyond changes in geometry. |
US07751988B2 |
Lead molecule cross-reaction prediction and optimization system
A method for the prediction of adverse cross-reactions between lead candidate biomolecules and potential reactant molecules, often biopolymers, is described. In a computational system, reactions are modeled within a suitable environment, in order to determine a reaction profile between a lead candidate molecule and a potential reactant molecule. A risk assessment is then generated for each lead based on a plurality of reaction profiles for the lead with respect to a plurality of potential reactant molecules. The method includes provisions for redesign and optimization of the lead candidate, possibly iterative in nature, in order to avoid predicted adverse cross-reactions. |
US07751985B2 |
Process for preparing silk polypeptide in a controllable particle size
The present invention relates to a process for controllably producing silk particles including the steps of designing a particle size, setting parameters to create the particle size except one unknown parameter, calculating the unknown parameter using algorithm, dissolving a silk peptide in a solvent, adding a cleavage agent, and hydrolyzing the peptide to produce the particle in the desired size. |
US07751980B2 |
Method and apparatus for evaluating elastic mechanical properties of a transversely isotropic formation
A method of TI formation evaluation is disclosed. The method comprises receiving a plurality of borehole measurements; deriving a correlation between a first TI stiffness parameter and other TI stiffness parameters where the first and other TI stiffness parameters representing mechanical behavior of the TI formation; and computing the first and other TI stiffness parameters based on the borehole measurements and the derived correlation. The method further comprises evaluating TI formation elastic properties based on the computed first and other TI stiffness parameters. The method further comprises assuming that the shear modulus parallel to TI symmetric axis can be approximated from other moduli. |
US07751979B2 |
Determining in-situ the relation between seismic velocity and state of stress in an underground formation
A method of determining in-situ a relation between the seismic velocity and the state of stress in an underground formation located under a surface subjected to time-changing surface loading conditions. A relation is selected between the seismic velocity and the state of stress containing at least one unknown parameter. A seismic source is arranged at surface or in a borehole penetrating the underground formation, and a seismic receiver is arranged at a distance from the seismic source at surface or in a second borehole. At two different times the seismic velocity of the formation along a path from the seismic source to the seismic receiver is determined. The difference in surface loading conditions at the two times is converted in a difference in states of stress in the underground formation. The unknown parameter(s) are calculated to obtain the relation between the seismic velocity and the state of stress in the underground formation. |
US07751978B1 |
Weather severity and characterization system
A method of presenting weather phenomenon information including receiving weather data. At least one weather phenomenon represented by the weather data is identified. A plurality of current parameters related to the current state of the at least one weather phenomenon is determined. A plurality of historical parameters corresponding to one or more previous states of the at least one weather phenomenon is associated with the current state of the at least one weather phenomenon if at least one previous state of the at least one weather phenomenon has been identified. A plurality of forecasted parameters for the at least one weather phenomenon is calculated. Characteristics of the at least one weather phenomenon based on at least a first subset of the current parameters, the historical parameters, and the forecasted parameters are displayed. |
US07751976B2 |
Rotary wing aircraft flight control system with a proximity cueing and avoidance system
A method of obstacle avoidance for a rotary wing aircraft includes detecting an obstacle proximate to the aircraft and commanding a servo to generate a force to an input control device in a direction that tends to preclude the aircraft from contacting the detected obstacle, the command having lesser authority than a pilot input command. |
US07751973B2 |
Curve warning system
An in-vehicle system and method for warning a driver of upcoming curves in a road including. In general, a vehicle positioning module determines the vehicle's position in a global positioning system and a map matching module determines the vehicle's position on a map based on the position in the global positioning system. A look ahead module looks ahead on the map for a curve, determines a candidate list of probable driving paths through the curve, and from this candidate list determines the most likely path of the vehicle around the curve. A warning module then assesses the threat the upcoming curve poses to the vehicle. |
US07751969B2 |
Method for displaying map information
A method for displaying map information for a navigation system provides map information which includes areas representing a top view of a map detail, and lines representing a grid of traffic routes. The display of the area information includes additional background information, i.e., the display of the areas in a two-dimensional or three-dimensional view is at least partially generated on the basis of aerial and/or satellite photographs. |
US07751964B2 |
Control unit for controlling an automatic shut-off and/or start-up process of a vehicle power plant
A control unit and method are provided for controlling an automatic shut-off process of a vehicle power plant in a motor vehicle, wherein the control unit emits a shut-off signal for initiating corresponding shut-off measures for automatically shutting off the vehicle power plant, when predetermined shut-off request conditions are fulfilled, and no predetermined shut-off inhibiting condition is fulfilled. The control unit sends to a memory unit a memory signal for storing at least one memory entry, allocated to a shut-off inhibiting condition, when predetermined conditions are fulfilled. In an analogous manner, a control unit and method are designed for controlling an automatic start-up process. |
US07751960B2 |
Driver workload-based vehicle stability enhancement control
A vehicle stability enhancement system that is adapted for an estimated driver workload. The system includes a driver workload estimation processor that estimates the driver workload based on certain factors, such as the vehicle speed or driver-behavior factors. The driver workload estimation is used to adjust the damping ratio and natural frequency in dynamic filters in a command interpreter to adjust a desired yaw rate signal and a desired side-slip signal. The driver workload estimation is also used to generate a yaw rate multiplication factor and a side-slip multiplication factor that modify a yaw rate stability signal and a side-slip stability signal in a feedback control processor that generates a stability control signal. |
US07751959B2 |
Semi-active suspension system with anti-roll for a vehicle
A suspension system includes four electronically controlled actuators, one at each of the four wheels. The actuators are each controlled by an electronic control unit. The left front and right front actuators are mechanically connected with each other. The left rear and the right rear actuators are also mechanically connected with each other. The only connection between the front two actuators and the rear two actuators is an electronic communication through the electronic control unit. |
US07751958B2 |
White-line display apparatus for a vehicle
A vehicular display apparatus enables a driver to easily grasp a recognizing state of a white line and can prevent one from misjudging the recognizing state. The vehicular display apparatus has a white-line recognizing unit for recognizing a white line on a road surface on which a vehicle runs, and a display unit for displaying the white line on a screen based on a recognition result of the white-line recognizing unit. When the white-line recognizing unit recognizes the white line, the display unit displays the white line as a solid filled figure, and when the white-line recognizing unit does not recognize the white line, the display unit displays the white line as an outline figure. |
US07751957B2 |
Method of determining position of portable device
A vehicle controller or a portable controller has a memory that stores an inside data group having information on the intensity of request signals transmitted from a plurality of transmitting antennas when a position of a portable device is the inside of a vehicle, and an outside data group having information on the intensity of request signals transmitted from the plurality of transmitting antennas when the position of the portable device is the outside of the vehicle. The vehicle controller determines whether the information on the intensity of request signals is closer to the inside data group or the outside data group stored in the memory. |
US07751954B2 |
Operating system of construction machinery
The operating system for a construction machine gives advice on efficient operation to an operator. A specified state value relating to the operational condition of the construction machine, for example, the hydraulic oil pressure or engine speed, is detected (S101), and the frequency distribution of the state value in prescribed time intervals is calculated (S102). The variable range of the state value is classified into plural regions beforehand, and different target values are pre-set for each these regions. For each region, the frequency distribution is compared with the target value (S104, 106, 108, 110, 112), and as a result of the comparison, a applicable message is selected from the prescribed messages and output (S105, 107, 109, 111, 113). The output message may also be selected according to the combination of the comparison results for the plural state values such as the hydraulic oil pressure and engine speed. |
US07751951B2 |
Method for checking takeoff or landing parameters, and associated device
A method for checking takeoff or landing parameters of an aircraft including a step of determining takeoff or landing parameters on the basis of a series of input conditions. The method includes steps of calculating regulatory data on the basis of determined takeoff or landing parameters; and of comparing the calculated regulatory data with predefined threshold values, with a view to establishing whether the determined takeoff or landing parameters are valid or invalid. |
US07751949B2 |
Atmosphere model
The invention relates to a time and location dependent atmosphere model and especially determining the altitude of a mobile terminal based on this model and the measured barometric pressure at the location of the terminal. The atmosphere model provides a long term, wide area barometric pressure model estimate. |
US07751948B2 |
Apparatuses and methods for displaying and receiving tactical and strategic flight guidance information
Methods and apparatuses for displaying and receiving tactical and strategic flight guidance information are disclosed. A method in accordance with one aspect of the invention includes displaying at least one first indicator to an operator of the aircraft, with a first indicator corresponding to a first instruction input by the operator for directing a first aircraft behavior and implemented upon receiving an activation instruction from the operator. At least one second indicator corresponding to a second instruction for directing a second aircraft behavior at least proximately the same as the first aircraft behavior is displayed, with the at least one second instruction to be automatically implemented at a future time. The at least one second indicator is at least approximately the same as the at least one first indicator. Indicators can be hierarchically organized to simplify presentation and reduce pilot training time. |
US07751939B2 |
Method and apparatus to correct static deflection in a handling robot
An apparatus and method of optimally correcting a static deflection caused by a weight of an end effector coupled to a robot arm or a load on the end effector when the end effector is activated to handle a large sheet of glass. A deflection angle of the end effector is corrected by inserting a compensation member into a joint of the robot arm, and the static deflection caused by the weight of the handling robot when conveying the sheet of glass is also corrected in real time. |
US07751935B2 |
Method and apparatus for controlling vibration using accelerometer
A method of controlling vibration of a moving system having driving and driven units includes measuring an acceleration of the driven unit, generating a nominal acceleration by subtracting gravity from the measured acceleration, generating a control driving force according to the nominal acceleration, the driving force having a direction opposite to that of the measured acceleration, and applying the control driving force to the driven unit. |
US07751931B2 |
Design support apparatus and design support method therefor
A design support apparatus that can easily verify the conveyance design for a flexible medium based on input design information. A transit time is calculated when a flexible medium passes a characteristic point on a conveying path based a conveying conditions that are set. |
US07751929B1 |
Package handling system with kickout labeling
A package handling system for use with a plurality of packages having package identification thereon. The system of one embodiment comprises processing stations where packages having heterogeneous contents are processed. One or more identifiers are positioned at the processing stations to detect the package identifications associated with the packages. A controller is coupled to the identifier and has access to first and second package data. The first package data related to an actual condition of the package, and the second package data related to acceptable package conditions. A labeler coupled to the controller is configured to apply a first label to the package if the first and second package data indicate that the package is in an acceptable condition or a second label if the first and second package data indicate that the package is in a condition requiring further processing. |
US07751923B2 |
Method for control of the thickness of extruded film
A process for the automatic control of the thickness of extruded film lowers the deviations in the thickness of the film more quickly after the start of the extrusion process. The process includes the measurement of the thickness profile of the film just extruded by means of a thickness-measuring probe. The thickness-measuring probe is moved along the surface of the film substantially perpendicular to the conveying direction of the extruded film. The thickness-measuring probe records a thickness profile of the film for each measuring cycle at least over parts of the expansion of the film perpendicular to its conveying direction. While providing statistical values in relation to older measured values, the latest measured values during a predetermined time-frame at the start of the extrusion process are more heavily weighted by a computer than those measured during the normal operation. |
US07751918B2 |
Methods for configuring tubing for interconnecting in-series multiple liquid-cooled cold plates
Methods of configuring a cooling subassembly for an electronics system are provided, that is, for establishing a coolant-carrying tube layout for interconnecting multiple liquid-cooled cold plates in series-fluid communication for cooling multiple heat-generating electronic components of an electronics system. The electronic components are to be plugged in fixed relation into a preconfigured motherboard, and the tube layout includes at least one rigid coolant-carrying tube. Simplified analysis is initially performed to evaluate stress on the rigid tube(s) and determine if loss of actuation load on the electronic components exceeds an acceptable threshold, and if so, at least one tube having high stress is identified and reconfigured. Thereafter, analysis is performed to determine whether, with available actuation load on the cooling subassembly, electrical connection loading between the electronic components and the supporting motherboard is above an acceptable minimum level. If so, the coolant-carrying tube layout is chosen as a final design. |
US07751910B2 |
High-accuracy virtual sensors for computer systems
Embodiments of the present invention provide a system that estimates the value of a virtual sensor. The system first samples values for performance metrics using external sensors that are coupled to a system and internal sensors that are built into the system. Next, the system generates an inferential sensing model for the system from the sampled values. Then, during operation, the system samples values of performance metrics using the internal sensors and uses the inferential sensing model and the sampled values from the internal sensors to estimate the values of performance metrics for removed external sensors (i.e., virtual sensors). |
US07751905B2 |
Active fixation cardiac lead
An active fixation cardiac electrode lead having a fixation helix movably placed in a housing at the electrode lead's distal end so as to be extended out of the housing's distal end and retraced into an inner space enclosed by the housing. The housing has a wall and a protrusion formed in the wall that protrudes into the inner space into interspaces between windings of the fixation helix. The protrusion causes an axial movement of the helix when the helix is rotated around its longitudinal axis. The protrusion is an integral part of the housing's wall which is bent or embossed to form the protrusion. |
US07751904B2 |
Electrode lead for implantation into a small heart vessel
An electrode lead for implantation into a small heart vessel, especially into a coronary sinus, is provided with an elongated outer insulating lead body (1), having a proximal end (2), a distal end (3) and at least one electrode pole (4) at the distal end (3). At least one electrical conductor unit (6, 6′) leads to said electrode pole (4), each of said electrical conductor units (6, 6′) having a conductor core (7) and a separate insulating sheath (8) surrounding said conductor core (7). A lumen (9) is provided in said insulating lead body (1), being defined by a tubular envelope (10), to accommodate a guide wire means (11). The at least one electrical conductor unit (6, 6′) and the envelope (10) of the lumen (9) are each slidable relative to each other along their longitudinal direction (L) and fixed relative to each other at least in the vicinity of the distal end (3) of the lead body (1). |
US07751901B2 |
Advanced patient management system including interrogator/transceiver unit
An advanced patient management system including at least one device that is implanted in a patient, the device being configured to measure physiological attributes of the patient and provide therapy to the patient. The advanced patient management system may also include an interrogator/transceiver unit in communication with the device and a network, the unit being positioned relative to the device to facility communication between the repeater and the device. The advanced patient management system also includes a host, in communication with the device through the network, to store data from the device and to provide a predictive diagnosis of an oncoming event. The interrogator/transceiver unit may include programmable or updateable with software from a computer system or remote host. |
US07751900B2 |
Stimulation channel selection methods
Methods of selecting a number of channels for stimulation within a neural stimulation system include determining an amplitude of a multiplicity of stimulation signals each corresponding to a channel within a multiplicity of channels in the implantable stimulation system, using the amplitudes of the stimulation signals to determine a probability of each of the stimulation signals, and using the probabilities of one or more of the stimulation signals to randomly select a predetermined number of channels from the multiplicity of channels through which one or more of the stimulation signals are applied to a patient during a stimulation frame. |
US07751898B2 |
Medical device with magnetically-responsive control switch
In one embodiment of the present invention, an acoustic prosthesis is disclosed. The acoustic prosthesis comprises: an external speech processor unit comprising electronic components and a power source contained within a housing, wherein the power source provides power to the electronic components via a power line; and a magnetically-responsive switch disposed along the power line to switchingly connect the power source to the electronic components in response to the presence of a magnetic field. |
US07751894B1 |
Systems and methods for indicating aberrant behavior detected by an implanted medical device
Various systems and methods are provided for intervening where aberrant heart and/or respiratory functionality is detected. For example, some embodiments of the present invention provide a monitor capable of detecting the occurrence of various aberrant events, and in some cases for intervening in the event. In some cases, a pacemaker or some other medical device detects an abnormality, and an information signal indicating the detected abnormality is transmitted from the pacemaker to a bedside monitor or some other monitor associated with the patient. Based on the received information signal, the bedside monitor can deliver an appropriate therapy. Such a therapy can be, but are not limited to, the sounding of an audible alarm to awake the patient, and/or the programming of a medical device implanted in the patient. Further, in some cases, the detected aberrant behavior and/or events surrounding the aberrant behavior can be transmitted from the bedside monitor to a remote monitor. Information can be retrieved from the remote monitor by a clinician and used in real time, or at a later time to diagnose and/or treat the patient. |
US07751892B2 |
Implantable medical device programming apparatus having a graphical user interface
Systems and methods for a configurable programmer for an implantable cardiovascular medical device are disclosed. A preferred embodiment comprises a graphical user interface to visualize programming processes to alert a clinician to potential problems with the patient's condition or the therapy provided by the device, or the device itself. The programmer is further adapted to minimize the risk of programming potentially dangerous changes to the implantable device's parameter settings by requiring the clinician to first review new value changes before initiating the programming step. The programmer also allows the clinician to view how a change to one or more parameter settings affect other settings before the implantable device is programmed or re-programmed. |
US07751889B1 |
Closed loop programming for individual adjustment of electro-mechanical synchrony
An implantable therapy system including implantable stimulation and control components. The implantable components operate under a set of variable parameters that can be adjusted for improved performance for an individual patient. The implantable components are adapted to self-evaluate the patients physiologic performance and autonomously adjust an existing set of parameters to improve performance throughout an implantation period without requiring intervention of a clinician, for example with a physicians programmer. The implantable components can compare a patient's exhibited activity to a desired template of that activity to determine when adjustments are indicated. The template can be based on observations of one or more third parties exhibiting normal activity. The implantable components can adjust the operating parameters to improve synchrony of multiple heart chambers and/or to increase a peak contractility. |
US07751886B1 |
Guided atrial anti-tachycardia pacing for implanted cardiac stimulation
An implantable stimulation device that maps the location of irritable foci causing an atrial arrhythmia is provided by certain embodiments disclosed herein. The device may, for example, collect intra-cardiac data from a plurality of electrodes spatially distributed throughout a chamber of the heart. This data may be compared with data related to the location of each electrode and the electrical properties of the heart to approximate a point of origin for the atrial arrhythmia. Further embodiments may provide methods and systems for using this information to provide more efficient treatment of the atrial arrhythmia. For example, an optimized ATP pulse train may be determined based on the location of one or more irritable foci. Such an ATP pulse train may be applied to more efficiently terminate the atrial arrhythmia. |
US07751885B2 |
Bradycardia pacing in a subcutaneous device
Methods of medically treating a patient by the use of anti-bradycardia pacing using a totally subcutaneous, non-transvenous system. Some examples include the application of pacing pulses to a patient at a pacing rate that is above a predetermined level. One example of a totally subcutaneous, non-transvenous system includes a capacitor subsystem for storing the anti-bradycardia pacing energy for delivery to the patient's heart; and a battery subsystem electrically coupled to the capacitor subsystem for providing the anti-bradycardia pacing energy to the capacitor subsystem. |
US07751881B2 |
Acoustically-powered wireless defibrillator
An acoustic transmitter produces a pulsed ultrasound waveform which is transmitted through body tissues to an implanted receiver-stimulator device. The waveform has an acoustic amplitude, pulse width, and pulse repetition period, which corresponds to a pacing pulse electrical amplitude, pacing pulse width, and pacing cycle length, respectively. The receiver-stimulator device intercepts at least a portion of the transmitted acoustic energy and coverts that acoustic energy into electrical energy using piezoelectric or other devices. This electrical energy is applied to circuitry, which produces a desired stimulating pulse waveform, which is then applied to tissue-contacting electrodes. |
US07751879B2 |
Fractional voltage converter
In one embodiment, an implantable pulse generator comprises: pulse generating circuitry for generating pulses and delivering the pulses to outputs of the implantable pulse generator; a controller; wherein the pulse generating circuitry comprises a voltage multiplier for multiplying a battery voltage, the voltage multiplier including multiple outputs, wherein a first output of the multiple outputs provides a voltage that is programmably selectable from a plurality of voltages including non-integer multiples of the battery voltage, wherein a second output of the multiple outputs provides a voltage that is a fixed multiple of the battery voltage; wherein the controller controls the pulse generator circuitry to generate a first pulse for stimulation of the patient using a first output of the multiple outputs and controls the pulse generator circuitry to generate a second pulse to discharge output capacitors of residual charge from the first pulse using a second output of the multiple outputs. |
US07751876B2 |
Method and system for detecting premature ventricular contraction from a surface electrocardiogram
A system and method for automatically detecting abnormal heart contractions originating in the ventricles, in a way that is independent of signal morphology is provided. As an uninterrupted series of ventricular detections indicates a possible ventricular arrhythmia, all ventricular beats are detected including isolated premature ventricular contractions (PVCs) and the associated R-R intervals are corrected. Premature ventricular contractions (ectopic beats) in non-standard lead configuration in a noisy signal from an ambulatory subject from a low-cost sensor that may be a small form factor sensor with 1 inch lead separation and may be rotated through multiple placements to correct an R-R interval time series used to detect atrial fibrillation. |
US07751873B2 |
Wavelet based feature extraction and dimension reduction for the classification of human cardiac electrogram depolarization waveforms
A depolarization waveform classifier based on the Modified lifting line wavelet Transform is described. Overcomes problems in existing rate-based event classifiers. A task for pacemaker/defibrillators is the accurate identification of rhythm categories so correct electrotherapy can be administered. Because some rhythms cause rapid dangerous drop in cardiac output, it's desirable to categorize depolarization waveforms on a beat-to-beat basis to accomplish rhythm classification as rapidly as possible. Although rate based methods of event categorization have served well in implanted devices, these methods suffer in sensitivity and specificity when atrial/ventricular rates are similar. Human experts differentiate rhythms by morphological features of strip chart electrocardiograms. The wavelet transform approximates human expert analysis function because it correlates distinct morphological features at multiple scales. The accuracy of implanted rhythm determination can then be improved by using human-appreciable time domain features enhanced by time scale decomposition of depolarization waveforms. |
US07751868B2 |
Integrated skin-mounted multifunction device for use in image-guided surgery
The invention comprises an integrated skin-mountable multifunction device for use with a computer assisted or image guided surgical system and methods of using the same, wherein the multifunction device includes a patient mountable portion that has at least one position indicating element and at least one imageable pattern whose geometry is known in a coordinate system of the at least one position indicating element, wherein the imageable pattern is visible on an imaging modality. The multifunction device may also include a monitoring device capable of measuring a physiological parameter of a patient for use in gating image or position signals or for other purposes. |
US07751863B2 |
Optical determination of ph and glucose
Embodiments of the present invention are directed to an optical sensor capable of measuring two analytes simultaneously with a single indicator system. In preferred embodiments, the sensor comprises a fluorescent dye having acid and base forms that facilitate ratiometric pH sensing, wherein the dye is further associated with a glucose binding moiety and configured to generate a signal that varies in intensity with the concentration of glucose. |
US07751857B2 |
Radio-frequency amplifier system
A device for measuring voltage levels includes a root mean square (RMS) detector. The RMS detector includes a linear multiplier, a log converter, a low-pass filter and a temperature compensator. The linear multiplier multiplies a voltage of an input signal by the voltage of the input signal. The low-pass filter couples to an output of the linear multiplier. The log converter generates a logarithmic signal having a voltage that is logarithmically related to a voltage of an output of the low-pass filter. The temperature compensator adjusts the logarithmic signal based on a temperature of the RMS detector. The RMS detector is capable of determine an RMS voltage level of the input signal. |
US07751855B2 |
Private routing control numbers
A method and apparatus for permitting different treatment of calls from different callers. Favored callers who receive preferred treatment, the preferred treatment including the ability to complete calls, are provided with a private number. If the callers use the private number, they are subject to an incoming class of service to the called party that is substituted for the class of service provided to callers who use the public telephone number of the called station. Advantageously, at the discretion of the called party different callers may be provided with different private numbers and their calls may be blocked or completed with special alerting tones. |
US07751852B2 |
Notifying stations for portable electronic devices and methods
Generally, the present invention provides stations for one or more portable electronic devices (PEDs) and methods for such stations. A station can support a PED, and sense when the PED would be notifying its user about a wireless signal that is received from a remote transmitter. When the station so senses, it further generates a human-perceptible indication to help notify the user, who might have walked away. The human-perceptible indication can include, a call sound, a light signal, etc. This way, for example, when the PED is only vibrating, the call sound can be such that the station rings like a regular home telephone, and/or the light signal can be such that the station lights up without distracting coworkers as much. As such, the user can always keep the PED at the “Silent” annunciation mode. |
US07751849B2 |
Folding cellular phone with a camera and television mode
A plurality of operation portions are arranged at a surface on a sub-display side of a cellular phone with a camera so that various kinds of setting, selection and control can be performed without opening the cellular phone in its folded state, and the cellular phone can achieve improved operability and convenience. Cellular phone includes a first display portion at a surface of a first body opposed to a second body in the folded state, and includes a second display portion, an image taking portion and a plurality of operation portions arranged at a rear surface of the first body remote from the first display portion. |
US07751848B2 |
Systems and methods for providing concurrent mobile applications to mobile communication devices
A system is provided that enables the delivery of multiple concurrent mobile applications to a mobile communication device. A concurrency application server interfaces to a mobile switching center to obtain call parameters in order to determine a context of a mobile device call. The concurrency application server also interfaces with equipment in a data network. A concurrency application plug-in resides on the mobile communication device to enable the device to switch between two or more active mobile applications on the device, either under user control or automatically. The concurrency application server determines a context of a call or other activity engaged by the mobile device user to determine what additional content to deliver for display on the mobile device, or what other mobile applications to invoke for the mobile device. |
US07751843B2 |
Reducing interference with a multiple format channel in a communication system
Techniques for reducing interference with a multiple format channel in a communication system are disclosed. In one aspect, a minimum power level is determined for each format transmitted during a transmission interval. The minumum power level for formats that will experience the interference are increased to compensate. The power level selected for transmission during the transmission interval is the most stringent of the minimum power levels. Various other aspects are also presented. These aspects have the benefit of mitigating the effects of a known interfering signal, while avoiding unnecessarily increasing transmit power, thus reducing the interference to other users and increasing system capacity. |
US07751841B2 |
Method and system for processing PoC call based on answer mode of push to talk over cellular system client
Disclosed is a method and system for establishing a session for a Push to Talk (PTT) over Cellular call (PoC). In the method, when an answer (response) mode of a PoC server and a PoC client are not in accordance with each other, an error message is transmitted to the receiving PoC server Moreover, call processing for a PoC call is improved by inserting a new data field indicating an automatic answer of a server into a payload of a Real-time Transport Protocol (RTCP) message, and a function of the terminal is extended using an added data field when the answer modes of the corresponding PoC server and PoC client are not in accordance with each other. |
US07751839B2 |
Method and system for bandwidth optimization in a communication network
A method for the bandwidth optimization of at least one sector in a communication network is provided. The communication network comprises at least one mobile device (106) and a base station controller (102). A Data Rate Control (DRC) cover value of a first mobile device (106) is set for a first sector. The method includes comparing a number of active users of the first sector with a threshold bandwidth when a DRC of the first sector is in lock for the first mobile device. Further, a second sector with available bandwidth and a DRC in lock for the first mobile device (106) is searched, when the number of active users of the first sector is greater than the threshold bandwidth. Furthermore, the first mobile device (106) is removed from the first sector and redirected to the second sector when the second sector exists. |
US07751835B2 |
Non-circular paging areas
In a radio access network, techniques for defining a non-circular paging area in which an access terminal is to be paged based on distance-based location updating information for a sector of the network. |
US07751834B2 |
Intuitive real spatial aiming-based system, identification and communication methods for identifying near by devices to form a network within a region
An intuitive real spatial aiming-based system and identification and communication methods are presented. The intuitive real spatial aiming-based system includes aiming device, target devices and an indoor location-based service server. The aiming device includes a mobile computer or a Personal Digital Assistant (PDA), which is provided with a first wireless communication tool, a first location tracking sensor, and an electronic compass having a magneto resistive sensor for detecting a directions. The target devices each includes a fixed computer, a home appliance, a PDA, or a mobile communication terminal, which is selectively provided with second wireless communication tool and a second location tracking sensor. The indoor location-based service server tracks the indoor locations and coordinates the aiming device and the target devices in real time. To tolerate sensor's error, an angle-based target region, a width-based target region, and a combination of the two regions presented. |
US07751831B2 |
Method of transmitting cellular telephone location data
In cellular telephony mobile equipment location-based services data transmission an application carries out measures on Base Transceiver Stations or associated cells by detecting, storing and transmitting respective information to a remote Service Center by means of messages, and a processing system, applying calculation procedures and a Base Transceiver Stations geographic position database, computes data associated with the location-based services. In the application at least one message is generated containing a set of data in compressed format, the set of data being selected from a set comprising specific data on each single message, specific data on the message set, specific data on measurements and specific data on the cells monitored by the mobile equipment. The dimensions of the specific data on the measurements generated in compressed format depend on results of the measurements made at a current instant and those obtained at an earlier time. |
US07751830B2 |
Techniques for proving location/presence-based information using mobile IP
Techniques for allowing a home agent to provide location/presence-based services are provided. In one embodiment, a point of attachment of an access network receives a discovery request from a mobile node. A mobile node is associated with a home agent in a home network different from the access network. Location/presence-based information is determined at the point of attachment. The location/presence-based information is added to a registration request at the layer 3 protocol layer. The registration request is then sent from the point of attachment to the home agent. When the registration request is received at the home agent, the home agent parses the registration request to determine the location/presence information from the request. The home agent then performs a location/presence service using the location/presence information. |
US07751828B2 |
Communication device having function for searching access point of wireless local area network and method thereof
The present invention relates to a communication device that automatically searches for wireless local area network (WLAN) access points, and to a method thereof. The communication device includes a GPS receiving module (12) for receiving position information of the connection device from a GPS satellite; a WLAN module (11) for connecting with the WLAN access point; a storage unit (13) for storing position information of the WLAN access point; and a controller (14) for selectively operating the WLAN module based on the position information of the communication device output from the GPS receiving module (12) and the position information of the WLAN access point stored in the storage unit (13). According to the present invention, a user terminal receiving data services through WLAN efficiently utilizes power. Also, the searching of the WLAN access points is performed automatically without the need for user manipulation. |
US07751825B2 |
Controlling geographic location information of devices operating in wireless communication systems
Methods and apparatus are presented herein for controlling the degree of precision with which geographic information is reported to a requesting entity. A precise geographic location is used to determine an adjusted geographic location, which is then transmitted to the requesting entity rather than the precise geographic location. |
US07751824B2 |
Radio communication system and base station thereof
A radio communication system in which a plurality of wireless terminals form wireless channels separately between a common base station unit and wireless terminals and communicate with the base station unit, the radio communications system comprises quality managing section manages communication quality of wireless channel for each of wireless terminals by assigning occupied band of wireless channel on basis of a predetermined parameter, channel securing section secures continuously wireless channel for at least one wireless terminal by controlling data rate of the wireless channel according to change in channel state between wireless sections, and rate change detecting section supplies trigger information to quality managing section when data rate of at least one wireless channel changes as a result of control performed by channel securing section, the quality managing section, when being given trigger, updating occupied band assigned state of the wireless channel for each of wireless terminals. |
US07751822B2 |
Systems and methods for frequency reuse in wireless networks
A frequency reuse scheme that provides high spectral efficiency and reduced interference in areas where cell sites overlap is provided. Three frequencies are allocated per cell site, with each sector employing two frequencies, one frequency being transmitted at a higher power and the second frequency being transmitted at a lower power. The higher power frequency in one sector differs from the higher power frequency employed in the other two sectors, and the lower power frequency used in one sector differs from the lower power frequency used in the other two sectors. |
US07751818B2 |
Smart inter-technology handover control
A method and apparatus for controlling handover between a first technology network and a second technology network by detecting information about regions of an area of the first technology network, and deciding whether to initiate a handover procedure between the first and second technology networks based on the detected region information. |
US07751814B2 |
System for managing call handoffs between an aircraft and multiple cell sites
The handoff management system maximizes the communications capacity available from terrestrial air-to-ground cellular networks, while also integrating communications capabilities from satellite air-to-ground cellular networks and terrestrial cellular communications networks. The communications capacity is maximized by dynamically allocating communications from the aircraft over multiple communications channels to multiple cells of the terrestrial air-to-ground cellular network, and to satellite air-to-ground cellular networks and terrestrial mobile networks. This approach effectively provides an increase in the call handling capacity available to any aircraft and permits a gradual transition of communications from one cell to the next cell, rather than requiring an abrupt handover of all traffic from the aircraft from one cell to the next cell. |
US07751813B2 |
Method and system for remotely testing a wireless device
A method and system for testing a wireless device, the system comprising: a remote user interface for interacting with the data device from a remote location; and a wireless network for communication with the wireless data device from a remote location, wherein a tester can send information to and receive information from the wireless device over said wireless network and can monitor said wireless device and send inputs to the wireless device over the remote user interface thereby forming a closed loop communications path. |
US07751809B2 |
Method and system for automatically configuring access control
A method for automatically configuring an access control point based upon the network resource requirements of an application. The installation of a new application on a mobile device or other user device is accompanied, before, during, or after installation, with the distribution of access control information. An access control point blocks communications based upon access rules. An access update module modifies or sets the access rules based upon the access control information. The access control point and the access update module may be located within the mobile device, within an associated wireless connector system, or in other locations within the mobile communication system. The setting or resetting of the access rules based upon the access control information may be triggered during installation, modification, or removal of the application. |
US07751803B2 |
Method and arrangement for optimizing the re-establishment of connections in a cellular radio system supporting real time and non-real time communications
A method and arrangement for determining the expiry time for a period during which the re-establishment of lost radio bearers is allowable. There is determined a first expiry time (206, 207) for a period during which the re-establishment of lost radio bearers used to provide services of a first category, like real time services, is allowable. Additionally there is determined a second expiry time (208, 209) for a period during which the re-establishment of lost radio bearers used to provide services of a second category, like non-real time services, is allowable. |
US07751802B2 |
Systems, methods and computer program products for obtaining responses to announcement files
A method of obtaining a response to associated announcement files. The method includes associating a first announcement file including an attribute of a tangible item with an email and associating an interactive information file with the email. The email is sent with the associated announcement file and the associated interactive information file to the recipient to a recipient. The announcement file causes presentation of the attribute of the tangible item to the recipient upon receipt of the email by the recipient. The interactive information file causes presentation of the interactive information file to the recipient upon receipt of the email by the recipient. |
US07751798B2 |
Method and computer-readable medium having a program for managing billing for a telecommunications campus by assigning different billing rates inside the campus
Method and computer-readable medium for managing billing for calls within a user's telecommunications campus. According to the method and computer-readable medium for managing billing for calls within a user's campus, users can make unlimited calls within the campus by determining whether a call from a user begins in a predetermined area of use; determining whether the user is on a predetermined list of users, if the call began in the predetermined area of use; assigning a first billing rate to the call, if the predetermined list of users includes the user; and assigning a second billing rate to the call, if the predetermined list of users does not include the user. |
US07751797B1 |
Systems and methods for providing presence information
Systems and methods for providing presence information to dispatch stations are provided. Presence information regarding a dispatch station in a first network can be provided to a dispatch station located in a second network using a private call alert with a “Do Not Alert” flag set. A dispatch processor in the first network can include a presence notification list, which identifies the dispatch station in the second network that should be notified of changes in the presence information for the dispatch station in the first network. |
US07751791B2 |
L1/L2 GPS receiver
In a system and method for simultaneously receiving or switching between dual frequency carrier signals in a GPS receiver, the GPS receiver is adapted to utilize different harmonics of a sub-harmonic frequency generator, which may include a lower frequency voltage controlled oscillator (VCO) to detect the L1 and L2 GPS carriers. A sub-harmonic mixer may be used to simultaneously down convert the L1 and L2 signals to a lower intermediate frequency (IF). A second mixer may be an image reject (IR) mixer used to separate the downconverted L1 and L2 signals. This mixer may be configured to simultaneously monitor the L1 and L2 signals, or to switch between the L1 and L2 signals. High frequency switching is not required of the radio frequency (RF) input or local oscillator signals, and simultaneous L1 and L2 reception is enabled without and 3 dB image noise degradation. This system and method minimizes the RF components and power dissipation in a dual frequency GPS receiver, while optimizing the functionality and performance. |
US07751790B2 |
Hybrid on-chip-off-chip transformer
A hybrid on-chip-off-chip transformer includes an off-chip winding section and an on-chip winding section. The off-chip winding section is coupled to produce a first electromagnetic signal from a reference source. The on-chip winding section is coupled to derive a second electromagnetic signal from the first electromagnetic signal when the on-chip winding section is with in a proximal coupling distance of the off-chip winding section. |
US07751786B2 |
Method and apparatus for adaptively controlling signals
A signal processing system according to various aspects of the present invention includes an excursion signal generator, a scaling system and a filter system. The excursion signal generator identifies a peak portion of a signal that exceeds a threshold and generates a corresponding excursion signal. The scaling system applies a real scale factor to contiguous sets of excursion samples in order to optimize peak-reduction performance. The filter system filters the excursion signal to remove unwanted frequency components from the excursion signal. The filtered excursion signal may then be subtracted from a delayed version of the original signal to reduce the peak. The signal processing system may also control power consumption by adjusting the threshold. The signal processing system may additionally adjust the scale of the excursion signal and/or individual channel signals, such as to meet constraints on channel noise and output spectrum, or to optimize peak reduction. The magnitude threshold, excursion signal and/or individual channel signals may also be adaptively adjusted based on, for example, a channel signal quality such as a noise level specification. |
US07751782B2 |
Radio frequency signal transceiver device capable of enhancing transmission and reception performance of mobile communication device
A radio-frequency signal receiver capable of enhancing reception performance includes an antenna for receiving radio-frequency signals, a first switch having an end coupled to the antenna, a filter coupled to the first switch, a second switch having an end coupled to the first switch and an end coupled to the filter, a low noise amplifier coupled to the second switch for amplifying signals received from the second switch, a frequency down converter coupled to the low noise amplifier for down-converting a frequency of signals outputted from the low noise amplifier, a signal processing circuit coupled to the frequency down converter for performing signal processing, and a control circuit for controlling the first and the second switches. |
US07751781B2 |
Multi-transceiver system and methods of compensating offset frequency
Disclosed is a multi-transceiver system adapted to estimate a frequency offset on basis of a test signal and a reference signal. Transceivers in the multi-transceiver system are adapted to transmit signals compensated with the frequency offsets. |
US07751779B2 |
Satellite communication system
A payload (108) to be mounted onto a satellite (102) can include a first steerable antenna (302) providing a downlink to and an uplink from a first user terminal; a second steerable antenna (304) providing a downlink to and an uplink from a second user terminal; a switching network (306) coupling the first steerable antenna to the second steerable antenna; and a payload control unit (120) controlling the switching network to select one of the downlink to the first user terminal provided by the first steerable antenna and the downlink to the second user terminal provided by the second steerable antenna, and one of the uplink from the first user terminal provided by the first steerable antenna and the uplink from the second user terminal provided by the second steerable antenna. |
US07751777B2 |
System and method for transmitting data in a communication network
Disclosed is a system and method for transmitting data from a first base station to a first destination subscriber station (DSS). The first base station is capable of transmitting data directly to the first DSS through a direct route. Co-channel interference is present at neighboring cells during the transmission of the data through the direct route. The method includes selecting a relay station from a plurality of relay stations for transmitting data to the first DSS via a relay route. The relay route includes a route from the first base station to the relay station and further from the relay station to the first DSS. A height of the relay station is lower than a height of the first base station. Further, the method includes transmitting the data through the relay route when a throughput of the relay route is greater than a throughput of the direct route by a predetermined threshold. |
US07751776B2 |
Wireless communication device and method for communication using frame
Wireless communication device and method whereby, even in cases where relay stations that transmit control information to terminals and relay stations that do not transmit control information coexist in the same system, the terminals are prevented from interfering with one another's communications. A non-controlling relay station transmits only data, and not control information, to a terminal, and a controlling relay station transmits both data and control information to a terminal. The wireless communication device includes a transmission interval setter for setting, in a downlink subframe of a frame for communicating by wireless with terminals, the non-controlling relay station and the controlling relay station, an interval for transmitting data from the controlling relay station to the terminal communicating therewith. |
US07751773B2 |
Portable communication device having a media time controller
A portable communication device includes a media time controller that facilitates searching for and viewing media content based on user-selected time constraints. The media time controller causes the portable communication device to prompt a user for a time constraint value and to receive user input indicative of the time constraint value. The portable communication device queries a media content database for media content files with durations that are consistent with the time constraint value. The portable communication device with a media time controller allows the user to quickly find suitable media for the time available at the moment. |
US07751770B2 |
Image forming apparatus and recovery roller
Disclosed is an image forming apparatus, which comprises an image bearing member on which a toner image is formed, a sweep roller for removing residual toner particles from the image bearing member, and a recovery roller for recovering the toner particles from the sweep roller. The recovery roller has a diameter of 10 mm or less, and a surface roughness Rz of 1.6 μm to 6.4 μm. |
US07751767B2 |
Rotatable air knife
Embodiments herein include an apparatus that can comprise any heating device, such as one having an outer surface adapted to contact items, such as sheets of print media, and a rotatable air outlet (vent, jet, blower, etc.) positioned next to the heating device. The air outlet can be, in one embodiment, part of a tube-shaped air pleneum. In some embodiments, the air outlet can comprise a slit, perforations, rows of jets, etc. and the air outlet can have a length at least as long as the width as the fuser. The rotatable air outlet can be positioned to blow air to remove the items from the heating device and can rotate from a first position to a different second position. |
US07751764B2 |
Image forming apparatus
An image forming apparatus including a movable belt member; rotatable first and second image bearings; first and second transfer members for electrostatically transferring the toner image from the first and second image bearing members, respectively, onto the belt member in contact with the belt member. The first and the second transfer members are disposed so that a position of a first end portion of a first contact portion between the first transfer member and the belt member on at least one side of the first contact portion with respect to a rotational axis direction of the first image bearing member and a position of a second end portion of a second contact portion between the second transfer member and the belt member on the same side as the at least one side of the first contact portion are substantially different from each other with respect to the rotational axis direction. |
US07751763B2 |
Image forming apparatus
The image forming apparatus has: a unit including a transfer medium that circularly moves; an image forming section provided along a circulation direction of the transfer medium; a movement mechanism that moves the unit in a direction substantially perpendicular to a moving direction of the transfer medium, and enables the unit to move in a first direction so as to bring the unit into contact with the image forming apparatus and in a second direction so as to move the unit apart from the image forming apparatus; and a cushioning component for applying a load in directions opposite to moving directions of the unit when the unit is moved in the first and second directions, respectively, thereby to relax impact caused by motion of the unit. |
US07751759B2 |
Image forming apparatus with toner container locking lever
An image forming apparatus is provided with an apparatus main body including a developing device, a toner container detachably mountable into the apparatus main body and adapted to replenish the developing device with toner particles, and a lever member settable to a locking position by a biasing force of a specified biasing member to interlock the toner container with the apparatus main body while being pressed down against the biasing force of the biasing member to unlock the toner container. The lever member has an operation surface to be pressed, and the operation surface includes an inclined surface sloped downward toward a side where an operator would face. |
US07751756B2 |
Color image forming method and color image forming apparatus
There is provided a color image forming apparatus which is capable of preventing fogging, and decrease of a transfer efficiency of a toner image onto a recording medium when forming a color image, and stably forming a high-definition color image excellent in a color reproducibility. In a color image forming apparatus including a toner image forming section, a transfer section, a fixing section, a recording medium feeding section, and a discharging section, respective color toners which are used in the toner image forming sections are adapted to have different time constants τ from each other. |
US07751755B2 |
Image forming apparatus
A disclosed image forming apparatus includes plural image creating units arranged along a belt surface of a transfer belt; a first electric motor for driving a fixing unit; a second electric motor for driving one of the image creating units and the transfer belt; a third electric motor for driving the rest of the image creating units; a detecting unit for detecting a remaining toner amount in each image creating unit; a timing setting unit for determining a startup timing according to the remaining toner amount and delaying the startup timing if the remaining toner amount is large; and a startup control unit for starting up each of the first electric motor, the second electric motor, and, according to need, the third electric motor, one at a time after the preceding one has been started up, according to the determined startup timings. |
US07751753B2 |
Cleanerless image forming apparatus
A cleanerless image forming apparatus configured to reduce the density unevenness of halftone images. The apparatus includes a photosensitive member, a charging roller device for uniformly charging the surface of the photosensitive member, an optical writing unit for forming latent images on the surface of the photosensitive member after uniform charging, a developing device for developing the latent toner image on the photosensitive member, a transfer unit for transferring the toner image to an intermediate transfer belt, and a brush member for trapping post-transfer residual toner adhering to the surface of the photosensitive member after passing through the transfer process by the transfer unit and before entering the developing process by the developing device, wherein the post-transfer residual toner is recovered within the developing device after re-transfer of the post-transfer residual toner within the brush member to the surface of the photosensitive member. |
US07751750B2 |
Belt unit installed apparatus, image forming apparatus having the same, and method of installing/removing belt unit
A belt unit installed apparatus includes an apparatus frame; a belt unit attached to the apparatus frame, said belt unit having a first roller, a second roller, a belt placed between the first roller and the second roller, and a belt frame for supporting the first roller and the second roller; an engaging member disposed on the belt frame for engaging the apparatus frame; a receiving portion formed in the apparatus frame for engaging the engaging member; and an urging member disposed on the apparatus frame for urging the engaging member. The engaging member maintains an engagement state relative to the receiving portion when the engaging member engages the receiving portion. |
US07751749B2 |
Image forming apparatus
When a lever is pulled upwards, an engaging member comes into contact with a retracted contacting member. An optical writing device rotates with a hooking member at a center and is lifted. As a result, positions of a first reference position component and a second reference position component switches from a contacting position to a retracted position. When the lever is pulled downward, the engaging member separates from the retracted contacting member. The optical writing device rotates in a counter-clockwise direction with the hooking member as the center. As a result, the positions of the reference position components switch from the retracted position to the contacting position. The reference position components come into contact with positioning members. |
US07751747B2 |
Process cartridge unit and image forming apparatus having the same
A process cartridge unit and an image forming apparatus having the same. The image forming apparatus includes a main body, a process cartridge unit removably mounted in the main body, an opening provided in the main body to permit the process cartridge unit to be installed or removed, and a cover rotatably mounted to the main body so as to expose or shield the opening. The process cartridge unit includes a container to store a developer and at least one knob coupled to the container. When the cover is closed, the knob is folded by the cover, and when the cover is opened, the knob is unfolded. Accordingly, since the position of the knob is changed, a mounting space of the process cartridge unit can be decreased, and a user can easily grasp the knob. |
US07751746B2 |
Device for driving rotary body with mechanism for dampening fluctuation in rotation velocity
A rotary-body driving-force transmitting mechanism transmits a driving force from a driving-force source to a rotary body. A rotary-inertial-body driving-force transmitting mechanism transmits the driving force to a rotary inertial body that suppresses a velocity fluctuation in the rotary body. A rotational velocity shift mechanism shifts the rotational velocity. The rotary inertial body, the rotary-body driving-force transmitting mechanism, and the rotary-inertial-body driving-force transmitting mechanism are provided coaxially with a rotary shaft of the rotary body. A satellite frictional gear mechanism is used as the rotational velocity shift mechanism. |
US07751744B2 |
Development apparatus, process cartridge and image formation apparatus, including dust prevention sheet
A development apparatus has a casing, a regulation plate, a smoky dust prevention sheet and a backup member which are fixed together onto the casing with a screw. The backup member sandwiches a fixed end portion of the smoky dust prevention sheet with the regulation plate. Therefore, the backup member suppresses detachment of the smoky dust prevention sheet from the regulation plate. Thus, the smoky dust prevention sheet is prevented from being detached from the regulation plate when the smoky dust prevention sheet is used in contact with a development roller in the state of being bended. |
US07751743B2 |
Developer cartridge, process cartridge and image-forming device
A developer cartridge includes a developer roller, a support member and a first seal member. The developer roller has a rotational axis and a peripheral surface. The peripheral surface includes a center zone and an end zone at one end portion in an axial direction. The support member supports the developer roller to be rotatable about the rotational axis. The support member has an opposing surface opposed to the end zone. A protrusion protrudes from the opposing surface, and extends in a direction crossing with the axial direction. The first seal member is disposed between the end zone and the opposing surface in order to prevent developer from leaking out of a space formed between the end zone and the opposing surface. |
US07751741B2 |
Optical sensor and image forming apparatus including same
An optical sensor includes a light-emitting element for directing light to an image, a light-receiving element for receiving light reflected by the image, a normal detection optical path for allowing the light emitted by the light-emitting element and the light reflected from the image to follow a normal detection optical path during normal operation, a calibration reflecting plate disposed inside the optical sensor for reflecting light from the light-emitting element when sensitivity is calibrated, a calibration optical path for allowing the light emitted by the light-emitting element to follow a calibration optical path to the light-receiving element when the emitted light is reflected by the calibration reflecting plate, and a first optical function element disposed in the calibration optical path and switchable between a light permeating state, in which the light passes therethrough, and a light intercepting state, in which the light is blocked, when voltage is applied. |
US07751739B2 |
Power supply control of an image forming apparatus
A level determination circuit 60 determines whether a voltage level Vref of an output variable signal is a previously set reference level Vref−m or higher. According to this determination result, a constant voltage output circuit 70 and a constant current output circuit 80 selectively operate. The constant voltage output circuit 70 outputs a transfer voltage Vout of a level corresponding to the voltage level Vref of the output variable signal. The constant current output circuit 80 outputs a constant current Iout of a level corresponding to the voltage level Vref of the output variable signal. |
US07751735B2 |
Image forming device with toner density detection
An image-forming device has an image-forming unit, a toner density detection unit, a reflective shutter, a storage unit, and a control unit. The control unit calculates a correction value for correcting the output value to control an image-forming unit according to the correction value. The image-forming unit forms a reference toner image on the image-carrying member. The toner density detection unit receives a reflected light beam from the reflective shutter positioned at the shielding position to generate a first output value, the first output value being stored in the storage unit. The toner density detection unit receives another reflected light beam from the reference toner image to generate a second output value when the reflective shutter is positioned at the retracted position, the second output value being stored in the storage unit. The control unit calculates a ratio of the second value and the first value and then calculates the correction value based on the ratio. |
US07751733B2 |
Image forming apparatus with a fog controller
An image forming apparatus includes: a toner image carrier which carries a toner image thereon; a recording medium selection information input section to which recording medium selection information is inputted to select a recording medium to which the toner image carried on the toner image carrier is transferred; a fog controller which sets a fog control parameter value to control a fogging level of the toner image carrier; and an image forming section which forms the toner image to be carried on the toner image carrier based on the fog control parameter set by the fog controller. The fog controller sets the fog control parameter value so that the fogging level of the toner image carrier when the recording medium selection information inputted corresponds to a coated sheet, is lower than that when the recording medium selection information inputted corresponds to a normal sheet. |
US07751732B2 |
Image forming apparatus and control method
This invention has an object to process color balance adjustment at high speed in an image forming apparatus without depending on different feeding speeds for different printing materials. To accomplish this, an image forming apparatus of the invention detects color balances while a printing material on which toner patches are formed is fed on a second feeding path. Since images are formed on different types of printing materials at different feeding speeds, the image forming apparatus of the invention processes color balance adjustment at high speed without depending on the feeding speed at the time of image formation by switching the feeding speed on the feeding path. |
US07751723B2 |
Method and apparatus for monitoring the power level of two or more optical transmitters
Methods and apparatus for monitoring the power level of one or more optical emitters are provided. In some embodiments, optical signals from two or more optical emitters are directed at different regions of a photo detector. The photo detector may include two or more spaced contacts that are adapted to receive different contributions of photo current from each of the optical signals. By monitoring the photo currents in the two or more spaced contacts, a measure of the optical power of each of the optical signals may be determined. |
US07751719B2 |
Electrical generation of return-to-zero (RZ) data pattern with flexible duty cycle adjustment for optical transmission
An electrical return to zero (RZ) encoder converts non-return to zero (NRZ) data, into of RZ data patterns with a flexibility for duty cycle adjustment so that any RZ data pattern may be provided for a specific application's need. A duty cycle of>50% or<50% may be achieved by selecting between a clock signal or its complement and adjusting its delay. |
US07751718B2 |
Efficient transmission of digital return path data in cable television return path
An efficient means for transmitting digitized return path signals over a cable television return path is disclosed. In one embodiment of the invention, the cable television return path includes a node that receives an analog return signal from a subtree of the cable television system and generates a digital transport signal representative of the analog return path signal. The digital transport signal, however, is not a digitized form of the analog return signal. Rather, the digital transport signal is encoded such that fewer bits are used to represent the analog return signal without substantially impacting the accuracy and dynamic range of the signal. At the hub, the digital transport signal is decoded and converted to produce an analog signal that is a close approximation of the analog return signal. |
US07751717B2 |
Host printed circuit board with multiple optical transceivers
An optical transceiver host computing system (hereinafter simply referred as the “host”) printed circuit board has multiple optical transceivers directly mounted to it. Each optical transceiver is configured to convert an electrical signal into an optical signal and to transmit the optical signal and to receive an optical signal and convert the received signal into an electrical signal. By directly mounting the optical transceivers to the host printed circuit board, an increased number of transceivers may be supported by a single host without increasing the overall size of the host. |
US07751712B2 |
Passive optical network and data communication method thereof
A Passive Optical Network includes: an Optical Line Terminal, an Optical Distribution Network, and an Optical Network Unit or an Optical Network Terminal, wherein the Optical Line Terminal is adapted to exchange data with the Optical Network Unit or the Optical Network Terminal by using an optical module via the Optical Distribution Network, and the optical module is an optical module sending data in a continuous mode. Further, a method for data communication based on the Passive Optical Network includes: sending data by using an optical module sending data in a continuous mode; receiving the data by an optical module based on a set optical power threshold of data “0” and a set optical power threshold of data “1”. |
US07751708B2 |
Optical switching transmission system with timing correction
An optical transmission system capable of time difference correction without lengthening guard times, thereby improving optical packet transmission efficiency. A switching processor sets identical switching timing for input ports thereof such that signals input from the input ports are switched at the same timing. When an optical dummy packet is received, the switching processor switches the optical dummy packet to be returned to the originating node. A time difference corrector detects synchroneity of the switched and looped-back optical dummy packet and, if asynchronism is detected, varies readout timing until synchroneity is attained, thereby correcting the time difference so that the optical dummy packet may fit in the switching time range and thus can be switched normally. |
US07751705B2 |
Optical channel intelligently shared protection ring
An optical ring network has one or more working wavelengths and multiple protection wavelengths adapted to support the working wavelength(s). Routing tables may be used in network nodes to assign traffic of a failed working wavelength to a protection wavelength. The protection technique may be applied to networks employing, for example, Dense Wave Division Multiplexing (DWDM). |
US07751699B2 |
Image blur correcting mechanism and image-capture apparatus
A image blur correcting mechanism for effecting image blur correction by moving a lens group in directions orthogonal to an optical axis of the lens group, includes a first guide shaft extending in a first direction which is a predetermined direction orthogonal to an optical axis direction of the lens group, a base frame supporting the first guide shaft, a first correcting moving frame supported by the base frame through the first guide shaft movably in the first direction, a second guide shaft extending in a second direction orthogonal to both of the optical axis direction and the first direction and supported by the first correcting moving frame, and a second correcting moving frame having a lens holding part holding the lens group, the second correcting moving frame being supported by the first correcting moving frame through the second guide shaft movably in the second direction, while being movable in the first direction along movement of the first correcting moving frame with respect to the base frame in the first direction. |
US07751698B2 |
Photographic device with image generation function
A photographic device, according to the present invention, includes a shake detector, a shake mitigator, a shake mitigation commander, an operation member, and a controller. The shake detector detects a device shake that is a shake of the photographic device. The shake mitigator mitigates the effects of the device shake to reduce an image shake that is a shake of a photographed subject image. The shake mitigation commander commands the shake mitigator to mitigate the effects of the device shake. The operation member is operated for carrying out a predetermined operation. The controller assigns the role related to mitigating the effects of the device shake to the operation member, when the shake mitigation commander commands to mitigate the effects of the device shake. |
US07751696B2 |
Camera with waterproof function
A camera according to the present invention has a housing that has a first hole and a second hole, a microphone, a loudspeaker, and a waterproof sheet that covers the microphone and the loudspeaker, and allows air-vibration to be transmitted. The microphone is arranged in the housing, in accordance with a position of the first hole. The loudspeaker is arranged in the housing, in accordance with a position of the second hole. The loudspeaker and the microphone are adjacent to each other, and the waterproof sheet is constructed as one-piece sheet. |
US07751687B2 |
Data processing apparatus, data processing method, data processing system, program, and storage medium
A data processing apparatus for outputting a plurality of picture data forming reproduced data to a reproduction apparatus for reproduction, the data processing apparatus having a processing circuit for judging if the reproduction rate of the picture data by the reproduction apparatus is slower than a transfer rate for transferring the picture data to the reproduction apparatus and outputting all of the picture data forming the reproduced data to the reproduction apparatus when judging as a result of the judgment that the reproduction rate is slower than the transfer rate. |
US07751686B2 |
Data recording apparatus, data reproducing apparatus, data recording method, and data reproducing method
In the case where rate information is not transmitted on an input bit stream, it was difficult to efficiently record the input bit stream in accordance with the rate of the input bit stream. Therefore, a data recording apparatus is realized which comprises: signal processing means of coding the input bit stream to a recording signal; a packet counter section that counts the number of packets serving as constituting units of the input bit stream, for a fixed time period; a system controller that controls a recording rate on a tape-like recording medium; and recording means of recording the recording signal on the tape-like recording medium, and which is configured so as to calculate the rate of the input bit stream from an output of the packet counter section to control the recording rate, whereby recording can be efficiently conducted in accordance with the rate of an input signal. |
US07751684B2 |
Signal processor
A signal processor includes a buffer memory for storing the image signal for output as a main image signal; a point setting section for storing a position on a temporal axis of the main image signal as a registration point in response to a given capture command, the main image signal corresponding to the capture command; a playback control section for causing the buffer memory to output an image frame following the registration point in response to a given playback command; a video capture section for generating a registration image based on at least one image frame in a neighborhood of the registration point of the main image signal outputted from the buffer memory, and storing the registration image; and an image superimposing section for superimposing the registration image onto the main image signal for display in a signal screen to generate a composite image signal. |
US07751682B2 |
Content processing device, content processing method, control program, and storage medium
A digital television in accordance with the present invention includes: a state sensing section and a state information update section. The state sensing section senses the process execution state of a process target content in a process executed in accordance with user manipulation. The state information update section updates, in accordance with a sensed process execution state, content state information based on which processing of at least one of the process target content and related content relevant to the process target content is controlled. Therefore, the television does not require the user to perform complex manipulation, but is still capable of controlling content processing. |
US07751676B2 |
Cable entry seal
A seal assembly is provided to seal the area between a cable, containing optic fibers for example, and the terminal end of a conduit through which the cable runs. The seal assembly comprises an area of a resilient material and a supporting structure. The seal assembly, encompassing a cable, fits into and seals a standard conduit opening/hole in a cabinet or enclosure. |
US07751671B1 |
Optical touchscreens comprising removably connected optical members
A mounting assembly for mounting an optical member to a panel can comprise a mounting portion configured to contact a top surface of the panel when mounted to the panel and a receiving portion to receive optical hardware such as an optical detector so that a field of view of the optical detector substantially encompasses the top surface of the panel when the mounting assembly is mounted thereto. The assembly can include an attachment member to attach the mounting portion to the panel and to limit axial movement along or about an axis parallel to an edge of the panel when the mounting assembly is mounted to the panel. The body of the mounting portion may also be shaped to limit axial movement, such as by including a lip in contact with edges of the panel and/or a base portion that contacts the top surface of the panel when mounted. |
US07751670B2 |
Laser display device and optical coupler therefor
A laser display device, which eliminates speckles generated in the transmission of laser beams and uniformly mixes laser beams of various colors, and an optical coupler therefor. The laser display device includes light sources emitting laser beams; an image display unit displaying an image by the laser beams; and a speckle elimination unit located on a path of the laser beams, and including at least one panel having an uneven part and disposed on an optical axis of the light sources. |
US07751668B2 |
Microstructuring of an optical waveguide for producing functional optical elements
The invention relates to a method for microstructuring an optical waveguide having a first cross-sectional region with a first refractive index, a second cross-sectional region with a second refractive index, and a boundary region in the transition from the first to the second cross-sectional region, in which the optical waveguide is exposed to laser radiation in the form of at least one ultra-short single pulse or a sequence of pulses with a defined energy input, whereby the radiant exposure takes place in such a manner that a modification of at least one optical property of the optical waveguide takes place at at least one defined portion of the boundary region. |
US07751667B2 |
Microfabricated light collimating screen
A microfabricated light collimating screen is provided. A microfabricated screen, in one form, is made from a photopolymer such as SU-8 material. It is able to collimate light in two dimensions and for improved degrees of collimation. It may also be directly patterned onto image sensors or light sources in order to achieve direct collimation. The fabrication method is large-area compatible and inexpensive. The proposed screens may be useful for position detection of objects, such as in the paper mover, in printers and copy machines. |
US07751663B2 |
Backside reflection optical display
The disclosure generally involves an optical (perhaps flat panel) display utilizing backside reflection for time-multiplexed optical shuttering. One display comprises a side-illuminated light guide associated with conditions for total internal reflection. A first surface of the light guide is elastomeric. Disposed against this elastomeric surface is an active layer that selectively deforms the elastomeric surface in locations that can correspond to display pixels. This resulting change in the geometry of the elastomeric surface can be sufficient to defeat the conditions for total internal reflection. When appropriate, light is reflected by the particular deformation and is ejected from another surface of the light guide. In this case, each location that allows light to exit could represent an activated display pixel. In certain situations, color flat panel displays of varying sizes may further implement field sequential color and time-multiplexed optical shuttering. |
US07751661B2 |
Optical component and light emitting device using the same
There is provided a light emitting device using an optical component capable of emitting light having a wavelength different from that of light exit from an optical fiber and obtaining light of high output, and capable of being easily attached to an end of the optical fiber. The optical component includes an optical fiber holding member for holding an optical fiber, a light conversion member, and a cap having an inner hole allowing the light conversion member and the optical fiber holding member to be inserted into and an engagement part with an opening for engaging inserted members at one end of the inner hole. The light conversion member inserted into the inner hole of the cap is fitted into the inner hole with the optical fiber holding member pressed against the engagement part. The opening of the engagement part is smaller than a maximum diameter of the light conversion member. |
US07751654B2 |
Electro-optic modulation
A silicon electro-optic waveguide modulator is formed using a metal-oxide-semiconductor (MOS) configuration. Various embodiments are described using different modes of operation of the MOS diode and gate oxide thicknesses. In one example, a high-speed submicron waveguide active device is formed using silicon-on-insulator. A micro-ring resonator intensity-modulator exhibits switching times on the order of tens of pS with modulation depth of 73% with a bias voltage of 5 volts. |
US07751652B2 |
Digital image drop zones and transformation interaction
A portion of a digital image is displayed. A change associated with a mask is received, where the mask is associated with a displayed portion of the digital image. A transformation to be applied is determined based at least in part on the received change. A new portion of the digital image is displayed based at least in part on the received change and the transformation, where the new portion that is displayed has the same center point as the previously displayed portion. |
US07751650B2 |
Image processing device image processing program and image processing method
The present invention relates to an image processing apparatus and an image processing program, and an image processing method for making various operations be performed more comfortably. A rotation input section 14 is provided substantially at the center of a mobile phone 1. When the rotation input section 14 is rotated in a clockwise or counterclockwise direction, an image displayed on a display section 13 is rotated to be displayed. In addition, when the rotation input section 14 is pressed at an upper, lower, left or right portion thereof toward inside of the mobile phone 1, a display range of the image displayed on the display section 13 is switched. For example, in a case where a map is displayed, the map is rotated when the rotation input section 14 is rotated, and the map is scaled up/down when a predetermined position of the rotation input section 14 is pressed. The present invention may be applied to mobile phones. |
US07751646B2 |
Image processing method, image processing program, recording medium, and projector
There is provided an image processing method that performs an image transformation operation on input image data using a computer to generate output image data for display, the image processing method including: acquiring input image data, generating transformed image data corresponding to a transformation process by performing each of a plurality of the transformation processes which are set corresponding to a transformation parameter representing a transformation operation on the acquired input image data; generating inverse-transformed image data by inverse-transforming the generated transformed image data into a shape corresponding to the input image data; determining deterioration of an image for each transformation process by comparing the generated inverse-transformed image data to the input image data, selecting an optimal transformation process among the plurality of transformation processes based on a result of the deterioration determination, and generating the output image data by performing a transformation operation on the input image data based on the optimal transformation process. |
US07751645B2 |
Precision optical systems with performance characterization and uses thereof
A camera for aerial photography includes a reference projector that projects collimated beams of light into the optical system entrance aperture which are imaged by an image recording device. The beams produce fiducial images present in every image captured by the imaging recording device. The fiducial images can be used to characterize the performance of the optical system and derive distortion correction coefficients. The distortion correction coefficients can be applied to a portion of an image, such as a group of pixels, or to the entire image, to thereby compensate for distortions in the optical system. In some embodiments, e.g., airborne cameras, the projector is rigidly coupled to an inertial measurement unit. The ability of the airborne camera to perform object geolocation from imagery is improved. The fiducial images enable optical system performance to be characterized and distortion correction coefficients to be obtained and thereby improve the accuracy of a ray angle calculation to the object of interest. Furthermore, the ray angle can be related to an inertial measurement system coordinate system using a direction cosine matrix. |
US07751644B2 |
Generation of image quality adjustment information and image quality adjustment with image quality adjustment information
A CPU 200 extracts ornamental image data and layout control information from an ornamental image file FF. When the layout control information does not include characteristic values, the CPU 200 analyzes the ornamental image data to acquire characteristic values representing a tendency of image quality of the ornamental image data. The CPU 200 may additionally compute correction rates for correcting values of image quality-relating parameters of objective image data from the acquired characteristic values of the ornamental image data. The CPU 200 writes either the acquired characteristic values or the computed correction rates into the layout control information. The layout control information including the acquired characteristic values or the computed correction rates is output together with the ornamental image data in the form of the ornamental image file FF. |
US07751638B1 |
Adaptive quantizer
A quantizer can be used to adjust the number of bits representing each sample value in a signal. Then, each received sample is allocated to one of a number of bins, with each bin corresponding to one of the possible quantizer output values. The quantizer can be used for providing a digital signal with a required number of bits, and the quantization interval can be adjusted. The quantization is performed in multiple stages. In a first stage, a received signal is compared with a first threshold value. In subsequent stages, the received signal is compared with respective threshold values, with the threshold value for each stage being calculated on the basis of the comparison result of the previous stage, and on the basis of an adjustable quantization interval. The quantized value is formed from the one-bit results from the comparison operations. |
US07751632B2 |
Intelligent, dynamic, long-term digital surveilance media storage system
An Intelligent, dynamic, long-term digital Surveillance Media storage System (ISMS), proposes an intelligent, dynamic, digital media storage mechanism for digital surveillance applications that can analyze media streams in real-time and provide flexible, scalable, and self-adjustable encoding and indexing mechanisms based on actual needs for digital surveillance systems. The system includes several subsystems, such as: (1) a media stream retriever/receiver; (2) a content-based description generator; (3) an intelligent engine with metadata description storage and media file storage (4) an event manager; (5) a media stream writer; and (6) an encoding optimizer. |
US07751631B2 |
Bypass using sum of absolute transformed differences value (SATD) in a video coding process
In one embodiment, a method for bypassing transform and quantization steps in a video compression is provided. The method determines one or more threshold values that are computed for a bypass of the transform and quantization steps. A sum of absolute transformed differences (SATD) value from a motion estimation of a signal being compressed using H.26x is received. The SATD value is compared to at least one of the one or more threshold values. It is then determined if the transform and quantization can be bypassed based on the comparison. For example, if the SATD value is less than the at least one of the one or more threshold values, then it may be determined that the coefficients of the transform are expected to be quantized to zero. Accordingly, the transform and quantization steps may be bypassed. |
US07751630B2 |
Multi-mode image processing
The invention is applied to image processing schemes by providing at least one auxiliary block processing mode in addition to the standard default block processing mode of the scheme. An image to be decoded is divided into a number of image blocks (800) having multiple image elements (810). These blocks (800) are individually compressed by means of a default compressing mode or an auxiliary compressing mode, depending on which mode that results in a smallest error metric. A portion (980) of the resulting compressed block (900) is used to discriminate between the two modes. In the auxiliary mode, the remaining payload portion (990) of the compressed block (900) can be used for encoding purposes, whereas the default mode can in addition utilize the discriminating portion (980). |
US07751629B2 |
Method and apparatus for decoding mixed code
Provided are a method and apparatus for decoding a mixed code that is a combination of first and second code images. In the method, a mixed code image is obtained by receiving the original image having the mixed code image and removing noise from the original image. Next, the colors, shades, and brightnesses of pixels of the mixed code image are categorized into groups based on a predetermined threshold, the mixed code image is divided into first and second code images, and first and second information are extracted by decoding the first and second code images, respectively. The first and second code images can be effectively decoded by decoding interpretation information, construction information, error control information, and code direction information stored in the first and/or second code images. |
US07751628B1 |
Method and apparatus for progressively deleting media objects from storage
A system for managing storage space on an electronic storage medium is provided in which a file format for stored data allows for progressive deletion of low-significance data, for example in a video or audio file, while allowing the remaining portions of the file to be subsequently retrieved. The file format allows for the ready deletion of low-significance data without having to open, edit and subsequently rewrite the data. Furthermore, rules-based algorithms for the deletion of low-significance data allow a user to store and progressively delete such low-significance data in accordance with time parameters, available storage space and the like, without having to delete the full file. |
US07751627B2 |
Image dominant line determination and use
In a method of evaluating an image for a dominant line, warped mesh information regarding saliency of the image is received. Displacements of components of the warped mesh information are determined relative to corresponding components in un-warped mesh information. Statistical representations of the displacements are utilized to evaluate the image for a dominant line. |
US07751626B2 |
Method and apparatus for detection using gradient-weighted and/or distance-weighted graph cuts
Methods and apparatuses process images. The method according to one embodiment accesses digital image data representing an image including an object; generates a connected graph associated with the image, the generating step including representing pixels of the image in a higher than two dimensional space to obtain pixel representations, generating a pixel representation graph using the pixel representations, and assigning weights to edges between the pixel representations in the pixel representation graph, based on a gradient characteristic between the pixel representations, to obtain a connected graph; and segments the connected graph using an energy minimizing function, to obtain pixels of the image associated with the object. |
US07751624B2 |
System and method for automating document search and report generation
A method for processing a customer request comprises receiving a request, sending the requests to a data provider; receiving a document image from the data provider, performing pattern data extraction on the document image, and preparing a customized report. Additionally, a system for processing customer requests comprises a receiving module for receiving customer requests, a data acquisition module for receiving data from plural sources, an image distribution module for distributing data to appropriate entities, a pattern data extraction module for performing pattern detection and extraction, and a data output module for formatting data. |
US07751621B1 |
Method and system for rapid object recall within images
Techniques for managing multi-dimensional spatial data are disclosed. The multi-dimensional spatial data include, but are not limited to, two- and three-dimensional imagery data, video clips, motion picture files and movies. In particular, the present invention enables the user to match sub-regions of query data with stored spatial data in a database using foveal indices. According to one aspect of the present invention, the multi-dimensional spatial data is encoded with the following technique, which segments the spatial data into overlapping samples (“foveal samples”), represents foveal samples as polar-domain foveals in a polar coordinate system, processes the foveals into a scale- and rotation-invariant canonical form (“canonical foveal”), extracts features from foveals using a mathematical transform (e.g., wavelet, beamlet), and generates and stores a set of foveal indices for each canonical foveal matching application criteria. It is emphasized that the present invention applies to multi-dimensional spatial data. |
US07751620B1 |
Image spam filtering systems and methods
In some embodiments, image spam is identified by comparing color histograms of suspected spam images with color histograms of reference (known) images. The histogram comparison includes comparing a first color content in a query image with a range of similar color contents in the reference image. For example, a pixel count for a given color in the query image may be compared to pixel counts for a range of similar colors in the reference image. A histogram distance between two images may be determined according to a computed pixel count difference between the given query histogram color and a selected color in the range of similar reference histogram colors. |
US07751619B2 |
Image processing apparatus and method, recording medium, and program
For each pixel read from an imaging device, a horizontal counter value and a vertical counter value corresponding to the pixel are supplied from a signal generator to a distance computation section via an optical-axis-center coordinate setting section and an up-and-down and right-and-left weighting section. In the distance computation section, the distance to the optical-axis center is computed, and correction coefficients for the zoom wide end and for the zoom tele end, which correspond to the distance, are obtained by look-up tables. The two obtained correction coefficients are blended at a mixture ratio determined by a blend ratio setting section. The blended shading correction coefficients are gain adjusted by a gain adjustment section, after which they are supplied to a correction section. As a result, a correction corresponding to the distance to the optical-axis-center position is performed on the signal of each pixel supplied from an imaging section. |
US07751617B2 |
Image compression and decompression method capable of encoding and decoding pixel data based on a color conversion method
An image compression and decompression method encodes and decodes pixel data based on a color conversion method. Based on the relationships of corresponding color components of two adjacent pixels, the corresponding color components are encoded either by a white and black modification, a down-sampling or an edge modification. Based on the relationships of encoded color components of the two adjacent pixels, the corresponding encoded color components are decoded either by an inverse white and black modification, an up-sampling or an inverse edge modification. |
US07751614B2 |
Album creating apparatus, album creating method, and album creating program
A color scheme suitable for a captured position is performed on a portion except a captured image based on position information of the captured image. The album creating apparatus according to the present invention includes a captured position specifying section that specifies a captured position at which a captured image constituting an album is taken, an image storing section that stores a captured images in association with a captured position, an image classifying section that classifies a plurality of captured images stored on the image storing section into captured image groups based on the captured position, a color selecting section that selects a color to be used in a portion except the captured image in the album based on the captured position specified by the captured position specifying section, a color adding section that uses the color selected by the color selecting section to add color to the portion except the captured image in the album, and an image arranging section. |
US07751613B2 |
Method for rapidly establishing image space relation using plane filtering constraint
A method for rapidly building image space relation using plane filtering limitation is provided. The method comprises first getting a plurality of continuous image data taken from different shooting angles. Then, a plurality of feature points of the image data is initialized. Next, a number of feature points of those image data is randomly extracted and compared to determine whether the compared feature points are coplanar or not. When the selected feature points are not coplanar, an epipolar fundamental matrix is calculated according to the selected feature points. On the contrary, when the selected feature points are coplanar, a medium error value for all the feature points is set as a maximum value. |
US07751612B2 |
Occlusionless scanner for workpieces
An occlusionless scanner for sequentially scanning a series of workpieces translating in a downstream flow direction wherein the workpieces flow sequentially to the scanner on an infeed conveyor and sequentially from the scanner on an outfeed conveyor and across an interface between the infeed conveyors and the outfeed conveyors wherein scanner cameras are mounted so as to not interfere with one another nor to interfere with the conveyors to provide for the gathering of individual partial images of the workpiece by the individual scanner cameras so as to allow a processor to assemble a collective image of the partial images. |
US07751606B2 |
Tooth locating within dental images
In a method, computer program, and system a dental target, such as a tooth, is located within a digital dental image. A reference object that was placed in the patient's mouth is segmented within a digital dental image to provide a segmented reference. The reference object has a predetermined size dimension. A window is segmented in the dental image at the position of the dental target. The segmented reference defines the relative size and location of the window, prior to the segmenting of the window. |
US07751603B2 |
Medical image output system, medical image transferring apparatus and program
A medical image output system includes: a medical image transferring apparatus and plural medical image forming apparatus. Each medical image forming apparatus includes a storage unit for storing image formable region information. The transferring apparatus includes: an obtaining unit for obtaining the stored image formable region information; a determination unit for determining an image formation size based on the obtained image formable region information; a unit for expanding or contracting the received medical image data according to the determined image formation size; and a transfer unit for transferring the expanded or contracted image data to the medical image forming apparatus. |
US07751600B2 |
System and method for identifying an individual
The present invention provides a system for identifying an individual provided with a portable communication device. In a system for identifying an individual using a portable communication device with a display, the display is a sensor-incorporated display, the sensor-incorporated display reads the biological information of a user, and, based on the read information, identifies an individual. |
US07751599B2 |
Method for driving virtual facial expressions by automatically detecting facial expressions of a face image
A method for driving virtual facial expressions by automatically detecting facial expressions of a face image is applied to a digital image capturing device. The method includes the steps of detecting a face image captured by the image capturing device and images of a plurality of facial features with different facial expressions to obtain a key point position of each facial feature on the face image; mapping the key point positions to a virtual face as the key point positions of corresponding facial features on the virtual face; dynamically tracking the key point of each facial feature on the face image; estimating the key point positions of each facial feature of the current face image according to the key point positions of each facial feature on a previous face image; and correcting the key point positions of the corresponding facial features on the virtual face. |
US07751594B2 |
White-light spectral biometric sensors
Methods and systems are provided for performing a biometric function. A purported skin site of an individual is illuminated with white light. Light scattered from the purported skin site is received with a color imager on which the received light is incident. Spatially distributed images of the purported skin site are derived and correspond to different volumes of illuminated tissue of the individual. The images are analyzed to perform the biometric function. |
US07751589B2 |
Three-dimensional road map estimation from video sequences by tracking pedestrians
Estimation of a 3D layout of roads and paths traveled by pedestrians is achieved by observing the pedestrians and estimating road parameters from the pedestrian's size and position in a sequence of video frames. The system includes a foreground object detection unit to analyze video frames of a 3D scene and detect objects and object positions in video frames, an object scale prediction unit to estimate 3D transformation parameters for the objects and to predict heights of the objects based at least in part on the parameters, and a road map detection unit to estimate road boundaries of the 3D scene using the object positions to generate the road map. |
US07751586B2 |
Image processing apparatus, image processing method, and computer product
An image processing apparatus includes a determining unit that determines at least one embed area in an area that is not accessed by an application in an image. An embedding unit embeds at least one piece of embed information into the embed area. A quantizer quantizes the image embedded with the embed information. An encoder encodes the image quantized. |
US07751584B2 |
Method to provide transparent information in binary drivers via steganographic techniques
Methods for providing and extracting hidden information in firmware images using steganographic processes. Information is hidden in binary firmware images, such as drivers, using a steganographic process in which the functionality of the binaries do not change, and the size is not increased. During a pre-boot phase of a computer system, binary firmware drivers containing hidden steganographic data are identified, and a steganographic extraction process is performed to extract the hidden data. In one embodiment, a hash is employed on an authentic binary image to uniquely identify the op code content. The digest from the hash is stored in the steganographic data. In one embodiment, a vendor's private key and optional signature is used to encrypt the hash. A similar hash is performed on the binary image of a discovered binary firmware driver, and the authentic hash digest is extracted from the steganographic data. The hash digests are compared to authenticate the binary firmware driver. |
US07751582B2 |
Microphone with narrow directivity
A microphone with narrow directivity capable of obtaining high directivity and reducing wind noise is obtained. A cylindrical acoustic tube, a microphone unit arranged in the acoustic tube, a front acoustic chamber and a rear acoustic chamber formed by partitioning the acoustic tube by the microphone unit, a front acoustic terminal for causing the front acoustic chamber to communicate with an external space, a rear acoustic terminal for causing the rear acoustic chamber to communicate with an external space, and a film that covers the front acoustic terminal are comprised. It is recommended that the rear acoustic terminal be also covered with a film. Further, it is recommended that the films be made of vinyl chloride and formed into a corrugated shape. |
US07751581B2 |
Public address system with adjustable directivity
The invention relates to a public address system including one or more loudspeakers, each of which is in particular equipped with a section for reproducing high-frequency sounds, including a wave expansion guide, which receives, at its input sound waves coming from a transducer and having, projecting in a plane, a form opening outwards from its input to its output for distributing, in a solid transmission angle, the sound waves coming from the expansion guide. According to the invention, the expansion guide includes one or more mobile flaps that can be moved by a movement made parallel to the plane, so as to enable the solid transmission angle of the sound waves to be adjusted. |
US07751578B2 |
Hearing device remote control unit as a network component and corresponding use thereof
The operation of appliances in a home network is to be made more user-friendly, for which purpose provision is made for the hearing device remote control unit to be integrated as a component in a network. This would, for example, enable warning signals triggered by the network to be provided in the hearing devices. |
US07751573B2 |
Clip state display method, clip state display apparatus, and clip state display program
A clip state display method which is capable of quickly identifying a clipping point and changing settings of signal processing. It is detected whether a clip occurs in any of signals of a plurality of input channels on which at least one of signal processing and mixing processing is performed. A block diagram showing functions of at least one of the signal processing and the mixing processing is displayed. Functions of at least one of the signal processing and the mixing processing in which the clip has occurred are displayed on the block diagram. |
US07751570B2 |
Method and apparatus for managing cryptographic keys
One embodiment of the present invention provides a system for managing keys. During operation, the system receives a request from a user at a database to encrypt/decrypt data at the database. In response to this request, the system sends a user-token to the user, wherein the user-token includes a user-key encrypted with a user-secret thereby enabling the user to decrypt the user-key with the user-secret. Next, the system receives the decrypted user-key from the user. The system then uses the user-key to encrypt/decrypt the data at the database. Finally, the system deletes the user-key at the database. |
US07751568B2 |
Method for securely creating an endorsement certificate utilizing signing key pairs
A method and system for ensuring security-compliant creation and certificate generation for endorsement keys of manufactured TPMs. The endorsement keys are generated by the TPM manufacturer and stored within the TPM. The TPM manufacturer also creates a signing key pair and associated signing key certificate. The signing key pair is also stored within the TPM, while the certificate is provided to the OEM's credential server. During the endorsement key (EK) credential process, the TPM generates a signed endorsement key, which comprises the public endorsement key signed with the public signing key. The credential server matches the public signing key of the endorsement key with a public signing key within the received certificate. The EK certificate is generated and inserted into the TPM only when a match is confirmed. |
US07751565B2 |
Secure encryption system, device and method
A system, device and method for encrypting plaintext information securely. The system includes a transmitting agent to generate and synchronize a first cipher stream using the plaintext information and a first key, to generate and synchronize a second cipher stream using a second key and a randomizing function to randomize and synchronize a controllable plaintext stream to form a second synchronized cipher stream, and to operate on the plurality of first and second cipher streams using an exclusive disjunction operator to obtain a ciphertext stream; and a receiving agent to decrypt the ciphertext stream. |
US07751562B2 |
Method and device for supplying of a data set stored in a database
To supply of a data set, e.g. the content of a copy protected audio CD, which is stored in a database (6), e.g. to a user PC (2) on which said content of a copy protected audio CD cannot be accessed, the following steps are performed: receiving a serial code of a set of serial codes assigned to said data set (S3); verifying of said received serial code (S4); in case of a positive verification, accessing said data set corresponding to said received and positively verified serial code from said database (S5, S6); and outputting of at least parts of said accessed data (S7). |
US07751560B2 |
Time division partial encryption
A method of processing digital content consistent with certain embodiments involves receiving a signal containing the digital content, wherein the digital content has a first encrypted sample of the digital content, the sample being encrypted under a first encryption method, a second encrypted sample of the digital content, the sample being encrypted under a second encryption method, and an unencrypted portion; and decrypting the first encrypted sample to produce a decrypted sample. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. |
US07751559B2 |
Secure transmission of cryptographic key
Provided are a method, system and article of manufacture, wherein a cryptographic key generator generates a cryptographic key. The cryptographic key generator encrypts the cryptographic key with a session key that is available to both the cryptographic key generator and a cryptographic unit. The encrypted cryptographic key is transmitted across a link from the cryptographic key generator to the cryptographic unit. |
US07751557B2 |
Data de-scrambler
A method and apparatus are disclosed for efficiently de-scrambling one or more bytes of data according to DSL standards on a processor. This is achieved by providing an instruction for de-scrambling one or more bytes of data according to the DSL standards. Accordingly, the invention advantageously provides a processor with the ability to de-scramble data with a single instruction thus allowing for more efficient and faster de-scrambling operations for subsequent processing. |
US07751556B2 |
Apparatus and method of generating falsification detecting data of encrypted data in the course of process
Data to be encrypted (301) is partially extracted successively. A result of encrypting a previously extracted portion of the data is used to successively calculate that of encrypting the currently extracted portion of the data successively. Successively calculated results of the encryption are used to generate encrypted data (305). In generating the encrypted data, a finally calculated result of the encryption (PF(z+1)) is attached to the generated encrypted data. The finally calculated result is used as falsification detecting data (308) for detecting whether the data to be encrypted is falsified data. |
US07751553B2 |
Methods and apparatus to provide voice control of a dial tone and an audio message in the initial off hook period
Methods and apparatus to provide voice control of dial tone and audio message in a telephone in an initial off-hook period. A telephone system has a telephone with a receiver having an off-hook position. The telephone system provides a user with control of a telephone function. The telephone system includes an audio output to provide an audio message to the receiver in the off-hook position. The audio message includes an option for playing the audio message or a dial tone the next instance the receiver is in the off-hook position. A control interface receives a selected option in response to a user command. |
US07751550B2 |
Method of providing status information within an ACD
A method and apparatus are provided for retrievably storing information within an automatic contact distributor system within a database that is accessible through the Internet. The method includes the steps of saving the information from the automatic call distributor system within the database using a SIP REGISTER message and retrieving the information through the Internet using a SIP SUBSCRIBE message. |
US07751549B1 |
Tandem switch migration method
A tandem switch migration method is provided according to the invention. The tandem switch migration method migrates at least some end users from an old tandem switch of a Public Switched Telephone Network (PSTN) to a new tandem switch using a Local Number Portability (LNP) capability. The method includes configuring a Local Routing Number (LRN) information of the PSTN in order to direct inbound cells from the PSTN through the new tandem switch and to an old node. The method further includes programming routing information of the new tandem switch to direct inbound calls from the PSTN to a new node after at least a portion of end users of the old node have been physically moved from the old node to the new node. |
US07751547B2 |
Extending a call to a telecommunications terminal through an intermediate point
A method and apparatus are disclosed that enable a call-processing server to extend a received call out to a telecommunications terminal endpoint, wherein the terminal, such as a hotel room phone, is local to and accessible only through an intermediate point, such as a hotel switchboard. Also disclosed are a method and apparatus that enable a data-processing system, such as a server, to determine whether or not to grant a telecommunications terminal endpoint one or more privileges, without some of the disadvantages of the prior art. The methods and apparatus that are taught in this disclosure can be used for extending the incoming call to the endpoint independently of or in the absence of determining whether or not to grant privileges to the endpoint. |
US07751545B2 |
Enhanced call pickup
In one embodiment, a method for enhanced call pickup includes accessing data indicating a current status of each of one or more users in a call pickup group (CPG) with respect to an incoming phone call to a phone number corresponding to the CPG and communicating the data to one or more endpoints of one or more users in the CPG for display to one or more users in the CPG. A display of the data to a first user in the CPG facilitates the first user determining a current status of each of one or more second users in the CPG to facilitate a decision by the first user regarding whether to pick up the incoming phone call. |
US07751542B2 |
Feeble ring tones
A system and method for permitting an initiator of a communication session request and a recipient of the communication session request to quickly negotiate the beginning of a communication session, such as a phone call, wherein the negotiation is performed based on the expressed current need and the current availability of the recipient. |
US07751535B2 |
Voice browser implemented as a distributable component
A system for implementing voice services can include at least one virtual machine, such as a Java 2 Enterprise Edition (J2EE) virtual machine. The virtual machine can include a bean container for handling software beans, such as Enterprise Java Beans. The bean container can include a voice browser bean. The voice browser bean can include a VoiceXML browser. |
US07751534B2 |
System and method for the emergency voice and image e-mail transmitter device
A voice-image e-mail transmitter device that is designed for emergency and surveillance purposes is disclosed. This device converts voice signals and picture images into digital format, which are transmitted to the nearest voice-image message receiving station from where the digital signal strings are parsed and converted into audio and image files, such as “.wav” and “.jpeg” files. The generated files are attached to e-mails and delivered to pre-defined e-mail addresses and a 911 rescue team. The message information includes the caller's voice, pictures of a potential attacker, time the message was sent and received, device serial number, and approximate location of the caller. An external camera and microphone may be connected by wire or wireless means to a CPU element in a base portion of the voice-image e-mail transmitter device. Data may be recorded and sent within seconds by simply pressing and releasing a push button on the device. |
US07751533B2 |
Dynamic message templates and messaging macros
A device and method provide a user with a template for a message having fields that can be pre-filled with data to reduce the manual entry of data into the message. The method includes, but is not limited to, executing an application at a device, wherein context data including context data items is associated with the executing application, selecting a messaging technology to send a message from the device, selecting a template for the message, wherein the template comprises one or more dynamic fields, selecting a context data item from the context data associated with the executing application, and inserting the selected context data item in the dynamic field to facilitate the creation of a message. |
US07751526B2 |
Method for synchronising an emitter and a detector in a computed tomography scanner
In a computed tomography scanner provided with an emitter for emitting a beam of radiation through an object to be analyzed and a detector for acquiring radiographies of the object, the detector generates a synchronization signal corresponding to its state of activation for acquiring the radiographies, and the emitter is controlled via the synchronization signal in such a way that the beam of radiation will be emitted when the detector is already activated. |
US07751524B2 |
X-ray computed tomography apparatus
An X-ray computed tomography apparatus includes a gantry, a reconstruction processing unit which generates first volume data on the basis of a projection data set which covers an angle range of 180°+a fan angle and also generates second volume data on the basis of a projection data set which covers an angle range of 360°, a correction data generating unit which generates correction data for reducing a cone beam artifact on the basis of a difference between the first volume data and the second volume data, and a correction unit which corrects the first volume data on the basis of the correction data. |
US07751522B2 |
Covering element for a reactor core of a nuclear installation, and nuclear reactor
A covering element for a reactor core of a nuclear installation provides a secure and tight closure of the reactor core in an operating state and at the same time being simple and cost effective to produce. The covering element is easily disassemblable during maintenance or loading processes and provides good possibilities for intervention in the reactor core. For this purpose, the covering element has a closure head and a separate support ring. The support ring is joined form-lockingly and/or force-lockingly to the closure head. |
US07751521B2 |
Clock and data recovery apparatus
A clock and data recovery apparatus reduces current consumption and enables easy integration. The inventive apparatus includes a first loop including a frequency/phase detection unit, a first charge pump unit, a multiplexing unit, a filtering unit, and a voltage controlled oscillator unit operating at a speed ¼ as fast as that of received data; a second loop having a phase detection unit operating at a speed ¼ as fast as a speed of received data, a second charge pump unit suitable for the phase detection unit, the multiplexing unit, the filtering unit, and the voltage controlled oscillator unit; a frequency lock detection unit for judging whether a frequency of a feedback clock signal falls within a desired frequency range; and a data recovery unit for recovering data from received data. |
US07751508B2 |
Multi-resolution frequency tracking loop system and method
A system and method for determining a frequency correction for a received signal having a transmission frequency, including first and second frequency error tracking loops where the first tracking loop corrects frequency errors over a maximum range of frequencies and the second frequency tracking loop corrects frequency errors that are multiples of the maximum range of frequencies. |
US07751498B2 |
Semiconductor device and driving method thereof
The invention provides a semiconductor device with high yield by reducing an effect of variations in characteristics of a semiconductor element. Further, by reducing an effect of variations in characteristics of a semiconductor element to improve productivity, an inexpensive semiconductor device can be provided. Further, an inexpensive semiconductor device can be provided by forming a semiconductor device in a large amount over a large substrate such as a glass substrate and a flexible substrate. A semiconductor device of the invention includes a demodulation signal generating circuit and an antenna or a wire for connecting the antenna. The demodulation signal generating circuit includes a demodulation circuit and a correction circuit. The correction circuit corrects a first demodulation signal generated from the demodulation circuit and generates a second demodulation signal. |
US07751497B2 |
Method to minimize compatibility error in hierarchical modulation using variable phase
The present invention provides a method, receiver and transmitter for use in a SDAR system. The method involves generating a first modulated signal based on first input data. Additional modulation is superimposed on the first modulated signal based on additional input data, being spread across a plurality of symbols in the first modulated signal in a predetermined pattern to generate a modified signal which is then transmitted. The modified signal is decoded by performing a first demodulation of the first modulated signal then additional demodulation is performed to obtain additional input data. The superimposing step uses a plurality of offset sequence values to add the additional modulation to the first modulated signal. The offset sequence may appear as a pseudo-random distribution of offset sequence values, and may include at least one zero offset value. Alternatively, the additional modulated signal may be a formed as a direct sequence spread spectrum modulation and the offset sequence appearing as a pseudo-noise distribution. A Hadamard matrix sequence may be used as the direct sequence code. |
US07751495B1 |
Equal power output spatial spreading matrix for use in a wireless MIMO communication system
A wireless communication system uses a spatial spreading matrix to simultaneously transmit various different streams of encoded symbol data simultaneously via multiple transmission antennas, wherein the spatial spreading matrix is designed to assure that the different transmission antennas provide equal power output in the presence of both correlated and uncorrelated data within the different encoded symbol streams. The use of this spatial spreading matrix reduces or eliminates the condition in which a particular one of the transmission antennas needs to operate at an output power that is significantly higher than the others of the transmission antennas, which might lead to saturation of, or to the non-linear or abnormal operation of a power amplifier associated with the particular transmission antenna, resulting in improper amplification for that particular transmission antenna. |
US07751490B2 |
Method and apparatus of establishing a synchronization signal in a communication system
A method of establishing a synchronization signal in a communication system is disclosed. A set of discrete Fourier frequency coefficients is defined and transformed into a discrete time representation, the discrete time representation being particularly useful as a synchronization signal. According to example embodiments of the invention, signal symmetry is exploited. Preferably, the center frequency, also referred to as DC subcarrier, is not used for transmission. The invention also concerns a transmitter and receiver of a communication system. |
US07751489B2 |
Digital generator and digital receiver for FDM signals
An aspect of the invention relates to a digital generator for multi-carrier frequency division multiplexing (FDM) signals. The digital generator comprises an electronic circuit being operated under the control of a computer program. The digital generator is configured to generate FDM signals being comprised of FDM symbols, wherein at least one FDM symbol has pilot symbols which are non-equidistantly spaced in frequency. Another aspect of the invention relates to a digital receiver for multi-carrier FDM signals. The digital receiver comprises an electronic circuit being operated under the control of a computer program, and further comprises a demodulator for demodulating digital multi-carrier FDM signals, said signals being comprised of FDM symbols having pilot symbols, the pilot symbols of at least one FDM symbol being non-equidistantly spaced in frequency. Furthermore, it comprises a signal modification unit, said unit being configured to replace, on a sub-carrier basis, at least one data symbol with a pilot symbol, whereby the replacement yields a spacing of pilot symbols which is equidistant in frequency for all FDM symbols. |
US07751486B2 |
Systems and methods for transmitting data
Presented herein are systems, methods, and devices for transmitting data comprising by comparing a new message with a buffered message representative of a previous message, recording an integer number of differences between the new message and the buffered message, generating a diff-word representative of the integer number of differences between the new message and the buffered message, appending the diff-word to the new message, and sending the new message with the diff-word to a receiver. The diff-word is used by the receiver to determine whether a received new message has the expected number of differences, and to determine whether to accept the new message. |
US07751485B2 |
Signal processing using pilot based coding
Data coding and entropy coding are performed with interconnection, and grouping is used to enhance coding efficiency. The present invention includes the steps of obtaining a group reference value corresponding to a plurality of data included in one group through first grouping and external grouping for the first grouping and a difference value corresponding to the group reference value and obtaining the data using the group reference value and the difference value. |
US07751482B1 |
Phase correlation based motion estimation in hybrid video compression
Motion vectors for encoding a predicted frame relative to a reference frame are determined from a phase correlation of corresponding regions of the predicted frame and reference frame. Peaks in the phase correlation are identified, and the location of the peaks are used as candidate motion vectors. From this limited set of candidate motion vectors, the best motion vectors for predicting blocks within each region can be readily identified. |
US07751480B2 |
Video encoding and video/audio/data multiplexing device
The present invention provides a buffer architecture and latency reduction mechanism for buffering uncompressed/compressed information. This combination provides for a proficient division of the encoding task and quicker through-put time. The invention teaches a single chip digital signal processing device for real time video/audio compression comprising a plurality of processors, including a video input processor, a motion estimation processor, a digital signal processor, and a bitstream processor, wherein processing and transfer of the signals within the device is done in a macroblock-by-macroblock manner. The device can include a multiplexing processor that is comprised of a storage unit which buffers a compressed video bitstream and a processor which retrieves the compressed video bitstream from the storage unit and produces a multiplexed data stream whereby the compressed video bitstream is processed in a pipeline manner. |
US07751478B2 |
Prediction intra-mode selection in an encoder
A prediction mode for encoding data is selected using a reduced number of rate-distortion cost computations. This reduction in rate-distortion cost computations is caused by filtering the number of potential intra prediction modes based on two criteria. First, the number of potential prediction modes is reduced based on at least one characteristic of a quantization procedure performed during the encoding procedure. Second, the number of potential prediction modes is reduced based on an error value calculated for each of the potential prediction modes. |
US07751475B1 |
Arbitrary-resolution, extreme-quality video codec
Image data to be compressed is first converted from the RGB domain into a gamma-powered YUV domain. A wavelet transform then separates image data into high- and low-detail sectors, incorporating a dynamic scaling method, allowing for optimal resolution. The output data from the wavelet transform is then quantized according to an entropy-prediction algorithm that tightly controls the final size of the processed image. An adaptive Golomb engine compresses the data using an adaptive form of Golomb encoding in which mean values are variable across the data. Using variable mean values reduces the deleterious effects found in conventional Golomb encoding in which localized regions of similar data are inefficiently coded if their bit values are uncommon in the data as a whole. Inverse functions are applied to uncompress the image, and a fractal dithering engine can additionally be applied to display an image on a display of lower color depth. |
US07751465B2 |
Cancellation of pilot and traffic signals
A method for removing selected signals from a received signal prior to decoding begins by receiving communication signals from a transmitter over a CDMA air interface. The received communication signals are input to a traffic signal cancellation system for canceling unwanted traffic signals, thereby producing an output (O). The received communication signals are input to a pilot signal cancellation system for removing a global pilot signal, thereby producing an output (Oadd). The output (Oadd) of the pilot signal cancellation system is subtracted from the output (O) of the traffic signal cancellation system to provide a cancellation system output. |
US07751462B2 |
Mono-slab laser cavity
A YAG/Nd:YAG block where an Nd:YAG block ends in a peak integrated inside a YAG block. The YAG block has reflective surfaces positioned at 45° to one another. The angled reflective surfaces serve as a “mirror” within the laser cavity to effectively increase the length of the cavity by a factor greater than 2. Fused to the output end of the laser cavity are a polarizer, an active/passive Q-switch, a one quarter waveplate and an output coupler. In operation, the laser cavity is pumped either from the side or the end of the cavity. The optical components of the present invention are bonded to form one optical ‘block’. All the components are prealigned during the crystal manufacturing process to form the optical laser cavity. The width of the cavity should be selected such that nearly all of the laser diode pump output is absorbed by the cavity. |
US07751461B2 |
Linewidth-narrowed excimer laser cavity
An excimer laser cavity is disclosed which includes at least one grating-prism (grism) and a wavelength-selective diffraction grating arranged in sequence. The grism grating surface faces the gain medium and produces an expanded beam which is diffracted on the same side of the prism grating surface normal as the incident beam. The expanded diffracted beam is transmitted through a second surface of the grism either to another grating surface of an additional grism or to a wavelength-selective diffraction grating operating in Littrow configuration. The laser produces a laser output beam with a narrow spectral linewidth which is suitable, in particular, for lithography applications. |
US07751456B2 |
Method for manufacturing semiconductor optical device
A method for manufacturing an laser diode includes: providing a wafer having thereon a semiconductor structure; depositing an SiO2 film; forming channels and a waveguide ridge between the channels in the wafer; forming an SiO2 film over the wafer; forming a resist pattern covering the SiO2 film in the channels such that the top surfaces of the resist pattern are lower than the top surface of the deposited SiO2 film on the top of the waveguide ridge, the resist pattern exposing the SiO2 film on the top of the waveguide ridge; removing the SiO2 film and the deposited SiO2 film by wet etching, using the resist pattern as a mask, to expose a p-GaN layer in the waveguide ridge; and forming an electrode layer on the top surface of the p-GaN layer. |
US07751452B2 |
Fiber laser arrangement
The present invention provides a system, which comprises a fiber laser (1) for generation of laser radiation, and an applicator (8) coupled with the fiber laser (1), the applicator (8) being adapted for delivery of laser radiation from the fiber laser (1) to an area of interest (22) and comprising an endoscopic fiber (7) or bare fiber (7). |
US07751450B2 |
Voice over internet protocol marker insertion
A watermark is inserted or overwritten into a packetized voice stream in a VoIP environment to characterize the voice data stream for various functions, such as providing certain in-band audible information or markers for detection. A visual type of marker can be inserted to measure delay for various applications, such as the round trip delay associated with providing directory assistance services, including measuring the delay from providing a prompt to a caller to the their response. The visual marker facilitates use of processes to detect measuring points for measuring delays. Audible markers can be used to provide various types of audible signals, including informational tones to agents, as well as announcements to callers. |
US07751449B2 |
Method and system for simulation multimedia packet loss and jitter
A Packet Loss and Jitter Simulator processes RTP packets coming through the MTA. Based on user input commands, the simulator drops or delays insertion of packets into the DSP portion of the MTA. Various modes that may be programmed include, but are not limited to, manual packet loss, fixed packet loss, random packet loss, manual jitter, fixed jitter, shift jitter, burst jitter, random jitter, and rolling jitter. All of these modes can be modified to simulate many real world conditions. The simulator typically operates on downstream packets, but can be used to provide similar functionality in the upstream direction. |
US07751448B2 |
Method of symbol timing synchronization in communication systems
Symbol timing synchronization in OFDM communication systems where multiple wireless terminals communicate with a single base station is described. Base station transmitter and receiver symbol timing is fixed. Each wireless terminal operates to independently adjust its transmitter timing. Transmitter timing synchronization at the wireless terminal is slaved to the terminal's receiver timing synchronization. Each wireless terminal first corrects its receiver symbol timing based on a signal received from the base station. The wireless terminal then adjusts its transmitter symbol timing as a function of its receiver symbol timing. When the receiver symbol timing is to be advanced or delayed by some amount, the transmitter symbol timing is also advanced or delayed, respectively, by the same, or substantially the same, amount. Symbol timing adjustment can be made by adding or deleting digital samples from the first or last symbol in a dwell. |
US07751446B2 |
DTV transmitting system and method of processing data in DTV transmitting system
A DTV transmitting system includes two pre-processors. The first pre-processor codes high-priority enhanced data for forward error correction (FEC) and expands the FEC-coded data. The second pre-processor codes low-priority enhanced data for FEC and expands the FEC-coded low-priority enhanced data. The DTV transmitting system further includes a data formatter generating enhanced data packets including the pre-processed data, a multiplexer multiplexing the enhanced data packets with main data packets, an RS encoder RS-coding the multiplexed data packets, a data interleaver interleaving the RS-coded data packets, and a block processor which codes each block of enhanced data in the interleaved enhanced data packets and bypasses the interleaved main data packets. |
US07751440B2 |
Reconfigurable frame parser
A method and apparatus to perform frame parsing are described wherein a configuration module stores configuration information and a parsing module, connected to the configuration module, receives a frame of information and determines a frame format associated with the frame. Configuration information corresponding to the protocol is retrieved, and a set of hardware elements are reconfigured to parse the frame. Other embodiments are described and claimed. |
US07751437B2 |
Method and system for adapatively obtaining bandwidth allocation requests
A method and apparatus for adaptively obtaining bandwidth requests in a broadband wireless communication system. The method and apparatus includes dynamically varying technique combinations enabling a plurality of users to efficiently request bandwidth from a shared base station. A user may “piggyback” a new bandwidth request upon, or set a “poll-me bit” within, presently allocated bandwidth. A base station may poll users, individually or in groups, by allocating unrequested bandwidth for new requests. Polling may respond to a “poll-me bit,” and/or it may be adaptively periodic at a rate based on communication status parameters, such as recent communication activity and connection QoS levels. Group polling permits a possibility of collisions. Polling policies may be established for dynamically varying user groups, or may be determined for each user. Dynamic selection of appropriate polling techniques makes use of efficiency benefits associated with each technique. |
US07751436B2 |
System and method for dynamically establishing PLL speed based on receive buffer data accumulation for streaming video
The decode rate of an MPEG decoder of streaming video is set to a relatively slow value at the start of a stream to permit playing, albeit at relatively low speeds, of the video until an appropriate number of packets are in a receive buffer, at which time the decode rate is speeded up to normal. |
US07751430B2 |
Self optimization of time division duplex (TDD) timing and adaptive modulation thresholds
A wireless broadband communication system that operates with high efficiency and reduced latency in long range point-to-point and point-to-multipoint applications. The system includes multiple transceivers and multiple antennas for transmitting and receiving wireless signals using TDD techniques over multiple channels, which include a control channel for setting both the size of the transmit bursts and the modulation threshold level. By determining the size of the transmit bursts for a subsequent data transmission based upon the number of filler packets detected in a specified number of previously received bursts, and adjusting the modulation threshold level for the subsequent transmission based upon the transmit burst size, the system provides increased data throughput, while maintaining the packet error rate at an acceptable level. As the throughput requirements of the system are relaxed, the modulation threshold levels can be adjusted to provide reduced packet error rates. |
US07751429B2 |
Signaling format for WLANS
A method for wireless communication begins by determining whether legacy devices are within a proximal region of the wireless communication. The method continues, when at least one legacy device is within the proximal region, formatting a frame to include: a legacy preamble; a signal field; an extended preamble; at least one additional signal field; at least one service field; an inter frame gap; and a data field. |
US07751428B2 |
System and method for accessing SMASH-CLP commands as a web service
Systems and methods for accessing Systems Management Architecture for Server Hardware (SMASH)-command line protocol (CLP) commands as a web service are provided. In one form, an information handling system having access to CLP commands within a SMASH includes an application program interface operable to provide access to CLP commands using a universal resource locator (URL) address. The system further includes a translator operable to convert the URL address into a CLP command and a command parser operable to parse the CLP command to execute the command. Responses to URL encoded CLP commands are communicated via the web service to a client and presented within the client's web browser. |
US07751427B2 |
Packet switching equipment and switching control method
A packet switching equipment and a switch control system employing the same performs operation of the switch core portion independent of content of decision of an arbiter portion and overall equipment can be constructed with simple control structure. The packet switching equipment includes input buffer portions temporarily storing packets arriving to the input ports and outputting packets with adding labels indicative of destination port numbers, a switch core portion for switching the packets on the basis of labels added to the input buffer portions, and an arbiter portion adjusting input buffer portions to provide output permissions for outputting to the output ports. A sorting network autonomously sorting and concentrating the packets on the basis of the labels added to the packets is employed in the switch core portion. |
US07751425B2 |
Management device, management method, computer readable medium and computer data signal
A management device comprises: a receiving section that receives, from at least one information processor via a fire wall, a polling signal to inquire if there is a request to send to the information processor or not; and a sending section that sends a response for the polling signal that is received by the receiving section, the response including an instruction to change a sending interval of the polling signal to the information processor. |
US07751423B2 |
Scheduler
A scheduler in a communication network comprising a communication channel which is shared by a plurality of user nodes, the communication channel having a succession of slots. The scheduler has a quality unit for receiving an indication of the quality of the communication channel for each user node. A delay unit for receiving a predetermined delay factor for each of at least some of the user nodes, the delay factor representing a level of tolerance to a time delay. A selection unit connected to the quality and delay units and being arranged to determine, for each slot, which of the user nodes is to use that slot based on the channel quality indication and the delay factors. |
US07751421B2 |
Traffic generator and monitor
A switch in a data communications network for performing traffic generation in addition to standard switching and routing operations is disclosed. The switch uses a fixed number of test packets retained in a conventional switch buffer to produce one or more infinite packet streams transmitted to a router under test (RUT). The switching device enqueues packets in the priority queues, dequeues the packets from the priority queues, transmits the dequeued packets to the RUT, and re-enqueues a copy of the dequeued packets into the priority queues from which they were dequeued. The enqueued packets and associated pointers to packets are organized into linked lists. By re-writing a copy of each dequeued packet to the tail of a linked list and updating the pointers, the switch produces repeatable streams of test packets. The priority buffers, without the re-write operation, may also be used for conventional egress traffic. |
US07751420B2 |
Network switching method and apparatus, wireless access apparatus, and wireless network
In a wireless network, access points communicate with each other by transmitting and receiving data in first units and with client devices by transmitting and receiving data in second units over wireless links. A first unit encapsulates one or more second units addressed to client devices served by the same access point. Multiple second units encapsulated in a single first unit are transmitted with a single first-unit header. This scheme enables more payload data to be delivered with less overhead than would be required if every second unit were to be encapsulated in a separate first unit. |
US07751419B2 |
Message ring in a switching network
A switching network for efficiently receiving and transmitting data packets having both frames and messages includes a crossbar switch with a plurality of surrounding ports for exclusively switching frames which normally consist of large data streams of 40 to 60 bytes. Then the ports are connected together in a message ring and small data entity messages, for example 4, 8, or 12 bytes, are switched from an input port to an output port around the ring avoiding congestion of the crossbar switch. |
US07751418B2 |
Apparatus and method for controlling data transmission
An interface for controlling the transmission of data between integrated circuit (IC) chips. The interface comprises a data bus for transmitting data from a first integrated circuit chip to a second integrated circuit chip, and a control bus for transmitting control signals between the first and second integrated circuits. The first IC has a memory for receiving data for transmission to the second IC, and the second IC has a scheduler and a data output port, the scheduler being arranged to control the transfer of data from the memory of the first IC to the data output port of the second IC via the data bus. The interface is capable of stopping and reinitiating data transmission on detection of errors in transmitted data, and the interface may include a code transfer bus for transferring error detection code separately from associated data. |
US07751416B2 |
Virtual network device
Method and devices are provided to form virtual switches for data networks. As noted above, the term “switch” as used herein will apply to switches, routers and similar network devices. Each virtual switch acts as a single logical unit, while encompassing at least two physical chassis. Accordingly, each virtual switch may be treated as a single point of management. Each virtual switch includes a master chassis and at least one slave chassis. The master chassis is configured to control the slave chassis. The master chassis includes at least one master supervisor card and the slave chassis includes at least one slave supervisor card. The master chassis and the slave chassis communicate via a virtual switch link according to a virtual switch link protocol. |
US07751415B2 |
Telecommunication system with packet-switched-multimedia-session-to-circuit-switched-call transferral
Telecommunication systems with packet-switched multimedia terminals (1) and nodes (8,9) for packet-switched multimedia sessions and with servers (2,3) for exchanging multimedia signaling information for the packet-switched multimedia sessions and with terminating units (4) are provided with gateways (7) for in response to transferral messages originating from the packet-switched multimedia terminals (1) and arriving at the servers (2,3) transferring packet-switched multimedia sessions between packet-switched multimedia terminals (1) and nodes (8,9) to circuit-switched calls between gateways (7) and circuit-switched terminals (5) via switches (6), to continue possibly interrupted sessions via replacing calls. The servers (2,3) send invitation messages to gateways (7), which send setup messages to switches (6) for setting up circuit-switched calls via partly alternative communication paths. The servers (2,3) send information messages to terminating units (4) for bringing the terminating units (4) from session level to call level. Transferral messages are session Initiation Protocol REFER messages comprising predefined Uniform Resource Locators to be converted into call numbers defining circuit-switched terminals (5). Preferably, a packet-switched multimedia terminal (1) and a circuit-switched terminal (5) are one and the same terminal (99). |
US07751411B2 |
System interface for cell and/or packet transfer
A method of interfacing for packet and cell transfer between a first layer device and a second layer device, which includes dividing control information into an in-band portion and an out-of-band portion, transmitting the in-band portion in the data path, and transmitting the out-of-band portion outside of the data path. |
US07751410B2 |
Apparatus and method for managing traffic using VID in EPON
An apparatus and method for managing traffic using a VID in EPON are provided. The apparatus includes a MAC lookup table, a service classification policy table, a service control policy table, a MAC lookup unit, a first and second classification module, a VID learning unit and a first and second service control module. The apparatus classifies all packets of up/downlink transmission flow using a VID into a VID unit, through the first and second classification modules and manages traffic thereof according to the parameters thereof through the first and second service control modules. Accordingly, a large amount of traffic for numerous subscribers and services thereof, which was cannot be processed by the limitation on embodying a typical switch or router, can be processed according to the present invention. |
US07751407B1 |
Setting a ceiling for bandwidth used by background tasks in a shared port environment
Controlling communication through a communication resource includes allocating a percentage of a maximum bandwidth of the communication resource to a subset of processes that communicate using the resource, determining a delay amount between I/O operations, where the delay amount corresponds to the percentage of bandwidth allocated to the subset of processes, and waiting an amount of time corresponding to the delay amount between I/O operations for the subset of processes. The delay amount may be increased in response to the actual I/O throughput being greater than an amount corresponding to the percentage of the maximum bandwidth allocated to the subset of processes. The delay amount may be decreased in response to the actual I/O throughput being less than an amount corresponding to the percentage of the maximum bandwidth allocated to the subset of processes. |
US07751405B1 |
Automatic configuration of label switched path tunnels using BGP attributes
Techniques are described for automatically establishing network tunnels among a set of routers. For example, the techniques allow a routing protocol, such as the Border Gateway Protocol (BGP), to be extended to generate routing advertisements that direct a receiving device to automatically establish a particular type of tunnel, e.g., a Resource Reservation Protocol with Traffic Engineering extensions (RSVP-TE) Label Switched Path (LSP), and automatically direct particular network traffic onto the tunnel. A method comprises receiving a routing advertisement from a network device, wherein the routing advertisement includes a destination reachable by the network device, and a tunnel attribute that specifies a type of network tunnel to be established to the network device for forwarding traffic to the destination, automatically establishing a network tunnel to the network device in accordance with the tunnel attribute, and forwarding network traffic to the destination using the established network tunnel. |
US07751400B2 |
Method, system, and computer program product for ethernet virtualization using an elastic FIFO memory to facilitate flow of unknown traffic to virtual hosts
A packet that represents unknown traffic for a virtual host is received. A first test is performed to ascertain whether or not a destination connection can be determined for the received packet wherein, if a destination connection can be determined, a second test is performed to ascertain whether or not one or more connection-specific resources required to send the packet to a virtual host memory corresponding to the destination connection are available. If a destination connection for the packet cannot be determined, the packet is passed to a store engine. If the one or more connection-specific resources are not available, the packet is passed to the store engine. The store engine obtains a free packet buffer from a FIFO memory. The store engine moves the packet into the free packet buffer and submits the free packet buffer to the elastic FIFO memory. A monitoring procedure is performed to detect both an availability of connection-specific resources and a presence of one or more waiting packets with a known destination connection. When (i) a destination connection with one or more waiting packets, and (ii) available connection-specific resources, are both detected, removing the packet from the local data store; allocating the one or more connection-specific resources required to send the packet to the virtual host memory corresponding to the connection destination; and writing the packet to the virtual host memory. |
US07751397B2 |
Switching network employing a user challenge mechanism to counter denial of service attacks
A communication infrastructure includes an intermediate routing node that routes a plurality of packets between a source device and a plurality of destination devices, a plurality of templates stored on the intermediate routing node and a service function. The intermediate routing node, e.g., a switch, router, access point, bridge, or gateway, identifies packets containing requests for a webpage, the requests being a service attack attempt by comparing the packet with the plurality of templates. Then, the intermediate routing node denies service attack by interacting with the server and client devices. That is, the intermediate routing node sends messages with challenge mechanism to the server, based on the response or otherwise, sends messages and anti-service attack downloads to the client devices and receives response. |
US07751395B2 |
Method for preventing simultaneous issuance of two multicast flows
A method for preventing simultaneous issuance of two multicast flows, comprising a process of ceasing the transmission of a multicast flow upon an internet protocol set-top box (IP STB) being switched on; the ceasing of the multicast flow transmission can be initiated by the IP STB or by communication entities on the network side. The method provided by the present invention prevents simultaneous issuance of two multicast flows and thus eliminates unfavorable consequences of simultaneous issuance of two multicast flows, including picture quality loss and even abnormal restart of an IP STB, therefore the user experiences will be improved and user satisfaction will be distinctively increased. |
US07751389B2 |
Telecommunications system and method for forwarding messages based upon subscriber identification information
A message-forwarding mobility management (e.g. home location register) component includes a forwarding logic component adapted to receive a message and operates to determine whether to process or forward the message from the subscriber or user identification information in the message. The message may be a TCAP message and the forwarding logic component may include a look-up table containing a plurality of records, each record defining a rule of whether to forward or process corresponding received messages. The subscriber or user identification information in the message may one or both of an IMSI identifier and a MSISDN identifier. |
US07751388B2 |
Ethernet-based broadband communication channel methods and systems
A broadband communication channel access network comprises an Ethernet device disposed in a serving area interface. The Ethernet device serves as an Ethernet bridge for a neighborhood service area. The Ethernet device communicates with a plurality of customer premises modems in the neighborhood service area. An Ethernet switch disposed at a central office communicates with the Ethernet device via a fiber optic medium using an Internet Protocol over a second Ethernet standard. The Ethernet switch provides a packet data core network termination. |
US07751385B2 |
Systems and methods for collecting and disbursing participant identifying data
Methods and systems for assigning participant identifying data to network transmission events. Participant identifying data and identifying data related to a network transmission event are provided to a predetermined (also referred to as central) monitoring location and stored in a database at the central monitoring location. |
US07751381B2 |
Wireless base station using weighting elements of an array antenna
To provide a wireless base station comprising an array antenna which transmits packets to terminals, a packet scheduler which determines transmission sequence of the packets, a modulator which generates modulated signals based on the packets, and a beam former for transmission signal which multiplies the packets with array weights for transmission signal and outputs the transmission signal to the array antenna the beam former for transmission signal comprises a memory which stores the array weights for transmission signal associated with the terminals' IDs. The beam former for transmission signal receives the IDs of selected terminals from the packet scheduler, refers to the memory, and selects the array weights for transmission signal by the IDs of the terminals. |
US07751374B2 |
WLAN TDM protocol
A wireless network device comprises an RF transceiver that transmits and receives data packets and that periodically transmits or receives a beacon. A control module communicates with the RF transceiver, determines a default interframe space (IFS) time based on the beacon, and selects one of the default IFS time and a second IFS time that is less than or equal to the default IFS time based on a number of data packets received after the beacon. |
US07751373B2 |
Synchronized UWB piconets for simultaneously operating piconet performance
Synchronized UWB piconets for SOP (Simultaneously Operating Piconet) performance. A common backbone (either wired or wireless) is employed that provides a common CLK (clock signal) to all of the various PNCs (piconet coordinators) of various piconets that may operate within a sufficiently close region such that interference could undesirably occur. By providing a very reliable CLK signal from a common backbone to all of the PNCs of the various piconets operating within a substantially close proximity to one another, very precise synchronization may be ensured for all of the communications performed therein. The various piconets may then even operate using TDMA (Time Division Multiple Access)—whose performance would be substantially compromised without effective synchronization. In addition, combined TFC (time frequency code) and TDMA may also be employed to support the communications therein thereby providing even another degree of orthogonality that provided by TDMA alone. |
US07751372B2 |
Technique for adaptive data rate communication over fading dispersive channels
In a duplex radio link digital data information is transmitted to a remote terminal at a constant symbol rate in accordance with a selected data rate mode that is a function of direct sequence spreading gain, error correction code rate, and signal constellation type. The data rate is adapted by selecting a data rate mode that is a function of a data packet arrival rate and a link quality measure fed back from the remote terminal. The data packet arrival rate is controlled as a function of the link quality measure and the current data packet arrival rate. In systems with multiple transmit diversity channels, independent data is sent over each of the transmit diversity channels. In an idealized feedback communication example, a single antenna troposcatter system in a Ku-band application is shown to have 15.5 times the data rate capability of a conventional two-antenna system at S-band. |
US07751363B1 |
System and method for allocating traffic and associated control channels
Systems and methods for allocating traffic and associated control channels are provided. A downlink traffic control message can include an identification of a downlink traffic channel and an identification of an associated uplink control channel. An uplink traffic control message can include an identification of an uplink traffic channel and an identification of an associated downlink control channel in a frame subsequent to the frame of the uplink traffic channel. The associated control channels can be a feedback channel, which can provide power control information, retransmission request information, channel quality indication information and/or the like. |
US07751359B1 |
Call origination in a CDMA legacy MS domain using SIP
A system and a method in a wireless network utilizing session initiation protocol (SIP) for call control. The SIP payload (SDP) contains a list of voice codecs to coordinate the selection of voice bearer resources (between a calling party and a called party) such that the number of transcoders in the voice bearer path is minimized. An additional aspect of the embodiment of the present invention includes a serving MSCe that is operable to determine whether to initiate or discontinue ringback to the calling party. If ring back is to be initiated, ringback can be initiated from a Serving MGW controlled by the serving MSCe. The call negotiation process according to the described embodiment of the invention eliminates the requirement for any transcoding in specific situations to result in the number of transcoders used in the voice bearer path to be reduced to 0 (TrFO, Transcoder Free Operation) or to 1 (RTO, remote transmitter operation). |
US07751353B2 |
Device, system and method of securing wireless communication
Some demonstrative embodiments of the invention include methods, devices and/or systems to secure a wireless transmission. The method may include, for example, transmitting a noise transmission to be received by one or more destinations other than an intended destination of a packet during a time period corresponding to a duration of the packet. Other embodiments are described and claimed. |
US07751352B2 |
Control signal transmitting method in multi-antenna system
A method of communication in a Multiple Input Multiple Output (MIMO) system having multiple transmitters including transmitting independent parallel downlink control signals including control information for each data stream, and transmitting the data streams. |
US07751349B2 |
Signalling exchange method for guaranteeing internet protocol quality of service
A signalling exchange method for guaranteeing Internet Protocol (IP) Quality of Service (QoS), including: after a Call Agent (CA) receives a request from a source User Agent (UA) for transferring a user service stream, sending a QoS resource request from the CA to the bearer control layer; allocating resources for the user service stream on the bearer control layer, and carrying out flow mapping for an Edge Router (ER) according to the resource allocation result; after receiving a flow mapping command, the ER allocating a bearer path for the user service stream based on the allocated resources, and transferring an execution result to the CA via the bearer control layer. |
US07751348B2 |
Method and system for providing a push-to-talk communication session
A method for providing a push-to-talk communication session includes facilitating a push-to-talk communication session among a full duplex endpoint supporting simultaneous two-way communication and a plurality of half duplex endpoints. Communications are received from and transmitted to the full duplex endpoint along a two-way communications path. The method includes blocking communications received from the full duplex endpoint while one of the plurality of half duplex endpoints has floor control in the communication session and receiving from the full duplex endpoint in the two-way communications path a floor control signal comprising a request to transmit communications in the communication session. The method includes, in response to receiving the floor control signal, providing floor control to the full duplex endpoint and transmitting to the plurality of half duplex endpoints communications received from the full duplex endpoint. |
US07751347B2 |
Converged conferencing appliance methods for concurrent voice and data conferencing sessions over networks
A converged conferencing appliance having at least one voice port and one data port for managing multi-device conferences allowing multiple participants to concurrently connect diverse devices over public switched, mobile, IP, wireless local or wide area, personal networks, and cable or fixed wireless networks. Each of the ports can be connected to an individual, respective device and all of the ports can be configured for simultaneous operation. In addition to the voice and data ports, at least one broadband port and at least one wireless port can be provided in the appliance. A mechanism is also provided to synchronize multi-modal communications and conferences among a number of users. Participants may participate in integrated voice, data and video conferences by simultaneously connecting from one or more devices such as traditional phones, mobile phones, voice and data capable smart phones, computers, VoIP devices, wireless devices and other intelligent handheld devices. |
US07751345B2 |
Optical network design method and storage medium for storing design program
If exists a client signal of a bandwidth larger than “optical signal bandwidth BW” divided by “the number of utilizable ports P”, extracted is a combination(s) of signals including one or more of a signal of a maximum bandwidth, of signals of which a total bandwidth is within the BW and of signals of which the number of total ports required in correspondence with a protection type of each client signal is equal to P, and selected is a combination of which the total bandwidth is a maximum from among the extracted combinations. |
US07751344B2 |
Computer system and method using a kautz-like digraph to interconnect computer nodes and having control back channel between nodes
Computer system and method using a Kautz-like digraph to interconnect computer nodes and having control back channel between nodes. A multinode computing system includes a large plurality of computing nodes interconnected via a Kautz topology having order O, diameter n, and degree k. The order equals (k+1)kn−1; The data interconnections from a node x to a node y in the topology satisfy the relationship y=(−x*k−j) mod O, where 1≦j≦k; and each x,y pair includes a unidirectional control link from node y to node x to convey flow control and error information from a receiving node y to a transmitting node x. |
US07751340B2 |
Management of incoming information
A method and system is provided for determining reliability of data from a network or federated device. In one example, data from different devices in the network are compared and a relationship between the devices is determined. The reliability may be based on the relationship of the devices and/or similarity of data from the devices. In another example, reliability of devices and/or data from the devices may be based on a historical reliability of the devices. |
US07751336B2 |
Technique for efficiently avoiding transient routing disturbances in link state routing protocols with link state packet fragmentation
A technique efficiently avoids transient routing disturbances in link state routing protocols with fragmented link state packets (LSPs) in a computer network. According to the novel technique, a link state router (LSR) specifies which of two or more links are to be advertised in each of two or more corresponding LSP fragments. The LSR advertises the states of the specified links in the corresponding LSP fragments to one or more other LSRs. In other words, each link of the LSR is assigned to a particular LSP fragment, and the state of the link is always to be advertised in that particular LSP fragment (i.e., no fragment wrapping). Upon receiving the LSP fragments, the other LSRs may update the correct link states based on the individual LSP fragments, i.e., without transient routing disturbances caused by fragment wrapping. |
US07751334B2 |
System and method for Skype traffic detection
Networks carry various kinds of traffic and ISPs are keen to analyze the traffic so as to be able to support QoS on the distinct traffic flows. Traffic can be broadly categorized into two types: plain traffic and encrypted traffic. Further, each of these traffic types is based on either a standard protocol or a proprietary protocol. While it is fairly straightforward to analyze traffic that are based on standard protocols, it is extremely difficult to analyze encrypted traffic based on proprietary protocols. A system for Skype traffic detection involves analyzing encrypted traffic based on proprietary peer to peer protocol. The proposed approach is based on building Skype traffic models and using the same to determine Skype traffic in the network traffic. |
US07751333B2 |
Method and apparatus to couple a module to a management controller on an interconnect
Embodiments are generally directed to a method and apparatus to couple a module to a management controller on an interconnect. In one embodiment, a method includes detecting that a module has coupled to an interconnect, the interconnect coupled to a modular platform backplane. The method further includes logically coupling the module to one of a plurality of management controllers resident on the interconnect, each management controller logically appears as a management controller for different interconnects coupled to the modular platform backplane. |
US07751329B2 |
Providing an abstraction layer in a cluster switch that includes plural switches
In a communications network, a cluster switch is provided, where the cluster switch has plural individual switches. An abstraction layer is provided in the cluster switch, such that an interface having a set of ports is provided to upper layer logic in the cluster switch. The set of ports includes a collection of ports of the individual switches. Control traffic and data traffic are communicated over virtual tunnels between individual switches of the cluster switch, where each virtual tunnel has an active channel and at least one standby channel. |
US07751326B2 |
Mobile communications networks
A mobile communications system comprising a radio access network having a multiplicity of network sites organised in a multi-layered hierarchy and a traffic flow management system for controlling the routing of traffic flow through the network. The management system trades resource at the various network sites against a plurality of user Quality of Service parameters to achieve required contractual levels of commitment to a multiplicity of users. |
US07751324B2 |
Packet stream arrangement in multimedia transmission
Transmitting media information from a transmitting device to a receiving device. To perform the transmission a media stream is encoded and packets are formed from the encoded media stream, the packets containing application data units, the application data units having a decoding order. At least two blocks are generated from the packets. The packets of the at least two blocks are organized into a first group and a second group, the first group being decodable without reception of said second group. The transmission order of the packets of said first group is arranged succeeding packets of said second group such that the application data units in the transmission order are at least partly in a different order than the decoding order. |
US07751323B2 |
Method and apparatus for adjusting uplink data rate in a mobile communication system
A method and UE apparatus are provided for adjusting an uplink data rate by a User Equipment (UE) in a mobile communication system. The method includes determining if a current state of a buffer is an empty state or a non-empty state; when the current buffer state is the non-empty state, comparing a ratio of a total of transmission data currently stored in the buffer to a total of Transport Formats (TFs) allocated during a predetermined number n of subframes, with a predetermined threshold; setting indication information indicating satisfaction/non-satisfaction (‘happy bit(s)’) of an uplink data rate according to the comparison result; and transmitting the set indication information to a Node B. The UE apparatus comprises a multiplexing/demultiplexing device, a HARQ processor, a controller to set information indicating satisfaction/non-satisfaction in accordance with pre-set rules, an exemplary set of which is also provided. |
US07751322B1 |
Processing network packets using fractional time stamp values
Fractional or fuzzy time stamp values are used during processing network traffic. Handling fractional time stamp values permits scaling down of time stamp values, so that fewer bits, and memory, are needed to store each fractional time stamp value. According to a specific technique, departure times are set based on a quantity X plus Y/Z, where X is an integer, Y is a numerator, and Z is a denominator. The departure times are synchronized with the ideal departure times after (Z*X+Y) time units. A technique is provided to reduce cell delay variation. |
US07751318B2 |
Method and system for computing AS-disjoint inter-AS traffic engineering-label switched paths (TE-LSPS)
Methods and systems have been provided for constructing autonomous system (AS)-disjoint Traffic Engineering LSPs for load-balancing and protection purposes using AS-Level topology information in a network. The constructed network paths through a plurality of domains may be disjoint or partially disjoint. |
US07751317B2 |
Cost-aware networking over heterogeneous data channels
Disclosed herein are scheduling techniques for transmitting time-critical data in a cost-aware manner over a network comprising a plurality of heterogeneous transmission interfaces. The scheduling problem is formulated as a linear programming problem with the deliver-by deadlines of the various data blocks as hard constraints and minimizing cost set as an objective (soft) constraint. The problem is simplified by assuming data blocks with the earliest deadlines should be scheduled first and the most aggressive interfaces should be used first. To formulate the linear programming problem, the time domain is divided into bins and various bin-level schedules are enumerated for switching the transmission of the data over various transmission interfaces. The linear programming techniques are applied to the various bin configurations and the least costly of the resulting transmission schedule is selected for submission to a switching layer. |
US07751312B2 |
System and method for packet switch cards re-synchronization
The disclosed invention relates to a re-synchronization system that operates in a switching arrangement receiving a plurality of incoming data packets. The switching arrangement is made of an active switch card that transmits the incoming data packets and a backup switch card that may be re-activated by an operator after replacement. The re-synchronization system is implemented in each switch card. When the backup switch card is re-activated, both switch cards receive the incoming data packets and the system of the invention allows to re-synchronized both switch cards by controlling the transmission of the incoming data packets out of each switch card until the same data packets are transmitted. The re-synchronization system further comprise storage for storing the incoming data packets and detector for detecting a re-synchronization information among the incoming data packets. |
US07751311B2 |
High availability transport protocol method and apparatus
A system and method supporting efficient, scalable stateful switchover of transport layer connections in a telecommunications network element. One method involves receiving, at a network element comprising an active transport protocol process coupled to a standby protocol process, a request to configure a first transport layer connection maintained at the active transport protocol process for stateful switchover; receiving an event associated with the first transport layer connection; creating a message containing replicated event information based on the received event; sending the message to the standby transport protocol process; and processing the message at the standby transport protocol process, wherein the standby transport protocol process replicates state information for the first connection. |
US07751306B2 |
Multi-carrier signals with selectable pilot pattern
Embodiments of the invention relate to a method of generating digital multi-carrier frequency division multiplexing (FDM) signals, the signals comprising FDM symbols having pilot symbols, wherein at least one FDM symbol has pilot symbols which are non-equidistantly spaced in frequency. Other embodiments of the invention relate to a method of processing multi-carrier frequency division multiplexing (FDM) signals, the method comprising the following steps: a) demodulating digital multi-carrier FDM signals, said signals being comprised of FDM symbols having pilot symbols, the pilot symbols of at least one FDM symbol being non-equidistantly spaced in frequency, b) replacing, on a sub-carrier basis, at least one data symbol with a pilot symbol, whereby the replacement yields a spacing of pilot symbols which is equidistant in frequency for all FDM symbols. |
US07751305B2 |
Method for transmitting and receiving broadcast service data in an OFDMA wireless communication system
A method for providing two or more broadcast services in an orthogonal frequency division multiple access (OFDMA) wireless communication system. The method comprises the steps of separately receiving broadcast services to be transmitted, and independently performing coding, interleaving and modulation on the broadcast services according to a required quality for each of the broadcast services; segmenting each of the modulated broadcast signals into minimum transmission units; time-division-multiplexing the segmented broadcast service signals; configuring a frame comprising information on the broadcast service in physical layer transmission information transmitted together with the broadcast service; and transmitting the frame. |
US07751304B2 |
Apparatus and method for transmitting/receiving pilot code pattern for identification of base station in communication system using orthogonal frequency division multiplexing scheme
Provided are an apparatus and method for transmitting/receiving a pilot code pattern used to identify a base station. In the base station, a pilot code pattern determiner determines a code set that includes a number of spreading codes based on a specific ID of the base station. A first spreader spreads a pilot symbol mapped onto an FC with a corresponding spreading code according to the determined code set, and controls gain so as to transmit the pilot symbol at a higher signal level than data. A second spreader spreads data symbols mapped onto the FC with spreading codes of the code set except for the spreading code used for the pilot spreading. A mapper groups a spread signal from the first spreader and spread signals from the second spreader on a TFC basis, and outputs signals that constitute each TFC to points of sub-carriers. An IFFT unit performs an IFFT operation on signals output from the mapper. Because the pilot as well as the data is spread, it is easy to implement the base station. Also, it is possible to identify base stations according to the pilot spreading codes as well as a pilot hopping pattern. |
US07751299B2 |
Optical pickup device
There is provided an inexpensive optical pickup device that is capable of accurately detecting light quantities of output laser beams on occasion of at least either of reproduction and recording on an information recording medium. A beam from a first light source 1 which beam does not pass through a wavelength selection film 6 of a light separation element 7 is reflected by a first reflection film 10 in a direction to an optical monitor 5. A beam from a second light source 2 which beam does not pass through the wavelength selection film 6 of the light separation element 7 is reflected by a second reflection film 11 in a direction to the optical monitor 5. |
US07751296B2 |
Recording medium, recording apparatus and method, and reproducing apparatus and method
A recording medium (100) is provided with: an element layer including a semiconductor element (110) and an emission element (130), which emits light on the basis of an instruction from the semiconductor element; and a recording layer (120) in which readable predetermined data is recorded by irradiating a light beam. |
US07751295B2 |
Optical disk device
Quantization noise due to analog-to-digital conversion may be larger than a noise component of an input signal, and therefore sufficient performance may not be obtained. An optical disk device includes an optical head for reading a signal recorded in an optical disk, an analog equalization circuit having an equalization characteristic that amplifies a predetermined frequency band of a signal read by the optical head, a converter for converting a signal equalized by the analog equalization circuit into a digital signal, a digital equalization circuit for adjusting a frequency characteristic of a signal digitized by the converter, a detector for detecting a level of a signal having minimum length in the signal digitized by the converter, and a decoding circuit that decodes a signal equalized by the digital equalization circuit using a maximum likelihood decoding method, wherein the analog equalization circuit has an equalization characteristic of amplifying a frequency corresponding to the signal having the minimum length in the signal recorded in the optical disk. |
US07751293B2 |
Test-write method, information recording method, and information recording apparatus
A test-write method for accurately and quickly determining recording conditions, and an apparatus suitable therefor. In a 2T-based strategy, recording pulse conditions are determined by separately test-writing an even-number length mark and an odd-number length mark, and then the relative positions of the even-number length mark and the odd-number length mark at the recording pulse start time are adjusted. |
US07751292B2 |
Control device, control method, recording device and recording method for recording real-time and non-real time data on recording medium
The control device (610) controls the recording of data onto an information recording medium where the number of re-writing data onto the same area is limited. The control device (610) determines whether data to be recorded is real-time data or non-real-time data (S1). When it is determined that the data to be recorded is real-time data, the real-time data is recorded in a circular manner onto a second area which is defined in advance within a first area which is assigned in advance on the information recording medium (S2 to S5). When it is determined that the data to be recorded is non-real-time data, the search for an unassigned area is performed from a predetermined address within the first area. The non-real-time data is recorded onto the unassigned area found as a result of the search (S6 and S7). The search for the unassigned area for recording the non-real-time data is also performed in the second area within the first area (S6). |
US07751291B2 |
Optical disc identification apparatus and method of identifying optical disc
An optical disc identification apparatus is disclosed. The optical disc identification apparatus includes an optic pickup unit and a control unit. The optic pickup unit has a plurality of laser sources. The optic pickup unit emits any of lasers to the optical disc and detects the reflected laser from the optical disc to transduce the reflected laser to a detection signal. The control unit controls the optic pickup unit to activate any of the laser sources and moves an object lens of the optic pickup unit. When the object lens moves, the control unit obtains a sectional width value of an S-curve of a focus FE signal according to the detection signal. The control unit repeats above steps to obtain the sectional width values of the S-curves of all the laser sources and identifies the optical disc according to all the sectional width values. |
US07751286B2 |
Optical pickup unit and information recording apparatus using the same
An optical pickup unit for recording information on and/or reproducing information from a multilayer information recording medium including multiple recording surfaces in each of which a guide groove on which the information is to be recorded is spirally formed is disclosed. The optical pickup unit includes a light source, a diffraction element configured to split the light beam emitted from the light source into a main light beam and first and second sub light beams, an objective lens for focusing the main and sub light beams onto a recording surface of the multilayer information recording medium, and multiple light receiving elements each divided into light receiving parts so as to receive the main and sub light beams reflected from the recording surface. The focused first and second sub light beams are disposed at respective positions at least 3/2 tracks away from the focused main light beam on the recording surface. |
US07751285B1 |
Customizable and wearable device with electronic images
The presently disclosed and claimed invention relates to a user personalized, wearable device that displays time along with other content in a highly customizable manner. Device personalization by the user may include 1) The ability of the user to set the device to display content, including the time, based on user-defined inputs such as time-of-day, day-of-the-year, (individual) location, special events, the seasons, and holidays; 2) The ability to display in full color various media including audio, video, animation, text, and still photographs and images; 3) The ability of the user to create and utilize his own content for displaying time; 4) Using new and unique symbolic and other representations of time; 5) Software that allows the user to select, design and change the content displayed on the device, including how the time is interlaced with the content; 6) The ability to display content not directly related to time when the user selects this option; 7) The ability to connect to a database where a supply of new content is stored; and 8) the ability to adjust all of the administrative and system settings of the device. |
US07751284B2 |
Self-moving alarm clock
A self-moving alarm clock shakes the user awake in addition to providing an audible alarm. The device includes a housing with a cavity therein to house an alarm clock. A housing moving mechanism, which moves the housing from a first position to a second position, is electrically connected to the alarm clock. When an alarm signal is activated by the alarm clock upon an alarm event, the housing moving mechanism is activated to move the housing repeatedly from position to position. A switch on the housing is used to turn off the audible alarm and the housing moving mechanism. Since the switch is located on the housing which is moving, the user must locate, chase, pick up, then hold onto the housing during which time the user is shaken awake while they are turning off the alarm switch. |
US07751282B2 |
System and method for precision acoustic event detection
A system and method for providing precision locations for sensors which make up an array of sensors in a gunshot detection system. In a preferred embodiment sensors employ a commercial GPS which reports a sensor position or a group of pseudoranges to GPS satellites. A server collects differential information from a differential node and, in one preferred embodiment, calculates a precision position for each sensor by adjusting the reported position or pseudoranges with the differential information. In another preferred embodiment differential information is sent from the host to individual sensors which calculate their own precision positions. Differential information may be latitude and longitude corrections, pseudorange corrections, ionospheric delay, GPS satellite clock drift, or other corrective term which will improve the accuracy of a sensor position. |
US07751281B1 |
Detection of bured objects using an array of non-contact ultrasonic vibrometers
Acoustic apparatus and method for detecting and identifying near-surface buried objects using a non-contact array of ultrasonic vibrometers (200) each vibrometer having a focused beam in air (400) pointing vertically at the ground. Also there is a low-frequency loudspeaker (60). Both are connected to a digital signal processor (40). The loudspeaker emits continuous sound that penetrates the ground and generates echoes from a buried object, creating seismic vibrations (350) at the surface (150). The vibrometers emit pulses of focused ultrasound with a known depth of field (650) and receive echo pulses (770) from the seismic vibrations. The pulses occur at a much faster rate than the frequency of the seismic vibrations, typically a few thousand times faster, thus permitting the processor to compute the motion and frequency content of the seismic vibrations. This data from the array determines the shape and frequency response of near-surface buried objects which are shown on a display device. The apparatus is practical and inexpensive. A movable means of scanning with the apparatus can cover the ground one section of area at a time. |
US07751280B2 |
Determining wellbore position within subsurface earth structures and updating models of such structures using azimuthal formation measurements
A method for determining structure in the Earth's subsurface includes generating an initial model of the structure. The initial model includes at least one layer boundary. A wellbore is drilled along a selected trajectory through the Earth's subsurface in a volume represented by the initial model. At least one formation parameter is measured azimuthally along the wellbore. A distance is determined from the wellbore at selected positions therealong to the at least one layer boundary using the azimuthal formation parameter measurements. The initial model is adjusted using the determined distances. In one example, the parameter is resistivity. In one example, the parameter is acoustic velocity. |
US07751275B2 |
Double data rate-single data rate input block and method for using same
Disclosed is a double data rate (DDR) input block comprising first and second input registers corresponding to a DDR input of the DDR input block. The first and second input registers are coupled to the DDR input. The DDR input block is configured to load a first data into the first input register and a second data into the second input register during a single clock cycle of a system clock, thereby operating at double data input during a single clock cycle. A single data rate/double data rate (SDR/DDR) input block may be operated in either SDR or DDR mode. The DDR input block may he used with a scannable output reduction block. The DDR input block may be used in systems utilizing a content addressable memory (CAM) or a random access memory (RAM), or other types of memory devices. |
US07751273B2 |
Layout structure of sub-world line driver and forming method thereof
A layout structure of a Sub-Word Line Driver (SWD) and a forming method thereof. A layout structure of an SWD may include first through fourth metal-oxide-semiconductor (MOS) transistors. The layout structure may include a first area including an active area of the first MOS transistor, wherein a gate-poly (GP) of the first MOS transistor may be disposed in a predefined direction over a portion of the first area. The layout structure may also include a second area including an active area of the second through fourth MOS transistors. Each GP of the second through fourth MOS transistors may be disposed in parallel to each other. The GP of the first MOS transistor disposed in the predefined direction may be substantially perpendicular to each GP of the second through fourth MOS transistors. The layout structure of an SWD can improve a driving capability without increasing an area of the chip. |
US07751272B2 |
Semiconductor device and method for selection and de-selection of memory devices interconnected in series
A system includes a plurality of memory devices connected in-series that communicate with a memory controller. When a memory device receives a command strobe signal indicating the start of a command having an ID number, the memory device is placed in a de-selected state and the ID number is compared to the memory device's device address. Delayed versions of the command strobe signal and the command are forwarded while the memory device is in the de-selected state. If the ID number matches the device address with reference to the ID number, the memory device is placed in a selected state. In the selected state, the memory device may refrain from forwarding the delayed versions of the command strobe signal and the command, such that if there is a match, a truncated part of the command is forwarded before the memory device is placed in the selected state. |