Document | Document Title |
---|---|
US07926116B2 |
Systems and methods for dynamic decentralized load balancing across multiple sites
A method for enabling decentralized dynamic load balancing among a plurality of appliances providing access to a plurality of sites, each site comprising a local area network and at least one server includes: determining, by a first appliance, a first number of services currently available for access via a local area network connected to the first appliance; receiving, by the first appliance from a second appliance, a communication indicating a second number of services currently available for access via a local area network connected to the second appliance; receiving, by the first appliance, a plurality of requests to connect to a service; determining, by the first appliance, a weight to be assigned to the second appliance, wherein the determination is responsive to the second number; and forwarding, by the first appliance to the second appliance, a subset of the plurality of requests, wherein the number of requests comprising the subset is determined in response to the determined weight. Corresponding systems are also described. |
US07926114B2 |
Testing software applications with schema-based fuzzing
Systems and methods to test software applications with schema-based fuzzing are described. In one aspect, the systems and methods automatically generate valid input data for a software application according to a fuzzing data schema. The fuzzing data schema describes characteristics of data format that would be proper or well formed for input into the software application. The systems and methods mutate to the valid input data with one or more fuzzing algorithms to generate corrupted versions, or malformed data. The malformed data is for fuzz testing the software application to identify any security vulnerabilities. |
US07926113B1 |
System and method for managing network vulnerability analysis systems
Systems and methods to manage multiple vulnerability scanners distributed across one or more networks using a distributed security management system, herein called a Lightning Console. By distributing multiple scanners across a network, the work load of each scanner may be reduced to significantly reduce the impact on the network routing and switching infrastructure. In addition, scanners may be placed directly behind firewalls for more thorough scanning. Further, scanners may be placed closer to their scanned networks. By placing vulnerability scanners closer, the actual scanning traffic does not cross the core network switch and routing fabric, thereby avoiding potential network outages due to scanning activity. In addition, the closer distance of the scanners to the scanned targets speeds scan times by reducing the distance that the packets must traverse. |
US07926107B2 |
Internet security news network
A system and method are disclosed for collecting, analyzing, verifying, producing, and broadcasting security data. Internet security-related information may be broadcast continuously from a data center over a broadcast channel, such as a webcast. As additional security related information is received at the data center, the data is analyzed and video content is produced to describe the incoming data. Video content may take the form of urgent near real-time security alerts, or pre-scheduled programs describing recent news and developments related to internet security. In an alternative embodiment, security news alerts are multi-cast to a selected group of users and the news alert data encrypted so that the group of users may trust its source. |
US07926101B2 |
Method and apparatus for controlling execution of a computer operation
Computer operations whose execution would increase usage costs may require use of authorization and notification to prevent unauthorized execution. The computer operations may be designed to execute only if a authorization and notification routines are properly registered. The computer system customer establishes the authorization and notification requirements based on standard application programming interfaces to suit the customer's business practices and links the requirements to the computer operation. The computer operation determines if the authorization and notification are proper. If authorization is granted, the computer operation checks to see that the notification is proper, executes the computer operation, and then executes a notification module to notify the necessary personnel. Both authorization and notification routines return errors that are passed to the user through the computer operation. |
US07926098B2 |
Handoff of a secure connection among gateways
A method includes establishing a secure connection between a client device and a first security gateway, the first security gateway being associated with a service provider for providing a service to the client device, and handing off the secure connection from the first security gateway to a second security gateway. Handing off the secure connection includes sending from the first security gateway to the second security gateway security information used to encrypt and decrypt messages transmitted through the secure connection, and sending from the first security gateway to the client device an address of the second security gateway to enable the client device to initiate contact with the second security gateway. |
US07926097B2 |
Computer or microchip protected from the internet by internal hardware
This invention generally relates to one or more computer networks having computers like personal computers or network servers with microprocessors linked by broadband transmission means and having hardware, software, firmware, and other means such that at least one parallel processing operation occurs that involve at least two computers in the network. More particularly, this invention relates to one or more large networks composed of smaller networks and large numbers of computers connected, like the Internet, wherein more than one separate parallel processing operation involving more than one different set of computers occurs simultaneously and wherein ongoing processing linkages can be established between virtually any microprocessors of separate computers connected to the network. Still more particularly, this invention relates to business arrangements enabling the shared used of network microprocessors for parallel and other processing, wherein personal computer owners provide microprocessor processing power to a network, preferably for parallel processing, in exchange for network linkage to other personal and other computers supplied by network providers, including linkage to other microprocessors for parallel or other processing; the basis of the exchange between owners and providers being whatever terms to which the parties agree, subject to governing laws, regulations, or rules, including payment from either party to the other based on periodic measurement of net use or provision of processing power. |
US07926089B2 |
Router for managing trust relationships
One embodiment relates to a method of managing trust relationships between federated identity and service providers. An assertion of a user identity is received from an identity provider via a first federation protocol, wherein a destination service provider is indicated with the assertion. Permission of the user identity to access the destination service provider is verified. If permission is verified, the user identity is asserted to the destination service provider via a second federation protocol. Other embodiments and features are also disclosed. |
US07926088B2 |
Method for managing data records with person-related contents by means of a computer system
A computer system receives from a user computer, an authorization code and an access instruction for at least one data record with person-related contents. It executes the access instruction only if the authorization code matches a comparison criterion which it determines on the basis of a data record code assigned to the data record. The data record code is specific at least to the person whose personal data the data record contains. |
US07926086B1 |
Access control mechanism for shareable interface communication access control
A access control mechanism is provided on a computing device to allow an application provider to set up a declarative security policy specific to an application module. When a runtime environment of the computing device receives a request from a second application instance in a second execution context to access a protected resource in a first application instance, the runtime environment invokes the access control mechanism to determine, based on a protection-domain-level domain security policy, whether the second application instance is allowed to access protected resources in the first execution context. If so, the runtime environment invokes the access control mechanism to determine, based on a declarative security policy for a first application module associated with the first application instance, whether the second application instance is allowed to access the protected resource. If so, the runtime environment allows the second application instance access to the protected resource requested. |
US07926082B2 |
Television receiver and method for counting the number of accesses from the receiver
A name and a URL of a specific link destination are stored in a specific link destination information storing section. A microcomputer changes a process to be performed on a link destination depending on whether or not a link destination targeted for the process is a specific link destination. The specific link destination is highlighted when displaying link destinations as icons, and the specific link destination is displayed first when displaying a list of the link destinations. An access history about the specific link destination is stored in an access history storing section. An information server collects the access history from a television receiver and counts the number of accesses to the specific link destination. When the advertisement site is selected as the specific link destination, the number of accesses to the specific link destination is used as an index for indicating an advertising effect. |
US07926077B2 |
Audio and/or video system for a motor vehicle
The invention relates to an audio and/or video system for a motor vehicle, which comprises an annular, bi-directional, optical network (1) from optical waveguides and audio and/or video devices (2-12) that are interlinked by means of the network (1) in an annular manner. Data are transmitted between the audio and/or video devices (2-12) in the network (1) in a first data channel having a first optical wavelength. The network used is especially a MOST bus known for use in motor vehicles. The invention is characterized in that data are transmitted between the audio and/or video devices (2-12) in the network (1) in a second data channel having a second optical wavelength. Particularly, IP data can be transmitted at a high transmission rate via the second data channel. |
US07926075B2 |
Application blocking system
A set-top box system for blocking signaled applications from being run on a set-top box, the system comprising an audio/video service receiving module to receive at least one audio/video service, an application receiving module to receive an application, an application signaling module to manage a first table including signaling information indicating that the application is a signaled application authorized for being run on the set-top box, and an application blocking module to receive a second table including blocking information to block running of the signaled application on the set-top box, the second table being received from a broadcasting Headend, and block running of the signaled application on the set-top box in response to receiving the second table. Related apparatus and methods are also described. |
US07926073B2 |
Methods and apparatus for indirect illumination in electronic media rating systems
Methods and apparatus for indirect illumination in electronic media rating systems are disclosed. A disclosed example method to detect an audience member includes reflecting non-visible light off of a room surface to indirectly illuminate a first portion of the room, receiving reflections of the indirect illumination, processing the received reflections to determine whether an audience member is present in the illuminated portion of the room, and when the audience member is not detected, adjusting a source of the non-visible light to illuminate a second portion of the room. |
US07926067B2 |
Method and system for protocol offload in paravirtualized systems
Certain aspects of a method and system for protocol offload in paravirtualized systems may be disclosed. Exemplary aspects of the method may include preposting of application buffers to a front-end driver rather than to a NIC in a paravirtualized system. The NIC may be enabled to place the received offloaded data packets into a received data buffer corresponding to a particular GOS. A back-end driver may be enabled to acknowledge the placed offloaded data packets. The back-end driver may be enabled to forward the received data buffer corresponding to the particular GOS to the front-end driver. The front-end driver may be enabled to copy offloaded data packets from a received data buffer corresponding to a particular guest operating system (GOS) to the preposted application buffers. |
US07926059B2 |
Method and apparatus for decomposing I/O tasks in a RAID system
A data access request to a file system is decomposed into a plurality of lower-level I/O tasks. A logical combination of physical storage components is represented as a hierarchical set of objects. A parent I/O task is generated from a first object in response to the data access request. A child I/O task is generated from a second object to implement a portion of the parent I/O task. The parent I/O task is suspended until the child I/O task completes. The child I/O task is executed in response to an occurrence of an event that a resource required by the child I/O task is available. The parent I/O task is resumed upon an event indicating completion of the child I/O task. Scheduling of any child I/O task is not conditional on execution of the parent I/O task, and a state diagram regulates the child I/O tasks. |
US07926058B2 |
Resource tracking method and apparatus
The present invention is directed to a parallel processing infrastructure, which enables the robust design of task scheduler(s) and communication primitive(s). This is achieved, in one embodiment of the present invention, by decomposing the general problem of exploiting parallelism into three parts. First, an infrastructure is provided to track resources. Second, a method is offered by which to expose the tracking of the aforementioned resources to task scheduler(s) and communication primitive(s). Third, a method is established by which task scheduler(s) in turn may enable and/or disable communication primitive(s). In this manner, an improved parallel processing infrastructure is provided. |
US07926050B2 |
Secure method to update software in a security module
Transmission method of a message containing a program block that avoids the consequences of a possible malicious decryption of this message is proposed. This is achieved through a secure method to update software embedded in a security module, comprising formation of a first updating program block, determination of a target memory zone of said security module, determination, through said security module, of a pre-registered content in said target memory zone, formation of a second program block obtained by the mixing of all or a part of the pre-registered content with the first program block, transmission of the second program block to the security module, reception of the second block by the security module, reading of the target memory zone, obtaining and writing in the target memory zone of the first block by the inverse mixing of all or part of the second block and of the target memory zone content. |
US07926044B2 |
Method, apparatus and computer program for executing a program
There is provided a method for executing a program comprising a function call and one or more subsequent instructions. The method comprises processing, on a first thread, a function defined by the function call, the function having one or more programmer predefined typical return values. For each predefined return value, the one or more subsequent instructions are pre-processed on an additional thread assuming that the function returned that pre-defined return value. In this way the processor, on completion of processing said function is able to make use of the pre-processing completed by the additional thread which used the actual return value. |
US07926041B2 |
Autonomic test case feedback using hardware assistance for code coverage
A method, apparatus, and computer instructions for presenting coverage data for code. The coverage data containing instruction access indicators associated with the code is obtained. Particular instruction access indicators that have been set by a processor in the data processing system in response to execution of the code by the processor are identified to form set instruction access indicators. Each set instruction access indicator is associated with a portion of the code. A presentation for the coverage data is generated. The set instruction access indicators are identified in the presentation. This presentation may be, for example, a graphical presentation. |
US07926035B2 |
Testing multi-thread software using prioritized context switch limits
Testing multithreaded application programs for errors can be carried out in an efficient and productive manner at least in part by prioritizing thread schedules based on numbers of context switches between threads therein. In particular, each thread schedule in a multithreaded application program can be prioritized based on whether a given thread schedule has the same as or less than some maximum value. A model checker module can then iteratively execute thread schedules that fit within a given context switch maximum value, or a progressively higher value up to some limit. In one implementation, for example, the model checker module executes all thread schedules that have zero preempting context switches, then all thread schedules that have only one preempting context switch, etc. Most errors in an application program can be identified by executing only those thread schedule with relatively few preempting context switches. |
US07926034B2 |
Application software flight recorder developer client
Apparatus having corresponding methods and computer-readable media comprises an input circuit to receive data over a communication channel, the data representing operation of a computer during an test interval and screen updates generated by the computer during the test interval; and a processor to generate a motion picture representing the test interval and contemporaneously comprising a stripchart area showing a first stripchart representing the operation of the computer based on the data, and a screen update area showing the screen updates represented by the second data stream; wherein the stripchart area and the screen update area are synchronized. |
US07926025B2 |
Symbolic program model compositions
A model composition environment can allow for description of fill or partial symbolic system behavior, as well as the combination of models of specific features into compound models. Compositional operators can include intersection, concatenation, substitution, alternating refinement, as well as a set of regular expression-like operators. Models called “action machines” can represent object-oriented, reactive programs, and an action machine may be composed with another action machine using a compositional operator. This can allow for testing of particular scenarios or behaviors. |
US07926021B2 |
Insertion of error detection circuits based on error propagation within integrated circuits
A method of selecting where error detection circuits should be placed within an integrated circuit uses simulation of a reference and test design with errors injected into the test design and then fan out analysis performed upon those injected errors to identify error propagation characteristics. Thus, registers at which propagated errors are highly likely to manifest themselves or which protect key architectural state, or which protect state not otherwise protected can be identified and so an efficient deployment of error detection mechanisms achieved. Within an integrated circuit output signals from inactive circuit elements may be subject to isolation gating in dependence upon a detected current state of the integrated circuit. Thus, inactive circuit elements in which soft errors occur have inappropriate output signals gated from reaching the rest of the integrated circuit and thus reducing erroneous operation. |
US07926020B1 |
Methods for automatically generating assertions
One embodiment of the present invention provides a method that automatically generates assertions of a hardware design. The method includes accessing a trace and a set of predicates of the hardware design. Then, the trace is projected over the set of predicates to generate a second trace. Then, a new set of states of the second trace is computed and the result is represented as a logical formula. The formula is reduced by logic optimization techniques. And finally, a set of logical consequences of the logic formula is produced and each logical consequence is enumerated as an assertion. |
US07926019B1 |
Common clock path pessimism analysis for circuit designs using clock tree networks
Method, computer program and system to perform timing analysis of designs containing clock networks by eliminating Common Clock Path Pessimism. The method includes transforming a clock network into a clock tree that includes nodes with different clock signal arrival times and leaf nodes representing source and destination registers. The tree is populated with information regarding the source and destination registers and the associated timing for the clock arrival signal. The method then enumerates Common Clock Path Pessimism (CCPP) groups, where any source register and any destination register in a CCPP group have the same nearest common ancestor node in the clock tree. The creation of CCPP groups enables analysis time reduction because only one timing calculation is required for the CCPP group instead of having to perform the analysis for each possible pair of registers. The method eliminates CCPP for each CCPP group and then displays the results. |
US07926014B2 |
Clock-gating circuit insertion method, clock-gating circuit insertion program and designing apparatus
A clock-gating circuit insertion method includes inserting a clock-gating circuit into a position detected on the basis of a circuit data. Timing analysis of an enable signal is performed for the clock-gating circuit. An upper limit of delay variations for the enable signal is calculated to satisfy setup conditions on the basis of the result of the timing analysis. A selector-equipped clock-gating circuit including a selector circuit and a clock-gating circuit is inserted into the candidate position for insertion. The selector circuit selects and outputs the enable signal when delay variations are not above the upper limit. The selector circuit selects and outputs a signal designating the passing of a clock signal when the delay variations are above the upper limit. The clock-gating circuit passes or intercepts the clock signal on the basis of the output signal of the selector circuit. |
US07926012B1 |
Design-For-testability planner
A method is provided to improve the usability of Design-For-Testability Synthesis (DFTS) tools and to increase the design process productivity. The method comprises receiving a list of testability and design impact analysis functions, to be performed on the circuit, also referred to as a device under test (DUT). The impact analysis leads to the creation of logical transformations, which can be selected by a user with one or more available transformation methods from a list including, but not limited to, boundary scan test logic insertion, scan test logic insertion, memory BIST (built-in-self-test) logic insertion, and logic BIST logic insertion, and scan test data compression insertion logic insertion. |
US07926007B2 |
Writing apparatus, writing data conversion method, and computer-readable recording medium storing program using Huffman tree for converting writing data in lithographic process
A writing apparatus includes a unit storing writing data, a unit which acquires pattern information on patterns defined in the data, a unit which generates a table where each pattern information corresponds to a number of times each pattern information is used, for each predetermined region, a unit which generates a Huffman tree, based on the table, a unit which generates another table where each pattern information corresponds to a variable length binary code generated by encoding each pattern information such that the larger the number of times each pattern information is used, the smaller a value of the code, based on the tree, a unit which produces converted data, which is defined by the data, in the region into a predetermined format using the code, based on the other table, and a unit which writes the patterns defined, onto a workpiece, based on the converted data in the region. |
US07926005B1 |
Pattern-driven routing
A method and system for pattern-driven routing are disclosed. Embodiments of pattern-driven routing are disclosed for creating a representation for at least a portion of an initial routing solution, comparing the representation for at least the portion of the initial routing solution with a pattern, and determining whether the initial routing solution has lithographic issues based on the comparison. |
US07926004B2 |
Displacing edge segments on a fabrication layout based on proximity effects model amplitudes for correcting proximity effects
Techniques for forming a mask fabrication layout for a physical integrated circuit design layout include correcting the fabrication layout for proximity effects using a proximity effects model. A proximity effects model is executed to produce an initial output. The initial output is based on a first position for a segment in a fabrication layout. The first position is displaced from a corresponding original edge in the original fabrication layout by a distance equal to an initial bias. The model is also executed to produce a second output based on a second position for the segment. The second position is displaced from the corresponding original edge by a distance equal to a second bias. An optimal bias for the segment is determined based on the initial output and the second output. The segment is displaced in the fabrication layout from the corresponding edge based on the optimal bias. |
US07926000B2 |
Integrated circuit system employing dipole multiple exposure
An integrated circuit system that includes: providing a first mask including a first feature; exposing the first mask to a radiation source to form an image of the first feature on a photoresist material that is larger than a structure to be formed, the photoresist material being formed over a substrate that includes the integrated circuit system; providing a second mask including a second feature; aligning the second mask over the image of the first mask to form an overlap region; and exposing the second mask to the radiation source to form an image of the second feature on the photoresist material that is larger than the structure to be formed. |
US07925999B2 |
Method of modifying vias connection of printed circuit boards
A design method of printed circuit boards includes the following steps. First, simulate a printed circuit board including power layers, and vias connected to all the power layers. Then, change connections of the vias that tend to draw too much current to be connected to fewer power layers, than the vias that tend to draw less current. Repeat adjusting connections of the vias until all vias draw a similar amount of current such that no via draws more current than an upper limit the vias are designed for. Finally, according to the results, design/fabricate a PCB with vias respectively insulated, as needed, from the power layers that do not need to be connected to the vias. |
US07925996B2 |
Method and system for providing multiple input connecting user interface
A plurality of elements is identified by a user for input to the computing system by at least one of sequential and simultaneous selection of elements presented on a display of a computing system. Based on the elements thus identified, which may include at least one operator and at least one operand, the computing system recognizes a function to be performed by the computing system and causes a visual indication to be presented on the display. The computing system thus may present a visual indication showing a connection between, for example, the operator and an operand, or an operand and a functional area of the display associated with the function to be performed as a result of the elements identified. The visual indication thus confirms to the user the elements that the user has identified, and the resulting function that will be initiated. |
US07925994B2 |
Task navigator including a user based navigation interface
A task navigator or system generates a navigation interface display. In illustrated embodiments, the navigation interface display includes multiple task segments and a find segment. Tasks are segmented in the navigation interface based upon whether they are primary or secondary tasks. |
US07925992B2 |
Method to assist users in preventing errors when using type-ahead
A method and system to provide selection of entries in input fields, such as email client, includes pre-processing a list of potential addresses before the list is shown to a user by eliminating less important or invalid entries, and then displaying a list of entries for selection to the user in a format which highlights the most probable address to support selection of a “right” address. |
US07925991B2 |
Systems, methods, and articles of manufacture for displaying user-selection controls associated with clusters on a GUI
Systems, methods, and articles of manufacture for displaying user-selection controls associated with clusters on a GUI are provided. One exemplary method includes automatically generating a first table having URLs associated with websites accessed by at least one user over a time interval and content information associated with the URLs. The method further includes automatically determining cluster names for grouping the URLs based on the content information. Each cluster name has at least one URL associated therewith. The method further includes automatically generating a second table having the cluster names and URLs associated with the cluster names. The method further includes displaying the GUI having the user-selection controls associated with the cluster names on a display device, utilizing the second table. |
US07925989B2 |
System and method for simultaneous display of multiple tables
In a system and method for displaying hierarchically related data, a processor may display in a single display window of a display device respective representations of a plurality of hierarchically related data records in accordance with the hierarchical relationship, where each of at least two of the representations includes a respective table including a plurality of data columns, and where the display of some of the columns of the tables is in accordance with display settings set based on a determination that columns of different tables correspond to each other for alignment. |
US07925986B2 |
Methods and systems for a linear character selection display interface for ambiguous text input
Methods of and systems for entering ambiguous text input via a linear character selection display are provided. A system for entering an alphanumeric string includes presentation logic for displaying on a presentation device an alphabet arranged into a row of letters and indication logic for presenting visual cues grouping a series of letters of the row into a cluster. The system also includes navigation logic for receiving user actions to move the visual cues along the row of letters to change the letters grouped into the cluster. The visual cues move along the row of letters in variable offsets based on a rate of input of the user actions. The system further includes selection logic for receiving user actions to select the cluster of letters to cause at least one of the letters of the selected cluster to be displayed in a string field. |
US07925984B2 |
Remote configuration of intelligent software agents
The present invention generally relates to intelligent software agents. Each agent has an associated user interface panel through which the agent may be configured/customized. A remotely located user desiring to configure a particular agent issues a request for the associated user interface panel. The user interface panel may be provided to the user via, for example, a network connection. The user may then make the desired changes to the agent via the user interface panel. In this way, remote configuration of an agent is possible. |
US07925983B2 |
System and method for address storage and message addressing
A system and method for message addressing and address storage are disclosed. A system incorporating teachings of the present disclosure may include an address menu having an identification field with more than one associated address fields. Each of the address fields may be maintaining addresses for different messaging receipt options. For example, if an intended recipient of a message has an email account and a facsimile machine, a first address field may maintain an email address for the recipient, and a second address field may maintain a facsimile number for the recipient. |
US07925982B2 |
System and method of overlaying and integrating data with geographic mapping applications
The present invention embodiments include a geographic overlay system including an information system, a mapping system interface to communicate with a mapping system and a database system including National Census geographic boundaries and data files. The geographic overlay system utilizes a client/server model that streams geographic data from a server system to dynamically render vector-based map layers inside a client browser. The geographic overlay system employs a Nationwide database of Census geographies that may be rendered as interactive point, line or polygon objects over a National base map provided by the mapping system. A database builder interface enables users to build the database and server pages. The present invention embodiments overlay translucent, interactive dynamically generated vector-based polygonal Census boundary map layers over geographical maps from the mapping system. The overlaying vector map layers perform thematic analysis, enable information retrieval, display mouse-over tool-tips and query a dynamic block-level National spatial-relational database. |
US07925981B2 |
Systems and methods for managing web services via a framework of interfaces
A system for managing a Web service comprises a service managed object associated with the Web service. The service managed object includes an interface configured to represent management features for the service to a manager. The manager can access information regarding the Web service via the interface such as a list of conversations associated with the Web service, and the relationship of the service managed object to other managed objects. |
US07925976B2 |
Refrigerator having user avatar display function
A refrigerator is provided having a user avatar display function which can store avatars of each user, identify users, and display the avatars corresponding to the identified users. The refrigerator includes a photographing device that photographs images of users, a storing device that stores user information for identifying the users and avatar information having avatars corresponding to the users and/or user information, a display that displays the avatars, and a controller that reads the user information, compares the user information with the images of the users photographed by the photographing device, reads the avatar information according to the comparison result, and displays the avatars of the users included in the read avatar information on the display. |
US07925974B1 |
Distribution of computation linguistics
A system and methods for distributing media data regarding a specific topic to a user. The system comprises a media-host device, server, and distribution module. The media-host device submits a request for the media data, receives a textual structure summarizing the specific topic, and presents the textual structure to the user. The server stores the textual structure. The distribution module communicates the textual structure to the media-host device. One method comprises receiving a request to present the textual structure, retrieving the textual structure, formatting the textual structure to be readable by a media-host device, and transmitting the textual structure to the media-host device. Another method comprises determining the format of the media-host device, formatting the textual structure to be presentable on the media-host device, and transmitting the formatted textual structure to the media-host device. |
US07925973B2 |
Distribution of content
Among other things, publishers of digital content are enabled each to define, for each of one or more digital content items, a style in which the digital content item is to be presented to a user and a condition under which the user may have the digital content item presented. The digital content items are stored in a content library, the styles and conditions associated with the digital content items are stored in a server. Each of the digital content items is enabled to be presented to users within presentation contexts that are accessible to the users and controlled by presentation context providers. The presentation of the digital content items includes obtaining the digital content items from the server and controlling the presentation to occur under the conditions and in the styles defined by the publishers. |
US07925968B2 |
Providing navigation from content to a portal page
Navigation from content to a portal page is provided by identifying a name of a first object in content to be displayed in a computer system. A first portal page is configured to present information about the first object. Metadata of a kind that, when received by the portal, causes the first portal page to be displayed, is obtained. An input control associated with the name of the first object is created in the content, the metadata to be forwarded to the portal upon a user activating the input control. A GUI comprises a portal area for displaying a first portal page associated with a first object upon the portal receiving metadata for the first object, and a content presentation area including an input control that is associated with a name of the first object. Upon a user activating the input control the metadata is forwarded to the portal. |
US07925965B2 |
Method for transmitting/receiving signals in a communications system and an apparatus therefor
A method for transmitting a signal in a signal transmission apparatus of a communications system including receiving an information vector, and encoding the information vector according to a zigzag B-LDPC encoding scheme to generate a zigzag B-LDPC codeword, thereby advantageously reducing the encoding complexity together with enhanced error correction capability. |
US07925964B2 |
High-throughput memory-efficient BI-SOVA decoder architecture
Described herein are one or more implementations of a high-throughput and memory-efficient “windowed” bidirectional Soft Output Viterbi Algorithm (BI-SOVA) decoder. The described BI-SOVA decoder uses the “window” technique to concurrently decode several different non-overlapping portions of a subject signal in parallel. |
US07925955B2 |
Transmit driver in communication system
Embodiments describe a transmit driver that processes data communication between a scheduler and a turbo encoder. Transmit driver receives a request for a super frame and ascertains whether it has enough information to start the super frame. If there is enough data, the super frame is written to an appropriate hardware register. Both Direct Memory Access (DMA) and non-DMA hardware can be supported with the one or more embodiments. |
US07925954B2 |
Techniques for entering a low-power link state
Techniques to cause a point-to-point link between system components to engage in a negotiation process that may lead to the link transitioning from an active state in which data may be transmitted between system components to a low power state where data may not be transmitted. The negotiation process may occur between each pair of nodes within an electronic system that are interconnected via point-to-point link. The negotiation may ensure that there are no pending transactions or transactions that may occur within an upcoming period of time. Through this negotiation each component acknowledges and agrees to transition the link to the low power state. |
US07925953B2 |
Redundancy strategy selection scheme
The present invention relates to method, terminal device and network device for providing redundancy parameters for an automatic repeat request processing at a terminal device. At least one sequence of redundancy parameters is selected from a predetermined set of sequences and is signaled to the terminal device by using a strategy information indicating the selected parameter sequence. Thereby, the network operator is able to select the redundancy version strategy to be used by the terminal device, while little signaling is required between the network and the UE. Moreover, a flexible strategy can be provided where individual redundancy version strategies can be allocated to the connections. |
US07925948B2 |
System and method for power reduction through power aware latch weighting
A system comprises a circuit analysis module configured to analyze a device under test (DUT), the DUT comprising a plurality of latches coupled together in a scan chain. A don't-care analysis module identifies absolute don't-care latches within the DUT, assigns a weighted value to the bit positions of identified don't-care latches, and identifies absolute don't-care bits within a general test pattern. The circuit analysis module replaces identified absolute don't-care bits in the general test pattern according to the weighted value of the associated bit position, generating a weighted test pattern. A test vector module generates a test vector based on the weighted test pattern and an input module applies the test vector to the DUT. |
US07925947B1 |
X-canceling multiple-input signature register (MISR) for compacting output responses with unknowns
A method and apparatus for compacting test responses containing unknown (X) values in a scan-based integrated circuit using an X-canceling multiple-input signature register (MISR) to produce a known (non-X) signature. The known (non-X) signature is obtained by selectively exclusive-ORing (XORing) together combinations of MISR bits which are linearly dependent in terms of the unknown (X) values using a selective XOR network. |
US07925936B1 |
Memory device with non-uniform programming levels
A method for storing data in a memory, which includes a plurality of analog memory cells, includes defining programming levels that represent respective combinations of at least first and second bits and are represented by respective nominal storage values. The data is stored by mapping the data to storage values selected from among the nominal storage values and writing the storage values to the memory cells. A condition is defined over two or more bit-specific error rates applicable respectively to at least the first and second bits. The bit-specific error rates include a first bit-specific error rate computed over the data stored by the first bits and a second bit-specific error rate computed, separately from the first bit-specific error rate, over the data stored by the second bits. The nominal storage values are set based on the bit-specific error rates so as to meet the condition. |
US07925934B2 |
Information providing system, information providing device, appropriateness judgment information generation method and appropriateness judgment information generation process program
An information providing device including: a registration information memory means for memorizing registration information from a database management system; a request information receiving means for receiving request information for screen information transmitted from a terminal device upon an instruction from a user; an expiration date lapse judgment means for judging whether or not an expiration date setup for the registration information elapses when request information is received; a registration information acquisition / update means for acquiring the registration information when the expiration date elapses; an acquisition error detection means; a screen information generation means for generating the screen information when the registration information is acquired through the program interface; a screen information transmission means; and an appropriateness judgment information generation means for generating appropriateness judgment information used for judging whether or not the screen information is appropriately generated on the basis of detection result of the acquisition error. |
US07925928B2 |
Information processing apparatus for performing a system boot by using programs stored in a non-volatile storage device
After power activation, a transferer 14 detects a bootstrap program 111 having a first error check code 114 assigned thereto and being stored in a first storage device 11, subjects the bootstrap program 111 to an error detection/correction process, and transfers the bootstrap program 111 to the second storage device 12. If the transfer is properly completed, by executing the bootstrap program 111 on the second storage device 12, the CPU 10 performs an error detection/correction process for a main program 112 having a second error check code 115 assigned thereto, and transfers the main program 112 to a third storage device 13, after which the CPU's control branches out to the main program 112 on the third storage device 13. As a result, system boot can be performed without employing a NOR type flash memory. |
US07925925B2 |
Delta checkpoints for a non-volatile memory indirection table
According to some embodiments, delta checkpoints are provided for a non-volatile memory indirection table to facilitate a recovery process after a power loss event. |
US07925924B2 |
Method for command line interface restore points with support for an atomic sets of commands
The present invention introduces methods for controlling and configuring systems using a new command line interface (CLI) command. The CLI command allows a user to set a save point or a restore point of the configuration (e.g., setsavepoint). After the CLI command is executed, the user can continue issuing configuration commands. In addition, if at some point the user wants to go back to the restore point, the user can issue an additional command which generates a CLI script containing all of the commands that need to be executed in order to modify the configuration such that it goes back to its state at the point at which the restore point was set. |
US07925922B2 |
Failover method and system for a computer system having clustering configuration
A failover method for a computer system having a clustering configuration, in which among a plurality of computers having the clustering configuration, any one of computers, when detecting a malfunction of a system including a certain computer, transmits a detection of the system malfunction to computers configuring the other systems, and the any one of computers, when detecting the malfunction of the system including the certain computer and receiving malfunction notifications of the system including the certain computer from the computers configuring the other systems, issues a reset request to the certain computer. |
US07925919B2 |
Disk management method, disk management device and storage system
A disk management method for managing a disk management device for writing and reading data to and from a disk drive in which a recording medium is managed in a first control unit. The disk management method includes an error checking operation for checking an error on the recording medium in the first control unit, an error correction operation for correcting the error detected in the error, an error correcting operation for correcting the error detected in the error checking operation after converting data including the error to the second control unit, a data loss registration operation for registering a region in which data are lost due to an inconsistency between the first control unit and second control unit in a data loss region table, and a data loss recovery operation for recovering the loss of data with reference to the data loss region table. |
US07925912B1 |
Method and apparatus for fine edge control on integrated circuit outputs
A device for adjusting the timing of at least one edge of an output pulse created in response to a reference pulse is disclosed. Such a device may include a first memory circuit having two or more first memory cells and a second memory circuit also having two or more second memory cells. The first memory circuit may be configured to periodically sample the reference pulse at the rising edges of a first sample clock while the second memory circuit may be configured to periodically sample the reference pulse at the falling edges of the first sample clock. A combinatorial logic circuit may also be included to produce the output pulse having at least one adjusted edge based on a set of timing instructions and timing information provided by the first and/or second memory circuits. |
US07925909B1 |
Emergency mobile device power source
In various aspects, a portable electronic device includes electrical components supported by a housing, the electrical components including a user interface coupled to a processor and a storage medium including an emergency power storage module coupled to the processor. The portable apparatus further includes one or more power storage devices configured to provide electrical energy to the electrical components, at least one power storage device operably controlled by the emergency power storage module to provide emergency electrical energy to the electronic components for an emergency communication. |
US07925908B2 |
Apparatus and method for controlling slotted mode of several systems using one sleep controller in a hybrid terminal of a mobile communication system
A method for controlling a slotted mode of several systems using one sleep controller enhanced a hybrid sleep controller that performs sleep/wake-up interface of system protocol stacks (PSs) in a hybrid terminal including at least two system PSs used for different communication networks of a mobile communication system. The method includes determining whether there is a shared hardware-waiting system according to a sleep request from a system PS; if there is no shared hardware-waiting system, turning off a clock of the sleep controller and power of shared hardware to enable operation in a real sleep mode; and if there is a shared hardware-waiting system, sending an active command to a corresponding system and simultaneously driving a sleep timer until a time that other systems wake up, to enable operation in a virtual sleep mode. |
US07925907B1 |
Using non-lossless compression to save power
Circuits, methods, and systems that reduce or eliminate the number of data transfers between a system memory and a graphics processor under certain conditions. After inactivity by a user of an electronic device is detected, the color fidelity of pixels being displayed is reduced. Color fidelity can be reduced by compressing pixel values, and the compression may be non-lossless, for example, pixel data bits may be truncated. The degree of compression can be progressively increased for longer durations of inactivity, and this progression may be limited by a threshold. Inactivity may be detected by a lack of input from devices such as a keyboard, pen, mouse, or other input device. Once activity is resumed, uncompressed pixel data, or pixel data that is compressed in a lossless manner, is displayed. |
US07925906B2 |
Multi-voltage multi-battery power management unit
A system and method for implementing a multi-voltage multi-battery power management integrated circuit. Various aspects of the present invention provide a power management integrated circuit. The power management IC may comprise a first regulator module that receives a first battery power signal from a first battery characterized by a first battery voltage and outputs a first regulated power signal, based at least in part on the first battery power signal. The power management IC may also comprise a second regulator module that receives a second battery power signal from a second battery characterized by a second battery voltage and outputs a second regulated power signal, based at least in part on the second battery power signal. The second battery voltage may, for example, be substantially different than the first battery voltage. The power first and second regulated power signals may, for example, correspond to substantially different power supply voltages. |
US07925900B2 |
I/O co-processor coupled hybrid computing device
An apparatus and method provide power to perform functions on a computing device. In one example, the apparatus contains multiple processors that may operate at different power levels to consume different amounts of power. Also, any of the multiple processors may perform different functions. For example, one processor may be a low power processor that may control or operate at least one peripheral device to perform a low capacity function. Control may also switch from the low power processor to a high capacity processor. In one example, the high capacity processor controls the low power processor and further controls the at least one peripheral device through the lower power processor. |
US07925895B2 |
Data management apparatus, data management method, and storage medium
A data management apparatus which includes: a removable storage device; a nonvolatile memory which saves a first conversion key; a first encrypting device which converts a datum to be saved in the storage device into an encrypted datum by the first conversion key; a first writing device which writes the encrypted datum into the storage device; a first reading device which reads the encrypted data; a first decrypting device having a second conversion key which decrypts the encrypted datum by the second conversion key; a second encrypting device having a third conversion key which encrypts the second conversion key by the third conversion key, and converts the second conversion key into a fourth conversion key; a second writing device which writes the fourth conversion key into the storage device; a second reading device which reads the fourth conversion key; and a second decrypting device which decrypts the fourth conversion key. |
US07925893B2 |
Copyright protection system, modular exponentiation operation apparatus, and modular exponentiation operation method
A copyright protection system is provided that keeps manufacturing costs down regardless of the total number of playback apparatuses belonging to the system. In this system, a device key generating unit of a key management apparatus performs a modular exponentiation operation on a random number with an inverse element of a product of predetermined prime numbers, so as to generate and distribute device keys to playback apparatuses in one-to-one correspondence. A key revocation data generating unit generates, as key revocation data, information identifying the prime numbers used by an unrevoked playback apparatus to generate a decryption key from its device key and distributes the key revocation data along with an encrypted content to each playback apparatus. Playback apparatuses each attempt to generate a description key based on the key revocation data, and only those playback apparatuses that have successfully generated a decryption key are able to decrypt the encrypted content. |
US07925892B2 |
Method to grant modification rights for a smart card
A Modification device (5) is designed to modify an application (A1, A2, A3, A4) run by a data carrier (S), wherein a first key information item (K1) is stored in the data carrier (S) and an associated second key information item (K2) is stored in the modification device. |
US07925889B2 |
Method and system for communications monitoring
The present invention provides for a system, and related method, for use in the monitoring of communications traffic, comprising the step of recording the said traffic and storing the recorded traffic in an encrypted data format such that the data can be decrypted only by means of keys that exhibit restricted availability. |
US07925887B2 |
Multi-parameter biometric authentication
Authenticating an identity of a user claiming to be a genuine-user includes receiving from the user biometric data pertaining to a plurality of biometric parameters. The received biometric data are compared with corresponding authentic biometric data which have previously been obtained from the genuine-user. The user's identity is authenticated if the received biometric data meet qualification criteria when compared with the corresponding authentic biometric data. |
US07925884B2 |
Fraud detection in seals
A method of verifying a carved seal includes detecting a pressure on a carved seal stamp is detected through pins extending from a face of the carved stamp steal. It is determined if the pressure indicates that the seal is being pressed. A fingerprint of a user of the seal is read when it is determined that the seal is being pressed. An image of an object being stamped by the seal is photographed if the pressure indicates that the seal is being pressed. A time that the seal is being pressed is determined if the pressure indicates that the seal is being pressed. A location of the seal is determined if the pressure indicates that the seal is being pressed. An audio note is recorded if the pressure indicates that the seal is being pressed. The fingerprint, time, and location is associated with the photograph of the image of the object being stamped by the seal. The information is encoded into a face of the seal to indicate that the fingerprint was determined to belong to an authorized user. |
US07925883B2 |
Attack resistant phishing detection
A phishing detection server component and method is provided. The component can be employed as part of a system to detect/phishing attacks. The phishing detection server component can receive password reuse event report(s), for example, from a protection component of client component(s).Due to the malicious nature of phishing in general, the phishing detection server component can be susceptible to attacks by phishers (e.g., by reverse engineering of the client component). For example, false report(s) of PREs can be received from phisher(s) in an attempt to overwhelm the server component, induce false positives and/or induce false negatives.Upon receipt of a PRE report, the phishing detection server component can first verify that the timestamp(s) are genuine (e.g., previously generated by the phishing detection server component). The report verification component can employ the timestamp(s) to verify veracity of the report (e.g., to minimize attacks by phishers). |
US07925876B2 |
Computer with extensible firmware interface implementing parallel storage-device enumeration
A computer includes an extensible firmware interface with a storage device enumeration function that performs storage device enumeration operations in parallel. |
US07925871B2 |
Identification and correction of cyclically recurring errors in one or more branch predictors
A data processing apparatus 2 is provided with one or more branch predictors 10 for generating branch predictions. A supervising predictor 12 is responsive to at least a stream of branch predictions to identify one or more cyclically recurring errors in the branch predictors and generate corrected behaviours for a prefetch unit 4. |
US07925870B2 |
Return target address prediction by moving entry pointer to return stack popped at completion to deeper one at return instruction fetch
An instruction fetch control apparatus includes an instruction completion notifier, and an entry designation unit predicting a return address of a subroutine during an instruction fetching. The entry designation unit computes a designate entry position in a return address stack by, changing the designate entry to indicate a one-step shallower entry when a call instruction is predicted during the instruction fetching, changing the designate entry independently of a push or pop operation to indicate a one-step deeper entry when a return instruction is predicted during an instruction fetching, and changing the designate entry depending upon a push and a pop operation when a call and return instruction is completed, thereby keeping a position of the designate entry. The entry designation unit designates an entry as predicted return address of a subroutine when the fetched instruction hitsin a branch history and determined as a return instruction. |
US07925869B2 |
Instruction-level multithreading according to a predetermined fixed schedule in an embedded processor using zero-time context switching
A system and method for enabling multithreading in a embedded processor, invoking zero-time context switching in a multithreading environment, scheduling multiple threads to permit numerous hard-real time and non-real time priority levels, fetching data and instructions from multiple memory blocks in a multithreading environment, and enabling a particular thread to modify the multiple states of the multiple threads in the processor core. |
US07925868B2 |
Suppressing register renaming for conditional instructions predicted as not executed
Within a data processing system including a register renaming mechanism, register renaming for some conditional instructions which are predicted as not-executed is suppressed. The conditional instructions which are subject to such suppression of renaming may not be all conditional instructions, but may be those which are known to consume a particularly large number of physical registers if they are subject to renaming A conditional load multiple instruction in which multiple registers are loaded with new data values taken from memory in response to a single instruction is an example where the present technique may be used, particularly when one of the registers loaded is the program counter and accordingly the instruction is a conditional branch. |
US07925865B2 |
Accuracy of correlation prefetching via block correlation and adaptive prefetch degree selection
In the described embodiments, a method for prefetching data and/or instructions may include generating control flow information for each retired branch instruction. A correlation table may be maintained based on the generated control flow information and cache miss addresses for each retired instruction that incurs one or more cache misses. Each correlation table entry may correspond to an index, and may contain a tag and a correlation list. The correlation list may consist of a specified number of cache miss addresses that most frequently follow the cache miss address for the index. A prefetch operation may be performed for each cache miss based on the contents of the correlation table entry corresponding to the index. The index may generated using a combination of bits of a given cache miss address and one or more bits of the program control flow information for the given cache miss address. |
US07925858B2 |
Linear space allocation mechanisms in data space
An indication to allocate storage is received, where the storage is to be used to store previous version data associated with a protected data set. One or more storage groups are allocated of at least a prescribed allocation group size and comprising a set of physically contiguous storage locations. |
US07925855B1 |
Method and system for using external storage to amortize CPU cycle utilization
A method and system for using external storage to amortize CPU cycle utilization, wherein translated instructions are stored in a storage medium and subsequently accessed on a subsequent execution of a non-native application in order to amortize CPU cycles used in generating the translated instructions. |
US07925852B2 |
Storage controller and data management method
Upon receiving a primary/secondary switching command from a secondary host system, a secondary storage control device interrogates a primary storage control device as to whether or not yet to be transferred data that has not been remote copied from the primary storage control device to the secondary storage control device is present. In the event that yet to be transferred data is present, the secondary storage control device receives yet to be transferred data from the primary storage control device and updates a secondary volume. The primary storage control device then manages positions of updates to the primary volume due to host accesses to the primary volume occurring at the time of the secondary storage control device receiving the primary/secondary switching command onwards using a differential bitmap table. |
US07925850B1 |
Page signature disambiguation for increasing the efficiency of virtual machine migration in shared-page virtualized computer systems
A system for increasing the efficiency of migrating, at least in part, a virtual machine from a source host to a destination host is described wherein the content of one or more portions of the address space of the virtual machine are each uniquely associated at the source host with a signature that may collide, absent disambiguation, with different content at the destination host. Code in both the source and destination hosts disambiguates the signature(s) so that each disambiguated signature may be uniquely associated with content at the destination host, and so that collisions with different content are avoided at the destination host. Logic is configured to determine whether the content uniquely associated with a disambiguated signature at the destination host is already present in the destination host memory, and, if so, to back one or more portions of the address space of the virtual machine having this content with one or more portions of the destination host memory already holding this content. |
US07925849B2 |
Request arbitration device and memory controller
A bus arbiter receives requests of initiators, and internally includes a page hit/miss determining unit with permissible determining function, a bank open/close determining unit with permissible determining function, and an LRU unit with permissible determining function. Regarding the priority of the request arbitration on the requests, the bank priority on the SDRAM is determined in the order of page hit, bank open, and LRU. Furthermore, each determining unit internally includes a permissible time determining unit, and processes, at top priority, the request of the initiator which the corresponding permissible time is below the count threshold value in the priority processing of the determining unit. |
US07925847B2 |
Method and apparatus for adjusting timing signal between media controller and storage media
A storage system controller (302) includes a plurality of media controllers (301), a local microprocessor (306), and a host interface logic (310), operably coupled by a multi-drop bus. The multi-drop bus includes a control bus (324), a payload data bus (320), a real-time ready-status (data ready) signaling bus (322) and a general microprocessor bus (330). Each media controller has a storage media (311) operably coupled thereto. Each media controller includes a parameter storage (404), a media interface circuit (406), a control data state machine (408), a command sequencer state machine (410), a media-side multi-mode transfer state machine (412), a dual-port memory (402), a memory controller (420), and a host-side transfer state machine (430). The host interface logic and the media controllers are implemented in one or more Field Programmable Gate Arrays. The storage system architecture allows the microprocessor to simultaneously broadcast a command to the media controllers, which have a capability to substantially simultaneously begin exchanging data with the storage media in response to the command. The storage system has provision for Redundant Array of Independent Disks, method 0, operation. |
US07925846B2 |
Computer system and garbage collection method of disk space
A processor of a management computer acquires the free disk space amount of a disk pool, acquires the invalid disk space amount from a plurality of host computers, determines a host computer to which the instruction for the physical disk space collection is issued on the basis of the invalid disk space amount, and judges that the free disk space amount is smaller than a predetermined threshold value before transmitting a GC control request to the determined host computer; another processor generates and transmits invalid disk space position information indicating the position of the invalid disk space in a virtual volume in cases where a host investigation request is received; and the other processor collects the physical disk space of a physical disk allocated to the storage disk space of the virtual volume in the disk pool. |
US07925843B2 |
Memory controller having a plurality of memory regions for protection against power failure
A memory controller (1) writes data continuously to a first and a second blocks (20A), (20B) which are provided by dividing a memory region of a nonvolatile memory (2), and reads the data therefrom. The controller includes: a first writer (12A) which writes data to the first block (20A); and a second writer (12B) which writes data to the second block (20B) after completion of the writing by the first writer (12A) and a lapse of a waiting time generally equal to a length of time necessary for a power breakdown to drop a power source voltage down to a voltage value to at least disable the writing of data to the memory region. |
US07925842B2 |
Allocating a global shared memory
A method of operating a data processing system includes each of multiple tasks within a parallel job executing on multiple nodes of the data processing system issuing a system call to request allocation of backing storage in physical memory for global shared memory accessible to all of the multiple tasks within the parallel job, where the global shared memory is in a global address space defined by a range of effective addresses. Each task among the multiple tasks receives an indication that the allocation requested by the system call was successful only if the global address space for that task was previously reserved and backing storage for the global shared memory has not already been allocated. |
US07925836B2 |
Selective coherency control
A data processing system is provided with a general purpose programmable processor and an accelerator processor. Coherency control circuitry manages data coherence between data items which may be stored within a cache memory and/or a further memory. Memory access requests from the accelerator processor are received by a memory request switching circuitry which is responsive to a signal from the accelerator processor to direct the memory access request either via coherency control circuit or directly to the further memory. |
US07925835B2 |
Content network global replacement policy
This invention is related to content delivery systems and methods. In one aspect of the invention, a content provider controls a replacement process operating at an edge server. The edge server services content providers and has a data store for storing content associated with respective ones of the content providers. A content provider sets a replacement policy at the edge server that controls the movement of content associated with the content provider, into and out of the data store. In another aspect of the invention, a content delivery system includes a content server storing content files, an edge server having cache memory for storing content files, and a replacement policy module for managing content stored within the cache memory. The replacement policy module can store portions of the content files at the content server within the cache memory, as a function of a replacement policy set by a content owner. |
US07925832B2 |
Volume providing system calling two processes executing the same program code and exchanging information between the two processes
A host computer HA1 or the like is provided with a target program 3 that receives the provision of logical volumes 212, a volume interface program 12A that provides an interface for the logical volumes 212 to the target program 3, and a volume filter program 12B that selects one logical volume from the copying source volume 212A and copying destination volume 212B, and provides the selected logical volume to the target program 3 via the volume interface program 12A. |
US07925828B2 |
Magnetic disk drive refreshing data written to disk and data refreshment method applied to magnetic disk drive
According to one embodiment, a disk has a set of tracks thereon. A controller performs refresh control for reading data by a head from a track on the disk to be refreshed and for writing the read data by the head to a spare track adjacent to the track from which the data has been read. The controller switches the track from which the data has been read to a new spare track after the writing. |
US07925825B2 |
System to support a full asynchronous interface within a memory hub device
A memory system is provided that implements an asynchronous boundary in a memory module. The memory system comprises a memory hub device integrated in a memory module. The memory system also comprises a set of memory devices coupled to the memory hub device. The memory hub device comprises a command queue that receives a memory access command from an external memory controller via a memory channel at a first operating frequency. The memory system further comprises a memory hub controller integrated in the memory hub device. The memory hub controller reads the memory access command from the command queue at a second operating frequency. By receiving the memory access command at the first operating frequency and reading the memory access command at the second operating frequency an asynchronous boundary is implemented within the memory hub device of the memory module. |
US07925823B2 |
Reuse of functional data buffers for pattern buffers in XDR DRAM
A mechanism is provided to reuse functional data buffers. With Extreme Data Rate (XDR™) Dynamic Random Access Memory (DRAM), test patterns are employed to dynamically calibrate data with the clock. To perform this task, data buffers are employed to store data and commands for the calibration patterns. However, there are different procedures and requirements for transmission and reception calibrations. Hence, to reduce the amount of hardware needed to perform transmission and reception calibrations, the data buffers employ additional front end circuitry to reuse the buffers for both tasks. |
US07925821B2 |
Nonvolatile semiconductor storage device and method of managing the same
A nonvolatile semiconductor storage device and method of managing the same are provided. The nonvolatile semiconductor storage device includes a nonvolatile memory configured to be electrically rewritable; and a controller configured to control an access area of the nonvolatile memory on the basis of information associated with management of the nonvolatile memory. The controller partitions an area of the nonvolatile memory for management and numbers management information for managing data for each area and a map of the management information in an integrated manner to write the numbered management information and map to the nonvolatile memory, thereby determining whether the management information and the map are normal on the basis of the numbering. |
US07925819B2 |
Non-volatile memory storage system and method for reading an expansion read only memory image thereof
A non-volatile memory storage system including a connecting interface, a non-volatile memory, a buffer memory, a microcontroller, and a virtual host module is provided. The connecting interface is used for connecting to a host. The non-volatile memory is used for storing user data, wherein the non-volatile memory further stores an expansion read only memory (ROM) image to be read by the host. The buffer memory is used for temporarily storing the expansion ROM image. The microcontroller controls the operation between the connecting interface, the buffer memory, and the non-volatile memory. The virtual host module provides an activation code in the expansion ROM image to the host through the microcontroller. Thereby, both the size and the fabrication cost of the non-volatile memory storage system can be effectively reduced. |
US07925817B2 |
Computer system and method for monitoring an access path
A computer system includes I/O devices coupled to PCI switches coupled via interfaces of a plurality of servers, and a management block for managing configurations of the PCI switches. The management block is configured to: set, to the PCI switch, a first access path including a virtual bridge coupling the interface of an active server and a virtual switch, and a virtual bridge coupling the I/O device and the virtual switch; set, to the PCI switch, a second access path including a virtual bridge coupling the interface of standby server of the plurality of servers and a virtual switch, and a virtual bridge coupling the I/O device used by the active server and the virtual switch; disable mapping of the second access path between the I/O device and the virtual bridge; and instruct the standby server to make access to the I/O device. |
US07925815B1 |
Modifications to increase computer system security
Methods and systems for processing more securely. More specifically, embodiments provide effective and efficient mechanisms for reducing APIC interference with accesses to SMRAM, where processor and/or northbridge modifications implementing these mechanisms effectively reduce APIC attacks and increase the security of proprietary, confidential or otherwise secure data stored in SMRAM. |
US07925813B2 |
Method of fabricating a portable computer apparatus with thermal enhancements and multiple power modes of operation
A portable computer adapted for electrical connection to a docking station having multiple power modes of operation is described. The portable computer has one or more CPU chips which have at least two power modes of operation, a low power mode and a high power mode. When the portable computer is operated as a stand-alone computer, it operates in the low power mode. When the portable computer is operated while electrically connected to the docking station, it operates in a high power mode. The docking station has greater cooling capacity than the portable computer alone to provide enhanced cooling of the high power mode of operation. |
US07925810B2 |
Data storage system, method, and recording medium that simultaneously transmits data that was separately generated from pluraity of transfer units to same data location
A data storage system has a first storage unit and a second storage unit for storing the same data received from a plurality of higher-level devices. The first storage unit transmits sequence information representative of a sequence for storing the data received from the higher-level devices, to said second storage unit. |
US07925806B2 |
Information transceiver, method and storage medium
An information transceiver including a storage unit storing usage information transferred from a provider device, an information transferring unit transferring the usage information to a user device when a usage start request is received in a state of being connected to the user device, an information monitoring unit performing processing for making the user device monitor a usage of the usage information and store usage record information after the usage information is transferred to the user device, an ending processing unit performs processing for making the user device read and transfer the usage record information after the user device deletes the usage information when a usage end request is received in the state of being connected to the user device, a location information monitoring unit obtaining present location information from an external location information service site for transmission when a communication request is received from the provider device. |
US07925805B2 |
Critical resource management
In one embodiment, a method of managing critical resource usage in a storage network comprises receiving, in a storage controller, an input/output operation from a host, wherein the input/output operation identifies a storage unit, placing the input/output operation in a waiting queue, determining a maximum queue depth for at least one critical resource in the storage network required to execute the input/output command against the storage unit, and blocking one or more subsequent input/output commands from the host for the storage unit when the wait queue for the critical resource exceeds the maximum queue depth. |
US07925802B2 |
Hardware-based virtualization of BIOS, disks, network-interfaces, and consoles using a direct interconnect fabric
A multi-computer system has many processors that share peripherals. The peripherals are virtualized by hardware without software drivers. Remote peripherals appear to the operating system to be located on the local processor's own peripheral bus. A processor, DRAM, and north bridge connect to a south bridge interconnect fabric chip that has a virtual Ethernet controller and a virtual generic peripheral that act as virtual endpoints for the local processor's peripheral bus. Requests received by the virtual endpoints are encapsulated in interconnect packets and sent over an interconnect fabric to a device manager that accesses remote peripherals on a shared remote peripheral bus so that data can be returned. Ethernet Network Interface Cards (NIC), hard disks, consoles, and BIOS are remote peripherals that can be virtualized. Processors can boot entirely from the remote BIOS without additional drivers or a local BIOS. Peripheral costs are reduced by sharing remote peripherals. |
US07925800B2 |
Method of editing multi-media playing schedule for digital photo frame, system and computer readable storage medium thereof
The present invention discloses a method of editing a multi-media playing schedule for a digital photo frame, a system and a computer readable storage medium thereof, which are characterized in that users can edit a multi-media playing schedule on the data processing apparatus when the digital photo frame is electrically connected to the data processing apparatus, and after editing of the multi-media playing schedule is finished, the multi-media playing schedule is transmitted to the digital photo frame and stored in the digital photo frame. Therefore, the problem of being unable to edit complicated multi-media playing schedules due to simple operation interface of digital photo frames can be solved. |
US07925798B2 |
Data packet processing device
A device for data packet processing is disclosed. In one embodiment, the device includes a processor implemented on a chip, an on-chip internal segment memory accessible by the processor, an off-chip external segment memory and a data transfer channel between the internal segment memory and the external segment memory. The external segment memory comprises first and second memory segments wherein the first and second memory segments are different in size. |
US07925793B2 |
Reconfigurable test system
There is disclosed a reconfigurable network test system. The reconfigurable test system may include a plurality of test modules, a plurality of network interface units, a plurality of bypass units, and a multi-port switch. Each of the network interface units may have a first end and a second end adapted to be connected to a network. Each bypass unit may be in communication with an associated test module, the first end of an associated network interface unit, a first associated switch port, and a second associated switch port. Each bypass unit may have a first mode wherein the associated test module is placed in communication with the first end of the associated network interface unit, and a second mode wherein the associated test module is placed in communication with the first associated switch port and the associated network interface unit is placed in communication with the second associated switch. |
US07925790B2 |
Middleware filter agent between server and PDA
A content server provides content to a first network device during a data synchronization between the two devices. A middleware filter selectively filters content provided by the content server such that selected content is provided to the first network device. The middleware filter is included within a second network device coupled between the content server and the first network device. The second network device acts as a proxy for the first network device to receive the content provided by the content server. The content is provided from the content server according to a subscription service between the content server and the first network device. The first network device is preferably a personal digital assistant (PDA) and the second network device is preferably a personal computer. Alternatively, the content server is coupled to the first network device, without the second network device coupled in between. In the alternative case, the middleware filter is included within the content server, and the content is selectively provided from the middleware filter, on the content server, to the first network device. |
US07925789B2 |
Cookie invalidation or expiration by a switch
A switch may be used to force the expiration of a cookie on a user's system by inserting an expiration field into the cookie contained in a network response packet. Additionally, a mechanism is provided to delete or damage a cookie contained in a network request packet, so that server software is not disrupted by the receipt of a cookie. Deleting a cookie results in a cleaner request, but damaging a cookie may be more efficient in certain circumstances. By providing these features, an efficient cookie switching design is provided. |
US07925786B2 |
Hosting of network-based services
A system, a method and computer-readable media for hosting network-based services for a domain name. Authorization is obtained to host services for the domain name. This authorization may originate from an entity in control of the domain. The authorized network-based services are provided to users of the domain in interfaces that present advertising content to the users. Advertising revenue is generated in connection with this presentation of advertising content, and a portion of the advertising revenue is allocated for distribution to the entity in control of the domain. |
US07925779B2 |
Method of sending and receiving personal information by using mobile terminal
A system for sending and receiving personal information using a mobile terminal is disclosed. In the present invention, a personal information is sent using a short message service with an attached identification information. Accordingly, when the short message is received by a receiving mobile terminal, the attached identification information allows the receiving mobile terminal to distinguish and process the short message for personal information differently from other general short messages. |
US07925777B2 |
Content based data routing
A method of routing data from a source to one or more clients over a network, where the data conforms to a structured meta-language; in which the routing is performed by a server applying rules to the data itself, and not any address accompanying the data, to determine where to route that data to. The present invention is predicated on the counter-intuitive insight that data does not need to be concealed within a data envelope and given an address label in order to be routed effectively and efficiently. Instead, routing can be performed on the actual content of a message by applying simple routing rules to the data itself by intelligent ‘routing’ servers within the network which can unpack data from their message envelopes and intelligently filter/combine them with data unpacked from other messages to achieve a routing function. |
US07925776B2 |
Wireless communication system for communication of audio data
At a client, when first time data received from a server prior to continuous transmission of audio data of the server is set at a second timer, the second timer initiates time-counting from the set first time data. Accordingly, during the subsequent continuous transfer period of audio data, the timers of the server and client are adjusted to output the same time data in synchronization with each other. During the continuous transfer period, the client stores in a memory audio data that has been continuously transmitted according to the sequence to be output via a speaker from the server. The audio data is stored in the received sequence. Unit of audio data whose assigned first time data matches the second time data output from the second timer is searched for among the audio data in the memory to be output via the speaker. |
US07925775B2 |
TCP congestion control based on bandwidth estimation techniques
Systems and methods are described for controlling congestion, such as within the transport control protocol (TCP) based on bandwidth estimation techniques which provide explicit indications of back-to-back packet traffic. In response to registered back-to-back traffic, receiver-side bandwidth estimation techniques are exploited to enhance the congestion control behavior of TCP based networks. By way of example, a sender marks packets in the header or by changing segment size within a packet to indicate whether the packet is being sent back-to-back. A receiver utilizes the explicit back-to-back information, optionally in conjunction with other back-to-back packet estimation techniques, when estimating available bandwidth and setting congestion parameters. In addition a mechanism for controlling the length of packet trains is described which is based on modulating the transmission of delayed acknowledgements, such as sending acknowledgements upon receipt of a selected number of packets. |
US07925773B2 |
Virtual format for the storage of streaming data
Systems and methods for storing streaming data are provided. A system is disclosed that includes a computer program which, when executed on a computing device, is configured to store a data stream in memory of the computing device in a virtual file format. The virtual file format may include a timeline of events. The events in the timeline may include a plurality of spanning events. Each spanning event may contain respective state information representing a state of the data stream across an interval in the timeline, and may be linked to at least one other spanning event. |
US07925772B2 |
Communication apparatus, image sensing apparatus, and control method therefor
A communication apparatus such as a digital video camcoder acquires an IP address from a DHCP server on a UPnP network. During the communication apparatus is transmitting an image stream, which is a sensed image, to the DTV, the communication apparatus issues an IP address update request to the DHCP server. In this case, when the DHCP server leaves the UPnP network, the communication apparatus keeps transmitting the stream while holding an already set IP address. Upon completely transmitting the series of the stream, the communication apparatus generates its own IP address using an AutoIP function. |
US07925771B1 |
System and method for uninterrupted streaming
A streaming media presentation transmission error recovery system and network. In one embodiment, in the event of a connection failure to a selected server, an alternative “mirrored” server is selected to resume the transmission of a selected streaming media presentation. One embodiment of the present invention provides for transparent switching from an interrupted media data stream to a stream from a newly-created network connection by providing an overlap between media that has been received and the data that is received via the new connection. |
US07925770B1 |
Systems and methods for selecting buffering time for media data
The invention is related to methods and apparatus for tailoring an amount of Pre-Data that can be used in media clip streaming applications. A variable-bit-rate encoded media clip can be encoded at an average playback bit rate. When the actual transmission bit rate exceeds the average playback bit rate, a maximum bit deficit computation that uses the average playback bit rate overestimates the amount of Pre-Data that can be used to buffer the media clip. Embodiments of the invention tailor the amount of Pre-Data at least in part to the amount of data used to encode intervals of data and to actual transmission bit rates or to predictions of actual transmission bit rates, thereby decreasing the amount of Pre-Data that can be used and decreasing a latency time before play of the media clip begins. |
US07925767B2 |
Device access based on centralized authentication
Access control to a networked peripheral device by a walk-up user, wherein the networked peripheral device is accessible by both the walk-up user and a remote user, based on centralized access management information. Access control comprises receiving authenticated information for the walk-up user from the networked peripheral device at a centralized location, determining at the networked peripheral device a level of access to the networked peripheral device by the walk-up user based on received access management information for the walk-up user, and allowing the walk-up user to access the determined user-available features of the networked peripheral device based on the determined level of access. |
US07925760B2 |
Achieving at least substantially constant processing request throughput within environment having varying resource availability
Resource loads are determined based on normalized factors that are themselves based on resource factors. The following is repeated until each resource's load is less than or equal to the resource's willingness capacity or until all the resources are each fully loaded or unavailable. Each resource's willingness capacity is determined based on the resource's willingness parameter. The willingness parameter indicates at least whether a resource is willing to receive a number of processing requests no greater than a maximum or a minimum request limit. A throughput overflow is determined for each resource having a load greater than its willingness capacity. The load for each resource having a throughput overflow greater than zero is reset. The load for each resource that is available and not fully loaded is updated based on new normalized factors and based on a potential throughput loss that is equal to a sum of the throughput overflows. |
US07925758B1 |
Fibre accelerated pipe data transport
A system and method for managing data transfers. A system comprises a plurality of nodes and a fabric including at least a first link interconnecting the plurality of nodes. The system allocates a first pipe having a unique first pipe identifier and a second pipe having a unique second pipe identifier within the first link. A first initiator node uses the first link and the first pipe identifier to communicate with a first target node. A second initiator node uses the first link and the second pipe identifier to communicate with a second target node. The system allows concurrent data exchanges via the first and second pipes. The first link comprises a Fibre Channel link. The first and second initiator nodes each comprise at least one SCSI initiator and the first and second target nodes each comprise one or more SCSI logical units coupled to a physical storage medium. |
US07925757B1 |
Determining a portion of required capacity attributed to applications in multiple classes of service
A required capacity for applications is determined. The applications are run on a shared pool of resources and each application belongs to at least one class of service of multiple classes of service. A portion of the required capacity attributed to each class of service is determined based on traces for the applications running on the shared pool of resources. A portion of the required capacity attributed to each application in each class of service is determined from the portion of the required capacity attributed to each class of service. |
US07925754B2 |
Method and computer program product to provide synch notifications to client devices
Described is a method to provide sync notifications to a client device. The invention maintains a notion of the state of the device. When an event of interest occurs for the mobile device, the server decides whether or not the device needs to be prompted to sync. A parameter that indicates whether an event of interest renders the device no longer up to date from the perspective of the server or whether an event of interest occurs and the device has not contacted the server for a certain period of time is compared to a last known parameter for a device. If the parameters match and the current time is greater than a timeout value, a sync notification is sent. If the parameters don't match, the sync notification is sent. The method is repeated for each event of interest. |
US07925753B2 |
Stream data processing apparatus
In a normal operation state, a connection management section writes data transmitted from a first processing section to a data temporary storage section and reads data to be received by a second processing section from the data temporary storage section. Upon receiving control signals which instruct a change of the subject of processing, the first processing section and the second processing section output a transmitting-end clear request and a receiving-end clear request, respectively. The connection management section reads data from the empty data storage section after a transmitting-end clear request is received and until a receiving-end clear request is received, and writes data to the empty data storage section after a receiving-end clear request is received and until a transmitting-end clear request is received. |
US07925752B2 |
System for providing single sign-on user names for web cookies in a multiple user information directory environment
A system for providing single sign-on (SSO) user names for Web cookies in a multiple user information directory environment. SSO access to multiple applications is supported in situations where multiple user information directories are deployed, and users may be known by multiple identifiers. Convenient specification is enabled for which of a user's multiple names is to be used in an SSO Web cookie that is passed from application to application to enable SSO operation. The user's SSO Web cookie user name is fully separated conceptually from the user's effective name for any given application within the SSO environment. The SSO Web cookie user name provided by the disclosed system is specified independently from the effective name by which the user is known when operating in the Web application that writes the SSO Web cookie back to the user's computer system. Use of an administratively supplied user name in the SSO Web cookie is facilitated. |
US07925749B1 |
System and method for transparent data replication over migrating virtual servers
A system and method for transparent data replication of one or more data containers over migrating virtual servers (vfilers) operating on physical storage systems is provided. A mirroring (or other replication) procedure associated with a vfiler generates an entry in a mirror table maintained by one or more appropriate mirroring applications executing on the physical storage systems. The mirror table identifies source and destination “owners” of a replicated data container by vfiler instead of only by physical storage system. Thus, when a vfiler is migrated from a source physical storage system (“source”) to a destination physical storage system (“destination”), the mirroring application may continue to perform mirroring operations on the data containers at a per vfiler level to thereby improve the utility of migration of the vfiler among the storage systems. |
US07925747B2 |
System and method for sharing web performance monitoring data
A monitoring system is provided that allows owners of monitoring accounts to share web monitoring data collected under the direction of the monitoring account. Account owners are able to interact with the monitoring system to identify recipient accounts for shared web monitoring data and apply permissions at a granular level so that portions of monitored data can be shared with varying permission levels. Grouping can also be employed by an account owner to facilitate efficient sharing of monitoring data to many recipient accounts. The monitoring system also provides analysis utilities that can be used by a recipient account to aggregate shared with owned data and generate related reports as desired. |
US07925744B1 |
Determining MAC state using sequence numbers in a distributed environment
A derived state value is calculated based on a plurality of component state values. As any of the plurality of component state values changes, the derived state value is recalculated. When sending information about a MAC address or other data between two components, the derived state value is included in the information sent. An object receiving a MAC address or other data from another object checks the validity of the received derived state value to determine whether to accept the new data and flush old data, to accept the new data, or to ignore the new data. |
US07925738B2 |
Analytical cache performance model for a media server
According to at least one embodiment, a method comprises receiving a session trace log identifying a plurality of sessions accessing streaming media files from a media server. The method further comprises deriving from the session trace log a segment trace log that identifies for each of a plurality of time intervals the segments of the streaming media files accessed, and using the segment trace log to develop an analytical cache performance model. According to at least one embodiment, a method comprises receiving workload information representing client accesses of streaming media files from a media server, and using an analytical cache performance model to compute a cache hit ratio for the media server under the received workload. |
US07925736B2 |
Message redirection within a messaging infrastructure
The present invention extends to methods, systems, and computer program products for redirecting client messages between hosts within a messaging infrastructure. When a host receives a client message, it can refer to lock information in a shared database to determine if it is the correct host to receive the client message. The lock information includes a redirect endpoint. The redirect endpoint identifies an endpoint where client messages can be sent for delivery to the appropriate workflow instance. The redirect endpoint can be included in a redirect fault message, that is returd to a host when a host attempts to process a client message that is already locked to another workflow instance. Using the redirect endpoint, a host receiving a redirect fault message can use the redirect endpoint to send a client message to the correct host. |
US07925728B2 |
Facilitating detection of hardware service actions
A series of state transitions is indicative of performance of hardware service actions. A transition from, for instance, a disconnected state to a connected state for a hardware component is indicative of performance of a service action for the hardware component. Detection of this transition is automatic. |
US07925726B2 |
Systems for distributing data over a computer network and methods for arranging nodes for distribution of data over a computer network
Various embodiments of the present invention relate to a system for distributing data (e.g., content data) over a computer network and a method of arranging receiver nodes in a computer network such that the capacity of a server is effectively increased (e.g., the capacity of a server may be effectively multiplied many times over; the capacity of the server may be effectively increased exponentially). |
US07925725B2 |
Information processing apparatus, method, and program for generating setting information for electronic device
The present invention provides an apparatus, method, and program for automatically generating setting information for a different model on the basis of settings previously made. Additionally, the present invention is directed to automatically determining one piece of setting information to be set for a different model on the basis of settings previously made. The present invention is also directed to automatically generating, on the basis of settings previously made, setting information that is to be set for a different model and that meets the user's intention. |
US07925724B2 |
Volume mapping by blade slot
A system and method includes providing a chassis comprising multiple slots, with each slot having a unique slot number assigned thereto. Multiple servers, each having at least one globally unique identifier associated therewith, are provided to plug into one or more of the slots. At least one storage device is provided having one or more storage volumes. To map volumes to specific servers, a volume may be assigned to a slot by identifying a slot number associated with the slot. This slot may then be mapped to a globally unique identifier associated with a server plugged into the slot. In selected embodiments, the globally unique identifier includes a WWNN, a WWPN, or other unique identifier. |
US07925723B1 |
Collaborative configuration of a media environment
A system and method for collaboratively providing configurations for a media environment are provided. In general, configuration events from a number of media environments are collected and provided to a Collaborative Configuration System (CCS) server. Based on the configuration events, the CCS server generates and provides recommended configurations to a media environment. The recommended configurations may be generated prior to or after receiving a request for recommended configurations from the media environment. In one embodiment, the recommended configurations are provided as a recommended configuration profile providing a set of configurations to be applied at the media environment. In another embodiment, the recommended configurations are provided as a CCS track associated with a particular media presentation. The CCS track includes configuration changes to be applied to the media environment for a number of time slices of the media presentation during playback of the media presentation. |
US07925721B2 |
Method and apparatus for converting the modality of multimedia contents to support the quality of service according to media resource
The present invention relates to modality conversion for supporting Quality of Service (QoS) according to media resources, which includes the steps of receiving a modality conversion descriptor in which the characteristics of the modality conversion of the multimedia contents are described, receiving the multimedia contents, and converting the modality of the multimedia contents into a modality determined according to a media resource and the modality conversion descriptor. According to the present invention, a systematic approach to a design for an overlap content value model is provided so that the conversion boundaries between modalities can be quantitatively calculated. As a result, the correlation between various modalities can be established in a single model, and modality conversion supporting the optimal QoS can be performed. |
US07925720B2 |
Method for monitoring a remote machine
A method used for monitoring a remote machine by a local computer via a computer network. The remote machine is installed with web server programs and has parameter settings reconfigured by updating an Electronic Data Sheet. The method comprises initiating a browser at the local computer and establishing the computer network link to the remote machine via the computer network; downloading a JAVA applet from the remote machine to the local computer; and accessing an Electronic Data Sheet corresponding to the remote machine with the JAVA applet stored in the local computer and displaying the content of the Electronic Data Sheet at the local computer. |
US07925719B2 |
Object oriented based, business class methodology for generating quasi-static web pages at periodic intervals
A method for providing a requestor with access to dynamic data via quasi-static data requests, comprising the steps of defining a web page, the web page including at least one dynamic element, creating an executable digital code to be run on a computer and invoked at defined intervals by a scheduler component the executable code effective to create and storing a quasi-static copy of the defined web page, creating the scheduler component capable of invoking the executable code at predefined intervals, loading the executable code and the scheduler component onto a platform in connectivity with a web server and with one another, invoking execution of the scheduler component, and retrieving and returning the static copy of the defined web page in response to requests for the defined web page. |
US07925717B2 |
Secure interaction between a mobile client device and an enterprise application in a communication system
Techniques are disclosed for controlling interaction between an enterprise application and a mobile client device in a communication system. Push content is generated in a wireless secure server or other type of server, responsive to information received in the wireless secure server from the enterprise application. The push content is deliverable from the wireless secure server to the mobile client device over a wireless network. The wireless secure server receives from the mobile client device, responsive to the push content, a request for additional information identifiable at least in part by the push content. The additional information is deliverable from the server to the mobile client device over the wireless network. |
US07925715B2 |
Apparatus and methods for service programming of a wireless device on a wireless communications network
Apparatus, methods, and programs for servicing persistent storage items on a wireless device. Embodiments include a wireless device having a computer platform with a module operable to retrieve and/or change persistent storage items on the wireless device based on a received configuration. The wireless device may further include an access module operable to either permit or deny access to persistent storage items based on information associated with the configuration. The embodiments may also include an apparatus operable to receive information relating to the activity performed with respect to the persistent storage items and to generate a corresponding report. |
US07925712B2 |
Method and apparatus for rendering user accounts portable
Improved approaches for enabling user accounts to be portable across different multi-user computer systems are disclosed. A user account created at a multi-user computer can be stored to an external, portable data store, thereby rendering the user account portable. The multi-user computer system, e.g., through its operating system, locates user accounts on not only in local storage of the multi-user computer system, but also in any removable data storage attached to the multi-user computer system. Hence, by coupling the external, portable data store to another multi-user computer, a user is able to login to any supporting multi-user computer and be presented with their user configuration and user directory. Since the data store that stores the user account is not only external but also portable, a user can simply tote the data store to the location of different multi-user computers. In one embodiment, the external, portable data store can not only store the user account but can also provide general data storage. In another embodiment, the external, portable data store can be a portion of a portable computing device (e.g., media player) that provides other functionality besides data storage. |
US07925711B1 |
Centralized adaptive network memory engine
There is a constant battle to break even between continuing improvements in DRAM capacities and the growing memory demands of large-memory high-performance applications. Performance of such applications degrades quickly once the system hits the physical memory limit and starts swapping to the local disk. We present the design, implementation and evaluation of Anemone—an Adaptive Network Memory Engine—that virtualizes the collective unused memory of multiple machines across a gigabit Ethernet LAN, without requiring any modifications to the either the large memory applications or the Linux kernel. We have implemented a working prototype of Anemone and evaluated it using real-world unmodified applications such as ray-tracing and large in-memory sorting. Our results with the Anemone prototype show that unmodified single-process applications execute 2 to 3 times faster and multiple concurrent processes execute 6 to 7.7 times faster, when compared to disk based paging. The Anemone prototype reduces page-fault latencies by a factor of 19.6—from an average of 9.8 ms with disk based paging to 500 μs with Anemone. Most importantly, Anemone provides a virtualized low-latency access to potentially “unlimited” network memory resources. |
US07925710B2 |
Simultaneous API exposure for messages
Embodiments described herein provide for a message object that simultaneously exposes an XML view and Type view for a message infoset. In this embodiment, interaction with a message can occur using either an XML or Type application program interface (API), which are synced. More specifically, embodiments herein provide or expose a common set of headers (e.g., SOAP headers) as “typed” properties (e.g., CLR properties), which allow for getting and/or setting a value thereof. In other words, the Type API reads/writes values for typed properties without regard to how the message is encoded with XML. Moreover, the two APIs are synced such that a value can be set using one API and retrieved using the other. For example, an XML API may be used as a writing mechanism for interacting with a value, while the Type API can read that same value, and vise-versa. |
US07925705B2 |
Terminal device
A terminal device, which is to be connected to the network together with other terminal devices and a host device to operate the terminal device, includes an output device that outputs perceptually recognized information, a self-pattern storing system that stores information on an expression pattern for the terminal device, a configuring system that configures the information into the self-pattern storing system, an output executing system that makes the output device output the expression pattern, based upon the written information, an obtaining system that obtains information on expression patterns for the other terminal devices, and a setting system that defines an expression pattern different from any of the expression patterns for the other terminal devices as the expression pattern for the terminal device, based upon the obtained information, and sets information on the defined expression pattern as the information to be written. |
US07925702B2 |
Real time internet communications system
A novel real time Internet communication system is disclosed. It is a novel way for users to collaborate on the fly, and without having to own or download any programs that then stay resident on the user's computer. Users collaborate in an online environment where they communicate through chat room type dialogue, while at the same time, one or more users designated as leaders guide the other participants' browsers to selected sites on a distributed network or the Internet. It is marketed under a novel business system that makes highly productive software available to businesses and end users, but which is not purchased by customers or end users, has no conventional distribution system, and never requires update, installation or rollout by the customer or end user. |
US07925698B2 |
Apparatus and method for a synchronized mobile communication client
Some embodiments provide a system for synchronizing participant copies of presentation data during a collaboration session. A presenter/server controlling the session sends synchronization commands when a change in state of the presentation data occurs. The synchronization commands can be received by a mobile communication device and then forwarded to the participant computer system where it is used to synchronize the copy of the presentation data with the presenter/server. |
US07925697B2 |
Group judgment device
In a server, an echo-request transmitting unit 204 transmits echo-request data to a target device, and an echo-reply receiving unit 205 receives echo-reply data from the target device. A time measuring unit 206 measures, as the target time, the time required between transmission of the echo-request data and reception of the echo-reply data, and compares the target time with the reference time. In this way, the server judges whether the target device connected to its network belongs to a predetermined group. |
US07925688B2 |
Method for selecting an application server, a related call session control network element, a related primary application server and a related called user terminal
The present invention relates to a method for selecting an Application Server in an Internet Protocol multimedia network upon reception of an Internet Protocol Multimedia call destined to a called party terminal. This method at first comprises the step of a call session control network element intercepting the incoming IP multimedia call. Subsequently, the call session control Network element upon intercepting of the incoming IP multimedia call activates a dedicated primary application server. The primary application server, upon analysis of the incoming IP multimedia call presents the incoming IP multimedia call to the called party terminal together with a set of service applications for answering said incoming call. This set of service applications is determined in the analysis. The call session control Network element receives a selection of at least one service application from the set of service applications forwarded by said called party terminal. |
US07925687B2 |
Reporting a saturated counter value
A saturating count counts received event signals up to a first predetermined number. An overflow counter counts overflows up to a second predetermined number. The counter indicates overflow when the overflow count is non-zero and saturates and stops counting at a maximum count when the overflow count reaches the second predetermined number. The counter can be read via a register read operation. The sum of the sum of the first predetermined number of bits and the second predetermined number of bits being an integral multiple of 8 bits. |
US07925686B2 |
Linear transformation circuit
A first device is described. The first device may include a linear transformation circuit to implement multiplication by a matrix D. The linear transformation circuit may have an input to receive a vector having N digital values and an output to output N first output signals, a sign-adjustment circuit to adjust signs of a subset including at least M of the N first output signals in accordance with a set of coefficients H, and a conversion (DAC) circuit coupled to the sign-adjustment circuit. Outputs from the DAC circuit may be summed to produce an output. |
US07925681B2 |
Bypass of the namespace hierarchy to open files
A file namespace hierarchy bypass and method to access files are provided. The bypass can be employed, for example, as a computer-readable medium with instructions for generating a unique identifier associated with a file and instructions for accessing the file based on the unique identifier and a specified search space. A computer-readable medium having instructions for obtaining the unique identifier and specified search space associated with the file and instructions for generating a path designation by combining the unique identifier and the specified search space used to access the file may also be employed. The method for bypassing the namespace hierarchy of the file, for example, may include passing the unique identifier and specified search space to a program and accessing the file based on a path designation generated by the program by combining the unique identifier and specified search space. |
US07925676B2 |
Data object visualization using maps
A fact repository stores objects. Each object includes a collection of facts, where a fact comprises an attribute and a value. A set of objects from the fact repository are designated for analysis. The presentation engine presents the facts of the objects in a user interface (UI) having a table. Through manipulation of the UI, an end-user can add or remove facts from the table, and sort the table based on the values of particular facts. The presentation engine also presents the facts of the objects in a UI having a graph. Through manipulation of the UI, the end-user can add or remove facts from the graph, and can sort the facts shown in the graph based on values that are shown, or not shown, in the graph. The presentation engine can further present the facts of the objects in UIs including maps and timelines. |
US07925675B2 |
Data exchange tool
A software reference tool and method enables users to easily understand XML and other file types, including proprietary file types, and that provides the user the capability to map from one file type to another by using system templates that correspond to each file type. The data mapped from one file type to another has been pre-programmed or selected by the user to include only the data elements that are key to the transaction involved. |
US07925672B2 |
Metadata management for a data abstraction model
Systems and articles of manufacture for managing metadata associated with a data abstraction model abstractly describing data in a database. One embodiment provides a technique for managing metadata describing objects of a data abstraction model with logical fields that define abstract views of physical data in a database. Managing metadata includes traversing a logical tree structure representing the data abstraction model. The logical tree structure has a plurality of nodes, each representing a logical field or a category of logical fields of the data abstraction model. Managing metadata also includes identifying metadata describing logical fields or categories represented by the plurality of nodes. The identified metadata is stored in a queryable database. A user is allowed to query the database to identify objects in the data abstraction model that may be used to construct an abstract query. |
US07925671B2 |
Method and system for automatic cue sheet generation
A cue sheet generation system is used to compose a cue sheet for submission to PRS from an input EDL. The system parses the EDL to extract data relating to use of musical works associated with a PRS. The system employs both local and remote databases to retrieve information relating to the extracted musical work data. The information is then used to construct a cue sheet in a form appropriate for submission to a PRS. |
US07925670B2 |
Use of agents and control documents to update a database structure
A method and system for updating a database structure. The database structure includes a dynamically changing list of control documents. A control document specifies tasks to be performed on the database structure. An agent finds an approved control document on the list such as by looking into a view of control documents. Processing the approved control document includes causing an execution of at least one task on the approved control document. Execution of a such task includes updating of the database structure, and may be implemented by the agent that found the control document or by another agent called by the agent. |
US07925669B2 |
Method and apparatus for audio/video attribute and relationship storage and retrieval for efficient composition
The invention provides a method and software for use within audio and video authoring software applications wherein the relationships between the source media files are saved and used as part of a media manager. The software allows the artist to efficiently recall which files were used together, as well as how they were used together musically or visually. |
US07925668B2 |
Querying markup language data sources using a relational query processor
An XML wrapper queries an XML document in an on-the-fly manner so that only parent nodes in the document that satisfy the query are extracted and then unnested. The parent nodes and associated descendent nodes are located using XPath expressions contained as options in data definition language (DDL) statements. The parent nodes satisfying the query and associated descendent nodes are extracted and stored outside of a database according to a relational schema. The wrapper facilitates applications that use convention SQL queries and views to operate on that information stored according to the relational schema. The wrapper also responds to query optimizer requests for costs associated with queries against external data sources associated with the wrapper. |
US07925661B2 |
Method and system for information processing using meta-archives
A method, system, apparatus, and computer program product are presented for a meta-archive information server that provides a set of operations or services for obtaining information from a meta-archive; these operations may include dynamic indexing, searching, comparing, or other operations. A meta-archive is a set of one or more archive files that are logically grouped in (or otherwise associated with) a container object, e.g., a file system folder, a directory, or another archive file. By allowing a user to derive sets of information from an entire meta-archive, a user can maintain more files within archives, thereby reducing file system disorganization. The meta-archive information server can be easily run over a specific meta-archive when necessary, thereby generating information dynamically, even if the archive files within a meta-archive change over time. |
US07925660B2 |
Method for visual structuring of multivariable data
A system for visual structuring of multivariable data sets includes a plurality of sensors for monitoring data and generating events depending on the monitoring; an intrusion detection system for receiving the events generated by the sensors; a plurality of agents for performing pattern recognition on the events, wherein the agents determine whether there are events showing patterns relevant for security purposes; and a display device operatively coupled with the intrusion detection system for displaying in tabular form the events with relevant patterns. |
US07925653B2 |
Method and system for accessing a group of objects in an electronic document
A method and system for accessing a group of objects in an electronic document is disclosed herein. The method comprises: selecting at least one object from an electronic document and grouping a plurality of objects in the electronic document based on characteristics of the selected object. The method further comprises: accessing a group of objects upon focusing on at least one of the grouped objects. |
US07925643B2 |
Encoding and decoding of XML document using statistical tree representing XSD defining XML document
A statistical tree representing an eXtensible Markup Language (XML) Schema document (XSD) is generated. The statistical tree captures information defined by the XSD by representing elements, attributes, and enumerations of the XSD as branches, nodes, and leaves of the statistical tree. The statistical tree has bits corresponding to nodes of the statistical tree. An XML document defined by the XSD is adaptively encoded, or compressed, as a number of bits based on the statistical tree that has been generated. The number of bits encoding the XML document are decoded, or decompressed, to yield the XML document also based on the statistical tree that has been generated. |
US07925642B2 |
Apparatus and method for reducing size of intermediate results by analyzing having clause information during SQL processing
A query processor includes a HAVING clause processing mechanism that processes the HAVING clause in a query when generating the intermediate results, instead of generating the intermediate results without regard to the HAVING clause, then applying the HAVING clause to the intermediate results. As a result, the size of the intermediate results may be significantly reduced, and effort is not wasted in placing data into the intermediate results in one step that would be removed were the HAVING clause processed separately. |
US07925637B2 |
System and method for automatically refining ontology within specific context
The present invention provides a system and method for automatically refining ontology within a specific context. The system comprises: a rich context extractor for discovering a semantics relationship conflict existing between an original ontology schema and application data; and an ontology schema and mapping refiner for refining the original ontology schema based on the semantics relationship conflict discovered by the rich context extractor, and creating a new mapping between the refined ontology schema and a data schema of the application data. According to the invention, users can save a lot of work of manual refinement, since the ontology schema is automatically refined based on contexts in the application data. |
US07925636B2 |
Repository system and method
A repository has a database containing a number of artifacts storing data and a system device model defining various entities, including the artifacts and properties used in the artifacts. To update a system device model in database an extension package is passed to the repository. Update software identifies differences introduced by the extension package that are only permitted if the data in the artifacts is compatible and updates the database if and only if the data and extension package are compatible. |
US07925630B1 |
Method of inserting a validated time-image on the primary CDP subsystem in a continuous data protection and replication (CDP/R) subsystem
A method for inserting a validated time-image on a primary CDP subsystem in a continuous data protection and replication (CDP/R) subsystem. In one embodiment, the method includes processing data of RI1 at a secondary system in accordance with a recovery process, wherein RI1 is a first image of a replication of a data object. First data is generated in response to processing the data of RI1 in accordance with the recovery process, wherein the first data relates to processing the data of RI1 in accordance with the recovery process. Once the first data is generated, a copy of the first data is transmitted to a primary system that stores the data object. |
US07925629B2 |
Write ordering style asynchronous replication utilizing a loosely-accurate global clock
A write ordering style asynchronous replication service utilizes a loosely-accurate global clock in a data backup and recovery storage environment. The storage environment includes a set of source storage systems illustratively embodied as source replication nodes that cooperate to maintain a consistency group that may span multiple geographical sites. The storage environment also includes one or more target storage systems illustratively embodied as target replication nodes configured to service the consistency group. The write ordering style service utilizes the loosely-accurate global clock to provide consistent replication of a storage space of the consistency group. |
US07925628B2 |
Internet-based data processing system with onsite backup
A system for onsite backup of internet-based data is provided. The system includes a central computer, a client computer, a communications link between the central computer and the Internet, and a communications link between the client computer and the Internet. The system also includes at least one database containing a plurality of data records accessible by the central computer, each data record containing a client identification number. Software executing on the central computer receives a data backup request, and software executing on the central computer transmits the data backup to the client computer. |
US07925626B2 |
Immediate copy target pull of volume data
A composite storage server employs a plurality of distributed storage sites including a mount site, a source copy site and one or more copy target sites for executing a storage of volume data within the composite storage server. In operation, an immediate copy target site receives a communication of a source copy complete message from the mount site, the source copy complete message being indicative of the source copy site having a complete copy of the volume data. Based on the source copy complete message, the immediate copy target site pulls the volume data from a peer distributed storage site having a complete copy of the volume data (e.g., the source copy site, the mount site or another copy target site). |
US07925623B2 |
Method and apparatus for integrating primary data storage with local and remote data protection
Embodiments of this invention provide primary magnetic disk data storage capacity to clients while at the same time making sure that client data is replicated locally and at an offsite location to protect from all forms of data loss. |
US07925622B2 |
System and method for file system snapshot of a virtual logical disk
A computer database system has one or more application buffers to use in performing input/output (I/O) operations. A file system receives contents of the application buffers. Contents of the file system are written into a nonvolatile memory. A backup command directed at the file system is received. A data contents of the one or more application buffers is moved to the file system in response to receiving the backup command, and the data contents are written to the nonvolatile memory. An operating system blocks I/O operations directed to the file system after the data contents of the one or more application buffers are moved to the file system. A snapshot of the nonvolatile memory is generated while the I/O operations directed to the file system are blocked. |
US07925621B2 |
Installing a solution
Tool(s) enabling installation of a solution are described. These tool(s) may follow appropriate security precautions to contain possibly dangerous code in a data file's solution even when the solution is installed from a local source, such as when a user is offline. These tool(s) determine what level of security is appropriate for a data file's solution based on the original source of the solution. The tool(s) may also and/or instead enable a user to edit a data file without the user having to discover or deploy a solution application governing the data file. |
US07925619B2 |
Addressing query scheduling and system resource requirements
Method, system and article of manufacture for scheduling queries. In particular, the scheduling options made available to a user for a particular unit of work are determined dynamically at the time of scheduling. In this way, the execution cost, for example, of a particular unit of work can be taken into account when determining which scheduling options to make available. In addition, or alternatively, system availability and/or user parameters may be accounted for when determining which scheduling options to make available. |
US07925615B1 |
Reducing duplication of files on a network
Systems and techniques for improving the performance of a network system having one or more sending systems and one or more receiving systems may include determining the digital signature of a received digital file, comparing the digital signature against stored digital signatures of digital files accessible to the receiving system, and determining whether to store the received digital file and/or a location identifier for the stored version of the received digital file based on a result of the comparison. |
US07925613B2 |
Action efficiency support apparatus and method
An action efficiency support apparatus includes a detection unit, a storage unit, a calculation unit and a judgment unit. The detection unit detects an activity to acquire activity information. The storage unit stores the activity information. The calculation unit calculates a probability pattern as to presence or absence of the activity in a predetermined period or a probability pattern a frequency of the activity in the predetermined period, based on the activity information. The judgment unit judges an effect of personal action based on the calculated probability pattern. |
US07925610B2 |
Determining a meaning of a knowledge item using document-based information
Systems and methods that determine a meaning of a knowledge item using related information are described. In one aspect, a knowledge item is received, related information associated with the knowledge item is received, at least one related meaning based on the related information is determined, and a knowledge item meaning for the knowledge item based at least in part on the related meaning is determined. Several algorithms and types of related information useful in carrying out such systems and methods are described. |
US07925603B1 |
System for measuring and improving patient flow in health care systems
The invention is a software-based method for displaying, analyzing, simulating and optimizing patient flow in a health care facility, including computer hardware for storage of data, as well as software for retrieving data and for creating mathematical models to represent patient treatment and transit within a healthcare facility. |
US07925602B2 |
Maximum entropy model classfier that uses gaussian mean values
Described is a technology by which a maximum entropy model used for classification is trained with a significantly lesser amount of training data than is normally used in training other maximum entropy models, yet provides similar accuracy to the others. The maximum entropy model is initially parameterized with parameter values determined from weights obtained by training a vector space model or an n-gram model. The weights may be scaled into the initial parameter values by determining a scaling factor. Gaussian mean values may also be determined, and used for regularization in training the maximum entropy model. Scaling may also be applied to the Gaussian mean values. After initial parameterization, training comprises using training data to iteratively adjust the initial parameters into adjusted parameters until convergence is determined. |
US07925601B2 |
Reducing bandwidth requirements for peer-to-peer gaming based on error difference between actual game object state and simulated game object state being below an error threshold
Techniques enable the reduction of bandwidth requirements for peer-to-peer gaming architectures. In some embodiments, these techniques allow differentiation among players to decide which players should receive continuous updates and which should receive periodic updates. For those gaming systems receiving periodic updates, guided artificial intelligence is employed to simulate activity of a game object based on guidance provided by the periodic updates. Conversely, for those gaming systems receiving continuous updates, the continuous updates may be employed to update the activity of the game object rather than simulating the activity. |
US07925598B2 |
Efficient weighted consistent sampling
A method and a processing device may be provided for performing efficient weighted consistent sampling. A group of sets having multiple elements with associated weights may be provided. A single hash function may be applied to each of the elements of the group of sets to produce consistent uniformly distributed non-negative random numbers. Transformed values corresponding to each of the elements may be produced by determining a wth root of a value based on applying the hash function to a respective element, where w may be based on a weight associated with the respective element. A minimum transformed value or a maximum transformed value may be determined for each of the sets. Sets having matching ones of the minimum transformed value or the maximum transformed value may be determined. The determined sets may be considered to be similar. |
US07925596B2 |
High-rate franking machine
This invention relates to a high-rate franking machine comprising means for printing postal indicia on a mailpiece and means for transporting this mailpiece along a mailpiece-conveying path, said printing means comprising, arranged side by side transversely to a direction D of advance of the mailpieces along said mailpiece-conveying path, a first printing module arranged in a first position (position of printing) above said mailpiece-conveying path and a second printing module arranged in a second position (position of maintenance/standby) set back with respect to said mailpiece-conveying path. The first printing module is associated with a first maintenance station and the second printing module is associated with a second maintenance station. |
US07925595B2 |
Method for postage payment
A postage funds credit system in which the customer pays for postage funds after they are used in franking mailpieces. A postal device is initialized with postage funds advanced to the customer by a third party. The value of a descending register of the postal device is read a first time and a second subsequent time. The later value is subtracted from the earlier value to obtain an amount of postage funds used by the customer between the two readings. The customer is billed for the amount of postage used after such use. The postal device can be replenished with additional postage funds advanced by the third party. |
US07925586B2 |
Method and system for multi-currency escrow service for web-based transactions
A method and system for escrow service for web-based transactions, such as multi-currency web-based transactions, is web-accessible and accepts registrations from exchanges and/or portal partners. The completion of registration and transactions is allowed to entitled users who access the system via the web. The system maintains an internal banking engine to act as a deal manager, messaging service and accounts sub-ledger and escrows funds entrusted to it. The transaction process is composed of a number of transaction statuses, and reporting of those statuses to users is accomplished online and via web query. The system provides local currency/multi-currency capability and supports several methods of payment, such as credit cards, authorized Automated Clearing House (ACH) or equivalent direct debit/credit and wire transfer payments, and all funds movements are electronic. The system supports transaction level detail through its banking engine accounts; funds movements from its currency accounts, and escrows funds to currency based escrow accounts. Buyers completing goods/services inspections after delivery initiate settlements. |
US07925580B2 |
Mortgage loan product
In the present invention, a system and method is provided for making insurance policies and products, consumer goods, property taxes, household obligations and credit card debt more affordable by paying for such items, (collectively known as goods and services) through residential mortgages, home equity lines of credit and any other residential liens, by amending the interest rates or the balances due or a combination of both the interest rate and the balance due on such mortgages. The interest rates and/or balances charged on the aforementioned secured loans will be increased sufficiently to collect enough money each month to pay participating homeowners' monthly payments for their homeowner's insurance or other debts and products they chose to include within their mortgages. Because interest paid on most mortgages is tax deductible, this invention has the potential to offer a significant financial benefit. |
US07925576B2 |
Systems for processing transponder-based transactions
The present invention includes transaction processing systems that process transactions from merchant systems designed to convert the presentation of a transponder device into electronic debits from a checking account. The transaction processing systems also can provide risk assessment, validation or user data and/or MICR data, and/or transaction guarantee services. |
US07925571B2 |
System and method for interacting with a plurality of content receivers
A system and method are described that allow TV viewers to play a game wherein a bidder submitting a lowest unique bid wins an auction article or its cash equivalent. |
US07925566B1 |
System and method for trading fixed income financial instruments
A system for automated trading of U.S. Treasury, Liquid Agency, and Zero Coupon STRIP financial instruments comprises an updatable system database; an updatable offering inventory database which receives real time price and quantity information pertaining to each financial instrument from a market data feed; and a system proprietor operative to determine a national best bid and offer price and a derived price for each financial instrument in the offering inventory. The system proprietor applies a price improvement process to a trade in the event that an offsetting trade occurs, and updates the system database and offering inventory to reflect transactions executed by the system. Advantageously, the system provides users with a mechanism to provide the best price at the time of execution. Historical data is utilized to (i) price securities that are spread off a benchmark where an active quote for a particular security is unavailable, and (ii) retrieve prices for future analysis. The global fixed income market is thereby provided with a system that can sustain long term industry needs and readily adapt to a changing environment. |
US07925559B2 |
Computer system for applying proactive referral model to long term disability claims
A computer system includes a data storage module. The data storage module receives, stores, and provides access to data related to long term disability claims. A proactive referral model component is coupled to the data storage module, and determines whether to refer a current claim to an investigation unit. The proactive referral model is based on at least two of the following variables: (a) a variable that indicates that the claimant's diagnosis has changed; (b) a variable that indicates that the current claim in question was brought under any-occupation coverage; (c) a variable that reflects a market segment for a policy under which the current claim in question was brought; (d) a variable that has a value based on a state in which the claimant resides; and (e) a variable that represents an amount of experience of a claims handler who handled the current claim in question. |
US07925557B1 |
Cost analysis and reduction tool
Disclosed are systems and related methods for performing cost reduction analyses, and selecting and implementing appropriate cost reduction programs. The systems include electronically enabled tools for automatically performing cost analyses, identifying cost levers, and selecting cost reduction strategies targeting those cost levers. Disclosed embodiments examine a target company's financial data and detect the key levers or drivers that affect the company's cost structure. Thereafter, the identified cost levers are linked to one or more pertinent business capability recommendations where each linked capability recommendation is tailored to provide at least one element of a cost reduction strategy adapted to address one or more of the identified levers. Further, business capability overviews are provided for each capability recommendation, where the overview can contain case studies, implementation plans, integration implications, sample benefit and impact forecasts and other relevant information pertaining to the understanding, assessment and implementation of that particular capability recommendation. |
US07925553B2 |
System and method for preparing a tax liability projection
A system for tax planning with legislation conformance options comprises one more processors coupled to a memory. The memory stores instructions executable by the processors to implement a tax planner configured to receive data exported from a tax return preparation tool. The tax planner receives input indicating whether a tax projection to be prepared using the data is to include an impact of specified tax legislation. If the input indicates that the tax projection is to include the impact of the specified legislation, the tax planner is configured to include the impact of the specified legislation in the tax projection without requiring data to be re-exported from the tax return preparation tool. If the input indicates that the tax projection is to exclude the impact of the specified legislation, the tax planner is configured to prepare the tax projection without including the impact of the specified legislation. |
US07925552B2 |
Renewable energy system monitor
Embodiments of the present invention include a renewable energy system monitor. In one embodiment, information is received in a server from solar power stations across a network. The information includes operational data for each solar power station identified by a particular power station identification (ID). The information is stored in a database and grouped data groups corresponding different solar power stations. Data groups are processed using different models associated with different power stations to control the different power stations. Software or parameters may be sent to different devices in the different power stations to control the power stations. |
US07925550B2 |
System and method for managing a regulated industry
A system and a method enable supply chain solutions for regulated industries. The embodiments facilitate regulatory and tax compliance management integrated with smart inventory and e-warehouse management solutions. The embodiments are applicable to heavily regulated industries such as, for example, beverages, food, oil, pharmachemicals, and chemicals. |
US07925549B2 |
Personalized marketing architecture
A personalized marketing architecture use real-time data and explicit customer input to augment marketing segmentation, analysis and video advertisement delivery. Customer behavior, preferences, and intentions are monitored and identified to present real-time video messages. Real-time data may be collected based on the customer's data access permission profile to provide messages on an in-home personal portal or on out-of-home display devices to provide personalized messages in public spaces. |
US07925545B2 |
Automated trading system for conversion of unmatched amounts into new quotes
Quotes entered into an automated trading system may comprise a visible, or primary, amount, and a linked or hidden amount. The visible amount only is shown to other traders on the system but part or all of the linked amount may be dealt if the order with with the quote is match is for an amount greater than the visible amount. If, after matching and deal confirmation, all the visible amount has been dealt, but some or all of the linked amount remains, a fresh order for the remaining linked amount is generated and submitted to the trading system for matching. The new quoted may be visible only or may have a visible component up to a limit specified by the maker on submission of the original quote, with the remainder being linked. Maker quotes converted to taker quotes by an auto-match routine may be resubmitted for undealt linked amounts in the same way. In one aspect of the invention, linked amounts are matched and dealt before visible amounts. |
US07925542B2 |
Wish list associated with buddy list screen name
The present invention relates to a method and apparatus for connecting wish lists to users, thus making wish lists accessible to such user attributes as buddy lists, or the equivalent. The invention attaches a wish list to an instant messaging name and therefore makes it available to all persons on the user's buddy list. In a further embodiment of the invention, the wish list is attached to an account, such as a wallet. As a result, various conveniences are provided. For example, a member of the user's buddy list can give a gift to the user from the wish list; a group can contribute incrementally to the giving of a gift to the user; an individual can add incremental amounts to his or her wish list to pay for an item on time (as a type of layaway); and relatives and friends can give gifts that they know will be appreciated because the gifts are on the user's wish list. |
US07925541B2 |
Method, system, and medium for conducting barter transactions
Method and system for bartering between trade parties each having one or more items available for barter, via a communications network. Items available for trade are listed and the parties can browse and search the lists to locate items they want to acquire and items they have available to trade. Each party can make an offer to trade with another party subject to various conditions and requirements relating to, for example, a requirement to maintain an item offered for trade available for a certain period of time. |
US07925538B2 |
Card with embedded bistable display having short and long term information
A transaction card system includes a transaction card with a display tag for displaying short term information, the character display having optical states that are stable without power and viewable from one side of the display tag and an array of electrical contacts for electrically addressing the character display from the other side of the tag, a contact window through which the contacts are accessible, machine readable data on the card, and a long term information printed on the transaction card; a transaction card writer having a reader for reading the machine readable data and having means for updating the short term information displayed on the transaction card; and a central computer connected to the transaction card writer having a data base and a central processor for receiving the information read by the magnetic card reader and generating display commands for the transaction card writer. |
US07925537B2 |
Method for collecting sales and/or use taxes on sales that are made via the internet and/or catalog
A method that allows taxing jurisdictions to collect sales and/or use taxes from sales that are made via the internet and catalogs. The method also makes it easier for sellers to comply with the taxing jurisdiction's mandated seller administrative functions. The foregoing is accomplished by using an agent to perform the sales tax administration functions of a seller, relieving the seller of as much of the burden of compliance as possible. |
US07925534B2 |
Incentivized advertisement information supplying system
A server apparatus 10 for applying a point by which a service can be received in response to an amount of said point to be used in a Web site, comprises files 23/24 for storing a banner advertisement, and a point producing unit 14 for determining a point number which is displayed on the banner advertisement. This server apparatus 10 is further arranged by a Web control unit 11 for displaying the banner advertisement attached with the point number on a Web page, and also a user data managing unit 12 for managing a point number gained by a user. The server apparatus 10 determines a point number to be displayed on a banner advertisement with reference to personal information of a user, or a point number gained by the user. |
US07925532B2 |
CAD tool incentives
This invention pertains to the field of creating incentives for the completion of the design of integrated electronic circuits (chips). Modern chip design use sophisticated computer aided design software (CAD tools). Typically, CAD tools are sold or rented with pricing schemes that restrict the number of copies and usage of the software and are accompanied by a time-based maintenance charge. These pricing schemes do not encourage cooperation and business efficiency. In one embodiment of the invention, a CAD tool vendor receives two payments, one for access to the technology, providing unlimited usage and copies of the software, and a second payment when the technology produces a useful result. This connects vendor payment to the success of the customer. The vendor finds it advantageous to create tools that are easy to learn, easy to use, and with all the necessary functionality. The CAD tool vendor is more likely to quickly resolve any problem encountered by a customer in order to hasten the completion of the customer's program and hence receive the payment. By sharing the financial risk, the vendor becomes a trusted partner in the customer's program and increases customer productivity. The software vendor becomes a key part of the supply chain and shares in the rewards of opening the customer's productivity bottleneck. |
US07925531B1 |
Method of delivering goods and services via media
A method of providing goods and services to individuals or entities via media entails assigning at least one good or service to a medium and assigning a unique identifier to the medium. Recording information in a database relative to the medium and linking the one or more goods or services assigned to the medium with the identifier of the medium. Thereafter, the medium is distributed to an individual or entity and the individual or entity presents the medium to a provider of goods or services assigned to the medium. Upon presentment the provider delivers one or more of the assigned goods to the individual or entity making presentment. At an appropriate point in the process, a communication is directed to the database recording the results of the transaction between the provider and the individual or entity presenting the medium. |
US07925518B2 |
System and method for payment of medical claims
A system allows a health care provider to arrange payment at the time of service for a patient responsibility portion of a health care claim amount, even though the provider may not know what the patient responsibility portion will be until after adjudication. A health care debit card is associated with an account of the patient. At the time of service, the patient presents the card to the provider. The provider uses the card to authorize the system to hold an estimate of the patient responsibility amount in suspense in the patient's account. After adjudication, when the actual patient responsibility amount is known, a transaction set is sent to the system. The system then automatically transfers the actual patient responsibility amount from the patient's account and into the provider's bank account. Any remainder of the suspended funds is left in the patient's account. A trace number is provided so that the provider can reconcile bank statement deposits with transaction set information. |
US07925517B2 |
Entity validation framework
A method is provided for validating one entity, say a business or job applicant, for another entity (the requesting entity), say another business, that includes the steps of, classifying the entity type to be validated based on one or more predefined classifiers of an entity, applying one or more validation rules based on the classification for the entity type to produce a validation request, providing a validation request to one or more validation entities that perform at least a portion of the validation in accordance with the validation rules, and providing a validation outcome to the requesting entity that allows the requesting entity to assess the business or job applicant based on the validation rules and the source of the validation outcomes. Such a system and framework allows businesses to perform checks in a more structured and efficient way and allows for the sharing of validation outcomes amongst like entities. |
US07925513B2 |
Framework for processing sales transaction data
A framework that enables financial services companies to manage and track information about a sales force is provided. The framework includes object models for managing distributors information, for validating and tracking licenses and credentials, for creating customized contracts, and for maintaining compensation structures. The framework allows for configuring compensations, providing financial services companies a toolkit for creating and modeling their complex commission schedules used to compensate their sales force. The framework also provides modeling tools for agreements and contracts between a financial services company or provider and the distributors who sell their products. The framework has a multi-component architecture comprising multiple modules, multiple data processing engines, a backbone and multiple data sources. The processing modules carry out information processing using one or more data processing engines. The data processing provides the tools to fetch data from the databases and process it. |
US07925510B2 |
Componentized voice server with selectable internal and external speech detectors
A method for detecting speech utterances within a telephone call can include the steps of initializing a componentized voice server having at least one software-based speech detection routine. At least one previously established parameter can be used to discern a speech detection methodology for handling an incoming call. The software-based speech detection routine can be set in accordance with a select one of the parameters. An indicator of particular one of the parameters can be conveyed to an external speech detection component so that the external speech detection component is set to detect speech for the call in accordance with the conveyed indication. The software-based speech detection routine and/or the external speech detection component can detect a speech utterance for the call. The voice server can perform at least one programmatic action responsive to the detecting of the speech utterance. |
US07925504B2 |
System, method, device, and program for removing one or more signals incoming from one or more directions
System and device for receiving spatially mixed signals by a plurality of sensors and accurately removing a signal from a particular direction. The system includes a beamformer for removing a signal coming from a particular direction by steering a null to the particular direction, a coefficient calculation unit for calculating a coefficient for correcting the gain of the spectrum of the signal from a sensor according to the directivity characteristic of the beamformer, a gain correction unit for correcting the signal spectrum from the sensor by the calculated correction coefficient, and a spectrum correction unit for correcting the signal spectrum outputted from the beamformer by the corrected sensor signal spectrum. A plurality of sensor signals are received and a signal from a particular direction is removed by the beamformer. The signal which has failed to be removed by the beamformer is removed by the spectrum correction unit at a later stage. |
US07925500B2 |
Pitch conversion method and device for converting a pitch of an input signal into a desired pitch
In a pitch conversion method and device which can reduce data throughput while suppressing a degradation of sound quality due to a pitch conversion as much as possible, an input signal pitch pattern per predetermined processing unit and a target pitch pattern are inputted, and a degradation degree indicating how a waveform of the input signal degrades upon pitch conversion from the input signal pitch pattern to the target pitch pattern is calculated. Alternatively, a degradation degree corresponding to a voice state and a phonemic type of the input signal is extracted from a database in which all of combinations of voice states and phonemic types estimated are associated with the degradation degrees to be recorded. Then, a pitch converter which performs a pitch conversion with small data throughput and a pitch converter which performs a pitch conversion with large data throughput are switched over depending on the degradation degree. |
US07925492B2 |
Method for determining relationships through use of an ordered list between processing nodes in an emulated human brain
A method for emulating human cognition in electronic form is disclosed. Information is received in the form of a textual or voice input in a natural language. This is parsed into pre-determined phrases based on a stored set of language rules for the natural language. Then, the parsed phrases are determined as to whether they define aspects of an environment and, if so, then creating weighting factors to the natural language that are adaptive, the created weighting factors operable to create a weighted decision based upon the natural language. Then it is determined if the parsed phrases constitute a query and, if so, then using the weighted factors to make a decision to the query. |
US07925491B2 |
Simulation of installation and configuration of distributed software
Method and framework for identifying optimal allocations of computing resources in a complex, distributed data processing environment. A plurality of server models are established, with each server model including one or more server nodes and each server node having an associated set of capacity attributes. Similarly, a plurality of service models are established, each service model including one or more service nodes and each service node having an associated set of demand attributes. The server models are defined with a layered relationship as are the service models. A node that is part of a model in one layer corresponds to a model in the next-lower layer. The invention generates optimized mappings of service nodes that are described in user-selected service models to server nodes that are described in user-selected server models, as a function of the associated sets of demand and capacity attributes. |
US07925488B2 |
System and method of generating equation-level diagnostic error messages for use in circuit simulation
A mechanism for providing equation-level diagnostic error messages for system models undergoing circuit simulations is discussed. The components in a model of a system being simulated are converted into multiple numerical equations where each equation corresponds to a component in the system being simulated or a topology equation for the system model. Each numerical equation is numerically analyzed in order to identify illegal configurations in the system. Upon detection of an error, an error message listing the components associated with the illegal configuration is generated for the user. |
US07925487B2 |
Replaying distributed systems
Replaying distributed systems involves playing a distributed system in a simulator using data from a real-world operation. In an example embodiment, a simulation process is to simulate a distributed system that has a first instance and a second instance. The simulation process includes a first simulation object corresponding to the first instance and a second simulation object corresponding to the second instance. In another example embodiment, communications between the first instance and the second instance are simulated within the simulation process using function calls between the first simulation object and the second simulation object. |
US07925486B2 |
Computer-implemented methods, carrier media, and systems for creating a metrology target structure design for a reticle layout
Computer-implemented methods, carrier media, and systems for creating a metrology target structure design for a reticle layout are provided. One computer-implemented method for creating a metrology target structure design for a reticle layout includes simulating how one or more initial metrology target structures will be formed on a wafer based on one or more fabrication processes that will be used to form a metrology target structure on the wafer and one or more initial metrology target structure designs. The method also includes creating the metrology target structure design based on results of the simulating step. |
US07925485B2 |
System and apparatus for managing latency-sensitive interaction in virtual environments
A structure and method comprises a data structure representing a characteristic of an object in the virtual interactive environment. The device further comprises a client simulator to perform a first simulation of the characteristic of the object in the virtual interactive environment and a server simulator to perform a second simulation of the characteristic of the object in the virtual interactive environment. The device further comprises a synchronizer to synchronize the first and the second simulations. |
US07925482B2 |
Method and system for modeling and predicting hydraulic fracture performance in hydrocarbon reservoirs
A method and system for generating an unstructured automatic mesh and executing computational algorithms using a finite element numerical approach is disclosed. The method is to model a hydrocarbon reservoir, wells, and completions as a single system, accounting for static information and transient behavior of wells, hydraulic fractures and reservoirs in a single model. |
US07925477B2 |
Method and system for transferring data between a discrete event environment and an external environment
The present invention provides systems and methods for transfer of information between various modeling environments in a model of a system. In one embodiment, a system and method for transferring data between a discrete event model environment and an external model environment other than a discrete event environment is provided. |
US07925472B2 |
Methods for asset health management and systems thereof
A method, computer readable medium, and system for optimizing utilization of one or more assets includes obtaining at least one of operational data and condition data for one or more elements of at least one of the assets. At least one of historical maintenance data and life-cycle data for the one or more elements of the at least one of the assets is retrieved. One or more diagnostics on the one or more elements of the at least one of the assets is conducted based on the obtained at least one of the operational data and the condition data. One or more prognostics on the one or more elements of the at least one of the assets is conducted based on the at least one of the obtained operational data and condition data and on the retrieved at least one of the historical maintenance data and the life-cycle data. One or more optimization instructions for the at least one asset are determined based on the conducted diagnostics and prognostics and the determined one or more optimization instructions are displayed. |
US07925463B2 |
Method and system for compensating temperature readings from a temperature sensing crystal integrated circuit
Aspects of a method and system for compensating temperature readings from a temperature sensing crystal integrated circuit are provided. In this regard, a temperature indication and calibration voltages from a temperature sensing crystal integrated circuit (TSCIC) may be digitized and the digital signals may be utilized to calculate a compensated temperature indication. Data derived from a memory integrated within the TSCIC may be retrieved based on the compensated temperature indication. The retrieved data may be utilized to control operation of one or more circuits. The compensated temperature indication may be calculated by removing a gain error and/or offset error from the digitized temperature indication. The compensated temperature indication may be utilized as an index for a data table. The compensated temperature indication may be a normalized compensated temperature indication. The calibration voltages may include a minimum voltage and/or a maximum voltage that the TSCIC is operable to output. |
US07925453B2 |
Assessing conditions of aircraft wiring
A method of assessing potential conditions affecting aircraft electrical wiring systems. Electrical wiring system components potentially affected by a potential failure condition of the aircraft are identified. Probabilistic and/or statistical methods are used to determine exposure of one or more wire segments of the identified component(s) to hazard and whether the exposure meets a predetermined safety threshold. Effects of potential failure modes of the identified segment(s) on a system safety assessment for the electrical wiring systems are evaluated. This method can be used to facilitate compliance with aircraft safety regulations. |
US07925451B2 |
Software for the display of chromatographic separation data
Techniques for displaying chromatographic data using a graphical user interface are provided. Chromatographic separation data that represent a series of measurements for multiple samples at a detection location over time can be displayed on a display device as a series of bands, the bands being arranged to resemble output from an electrophoresis gel. Additionally, the chromatographic separation data may be displayed in the form of measured intensity at the detection location versus time. |
US07925445B2 |
Read-write assay system
A read-write assay system includes providing an assay device; and writing assay device information to the assay device for subsequent reading of the assay device information from the assay device; or performing an assay with the assay device and subsequent writing of the assay related information to the assay device or reading of assay related information from the assay device. |
US07925439B2 |
Gimbaled satellite positioning system antenna
A method and apparatus for use with a satellite positioning system wherein the receive elements satellite positioning system receive antennas are maintained in an orientation with respect to the positioning system satellites in a way such that the strongest signals can be received from the greatest number of satellites. According to one embodiment, a housing of a positioning antenna is mounted in a gimbaled fashion onto a vehicle, such as an excavator. Such a gimbaled antenna maintains a horizontal orientation relative to a predetermined axis and, as a result, remains in a position to receive signals from positioning system satellites even during instances of high angular deflection of the antenna support, such as may occur during earth-moving operations. |
US07925438B2 |
Method and apparatus for displaying route guidance list for navigation system
A navigation system displays a route guidance list on a monitor screen in an intuitive and organized manner so that a user can easily understand information regarding the maneuvering locations and actions associated with the route to the destination. The route guidance list is structured in a layered manner so that the information regarding the maneuvering actions at the locations closer to the current user position will be prioritized. For example, in the route guidance list, the information regarding the immediate maneuvering location and action is more detailed, enlarged, and highlighted than the others. The navigation system displays the route guidance list in which the information regarding the maneuvering locations and actions will be dynamically changed in response to the changes of the current location of the user. |
US07925437B2 |
Navigation device with touch screen
A navigation device programmed with a map database and software that enables a route to be planned between two user-defined places. The device may be further programmed to be able to display on a touch sensitive display a main navigation mode screen showing a map and to allow a user to input destination address information using a virtual keyboard whose keys are sized to allow reliable finger activation. The device is especially advantageous for an in-car navigation device since it allows the user to easily and reliably input address information, even whilst the device is mounted in a vehicle. |
US07925436B2 |
Navigation device and method for determining network coverage
A method and device are disclosed for navigation. In at least one embodiment, the method includes determining a route of travel of a vehicle in which the navigation device is located, based upon at least a desired destination and a current location of the vehicle; storing map information including attribute information relating to network area coverage; and determining, based upon at least one of the map information and the attribute information and based upon the route of travel of the vehicle, when network area coverage will permit data information transfer along the route of travel. In at least one embodiment, the navigation device includes a processor to determine a route of travel of a vehicle in which the navigation device is located, based upon at least a desired destination and a current location of the vehicle; and a memory to store map information including attribute information relating to network area coverage, the processor being further useable to determine, based upon at least one of the map information and the attribute information and based upon the route of travel of the vehicle, when network area coverage will permit data information transfer along the route of travel. |
US07925435B2 |
Navigation system for determining a route to a destination
A pedestrian route navigation system (“PRNS”) in a vehicle capable of determining a route from a final parking position of the vehicle to a predetermined destination, comprising a final parking position unit and a pedestrian route calculation unit. The PRNS may include a display unit capable of outputting data concerning the route to the predetermined destination, and a transmitting/receiving unit capable of transmitting the data to a mobile information unit of the user of the vehicle. |
US07925430B2 |
Presenting a travel route
Techniques are provided for presenting a route using a route presentation that provides both a context map and one or more detail route maps. Narrative instructions for the route also may be presented. The presentation of the context map and the one or more detail route maps may be interactive. The route presentation also may be user controllable such that a user may control the portions of a route that are printed. The route presentation also may include a re-routing feature that allows a user to request that a new route be identified that avoids a particular maneuver or maneuvers in a route. |
US07925428B2 |
Method and apparatus for efficiently storing map data regarding calculated route for navigation system
A method and apparatus for a navigation system efficiently stores the data associated with a calculated route to the destination in a backup memory by incorporating a direction coding method. The method and apparatus can be advantageously implemented in such a situation where the operation of the navigation system is terminated during the route guidance operation before reaching the destination. Since each direction code requires a small amount of data bit, an overall amount of data for the calculated route can be dramatically reduced and can be stored in a small memory space. When the navigation system is restarted, the calculated route will be reproduced based on the direction codes retrieved from the backup memory, thereby enabling to continue the route guidance operation to guide the user the destination. |
US07925425B2 |
Navigation information distribution systems, methods, and programs
Navigation information distribution systems, methods, and programs transfer a piece of vehicle position information to an information distribution center every predetermined time period, the piece of vehicle information including a vehicle position and a time when the vehicle passes through the vehicle position. The systems, methods, and programs receive pieces of vehicle position information and traffic information including congestion information, store the received pieces of vehicle position information in order of arrival, and specify a congested road section on the basis of congestion information. The systems, methods, and programs assign a weight of a first travel distance within the congested road section, the weight of the first travel distance calculated on the basis of two of the received pieces of vehicle position information received from the navigation apparatus and congestion information about the congested section. The systems, methods, and programs calculate a first travel time corresponding to the first travel distance, calculate the congested section travel time necessary for passing through the congested section based on the calculated first travel time, and distribute the calculated congested section travel time to a navigation apparatus. |
US07925424B2 |
Automatic determination of major taxi-paths from aircraft surveillance data
A method and computer program using airport surveillance data to define common paths taken by vehicles on the airport surface is presented. Position data points for a group of vehicles create separate paths for each of the vehicles in the group. A matrix is created including areas measured between the path of each vehicle in the group and each of the remaining vehicles in the group. A column-wise average for each of the columns in the matrix is calculated, the column having a lowest mean average of all of the columns is determined, and a vector A(J) including the areas and vehicle identifications is created from that column. A difference vector δA(J) is created having the difference between successive entries in the vector A(J), and subgroups with the group are recursively identified using the values in the difference vector. |
US07925422B2 |
Controller of internal combustion engine
A glow plug is provided in a combustion chamber of a diesel engine. An ECU diagnoses existence or nonexistence of a disconnection abnormality of the glow plug through a controller. When there is an abnormality in the glow plug, processing for cutting fuel supply of an abnormal cylinder, processing for increasing fuel injection quantity of a normal cylinder, processing for delaying injection timing of the abnormal cylinder, or processing for delaying valve timing of an intake valve of the abnormal cylinder is performed. Thus, suitable startability of the engine can be ensured even when the abnormality occurs in the glow plug. |
US07925421B2 |
Off-line calibration of universal tracking air fuel ratio regulators
A fuel control system of an engine includes a simulation module and a control module. The simulation module generates a simulated pre-catalyst exhaust gas oxygen (EGO) sensor signal based on a simulated oxygen concentration of an exhaust gas. The simulation module determines a simulated pre-catalyst equivalence ratio (EQR) for the exhaust gas based on the simulated pre-catalyst EGO sensor signal. The control module generates a desired pre-catalyst EGO sensor signal based on a desired oxygen concentration of the exhaust gas. The control module determines a desired pre-catalyst EQR based on the desired pre-catalyst EGO sensor signal. The control module determines a cost function based on the simulated pre-catalyst EQR and the desired pre-catalyst EQR. The fuel control system is calibrated based on the cost function. |
US07925417B2 |
Control apparatus and method for internal combustion engine
An engine ECU (280) and an HV_ECU (320) control a throttle motor (296) such that the throttle valve opening degree (TH) does not exceed a prescribed limit (THlim) and a rate of increase (Ta/t) in the throttle valve opening degree is equal to or lower than a predetermined opening degree increase rate (Tb/t) for a predetermined time period after start-up of the engine (120) is initiated. Thus, power output from the engine is controlled so as not to increase significantly for the predetermined time period. Accordingly, while the engine starts up, a shock that can be felt by a driver can be suppressed. In addition, variation in the amount of air taken into the engine when the engine is started is also reduced, which reduces variation in the amount of pollutants in the exhaust gas emitted while the engine starts up. |
US07925416B2 |
Automatic lateral acceleration limiting and non threat target rejection
The present invention provides a system and method for enabling a vehicle having adaptive cruise control to reduce its speed in a turn according to the vehicle's position within the turn as well as ignoring objects detected during the turn that are not in the vehicle's path. The method of the present invention includes the steps of operating the vehicle in an adaptive cruise control mode such that the vehicle is traveling at a set speed; determining whether the vehicle is in a turn in the vehicle's path by detecting change in the vehicle's lateral acceleration; and when the vehicle is determined to be in the turn, reducing the vehicle's speed according to the vehicle's position in the turn, monitoring for objects and maintaining the vehicle's speed if an object is positioned out of the path of the vehicle. |
US07925406B2 |
Control apparatus for vehicle and method of controlling vehicle
A first input torque value estimated when it is determined that an inertia phase has started is stored as an input torque value. Then, the input torque value is updated to a value determined based on the first input torque value and a second input torque value estimated when it is determined that the accelerator pedal has been operated by at least a predetermined amount. When the second input torque value is smaller than the first input torque value, the stored input torque value is updated to a value that is equal to or greater than the first input torque value. When the second input torque value is equal to or greater than the first input torque value, the stored input torque value is updated to the second input torque value. |
US07925405B2 |
Torque distribution system with electronic power take-off module
A torque distribution system for a vehicle permits the transfer of torque between vehicle wheels using a selectively engagable clutch that is hydraulically engaged using hydraulic pressure provided by a hydraulic transmission pump driven by the engine, allowing for enhanced system functionality and reduced part content in comparison with known torque distribution systems. The system may include an “active-on-demand” clutch that is selectively engagable to transfer torque between a front differential and a rear differential (thereby transferring torque from the front wheels to the rear wheels) as well as an electronically-limited slip differential clutch selectively engagable to transfer torque from one front wheel to the other front wheel through the front differential. Utilization of the transmission hydraulic pump allows pressure to be provided to engage the clutch even when the wheels are stationary, i.e., to launch the vehicle. |
US07925399B2 |
Method and apparatus for testing vehicle emissions and engine controls using a self-service on-board diagnostics kiosk
In a method and apparatus for testing vehicle emissions and engine control components using a self-service on-board diagnostics (OBD) kiosk, a stand-alone kiosk includes a computing device capable of gathering VIN information and OBD information from a vehicle using a VIN reader and OBD reader. The kiosk generates a readable display or printed report for the kiosk operator indicating any detected diagnostic trouble codes found during the OBD test. By networking a plurality of kiosks together in a secure network and accessible to the Internet, an OBD kiosk network maintains a centrally located vehicle interface database for storing and retrieving pertinent vehicle-related information during OBD testing. |
US07925398B2 |
Error message details for debug available to end user
A diagnostic tool for diagnosing a vehicle, includes a signal translator communicating with the vehicle in at least one protocol, an input device for inputting information, a processor controlling a software according to the input information from the input device and communication with the vehicle from the signal translator, the processor controlling a reception of diagnostic data of the vehicle through the signal translator, a memory storing a software controlled by the processor, the memory storing information relating to the diagnostic tool and information relating to the configuration of the diagnostic tool and the configuration of the communication with the unit being tested, and an output unit connected to the processor indicating information according to the received and processed information relating to the diagnostic tool and information relating to the diagnosing of the vehicle. |
US07925395B2 |
Rollover judging device
A rollover judging device adjusts the magnitude of an angular velocity component ω of a vehicle in a direction of a rollover, which is measured by an angular velocity sensor 1, by using an ω adjusting unit 3c on the basis of an acceleration component of the vehicle in its rightward or leftward direction or in its upward or downward direction, which is measured by an acceleration sensor 2, calculates an angle component θo by integrating with respect to time this adjusted angular velocity component ωo by using an integrator 3d, carries out predetermined multiplication and addition processes by using a judging means 4 on the basis of this angle component θo and the measured angular velocity component ω, and, when the result of this addition process exceeds a preset threshold Th, outputs a signal indicating judgment of occurrence of a rollover to an air bag control device 5. |
US07925393B2 |
Method and apparatus for generating a four-dimensional (4D) flight plan
A method and apparatus that generates a 4D flight plan that takes in account weather, metrological data, and safety of flight information for 360 degree horizontal layer at all relevant altitudes and times is disclosed. The method may include receiving a flight plan request from a user, the flight plan including user preferences, receiving meteorological information and safety-of-flight information based on the user's origin, destination and preferences, generating a 4D flight plan based on the meteorological information, safety-of-flight information, and user preferences, and outputting the 4D flight plan for the user. |
US07925390B2 |
Mini environment apparatus, inspection apparatus, manufacturing apparatus and cleaning method of space
An outer dust collecting filter covers a casing an intake port and an outer fan flows air from an external environment into the casing via the outer dust collecting filter. A clean chamber has an intake port within the casing, an inner dust collecting filter for covering the intake port, and an inner fan for flowing the air within the casing. A control unit controls fan rotating speeds so that a measured pressure within the casing becomes higher at a set value than a measured pressure in the external environment, and a measured pressure within the clean chamber becomes higher at a set value than the measured pressure within the casing. |
US07925389B2 |
Method of detecting recirculation of heated air within a rack enclosure
A system and method of detecting recirculation within a rack server system. A heat transfer model is constructed for a rack server system. A recirculation zone is specified, and hypothetical recirculation temperatures are input at the recirculation zone. The heat transfer model predicts temperatures elsewhere in the rack severe system, and a predicted temperature profile is computed. Actual temperatures in the rack server system are sensed, and an actual temperature profile is also generated. The actual temperature profile is compared with the predicted temperature profile to detect potential recirculation. |
US07925386B2 |
Control device for a pneumatically operated actuator
The disclosure relates to a control device for a pneumatically operated actuator in the field of process automation, in particular for continuous control of material flows in the industrial environment. The control device has a communications interface for receiving an electrical setpoint value, and an output for the output of a pneumatic fluid, whose pressure is varied as a function of a control deviation. The received electrical setpoint value is suitable as a process parameter. The control device is connected via a communications channel to an actual-value encoder, which is designed to output an electrical signal corresponding to the actual value of the same process parameter. |
US07925385B2 |
Method for optimizing valve position and pump speed in a PID control valve system without the use of external signals
The present invention provides an algorithm that utilizes flow reference data which can be mathematically determined as a function of various pump and motor parameters such as speed, torque or power or from calibrated flow curves stored in an evaluation device, or from an external flow reference such as a flowmeter. Once the PID control valve has reached its steady state condition a calculated flow value is captured and compared to the current flow value obtained after the variable frequency drive has decreased in frequency (speed). The valve position is optimized just prior to the speed threshold where the flow condition of the algorithm is no longer true. |
US07925381B2 |
Hardware abstraction layer (HAL) for a robot
Methods and apparatus that provide a hardware abstraction layer (HAL) for a robot are disclosed. A HAL can reside as a software layer or as a firmware layer residing between robot control software and underlying robot hardware and/or an operating system for the hardware. The HAL provides a relatively uniform abstract for aggregates of underlying hardware such that the underlying robotic hardware is transparent to perception and control software, i.e., robot control software. This advantageously permits robot control software to be written in a robot-independent manner. Developers of robot control software are then freed from tedious lower level tasks. Portability is another advantage. For example, the HAL efficiently permits robot control software developed for one robot to be ported to another. In one example, the HAL permits the same navigation algorithm to be ported from a wheeled robot and used on a humanoid legged robot. |
US07925374B2 |
System and arrangement for producing a dental replacement component, and such a component
A system for production of a dental crown (23, 24) includes identification equipment (2), modeling equipment (9), ordering equipment (6), and an automated production arrangement (16). The latter, as a function of one or more first information items, is arranged to effect production, by means of pressing or pressure-casting, of an integrated dental crown which is made up of two layers. The first layer comprises or consists of porcelain material, and the second layer consists of aluminum oxide, zirconium oxide, etc. The second layer forms a cap, via which the dental crown can be applied to a tooth stump (28) of a patient (1). The invention also relates to a dental replacement component consisting of the dental crown. It relates also to an arrangement used for a preliminary stage in production of a dental crown, which arrangement is characterized by a cylinder-shaped unit (puck) which is made of porcelain material and can be pressed against the cap under vacuum and at high pressure in order to form the first layer. The invention permits accelerated and efficient production of individual dental crowns. |
US07925372B2 |
Neutral data computer control system for a machine tool used to produce workpieces with a threaded surface and associated machine tool
Neutral data computer control system for a multiaxis machine tool for producing workpieces having a helicoidal generated surface with an optional computer system (1) for generating machine control parameters for a multiaxis machine tool (2, 2a) in which there is provided at least one virtual axis, which can be parameterized as a guiding axis for other axes and then serves only for the synchronization of these other axes, and with at least one data processing unit and at least one memory, the data processing unit being set up in programming terms in such a way that it generates at least one data carrier or an electronic carrier signal (3) with machine control parameters for the machine (2, 2a), or an optional computer program or a computer program product for this and at least one such multiaxis machine tool (2, 2a). |
US07925371B2 |
Eyeglass lens processing system
An eyeglass lens processing system for processing an eyeglass lens includes: a data inputting device that inputs a left and right target lens shape data and a layout data; a cup attaching device that attaches a lens fixing cup used for processing the eyeglass lens, the cup including an IC tag capable of rewriting data, the cup attaching device including a left/right information inputting unit that inputs which of left and right eyeglass lenses the attached eyeglass lens is, and a writing device that writes processing information including the left/right identifying information to the IC tag; and an eyeglass lens processing device that holds the eyeglass lens and processes the lens, the eyeglass lens processing device including a reading device that reads the information stored to the IC tag and a setting unit that sets the processing information based on the read left/right identifying information. |
US07925368B2 |
Automatic transfer apparatus for liquid crystal display device and method for sensing obstacle using the same
An automatic transfer apparatus for a liquid crystal display device comprising a mounting unit for placing a cassette in which a plurality of substrates are received, a moving unit disposed at a lower surface of the mounting unit and moving within a designated interval or section, and a sensing member mounted in the moving unit for sensing an obstacle, wherein the sensing member for sensing an obstacle at a bottom is disposed at the lower surface of the automatic transfer apparatus so as to enable a previous checking an existence of the obstacle, thereby preventing a structure of the automatic transfer apparatus from being damaged due to the obstacle. |
US07925364B2 |
Audio reproduction device
Provided is an audio reproduction device capable of immediately starting to reproduce audio data, particularly compressed audio data, from an arbitrary point in a forward or a backward direction at an arbitrary speed. In the case where data, to be reproduced, which is stored in a storage device is compressed data, the compressed data is temporarily stored in a RAM. Then, the stored compressed data is decoded by a decoder, thereby extracting a segment of PCM data. The segment of PCM data is supplied to a PCM data buffer formed in a RAM via a reproduction controlling microcomputer. Based on an operation of a rotational operation element, the PCM data stored in the PCM data buffer formed in the RAM is reproduced by a reproduction processing circuit, thereby reducing a rapid change in reproduction speed. |
US07925362B2 |
Autotuning method using integral of relay feedback response for extracting process information
An autotuning method using an integral of a relay feedback response is disclosed, which obtains an ultimate data and frequency model of a process with greatly removing effects of harmonics by using integral of a relay feedback signal. The autotuning method using an integral of a relay feedback response comprises the first step for integrating a process data; and the second step for removing effects of harmonics after the first step and computing an ultimate gain, a frequency model and a parametric process model. |
US07925360B2 |
System for resetting subsets of motes within a network to different operational states in accordance with type of sensors
A method may include and/or involve a mote network receiving a signal to reset and applying the signal to reset to place the mote network into a reset condition. |
US07925358B2 |
Radiopaque marking of lead electrode zone in a continuous conductor construction
A cardiac transvenous defibrillation lead has a continuous coil conductor within a layer of insulation. A portion of the coil conductor is exposed as a defibrillation electrode. In order to enhance fluoroscopic visualization of the exposed electrode during implant, the end of the exposed electrode is marked with a radiopaque element. The element may be in the form of an adhesive filled with radiopaque material that is used to backfill under the layer of insulation. Alternatively, a tube made of radiopaque material may be installed between the layer of insulation and the coil conductor. |
US07925355B2 |
Systems and methods for determining a threshold current level required to evoke a stapedial muscle reflex
Exemplary cochlear implant systems include an implantable cochlear stimulator configured to be implanted within a patient and generate a stimulation current having an adjustable current level, one or more electrodes communicatively coupled to the stimulator and configured to apply the stimulation current to one or more locations within an ear of the patient, and a sound processor configured to derive an acoustic reflectance of the patient's ear. The implantable cochlear stimulator is configured to adjust the current level of the stimulation current until the sound processor detects a change in the acoustic reflectance above a threshold. |
US07925354B2 |
Video processing methods for improving visual acuity and/or perceived image resolution
A method and apparatus for improving visual acuity when providing a visual image from a “high” resolution input device to a “low” resolution output device. The described invention is of particular use when the output device is an array of electrodes as part of a retinal prosthesis used to restore vision to a visually-impaired patient. In that various limitations may, within the foreseeable future, limit the density of such an electrode array (and thus the resolution of the output image), the present invention teaches techniques to assign processed pixel subsets of a higher resolution image to a single electrode. By varying the pixel subsets, e.g., by jittering, and/or altering the processing criteria, the perceived visual acuity may be further improved. Alternatively and additionally, such processing may be further extended to drive neighboring electrodes in combination to thus stimulate virtual electrode sites and thus further enhance visual acuity. |
US07925353B1 |
Treatment of movement disorders with drug therapy
Introducing one or more stimulating drugs to the vagus nerve and/or one or more branches of the vagus nerve to treat movement disorders uses at least one implantable system control unit (SCU) with an implantable pump with at least one infusion outlet. Optional electrical stimulation may additionally be supplied by an implantable signal/pulse generator (IPG) with one or more electrodes. In certain embodiments, a single SCU provides one or more stimulating drugs and the optional electrical stimulation. In some embodiments, one or more sensed conditions are used to adjust stimulation parameters. |
US07925349B1 |
Tissue characterization using intracardiac impedances with an implantable lead system
An implantable system acquires intracardiac impedance with an implantable lead system. In one implementation, the system generates frequency-rich, low energy, multi-phasic waveforms that provide a net-zero charge and a net-zero voltage. When applied to bodily tissues, current pulses or voltage pulses having the multi-phasic waveform provide increased specificity and sensitivity in probing tissue. The effects of the applied pulses are sensed as a corresponding waveform. The waveforms of the applied and sensed pulses can be integrated to obtain corresponding area values that represent the current and voltage across a spectrum of frequencies. These areas can be compared to obtain a reliable impedance value for the tissue. Frequency response, phase delay, and response to modulated pulse width can also be measured to determine a relative capacitance of the tissue, indicative of infarcted tissue, blood to tissue ratio, degree of edema, and other physiological parameters. |
US07925344B2 |
System and method of using AV conduction timing
In an implantable medical device that provides atrial and ventricular pacing in an atrial-based pacing mode, longer periods of time are permitted for intrinsic AV conduction to occur. By monitoring the patient's AV delay under these circumstances, useful information is obtained that can be correlated to other patient conditions or symptoms. |
US07925342B2 |
Implantable device for responsive neural stimulation therapy
Described herein are methods and devices that utilize electrical neural stimulation to treat heart failure by modulating a patient's autonomic balance in a manner that inhibits sympathetic activity and/or augments parasympathetic activity. In one embodiment, the duty cycle for delivering neural stimulation is adjusted in accordance with one or more measured physiological variables. |
US07925340B2 |
Trunk visceral fat measuring method and apparatus, trunk skeletal muscle amount measuring apparatus, trunk subcutaneous fat measuring method and apparatus, and trunk visceral and subcutaneous fat measuring method and apparatus
A method and apparatus capable of measuring visceral fat tissues accumulated in the trunk with high accuracy apply a current to a body part where a subcutaneous fat tissue layer is thin or a body part where a skeletal muscle tissue layer has no or a thin muscle belly portion from a pair of current applying electrodes, measure a potential difference which has occurred in the tissue through which the current has passed by a pair of voltage measuring electrodes, and determine the visceral fat tissue volume of the trunk by use of the impedance of the trunk which has been obtained by use of the measured potential difference. |
US07925333B2 |
Medical device including scanned beam unit with operational control features
A method of controlling a medical device is provided. The method includes generating a beam of radiation using a radiation source assembly. The beam of radiation is directed toward a distal end of the medical device using an optical fiber. The beam of radiation is directed onto an area of interest by scanning the reflector in a scanning pattern, the reflector receiving the beam of radiation from the optical fiber. Radiation is collected from the area of interest using a collector to generate a signal for use in producing a viewable image. A loss of scan condition of the reflector is detected automatically by a control system. |
US07925330B2 |
Devices, systems and methods for determining parameters of one or more phases of an injection procedure
A fluid injection apparatus includes at least one pressurizing mechanism and at least a first fluid container (for example, a syringe or a bulk container) operably associated with the at least one pressurizing mechanism. The first fluid container is adapted to contain a first fluid to be injected. The fluid injection apparatus also includes a controller operably associated with the at least one pressurizing mechanism. The controller includes a programming system to allow programming of an injection protocol including, for example, a plurality of phases. At least one parameter generator is provided to determine parameters of at least one of the plurality of phases of the protocol based at least in part upon a type of the injection procedure. |
US07925328B2 |
Method and apparatus for performing stereotactic surgery
A stereotactic navigation system for navigating an instrument to a target within a patient may include a stereotactic head frame, an imaging device, a tracking device, a controller and a display. The stereotactic head frame is coupled to the patient and is used to assist in guiding the instrument to the target. The imaging device captures image data of the patient and of the stereotactic head frame. The tracking device is used to track the position of the instrument relative to the stereotactic head frame. The controller receives the image data from the imaging device and identifies the stereotactic head frame in the image data and automatically registers the image data with navigable patient space upon identifying the stereotactic head frame, while the display displays the image data. |
US07925325B2 |
Method for acquiring cardiac image data
In a method and apparatus for acquiring cardiac image data of a subject of examination, in particular in the context of magnetic resonance tomography, a first image acquiring technique is implemented, in which image data acquiring takes place only in a part of the cardiac cycle, and/or not in each cardiac cycle, and a second image acquiring technique is alternatingly implemented, such that the image data acquiring using the second image acquiring technique takes place at times in which image data acquiring using the first image acquiring technique is not occurring. |
US07925324B2 |
Measuring the femoral antetorsion angle γ of a human femur in particular on the basis of fluoroscopic images
A method for defining an antetorsion angle γ of a femur is provided. The antetorsion angle γ is defined by two angles α′ and β that can be determined by means of two images of the femur, wherein the equation tan γ=tan α′/(cos β·cos θ) can be used to calculate the antetorsion angle γ. |
US07925321B2 |
System and methods for processing analyte sensor data
Systems and methods for processing sensor analyte data, including initiating calibration, updating calibration, evaluating clinical acceptability of reference and sensor analyte data, and evaluating the quality of sensor calibration. During initial calibration, the analyte sensor data is evaluated over a period of time to determine stability of the sensor. The sensor may be calibrated using a calibration set of one or more matched sensor and reference analyte data pairs. The calibration may be updated after evaluating the calibration set for best calibration based on inclusion criteria with newly received reference analyte data. Fail-safe mechanisms are provided based on clinical acceptability of reference and analyte data and quality of sensor calibration. Algorithms provide for optimized prospective and retrospective analysis of estimated blood analyte data from an analyte sensor. |
US07925318B2 |
Slide type portable terminal
A slide type portable terminal can include a main unit including separated first and second key sections and a first plate coupled to a surface of the main unit and a display unit with a display screen on a front surface and a second plate. The second plate can slide with respect to the first plate and preferably slides along the surface of the main unit to cause the first and second key sections of the main unit to be covered and exposed by the display unit. Further, first and second magnets can be provided on the first and second plates, respectively, so that the same poles of the magnets face each other to provide a repulsive force when they are positioned to face close to each other. According to embodiments of the present invention, there are various advantages in that the portable terminal can be utilized more conveniently and production costs and failure rates thereof can also be reduced. |
US07925317B2 |
Keypad, sliding module and sliding module flexible circuit for portable terminal
A keypad for a portable terminal is disclosed. The portable terminal includes a first housing and a second housing coupled with the first housing so as to be able to slide in a first direction or in a second direction substantially perpendicular to the first direction. The keypad includes a first keypad on the first housing which is exposed or covered as the second housing slides in the first direction, and a second keypad on the first housing which is exposed or covered as the second housing slides in the second direction. |
US07925303B2 |
Complementary beamforming methods and apparatuses
Improved methods and apparatuses are provided to address a potential “hidden beam problem” in wireless communication systems employing smart antennas. The improved methods and apparatuses utilize complementary beamforming (CBF) techniques, such as, for example, Subspace Complementary Beamforming (SCBF), Complementary Superposition Beamforming (CSBF) and/or Single Beam Complementary Beamforming (SBCBF) techniques. |
US07925302B2 |
Method and apparatus for receive diversity control in wireless communications
Receiver diversity in a wireless device is controlled in response to operating conditions, transmission requirements, and control settings. The control of diversity reduces power consumption by enabling receive diversity on given conditions. Operating conditions, transmission requirements, and control settings are used separately or used in conjunction to determine whether benefits of multi-antenna receive diversity, such as higher link capacity, higher data throughput, lower transmit power, and lower error rate, warrant the higher power cost of the diversity. |
US07925301B2 |
Portable telephone set with a card inserted through a battery holding space
A portable telephone set includes a case having first and second sides opposite to each other, a group of keys is located on the first side of the case, and a card loading mechanism. The case includes first and second portions located on the second side. The first portion can accommodate a battery pack, and the second portion is next to the first portion and accommodates the card loading mechanism. A card in which information is stored can be loaded to the card loading mechanism. |
US07925299B2 |
Messaging using a coded surface
A method of sending a message using a print medium is disclosed. A tag on a surface of the print medium is sensed using a sensor module. The surface includes a plurality of tags with each tag encoding an identifier which uniquely identifies the surface and a position with respect to the surface. From the tag sensed by the sensor module the identifier and the position with respect to the surface of the tag sensed by the sensor module are determined. A communications address is obtained, using the identifier and the position, from a database where the communications address is indexed by the identifier and the position. A message editor in a communications device is then opened, with a current message being addressed to the communications address. |
US07925297B2 |
TXOP duration adaptation for dual radio devices
Transmission opportunity (TXOP) duration is adapted for a wireless local area network (WLAN) transceiver in a dual radio wireless device based on an end of free time indication associated with a wireless wide area network (WWAN) transceiver within the same device. In this manner, the occurrence of collisions between WLAN communication activity and WLAN communication activity within the dual radio device may be reduced or eliminated. |
US07925296B2 |
Intergrated communication apparatus
An integrated communication apparatus is linked to the PSTN or the Internet for making a PSTN call or a VoIP call. The integrated communication apparatus includes a Bluetooth earphone having a signal transmitting terminal, and a body having an earphone receiving slot and a control circuit board. The earphone receiving slot is used for receiving the earphone and the signal transmitting terminal of the Bluetooth earphone is electrically connected with the control circuit board. The control circuit board includes a control module. The control module is connected with a Bluetooth module, a wireless VoIP module, a PSTN module, a voice-signal encoding/decoding circuit, a judging and charging circuit, and a voice-signal switching module for operating and controlling the modules and the circuits. The voice-signal switching module is connected with a speaker and a microphone via an ECHO eliminating circuit. |
US07925294B2 |
Mobile communication device
A mobile communication device is provided. The device includes a non-volatile display, a storage unit, a processing unit, and a plurality of keys. The storage unit includes a temporary storage section for storing a communication history list, which records previous communication records and frequencies of communication of each of the previous communication records. The processing unit is configured for displaying a subset the previous communication records of the communication history list obtained from the temporary storage section on the non-volatile display, before the mobile communication device enters a stand-by state from a normal state, wherein the displayed previous communication records are listed in order according to associated frequencies of communication of the previous communication records. Each of the keys corresponds to one of the displayed previous communication records, and when actuated, signals the mobile communication device to contact the one of the previous communication records correspondingly. |
US07925293B2 |
Automated communication using image capture
A method (600) of communicating that can include, responsive to receiving an image (125), automatically processing the image to associate the image with a contact, and communicating the image to the contact. Receiving the image can include capturing the image with an image capture device (215). The method also can include associating a message with the image, and automatically communicating the message with the image. At least one image attribute can be associated with the contact. In such an arrangement, processing the image can include identifying at least one feature of the image that corresponds to the image attribute. Responsive to identifying that a feature of the image corresponds to the image attribute, the message can be automatically associated with the image. |
US07925292B2 |
Methods, devices and systems relating to reselecting cells in a cellular wireless communications system
Signals of different cells in a cellular wireless communications system are observed during associated intervals to predict a signal behavior in future. A target cell is selected by observing over time signal characteristics of potential target cells. Thereafter a target cell is selected by using the observed characteristics to predict which potential target cell will in future satisfy certain criteria. |
US07925291B2 |
User specific downlink power control channel Q-bit
Systems and methodologies are described that facilitate controlling transmission power of a wireless terminal. A downlink power control channel segment may include an Orthogonal Frequency Division Multiplexing (OFDM) tone-symbol that may comprise a first component and a second component. The first component may be an in-phase (I) component and the second component may be a quadrature (Q) component, for example. A power command may be transmitted in the first component. Further, information associated with a wireless terminal may be transmitted in the second component. The information associated with the wireless terminal may be, for instance, a portion of a scrambling mask associated with the wireless terminal. |
US07925288B2 |
Data sharing system and method for handheld terminals over mobile communication network
A remote control-based data sharing system and method for handheld terminals over a communication network are provided. The data sharing system includes a master terminal that transmits a control assignment request and displays a screen image received in response to the control assignment request; a slave terminal that selectively assigns a control to the master terminal in response to the control assignment request and operates in accordance with a control signal received from the master terminal; and a network that establishes wireless communication channels with the master and slave terminals for exchanging signals between the master and slave terminals. |
US07925285B2 |
System and method for synchronizing wireless communication devices
According to the present invention, Bluetooth master device offset information is determined and distributed among the master devices within a Bluetooth network. The system either provides an offset to each master device or determines master device offsets and distributes this information to master devices within the system to allow or efficient hand-offs of a slave between master devices. |
US07925282B2 |
System and method for storing SMS messages in a mobile communications terminal
A method for storing short message service (SMS) messages in a mobile communication terminal includes determining that a storing region corresponding to a Class of a new SMS message is full by detecting a transferable SMS message in the pertinent storing region, transferring the detected SMS message to another storing region, and storing the new SMS message in the pertinent storing region. |
US07925279B2 |
Apparatus, and associated method, for forming a page message including a structure of partial identifiers of differing bit lengths
Apparatus, and an associated method, by which to form a quick page message for broadcast to access terminals to alert the access terminals of pending communication. The quick page message includes a structure formed of page identifier sets. During formation of the structure, a rearranger shortens the bit length of one or more of the page identifier sets. By reducing the bit length, the likelihood of a resultant redundant page identifier set, of the same bit length, is increased. Redundant page identifier sets are removable from the resultant quick page message. |
US07925276B2 |
Method of area-based positioning using OMA sercure user plane location in mobile communications system
A positioning method in a SUPL based position information (positioning) system, and particularly a positioning method capable of variously efficiently performing an area-based positioning (location tracking) performed by a location server or a mobile communications terminal when the location server and the mobile communications terminal respectively manage triggers generating the area-based positioning. |
US07925272B2 |
Arrangement and method for a location database
The present invention relates to the field of location databases containing position related information, and specifically to a method of providing quick and accurate response to users requesting location dependant data from such database. This speed-up in response is done by storing information that is related to most probable path for travelling users on top of database stack and therefore is easy to find and sent to requesting users. |
US07925268B2 |
Method for optimizing up-link transmission power for a wireless terminal in a multi-carrier system
Techniques are provided herein to optimize up-link transmission power from a wireless terminal to a base transceiver station in a multicarrier system. A pathloss between the wireless terminal and the base transceiver station is determined. A determination is made if the pathloss is less than or larger than a predetermined value. One or more sub-carriers are assigned to the wireless terminal based on whether the pathloss between the wireless terminal and the base transceiver station is less than or larger than the predetermined value. A power cap command signal is sent from the base transceiver station to the wireless terminal for limiting a maximum allowable power transmitted by the wireless terminal to a predetermined level based on proximity of the one or more sub-carriers to an edge of a frequency band used for up-link transmissions made by the wireless terminal. |
US07925256B2 |
Multimode roaming mobile devices
A mobile device for roaming between wireless communications networks in different geographical regions is provided. The mobile device includes an interface configured to transmit and receive signals over a wireless channel according to a communication mode using one of a plurality of access technologies. The device also includes a store holding a preferred roaming list having a common block holding data common to the plurality of access technologies, and a set of access technology-specific blocks each holding channel acquisition data specific to one of the plurality of access technologies for setting up the communication mode. |
US07925253B2 |
Radiated performance of a wireless device
Systems, methods, apparatus, processors and computer-readable media include a radiated testing module that executes a predetermined radiated performance test on a wireless device. The test dictates various performance-related parameters to measure and log at each of a plurality of predetermined positions. Further, the wireless device receives synchronization information operable to enable synchronization between the logged measurements and each of the positions. The synchronized log allows the wireless device, or another apparatus, to determine a radiated performance characteristic based on a predetermined analysis protocol. Further, the described embodiments allow for the determination of several radiated performance characteristics in a single test, using a single, unaltered wireless device. |
US07925252B2 |
Container-level transaction management system and method therefor
An application container-level transaction management system for managing transactions of an application on a wireless device. The system comprises a transaction manager for providing an interface to the application container for accessing methods for creation and execution of transactions in a hierarchical order. The transactions comprising correlative operations. The system further comprises a transaction stack for storing the transactions to be executed in an execution order according to the hierarchical order, the order of execution providing for at least one of rollback and completion of the correlative operations. |
US07925249B2 |
Secure control of a wireless sensor network via the internet
A method and a system for controlling a wireless sensor network from a user interface coupled to the Internet are provided. A user accesses an Internet-based portal from the user interface and establishes a secure broadband Internet connection between a remote control module coupled to the wireless sensor network and the portal. The connection is established by manually triggering a connection between the remote control module and the portal from the remote control module. |
US07925248B2 |
Processing decision method and mobile communication terminal
A wireless communication processing decision unit 33 acquires, from a wireless communication specific information storage unit 52, wireless communication specific information which specifies regions in which utilization of its frequency bandwidth is permitted by law. Next, registered position information which specifies the region in which this mobile communication terminal is position registered is acquired from a registered position information storage unit 34. Next, if the region specified by the registered position information is included in the regions shown by the wireless communication specific information, then the wireless communication processing decision unit 33 makes a decision to the effect that communication is possible, and notifies a communication processing unit 53 of this permission of communication. Upon receipt of this communication permission, the communication processing unit 53 starts communication processing. |
US07925247B2 |
Managing mobile devices based on roaming status
A system and electronic device supporting wireless deployment of communication services to a plurality of electronic devices. |
US07925244B2 |
Mobile wireless communication terminals, systems, methods, and computer program products for publishing, sharing and accessing media files
A method for publishing and sharing media files includes: making a published media file available to other wireless communication terminals from a publisher wireless communication terminal; establishing a connection via a wireless communication module of the publisher wireless communication terminal with a requestor wireless communication terminal seeking published media files; sending an identification of the published media file from the publisher wireless communication terminal to the requestor wireless communication terminal; sending a media file request from the requestor wireless communication terminal to the publisher wireless communication terminal requesting the published media file; sending the published media file from the publisher wireless communication terminal to the requestor wireless communication terminal in response to the media file request; and executing playback of the published media file on the requestor wireless communication terminal. |
US07925243B2 |
System and method for providing mobile device services using SMS communications
An enhanced services platform said platform includes an interface for receiving a communication from a user requesting a desired data. A response module parses the communication and retries the desired data. The platform arranges the desired data into a response message that is sent to the user. A user identifier database module stores information about the users in a user profile that including at least a preferences field and a preference value field identifying relative values of user preferences stored in the preference field, wherein when a preference having a higher ranking in the preference value field is non available, a second preference having a lower ranking in the preference value field is utilized. |
US07925237B2 |
Noise suppression circuit for mobile phone
A noise suppression circuit and method for a mobile phone is disclosed that includes a codec for decoding a received audio signal; a speaker for reproducing the audio signal; and a low-pass filter, which includes: a resistor; and a varactor and a capacitor connected in parallel to ground. Characteristics of the low-pass filter are adjusted according to usage conditions, thereby effectively suppressing a white noise and popup noise during an ongoing call. |
US07925235B2 |
Communication system
A communication system includes: a transmitter including a transmission circuit unit generating an RF signal for transmitting data and an electrical-field coupling antenna transmitting the RF signal as an electrostatic field or an induction field; a receiver including an electrical-field coupling antenna and a reception circuit unit subjecting an RF signal received by the electrical-field coupling antenna to reception processing; and a surface-wave propagation device including a plurality of linear surface-wave transmission lines for propagating a surface wave radiated from the electrical-field coupling antenna of the transmitter. |
US07925231B2 |
Passive system and method to determine distortion in an RF satellite chain
A system 10 that is used for analyzing a broadcast system includes a receiving device 60 that generates a baseband demodulated RF signal and digitizes the RF signal to form a digitized signal. A data capture module such as the IQ monitor board 90 is coupled to the receiving device 60 for acquiring samples of the digitized signal. A computer is communication with the data capture module. The computer processes the samples of the digitized signal to obtain a broadcast system response and an inverse broadcast system response. The display generates a display corresponding to the broadcast system response and the inverse system response. |
US07925229B2 |
Power detector of embedded IC test circuits
A self-testing transceiver having an on-chip power detection capability is provided. The self-testing transceiver can include a semiconductor substrate and a transmitter having a high-power amplifier disposed on the substrate. The self-testing transceiver also can include a receiver disposed on the substrate for selectively coupling to an antenna. The self-testing transceiver can further include at least one power detector disposed on the semiconductor substrate for determining a power such as an RMS and/or peak-power of a signal at an internal node of the self-testing transceiver. Additionally, the self-testing transceiver can include a loopback circuit disposed on the substrate. |
US07925223B2 |
Coil pair with carrier suppression
A coil pair having a transmission coil and a reception coil. The transmission coil is configured to transmit a transmission signal having a carrier. The reception coil is configured to receive from a source a reception signal having the carrier and data, and to significantly suppress the carrier while maintaining coupling with the source at any position along and any position proximate to the reception coil. |
US07925222B2 |
Method and system for simultaneous FM transmission and FM reception using a shared antenna and a direct digital frequency synthesizer
Certain aspects of a method and system for simultaneous FM transmission and FM reception using a shared antenna and a direct digital frequency synthesizer (DDFS) may be disclosed. In a FM transceiver that receives FM signals at a frequency f1 and transmits FM signals at a frequency f2, aspects of the method may include generating via a DDFS, a signal corresponding to a difference between f1 and f2 to enable simultaneous transmission and reception of FM signals via shared antenna. |
US07925221B2 |
RFIC with on-chip acoustic transducer circuit
An RFIC includes a transmit acoustic transducer, a digital conversion module, a transmit baseband module, an analog conversion module, an up-conversion module, a power amplifier circuit, a low noise amplifier circuit, a down-conversion module, a receive baseband processing module, and a receive acoustic transducer circuit. The transmit acoustic transducer circuit converts transmit sound waves into transmit electrical signals. The digital conversion module converts the transmit electrical signals into digital transmit audio signals and converts down-converted signals into digital receive baseband or low IF signals. The transmit baseband processing module converts the digital transmit audio signals into digital transmit baseband or low IF signals. The analog conversion module converts the digital transmit baseband or low IF signals into analog transmit baseband or low IF signals and converts digital receive audio signals into receive electrical signals. The up-conversion module converts the analog transmit baseband or low IF signals into up-converted signals. The power amplifier circuit amplifies the up-converted signals. The low noise amplifier circuit amplifies receive RF signals. The down-conversion module converts the amplified receive RF signals into the down-converted signals. The receive baseband processing module converts the digital receive baseband or low IF signals into the digital receive audio signals. The receive acoustic transducer circuit converts the receive electrical signals into receive sound waves. |
US07925217B2 |
Receiving circuit and method for compensating IQ mismatch
Embodiments of methods receiving circuits and apparatuses compensate for an IQ mismatch using a test signal positioned in a guard band. One embodiment of a method can include converting a sum of a received signal and a test signal positioned in a guard band to a first signal and a second signal of an intermediate frequency or a base band using an IQ mixer, detecting the IQ mismatch using the test signal respectively included in subsequent signals corresponding to the first signal and the second signal and compensating for the detected IQ mismatch using the IQ mismatch. |
US07925216B2 |
Mobile receiver solutions for accessing broadband video-on-demand services
A communication system (10) includes a controller (10, 160) for communicating a selection list to a wireless device (28, 36). The wireless device includes a user interface (280) for selecting a selection from a selection list (452). The wireless device generates a selection signal in response to selecting and wirelessly transmits the selection signal to the controller (100, 160). The controller (100, 160) wirelessly transmits content corresponding to the selection signal to the wireless device. The controller (100, 160) may be a business service controller or a local communications controller. |
US07925212B2 |
Automatic network and device configuration for handheld devices based on bluetooth device proximity
A method, apparatus, and system for automatically configuring Bluetooth devices for communication to an outside network is described. A Bluetooth device is paired with a “trusted” Bluetooth device. When paired devices are found, the Bluetooth device automatically configures itself to use the lowest cost connection option from the available set of paired devices that are in proximity with the Bluetooth handheld device. If no device is found, the Bluetooth device may revert to a built-in access method. The network accessed can be the internet or an office network such as an 802.11 network. |
US07925211B2 |
Method for uplink power control for distributed satellite networks to compensate for rain fade
A method for dynamically determining the power compression point of an amplifier in a distributed network under the control of a computer, the network having a first terminal (600) including the amplifier operatively coupled to a plurality of second terminals (500) by a communication channel including the steps for generating bit error rate (BER) messages indicative of measured BER for a signal transmitted at N power levels, the BER messages including respective tags indicative of the N power levels for that BER, at the second terminals (500), and reducing the maximum allowed power of the amplifier when it is determined that the amplifier is approaching saturation responsive to the BER messages. Also described is a method for dynamic uplink power control for an amplifier in a distributed network. |
US07925209B2 |
Systems and methods for inter-system sharing of satellite communications frequencies within a common footprint
Two satellite communications systems can use the same frequency or frequencies in geographically overlapping footprints, without creating undue interference in a given system that is caused by the same frequency signal(s) that is/are used by the other system. In particular, an aggregate Effective Isotropic Radiated Power (EIRP) of the radioterminals and/or ancillary terrestrial components of a second satellite communications system in the common footprint is sufficiently low, and/or the receive antenna gain of a first satellite communications system is sufficiently low compared to the receive antenna gain of the second satellite communications system, so as to increase an aggregate receiver noise that is seen by the first satellite system receivers by an amount that does not substantially change a Quality of Service (QoS) of the first satellite communications system. |
US07925207B2 |
Ranging method and apparatus in a communication system with relay station, and system thereof
A method for performing ranging by a mobile station in a communication system. The method includes transmitting a ranging sequence to a relay station; receiving an added signal of a reference sequence of the relay station and the ranging sequence, from the relay station; performing a correlation operation on each of the ranging sequence and the reference sequence in the added signal; estimating a time difference between the ranging sequence and the reference sequence depending on the correlation operation; and transmitting the signal to the relay station taking the time difference into account. |
US07925203B2 |
System and method for controlling broadcast multimedia using plural wireless network connections
Digital multimedia is broadcast to wireless receivers on a unidirectional wireless broadcast channel, while control data necessary for presentation of the multimedia is provided on a bidirectional, point-to-point wireless link. |
US07925201B2 |
Sharing media content among families of broadcast stations
Sharing media content among families of broadcast stations includes receiving information relating to media content from families of broadcast stations, storing the information such that the information is accessible to at least two of the families of broadcast stations via a computer network, receiving a query for specific media content from a broadcast station, searching the stored information in accordance with the query to identify the specific media content; and enabling the broadcast station to access to the specific media content if the specific media content is identified among the stored information. |
US07925199B2 |
Image forming apparatus
An image forming apparatus includes a removable body that is removably set in a main body of the image forming apparatus, and an engaging mechanism that causes the removable body and the main body to engage with each other when the removable body is lifted by a user. |
US07925196B2 |
Image forming apparatus
During a first operation, at least one of a first pattern and a second pattern is formed on a first area of an image carrier, and at least the other pattern is formed on a second area of the image carrier. The first area corresponds to a half of the image carrier, while the second area corresponds to the remaining half of the image carrier. During a second operation, a second pattern is formed on an area of the image carrier where a first pattern is formed during the first operation, and a first pattern is formed on an area of the image carrier where a second pattern is formed during the first operation. |
US07925195B2 |
Method of manufacturing toner carrier roller, developer apparatus, and image forming apparatus
A method of manufacturing a toner carrier roller that is shaped like a cylinder on an outer circumferential surface of which concave and convex sections for carrying toner are provided, includes: preparing a roller base member which is shaped like a cylinder; forming helix-like first grooves on the outer circumferential surface of the roller base member; and forming helix-like second grooves, which cross the first grooves, on the outer circumferential surface of the roller base member, wherein a pitch ratio of the first grooves and the second grooves is a non-integer ratio. |
US07925190B2 |
Developer supply device and image forming apparatus comprising same
The invention provides a developer supply device, a developer container, a developer and an image forming apparatus such that the developer is discharged stably from the developer container with a stable toner concentration in the developer, without damaging the developer, and in a relatively simple and small-size device having a relatively high degree of freedom as regards layout. The developer supply device comprises a partially or wholly deformable developer container and a pump for suctioning the developer held in the developer container, together with a gas, and for discharging the developer towards a developing unit. The toner comprises an additive formed so as to have a volume average particle size of 50 to 500 nm. The carrier is formed so as to have a weight average particle size of 20 to 60 μm. The developer is formed so that the carrier concentration thereof is 1 to 30 wt %. |
US07925180B2 |
Image forming apparatus, image formation process unit, and developing unit
An image forming apparatus includes a main body, image formation units disposed in the main body, a moving member disposed in the main body, the moving member including a surface facing each image formation unit, a pair of first stoppers disposed in each image formation unit, and a pair of second stoppers disposed in the main body in correspondence with each image formation unit, each second stopper being configured to prevent the developer on the moving member from entering the image formation unit. |
US07925179B2 |
Image forming apparatus with dust-proof wall
An image forming apparatus is provided. The image forming apparatus includes a photosensitive member; and an exposure member having a light emitting element, the exposure member exposing the photosensitive member at an exposure position opposed to an opposed position on the photosensitive member to form the electrostatic latent image, the exposure member being movable between the exposure position and a retreated position retreating from the exposure position, wherein the exposure member includes a dust-proof wall protruding more than a light-emitting surface of the exposure member and a positioning member positioning the exposure member with respect to the photosensitive member at the exposure position, and wherein the dust-proof wall and the positioning member are integrally formed. |
US07925175B2 |
Developing device and image forming apparatus including the same
A developing device includes a developer container storing a developer, a developer supplying member supplying a toner stored in the developer container to an image bearing member, a voltage applying unit capable of applying a bias voltage to the developer supplying member, an image density detecting unit detecting a density of toner formed on the image bearing member, and a control unit correcting a toner concentration in the developer on the basis of a result of image density detection of a reference toner image formed on the image bearing member. The control unit is capable of executing a first toner concentration correction between printing operations and executing a second toner concentration correction between predetermined points during continuous printing. |
US07925173B2 |
Monitoring apparatus, image forming apparatus, and image forming system
A monitoring apparatus includes a determining unit that determines in advance a first target amount, which is determined as a target of consumption amount of a colorant at a first timing, at which a first predetermined period from start of use of the colorant in image formation has elapsed, a first calculating unit that calculates an actual amount of the colorant actually consumed during the first predetermined period, and an announcing unit that announces consumption status information generated based on the first target amount and the actual amount. |
US07925166B2 |
Method and apparatus for phostonic stack system for vehicle control/sense
An avionics system for a plane includes a plurality of nodes disposed throughout the plane, each node performing a function. The system includes an optical network in communication with the nodes and through which the nodes communicate. The system includes at least one of the nodes having a hardwired interpreter that interprets the information transmitted from another one of the nodes via the optical network. A method for operating a plane includes the steps of communicating information through an optical network between a plurality of nodes disposed throughout the plane, each node performing a function. There is the step of interpreting with at least one of the nodes having a hardwired interpreter the information transmitted from another one of the nodes via the optical network. A phostonic stack. |
US07925160B2 |
Optical swapping of digitally-encoded optical labels
A method and a device are provided for swapping optical labels in an optical communication network. Optical information, including payload data and label data digitally encoded into the optical information, is received. At least one group of bits within the optical information is selectively inverted to rewrite the label data with new label data without changing the payload data. Each of the at least one group of inverted bits includes at least two bits and all bits of each of the at least one group of inverted bits are contiguous bits. |
US07925158B2 |
Testing optically amplified links with time-division multiplexed test signals
A time division multiplexed measurement technique is used for spectral measurements in active wavelength division multiplexed loaded optical links, and offers instantaneous real-time correlation of performance and spectral parameters of the link, which is important for dynamic characterization of link performance during transient effects or polarization mode dispersion fluctuations. |
US07925151B2 |
Device for redirecting and reflecting light from camera flash and methods for using same
Devices and methods are provided for redirecting or reflecting light from a camera's built-in flash unit. An exemplary device has a reflector member having a substantially planar surface, at least a portion of which is a reflective surface. A connecting member is provided that has a distal end portion and an opposing proximal end portion. The distal end portion can be attached to the reflector member and the proximal end portion can be configured for releasable mounting to a portion of the camera. The device can be operatively attached to the camera such that the reflector member is spaced from and opposes the flash and is configured to receive and reflect substantially all light produced from the flash. |
US07925148B2 |
Apparatus and method for compensating position of camera lens according to temperature variation
This document relates to an apparatus and method for controlling a camera according to temperature. The apparatus according to an embodiment of this document may comprise a camera comprising lenses comprising a focus lens, an iris, a lens barrel, a motor drive for controlling positions of the lenses and the iris, and a CCD, a temperature sensor for measuring a temperature of the camera, memory for storing information about a relationship between temperatures and positions of the lenses, and a state of the camera, and a controller for controlling the camera to capture an image, measuring temperature variation between a current state and a previous state through the temperature sensor, calculating a position where the focus lens has been moved according to the temperature variation based on the relationship information of the temperatures and the positions of the lenses, and determining whether to compensate for the moved position. |
US07925146B2 |
Image blur correction device and imaging device using same
In an image blur correction device and an imaging device according to the present invention, a holder for holding an optical component, which is displaced for correcting an image blur, is supported by one or more balls, so as to be freely displaced by sliding on the base, and has a structure to restrict the movement of the holder within a range, which is smaller than a mobile range normally acquired when the ball is assembled, if the ball is omitted in an assembly. Therefore the image blur correction device and the imaging device having this configuration can detect the missing of a ball in an assembly. |
US07925145B2 |
Image vibration reduction apparatus and camera equipped with same
An image vibration reduction apparatus comprises a correction lens, a first moving member having a lens frame that holds the correction lens, a second moving member having an aperture portion in which the lens frame is slidably fitted, a first actuator that drives the first moving member, a second actuator that drives the second moving member, and a holding member that supports the first moving member and the second moving member. Driving direction of the first actuator and the second actuator is oriented in a first direction that is perpendicular to the optical axis of the correction lens, and a second direction in which the second actuator displaces the lens frame via the second moving member is perpendicular to the first direction. |
US07925143B1 |
Recycle heat exchanger for watercraft
An apparatus to heat potable water aboard a recreational marine watercraft includes a metal enclosure that sits atop one burner of a conventional galley stove powered separately from the engine and the source of AC power. Potable water is circulated through a tubing unit mounted within the enclosure by a pump operated by a low DC voltage. The heated potable water is then transferred back to the potable water holding tank through a check valve which prevents reversed flow of the heated water. This provides a boater with the ability to maintain a source of hot water while away from shore power or while the engine is turned off. The top of the enclosure is partially open to allow use of the burner for cooking, or boiling water as needed with the cooking vessel being placed atop of the enclosure. |
US07925140B2 |
Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data. |
US07925138B2 |
Information storage medium, information reproducing apparatus, and information reproducing method
An information storage medium of this invention comprises a first representation object, and a first time map wherein playback management information which controls simultaneous reproduction of the first representation object and a second representation object in at least a specific period includes first reference information to refer to the first time map, the first time map includes second reference information to refer to second management information including first management information about the first representation object, the first management information includes third reference information to refer to the first representation object, the playback management information includes fourth reference information to refer to a second time map, and the second time map has a data structure including fifth reference information to refer to the second representation object. |
US07925135B2 |
Cable clamping devices and methods for using the same
A closure device for receiving a fiber optic cable includes an enclosure defining a splice chamber configured to accommodate splices to the plurality of optical fibers. The enclosure has a clamp receiving section therein. The closure device further includes a clamping device including a closed end cavity that receives the strength member to limit buckling of a strength member of the cable inserted in the cavity. The clamping device is configured to be removably inserted into the clamp receiving section of the enclosure. The clamp receiving section is configured to fixedly limit movement of the clamping device relative to the enclosure when the clamping device is installed therein to secure the strength member secured in the clamping device to the enclosure. |
US07925134B2 |
Precision length standard for coherent laser radar
This disclosure presents a version of a coherent laser radar system that is immune to environmental effects on Mach-Zehnder-configured interferometers and reference length standards comprising such systems. The present disclosure also describes methods and materials which alleviate interferometer drift due to vapor absorption using a polyimide coated polarization maintaining fiber to reduce the change in the length of a reference arm. |
US07925132B2 |
Nonlinear optical fiber, nonlinear optical device, and optical signal processing apparatus
A core includes a center core region, a core layer that is formed around the center core region and that has a refractive index lower than that of the center core region, and at least one buffer core layer that is formed between the center core region and the core layer and that has a refractive index lower than that of the center core region and higher than that of the core layer. A cladding is formed around the core layer and that has a refractive index lower than that of the center core region and higher than that of the core layer. An effective core area at a wavelength of 1550 nm is equal to or smaller than 18 μm2. |
US07925129B2 |
Compact optics for concentration, aggregation and illumination of light energy
A solar concentrator having a concentrator element for collecting input light, a redirecting component with a plurality of incremental steps for receiving the light and also for redirecting the light, and a waveguide including a plurality of incremental portions enabling collection and concentration of the light onto a receiver. Other systems replace the receiver by a light source so system optics can provide illumination. |
US07925125B2 |
Microfluidic detection device having reduced dispersion and method for making same
A microfluidic detection device provides reduced dispersion of axial concentration gradients in a flowing sample. The microfluidic detection device includes a cell body and a flow path through the cell body. The flow path has an inlet segment, an outlet segment, and a central segment, which forms a detection cell. The central segment is located between and at an angle with both the inlet segment and the outlet segment. The central segment has a first junction with the inlet segment and a second junction with the outlet segment. The cell body contains two arms that can transmit light to and from the detection cell. At least a portion of a first arm is located in the first junction and at least a portion of a second arm is located in the second junction. The portions of the arms located in the junctions are situated so that fluid entering or exiting the central segment of the flow path flows around the outer surface of one of the portions. By ensuring that the flow velocity is high near the walls both at the beginning and at the end of the conduit, the configuration serves to counteract dispersion caused by the normal parabolic velocity profile of flow through a cylindrical conduit, where the fluid velocity is highest at the center. In addition, the configuration promotes efficient sweeping of the entire volume between the two arms. A method for manufacturing the microfluidic detection device is also provided. |
US07925124B2 |
Electro-optical tunable filter and manufacturing process
An electro-optical filter made of a support in which an optical guide with a diffused channel waveguide and of a cover, that are created in borosilicate glass, and which includes a gap obtained by the use of suitable spacers, filled with a grating constituted of alternating strips of polymer and liquid crystal called POLICRYPS (Polymer Liquid CRYstal Polymer Slices), and with first electrodes that are coplanar to the support and next to the optical guide with a channel, that electrically control the grating making the filter tunable, and a manufacturing process. |
US07925122B2 |
Slot waveguide for color display
A slot waveguide utilized as a color-selecting element. The slot waveguide includes a first layer of plasmon supporting material, the first layer being optically opaque and having an input slit extending through the first layer; a second layer of plasmon supporting material facing the first layer and separated from the first layer by a first distance in a first direction, the second layer being optically opaque and having an output slit extending through the second layer and separated from the input slit by a second distance extending along a second direction differing from first direction; a dielectric layer interposed between the first layer and the second layer, the dielectric layer having a real or complex refractive index; and a power source electrically coupled to the first layer and the second layer to apply an electrical signal for modulation of the real or complex refractive index of the dielectric layer. |
US07925119B2 |
Image adapter with tilewise image processing, and method using such an adapter
An image adapter transforms an input image into an output image by successively processing tiles and by changing numbers of columns and of rows of image points. The image adapter includes queue memories connected in series so as to receive values associated with the points of a tile of the input image. A module for calculating a weighted average possesses inputs connected respectively to an output of one of the memories. The module produces values sampled in a direction parallel to the columns and corresponding to the values associated with points of the input image. A sampling rate converter, connected to the output of the module, produces values associated with the points of the output image according to a sampling rate determined for a direction parallel to the rows. |
US07925118B2 |
Image processing apparatus and method thereof
An image processing apparatus having an image sensing unit and a subject detection unit for performing a process of detecting a subject in an image inputted from said image sensing unit, has a detection size operation unit that sets a resolution of a target object to be detected by the subject detection unit, and an image conversion unit that converts a resolution of the input image, based on the resolution of the target object set by the detection size operation unit. The subject detection unit performs the process of detecting the subject in the image whose resolution has been converted by the image conversion unit. |
US07925115B2 |
Image processing device capable of detecting and correcting inclination of image
An image process capable of rapidly detecting and correcting the inclination of a document image is executed as follows. Dots are put on a document image at even intervals and the document image is printed to provide a printed object. The printed object is read with a scanner to provide image data. Processes are performed on the image data with a plurality of filters for detecting dots corresponding to a plurality of inclinations to calculate the degrees of agreement between the data and the filters. The inclination angle of a filter exhibiting a highest degree of agreement is set to the inclination angle. |
US07925114B2 |
System and method for mosaicing digital ortho-images
The present invention provides a system and method for mosaicing multiple input images, captured by one or more remote sensors, into a seamless mosaic of an area of interest. Each set of input images captured by the remote sensors within a capture interval are ortho-rectified and mosaiced together into a composite image. Successive composite images, along a given flight path, are then mosaiced together to form a strip. Adjacent strips are then mosaiced together to form a final image of the area of interest. |
US07925113B2 |
Generating compound images having increased sharpness and reduced noise
Systems and method of generating compound images having increased sharpness and reduced noise are described. In one aspect, a comparison image signal is determined. The comparison image signal includes pixels with values respectively indexing values of pixels of a first image signal in relation to values of spatially corresponding pixels of a second image signal. The comparison image signal is filtered with a spatial filter. A compound image signal is generated. The compound image signal has pixels with values composed of contributions from the pixel values of the first image signal and the pixel values of the second image signal. The contributions are functions of respective values of spatially corresponding pixels in the filtered comparison image signal in relation to values of noise variation in the filtered comparison image signal. |
US07925112B2 |
Video data matching using clustering on covariance appearance
Video data matching includes both a single region of data and sequences of regions of data. In an embodiment, a video processing system selects, from a first matrix row corresponding to a test appearance model, one or more other appearance models as a function of similarity measures populating the first matrix row. After selection of the one or more other appearance models, the system then selects, from other matrix rows corresponding to the one or more other appearance models selected in the first step, one or more additional appearance models as a function of the similarity measures populating the other matrix rows. The system then ranks the appearance models selected from the first matrix row and the other matrix rows. |
US07925110B2 |
System and method for filtering a point cloud
A method for filtering a point cloud is provided. The method includes: (a) acquiring a point cloud of an object from a point cloud obtaining device; (b) establishing a topological structure for the point cloud; (c) selecting a maiden point from the point cloud as a selected point; (d) searching a plurality of points which are near to the selected point from the point cloud according to the topological structure as near points of the selected point; (e) determining whether the selected point is a noise point by comparing coordinate values of the selected point and coordinate values of the near points; (f) deleting or smoothing the noise point from the point cloud; and repeating steps from (c) to (f), until all points in the point cloud have been selected. A related system is also provided. |
US07925109B2 |
System and method for simplifying a point cloud
A method for simplifying a point cloud is provided. The method includes: (a) acquiring a point cloud; (b) establishing a topological structure for the point cloud; (c) selecting a maiden point from the point cloud as a selected point; (d) searching a plurality of points which are near to the selected point from the point cloud according to the topological structure as near points of the selected point; (e) fitting the selected point and the near points to form a paraboloid, obtaining curve equations of the paraboloid, and computing a curvature of the selected point according to the curve equations and a curvature formula; (f) repeating the steps from (c) to (e) until the curvatures of all points in the point have been computed; and (g) simplifying the point cloud according to the curvatures of the points and a preconfigured parameter. A related system is also provided. |
US07925108B2 |
Encoding device and dynamic image recording system having the encoding device
To always maintain good image quality no matter whether the target bit rate for encoding is high or low.An encoder 210 includes: a converting section 103 for converting picture data representing a moving picture into a coefficient including a plurality of frequency components on a predetermined unit basis; a determining section 212 for determining a matrix to define a frequency bit allocation characteristic based on the resolution of the moving picture and a target bit rate for encoding that has been specified in advance; a quantization section 204 for quantizing each coefficient based on the matrix determined, thereby generating a quantized value; and an encoding section 105 for encoding the quantized value to generate encoded data of the moving picture. |
US07925107B2 |
Adaptive variable block transform system, medium, and method
A variable block transform system, medium, and a system, medium, and method for video encoding/decoding using the variable block transform. The system includes a transform block size determination unit that determines the transform block size for components of an input video based on a format, defining the components, of the input video or characteristics of the components, and a transform coding unit that performs transform coding on each of the color components of the input video according to the determined transform block sizes and outputs transform coefficients. |
US07925106B2 |
Apparatus and method for detecting motion in continuous images
A motion detection apparatus detecting motion in an image may include a black-and-white signal motion detector, a first color signal motion detector, a second color signal motion detector, and a final motion flag output unit. The motion detection apparatus may output a final motion flag in accordance with whether there is motion in a black-and-white image, whether there is first color motion in a color image, and whether there is second color motion in the color image. The motion detection apparatus may control a threshold value used to determine whether there is motion in an image in the present frame in response to accumulated information about whether there has been motion in the image for a predetermined past frame through to the previous frame. |
US07925105B2 |
Image transfer and motion picture clipping process using outline of image
An image transmission apparatus comprises an outline extraction processor, a selector, and a transmission module. The outline extraction processor extracts an outline of a specific-type image element in each of the image frames and to create outline data, based on image data representing the image frames. The selector selects the image data or the outline data for each image frame for transmission to an external receiving device. An image processing apparatus in another embodiment comprises an outline extraction processor, a scene change determination module, and a clipping processor. The scene change determination module determines that a scene change is occurred between two image frames when an amount of change between the outlines in the two image frames exceeds a prescribed threshold value. The clipping processor creates clipped motion picture data representing multiple image clips which are obtained by dividing the motion picture between two image frames when the determination that a scene change has occurred between the two image frames is made. |
US07925103B2 |
Adaptive 2n-ary tree generating method, and method and apparatus for encoding and decoding 3D volume data using it
A method and apparatus for encoding and/or decoding depth image-based representation (DIBR) data are provided. The encoding method includes: converting 3-dimensional (3D) volume data into adjustable octree data with predetermined labels given to nodes; by referring to the labels, encoding nodes of the adjustable octree from the root node to leaf nodes by a modified breadth-first search (BFS) method allocating priorities among children nodes; and generating a bitstream with predetermined header information and encoded node data. The decoding method includes: extracting header information containing at least resolution information of an object, from a bitstream and decoding the header information; calculating the number of nodes by using the resolution information of the header, and by a modified BFS method allocating priorities among children nodes, decoding each node of a tree from the root node to leaf nodes; and restoring an adjustable tree by using decoded nodes. According to the method and apparatus, a huge amount of 3D volume data can be encoded with a high efficiency, and volume data with an arbitrary resolution as well as volume data with a fixed resolution can be encoded with a high efficiency. Accordingly, with a small amount of data, 3D volume data with a high picture quality can be restored. In addition, since a progressive bitstream is generated, 3D volume data can be shown progressively when decoding is performed. |
US07925102B2 |
Picture encoding apparatus and method, program and recording medium
An apparatus and a method for compressing a picture by wavelet transform and entropy coding, in which the processing load of arithmetic coding may be relieved and rate control may be carried out effectively, while still maintaining the picture quality. An encoding object prediction unit predicts bitplanes to be encoded and extracts only those bitplanes which are to be encoded. An EBCOT unit generates an encoding pass from one bitplane to be encoded to another to execute arithmetic coding. In controlling the code volume to a target code volume, a rate controller sums the arithmetic codes in a sequence from the arithmetic code with the highest bit position in the totality of the code blocks of an input picture to the arithmetic code of the lowermost bit, from one bitplane to another or from one encoding pass to another, and halts the summation when the predetermined target code volume is exceeded. |
US07925100B2 |
Tiled packaging of vector image data
Architecture for encoding (or packaging) vector-object data using fixed boundary tiles. Tiling a large vector database provides the same advantages that tiling provides for a large raster image. Tiling the dataset means that the set of all possible browser requests is finite and predetermined. The tiles can be rasterized on a client once the tiles have been received from a server. Alternatively, the server can do the tiling and rasterizing, and then send the raster data to the client for presentation and user interaction. Tiles can be precomputed on the server, with selected tiles then transmitted to the client for rasterization. Moreover, tiles can be cached for improved performance, and prefetched based on user interactivity on the client. Summarization of the vector-object data can be accomplished at the server using a configurable plug-in interface. |
US07925099B2 |
Universal-denoiser context-modeling component and context-modeling method
In various embodiments of the present invention, a context-based denoiser is applied to each noisy-image symbol embedded within a context to determine a replacement symbol for the noisy-signal symbol. The context-based denoiser includes a context-modeling component that efficiently generates context classes and symbol-prediction classes, assigns individual contexts to context classes and symbol-prediction classes, collects symbol-occurrence statistics related to the generated context classes and symbol-prediction classes, and, optionally, generates noisy-symbol predictions. |
US07925095B2 |
Pattern matching method and computer program for executing pattern matching
A pattern matching method which is capable of selecting a suitable measurement object pattern, even on a sample containing a periodic structure, and a computer program for making a computer execute the pattern matching. In a pattern matching method which executes matching between the design data-based first image of an object sample, and a second image, whether or not a periodic structure is included in a region to execute the matching is determined, so as to select a pattern, based on distance between an original point which is set in said image, and the pattern configuring said periodic structure, in the case where the periodic structure is included in said region, and to select a pattern based on coincidence of the pattern in said image, in the case where the periodic structure is not included in said region, and a computer program product. |
US07925091B2 |
Displaying text of a writing system using syntax-directed translation
A method for displaying an input string of character codes as a sequence of glyphs. In one implementation, an ordered list of instructions for transforming an input string of character codes may be generated using syntax-directed translation. The ordered list of instructions may be executed to generate a sequence of glyph indices. A sequence of glyphs corresponding to the sequence of glyph indices may be displayed. |
US07925088B2 |
System, method and apparatus for automatic segmentation and analysis of ink stream
A technique that provides for real-time segmentation of hand written traces during data entry into a computer. In one example embodiment, this is achieved by computing a current trace bounding contour as a function of a drawn current trace. A current selection bounding contour is then computed as a function of the drawn current trace and the current trace bounding contour. The current selection bounding contour includes one or more previously drawn traces. The computed current trace bounding contour is then compared with the computed current selection bounding contour. The hand written traces including the current trace and the one or more previously drawn traces are then dynamically segmented as a function of the comparison. |
US07925086B2 |
Method and system for adaptive quantization layer reduction in image processing applications
A method and a system for adaptively (dynamically) reducing quantization layer reduction for removing quantization artifacts in quantized video signals is provided. Adaptively reducing quantization layer reduction involves detecting if a selected pixel in a quantized image belongs to a ramp area in each of multiple pre-defined directions, dynamically selecting a quantization level for each of the pre-defined directions based on the corresponding detection results, and refining the pixel based on the selected quantization levels. |
US07925082B2 |
Information processing apparatus, information processing method, computer readable medium, and computer data signal
An information processing apparatus includes: a color extraction unit that inputs an additional write document provided by writing additional write information to an original document in different colors and acquires color information on the additional write document; a color analysis unit that analyzes the correspondence between one of a color combination and color space generated by color mixture and the colors extracted based on the colors extracted; a joining and integrating unit that determines overlap between different colors on the additional write document based on the analysis result of the color analysis unit, and that joins the break of the additional write information corresponding to the correspondence portion between the overlap and the break of the additional write information; a determination unit that determines a specification area of the additional write document according to the additional write information joined; and an information analysis unit that reads information contained in the specification area analyzed. |
US07925079B1 |
Method and system for pattern recognition and processing
The present invention provides a method and system for pattern recognition and processing. Information representative of physical characteristics or representations of physical characteristics is transformed into a Fourier series in Fourier space within an input context of the physical characteristics that is encoded in time as delays corresponding to modulation of the Fourier series at corresponding frequencies. Associations are formed between Fourier series by filtering the Fourier series and by using a spectral similarity between the filtered Fourier series to determine the association based on Poissonian probability. The associated Fourier series are added to form strings of Fourier series. Each string is ordered by filtering it with multiple selected filters to form multiple time order formatted subset Fourier series, and by establishing the order through associations with one or more initially ordered strings to form an ordered string. Associations are formed between the ordered strings to form complex ordered strings that relate similar items of interest. The components of the invention are active based on probability using weighting factors based on activation rates. |
US07925073B2 |
Multiple optical input inspection system
A system and method of inspecting electrical circuits with multiple optical inputs, including: obtaining first and second image data that are generally spatially coincidental but which each include some image data that is different, modifying one of the images by employing the other image so as to produce an enhanced representation of the electrical circuit, and inspecting the enhanced representation for defects. |
US07925070B2 |
Method for displaying virtual slide and terminal device for displaying virtual slide
The invention relates to a method for displaying a virtual slide capable of storing positional information of a prescribed cell in a virtual slide photographed with a magnification capable of recognizing cell morphology and a terminal device for displaying the virtual slide; or a method for displaying the virtual slide capable of classifying the prescribed cell in the virtual slide photographed with a magnification capable of recognizing cell morphology by a simple operation; or a terminal device for displaying the virtual slide. |
US07925066B2 |
Method and apparatus for correcting an error in the co-registration of coordinate systems used to represent objects displayed during navigated brain stimulation
An error in the co-registration of a coordinate system used to represent a head of a subject in image data with a coordinate system used to represent the location of trackers affixed to the scalp surface of the head and a tracked device, such as a transcranial magnetic stimulation (“TMS”) induction coil device, is corrected using information representative of the actual distance between the tracked device and the scalp of the subject, such that representations of the tracked device and the subject's head are accurately shown on a display of a navigated brain stimulation (“NBS”) system tracking movement of the tracked device in relation to the subject's head. The correction of the error in the co-registration is performed without collecting additional tracking information from trackers on a tracked TMS coil device and the head, which avoids interrupting NBS using the TMS coil device. |
US07925063B2 |
Apparatus and method for fingerprint authentication, portable terminal device, and recording medium
The present invention relates to finger authentication and improves a fingerprint authenticating function by excluding errors caused depending on detection forms. When a fingerprint is detected, form data representing the detection form are captured and, when inputted fingerprint data are compared with registered fingerprint data, authentication is executed referring to the form data. Thereby, the errors caused depending on the detection forms can be excluded and the fingerprint authenticating function is improved. A plurality of different detection form of fingerprint data are registered, a comparison target is selected from the fingerprint data, and the comparison target is compared with the inputted fingerprint data. Thereby, the fingerprint authenticating function is improved. To match the detection form, the apparatus may be configured to compare the registered fingerprint data with the inputted fingerprint data rotating either thereof and, thereby, similarly, the fingerprint authenticating function can be improved. |
US07925061B2 |
Person imaging apparatus, method of controlling same and control program therefor
Output information such as a moving picture, still image or audio that will cause a person who is the subject of photography to laugh is stored in a digital still camera beforehand. If the output information is selected and a shutter-release button is pressed, the selected information is presented (as by being displayed or output from a speaker) to the person who is the subject. The subject is imaged and the image of the subject is obtained. Image data representing the image of the subject is recorded on a recording medium. The expression on the image of the subject is recognized and stored probabilities that output information will induce laughter are updated depending upon whether or not the subject is laughing. Output information having a high probability of inducing laughter can be presented to the subject. |
US07925056B2 |
Optical speckle pattern investigation
A method for investigating and ascertaining pulse or heartbeat includes directing illuminating radiation to illuminate a body part such as a finger. The illuminating radiation is of a wavelength or wavelength band substantially in the blue light region of the light spectrum. Then, an optical speckle pattern of the illuminated body part resulting from the illumination of the body part is obtained and imaged. The optical speckle pattern is representative of the heartbeat and by correlation of frames extracted from the speckle pattern, the pulse or beat extent of the body part may be ascertained. |
US07925052B2 |
Passive method for wind measurement
A method for measuring wind velocity including using a Fourier Transform (FT) and a correlation between a wave vector number and temporal frequency of a wind to calculate wind velocity. Contour line deviations in a series of images of a far object are evaluated by performing a spatial discrete fourier transform (DFT) on deviations within each image, and subsequently a time discrete fourier transform (DFT) on the Fourier coefficients obtained by the spatial DFT, to get the frequency dependence of each Fourier coefficient. |
US07925047B2 |
Face importance level determining apparatus and method, and image pickup apparatus
A face importance level determining apparatus for determining an importance level for a photographer with respect to a face of a person appearing in an image may include the following elements. A face information obtaining unit obtains face size information and position information that are detected from an input image signal. A first calculating unit calculates a first importance level factor on the basis of the size information. A second calculating unit calculates a second importance level factor on the basis of the position information. A third calculating unit calculates the importance level on the basis of the first importance level factor and the second importance level factor. |
US07925043B2 |
Tactile security feature for document and signature authentication
A system and method create an authentication mark on a recording medium by depositing marking material on a medium in an image area to create a marking material image and to create a marking material authentication image. A predetermined amount of additional marking material is further deposited upon the medium in the authentication image area to increase an amount of marking material associated with the marking material authentication image in the authentication image area. The fixed marking material associated with the authentication image area is a tactilely perceptible authentication mark wherein the fixed marking material associated with the authentication mark has a height, with respect to a surface of the medium, that is tactilely perceptible. |
US07925041B2 |
Method of making a linkage assembly for a transducer and the like
A linkage assembly is used for mechanically coupling an armature and a diaphragm of a balanced receiver, the linkage assembly formed from a first linkage member displaced from a strip of stock material relative to the plane of the stock material and a second linkage member displaced from the strip relative to the plane. The first and second linkage members are then joined while secured to the strip. At least one severable connecting member securing the linkage member to the strip is severed to release the linkage member from the strip for assembly of the linkage member into the receiver. A method of forming a three-dimensional structure from flat stock is used to form the linkage assembly. |
US07925037B2 |
Communications headset
A communications headset may be worn on an ear of a user. The headset may include a housing provided with a protruding concha-engaging part and a hook. The hook has an ear-engaging part and a joint part. The joint part is connected to the housing in that it is retained by a lug which is provided on an upper surface of a bottom wall of the housing. The joint part has an end portion which is configured as a rotation axis around which the hook is rotatable. |
US07925036B2 |
Folded coaxial transmission line loudspeaker
A loudspeaker has a loudspeaker driver and a first tube having a base end coupled to the driver and extending towards the rear end of the loudspeaker. A second tube of larger cross sectional dimensions extends over the first tube and loudspeaker driver and has a rear end wall spaced from the open rear end of the second tube and a front end coupled to the driver. A third, open ended tube of smaller cross-sectional dimensions than the first tube extends through a rear end wall of the second tube and into the first tube, with the front end of the third tube spaced from the base of the first tube. A folded, three segment transmission line is formed between the first and second tubes, between the second and third tubes, and through the third tube. |
US07925027B2 |
Secure address proxying using multi-key cryptographically generated addresses
A method allows Internet Protocol version 6 (IPv6) nodes that use Mobile IPv6 for mobility management, or DHCP for address provisioning, to securely claim and defend their network addresses themselves or through proxies using the SEND protocol. The network node may also sign and verify a message that claims and defends a network address. The network address to be claimed and defended may be either autoconfigured or obtained from a server using the DHCPv6 protocol. If the MCGA is generated by a mobile IPv6 node as a mobile IPv6 home address, the MCGA can be securely proxied by the mobile IPv6 home agent after the mobile node has left the home link. However, if the MCGA is generated as a mobile IPv6 care-of address by a mobile IPv6 node while on a foreign subnet, the MCGA can be securely proxied by the current or new access router, before the mobile node arrives on the link and after it has left the link, respectively. |
US07925026B2 |
Systems and methods for providing autonomous security
Systems and methods for providing autonomous security are configured to modify an original header associated with an original data packet wherein key information is added; encrypt original data associated with the original data packet in response to the key information; and form an encrypted data packet including the modified header and the encrypted data, wherein the encrypted data packet is a same size as the original data packet. |
US07925025B2 |
Method for broadcast encryption and key revocation of stateless receivers
A tree is used to partition stateless receivers in a broadcast content encryption system into subsets. Two different methods of partitioning are disclosed. When a set of revoked receivers is identified, the revoked receivers define a relatively small cover of the non-revoked receivers by disjoint subsets. Subset keys associated with the subsets are then used to encrypt a session key that in turn is used to encrypt the broadcast content. Only non-revoked receivers can decrypt the session key and, hence, the content. |
US07925023B2 |
Method and apparatus for managing cryptographic keys
One embodiment of the present invention provides a system for managing keys. During operation, the system authenticates a client at a key manager. Next, the system receives a token from the client at the key manager, wherein the token is associated with a customer key, and includes a token authenticator. This token authenticator comprises one-half of an authenticator pair which is used to determine if the client is the owner of the customer key. Next, the system decrypts the token using a master key. The system then verifies a client authenticator, which comprises the other half of the authenticator pair which is used to determine if the client is the owner of the customer key. If the client is the owner of the customer key, the system sends the customer key to the client, which enables the client to encrypt/decrypt data. Finally, the client deletes the customer key. |
US07925015B2 |
Image forming system, computer-readable recording medium storing a setting change program, and setting change method
An image forming system according to one embodiment of the present invention has a user authentication mode for granting only authorized users a setting change for an image forming apparatus. This image forming apparatus 200 includes a user authentication section 203 to perform authentication on receiving user information from a host computer 100. The image forming apparatus 200 also issues an authentication key for an authorized user and sends the key to the host computer 100. The host computer 100 sends a changed setting and the authentication key to the image forming apparatus 200, whereby making the setting change swiftly. This structure makes it possible to address a problem with related art systems that send user information every time a setting is changed and send a changed setting only when a user is deemed to have authority where authentication is redundant and time consuming. |
US07925014B2 |
Random number generating, encrypting, and decrypting apparatus, method thereof, program thereof, and recording medium thereof
Random number generating, encrypting, and decrypting apparatus, method thereof, program thereof, and recording medium thereof are provided.Random numbers for cryptographic applications are generated by a CA core. The CA core is composed of one-dimensional, two-state, and three-neighbor cell automaton. A total of three inputs for the own cell and both neighbor cells are input to each cell. Each cell performs a logical operation and outputs the result of the logical operation. Each cell contains a register. Each register captures the result of the logical operation in synchronization with a clock and stores the result. An output of a cell is fed back to the cell to perform an arithmetic calculation at the next time step. In this case, a rotation shift operation of which outputs of cells are shifted to the left and fed back to the cells is performed. To output random numbers having many bits, 40 bits of outputs of cells are selected. The selected cell numbers are not increased at fixed intervals, but increasing intervals. |
US07925012B2 |
Method and system for the secure distribution of compressed digital texts
A process for the secure distribution of compressed digital texts formed by blocks of binary data stemming from digital transformations applied to an original text, and including two stages: a preparatory stage including modifying at least one binary data in one of the blocks according to at least one substitution operation including extraction of the binary data in a block and its replacement by a decoy, and a transmission stage of a modified compressed digital text in conformity with the format of the original text, constituted of blocks modified during the course of the preparatory stage, and by a separate path of the modified compressed digital text, of digital complementary information permitting reconstitution of the original compressed digital text on the equipment of the addressee from the modified compressed digital text and from the complementary information. |
US07925010B2 |
Message deciphering method, system and article
A method decrypts the encrypted messages sent by a transmission device to a first electronic device associated with a first trusted authority and to a second electronic device. In one embodiment, first and second tokens are generated and exchanged, respectively, by the first and second electronic devices, which then generate a joint decryption key in order to decrypt the encrypted message. |
US07925009B2 |
Hybrid data encryption
A method and apparatus for encrypting and decrypting data. A first block cipher encrypts data to generate a first cipher output. A first double irregular columnar transposition cipher encrypts the first cipher output to generate a second cipher output. A second block cipher encrypts the second cipher output to generate a third cipher output. |
US07925007B2 |
Multi-input channel and multi-output channel echo cancellation
An echo cancellation technique that can process multi-input microphone signals with only a small increase in the overall CPU consumption compared to implementing the algorithm for a single channel microphone signal. Furthermore, the invention provides an architecture that provides for echo cancellation for multiple applications in parallel with only a small increase in CPU consumption compared to a single instance of echo cancellation with a single microphone input and multi-output channel playback. |
US07925006B2 |
Multi-channel echo cancel method, multi-channel sound transfer method, stereo echo canceller, stereo sound transfer apparatus and transfer function calculation apparatus
Stereo sound signals are reproduced directly from loudspeakers (SP(L), SP(R)). By using a sum signal and a difference signal of the stereo sound signals as a reference signal, and according to a cross spectrum calculation of the reference signal with a microphone-collected sound signal, calculation is performed to obtain transfer functions of four sound transfer systems between the loudspeakers (SP(L), SP(R)) and microphones (MC(L), MC(R)). The transfer functions obtained are subjected to inverse Fourier transform to obtain impulse responses, which are set in filter means (40-1 to 40-4) to create echo cancel signals and perform echo canceling. This solves the problem of an indefinite coefficient in the echo cancel technique of a multi-channel sound signal. |
US07925005B2 |
Longitudinal balance calibration for a subscriber line interface circuit
A method of calibrating longitudinal balance for a subscriber line interface circuit includes providing a first and a second driver of a differential driver pair for driving a subscriber line. An output of each of the first and second drivers is coupled to a common output. The common output is coupled to an input of the first driver. The gain of at least one of the first and second drivers is adjusted until a calibration signal (V1) present at the input of the first driver is substantially the same as a calibration signal (V2) present at the input of the second driver. |
US07925004B2 |
Speakerphone with downfiring speaker and directional microphones
A speakerphone having improved echo cancellation and sound output includes at least one directional microphone having at least one axis of sensitivity and at least one zone of insensitivity, and a speaker disposed in the zone of insensitivity of the microphone to radiate sound away from the microphone and towards a reflective surface, such as a desktop or wall, against which the speakerphone is disposed. A baseplate disposed adjacent to the speaker outlet can combine with the housing of the phone to form a flaring, right-angled horn having an inlet coupled to the outlet of the speaker and an outlet terminating at a periphery of the housing. A wall-mounting embodiment incorporates a unidirectional microphone with an axis of sensitivity oriented perpendicular to the wall, and a desktop-mounting embodiment includes an array of at least two bi-directional microphones having respective axes of sensitivity oriented parallel to the desktop. |
US07925000B2 |
Managing held telephone calls from a remote telecommunications terminal
A telecommunications terminal is disclosed that is capable of displaying information about calls that are on hold or queued for delivery at a data-processing system, wherein the calls are to be delivered the terminal itself. The terminal displays characteristics of each call, such as: (i) the caller's name, (ii) the calling number, (iii) the subject of the call, (iv) the urgency of the call, (v) the holding time of the call, and (vi) a telecommunications address of a messaging resource (such as email) associated with the call. The user (e.g., an off-premises representative, etc.) of the telecommunications terminal in the illustrative embodiment, in contrast with some terminals in the prior art, has the ability to remotely reorder or otherwise dispose the calls based on one or more of the call characteristics. |
US07924997B1 |
Method and apparatus for transferring services for a first location to a different location in response to a predetermined event
A method and apparatus is disclosed that establishes a disaster recovery plan to recover from the occurrence of a predetermined event. The plan enables the transfer of communications for at least one phone number from one switch to another switch by changing the local number portability database and programming the second switch to terminate the phone numbers from the first switch. |
US07924994B2 |
Method of operating and configuring a telecommunication system; dispatcher software for identifying a client therein and telecommunication apparatus containing same
A telecommunications system has a plurality of mutually independent clients each having a plurality of terminal devices connecting to the telecommunication system and provided in groups. A client specific identification KID and a group specific identification ZID are assigned. A dispatcher number storage can serve to assign the KID and ZID from an E.164 incoming call for routing purposes and to determine whether calls will be executed internally or externally. |
US07924993B2 |
Method for charging in one number links you service
A charging method in One Number Links You (ONLY) service includes: delivering information of simultaneous ringing numbers bonded with an ONLY number to a Service Switching Point (SSP) by a Service Control Point (SCP) of an Intelligent Network when the SCP receives a request for calling the ONLY number; initiating a call to the simultaneous ringing numbers and detecting an off-hook-and-answering number among the simultaneous ringing numbers by the SSP; and calculating charges of the off-hook-and-answering number after the call is terminated. With the charging method provided, accurate charging between an ONLY number and its bonded simultaneous ringing numbers can be implemented. |
US07924990B2 |
Communication apparatus, integrated circuit, and communication method
A communication apparatus repeatedly outputs a first multi-carrier signal SS during predetermined periods T1, T2, T3, . . . , and outputs a second multi-carrier signal RS whose phase vector is different from that of the first multi-carrier signal SS, at a predetermined timing based on the first multi-carrier signal SS. The communication apparatus further detects the second multi-carrier signal RS output from another communication apparatus, which uses a different communication method from the communication apparatus. Accordingly, both communication apparatuses can differentiate the first multi-carrier signal SS from the second multi-carrier signal RS without performing relatively cumbersome modulation and other processes. |
US07924989B1 |
Intelligent link telephone communications
Establishing a telephone call includes enabling display of a visual indicator of a call destination entity and detecting selection by a user of the visual indicator. The availability of the user to receive a first telephone call is determined. Voice communications between the call destination entity and the user are established in response to detection of the selection by the user of the visual indicator and conditioned on the user being determined to be available to receive the first telephone call. Establishing voice communications includes enabling placement of the first telephone call to the user to establish a first PSTN link with the user and enabling a voice communications link to be setup with the call destination entity. |
US07924988B2 |
Method and system for managing voice mail acknowledgement
A method and system for acknowledging receipt of a voice mail message sent by a first user to a second user and accessed by the second user. The first and second users are respectively connected to a first and second server. Responsive to receiving a request from the first user for an acknowledgment message indicating that the second user has accessed the voice mail message, the second server places an indication of the request in a voice mail box of the second user. After the second user accesses the voice mail message, the second server sends the acknowledgment message to the first server, after which the first server informs the first user that the second user has accessed the voice mail message. |
US07924984B2 |
Method and system for determining physical location of emergency service callers on a packet switched network
Pluggable communication modules, e.g. SFP, XFP, XENPAK, on a service provider's packet switched network will include network monitoring capability, e.g. Intelligent Pluggable Modules. The Intelligent Pluggable Modules are configured to detect emergency calls. When an emergency call is detected, the module notifies a software application of the detected call, including the Media Access Controller (MAC) address of the caller. The application then queries the network equipment, typically the Digital Subscriber Line Access Multiplexer for the ingress port of the MAC address using a protocol such as SNMP. Upon receipt, the service provider's customer database is then queried for the physical port location corresponding to the MAC address. The management station then sends the physical location into the existing 911 system. |
US07924981B2 |
X-ray generator
A discharging part of an X-ray generator using a one-side earthed X-ray tube is earthed is identified on the basis of the tube voltage detected value and the tube current detected value. For the identification, the X-ray generator comprises a device comprising tube voltage decrease slope calculating means (S4), tube current increase calculating means (S4), first judging means (S5) for judging whether or not the slope of the tube voltage decrease exceeds its acceptable value, second judging means (S6) for judging whether or not the increase of the tube current exceeds its acceptable value, and discharge portion identifying means (S7, S8) for identifying the discharging part which is in the X-ray tube or a high-voltage generating unit on the basis of the results of the judgments made by the first and second judging means. The identified discharging part is displayed on display means (S9). |
US07924980B2 |
Portable radiation image converting device
A portable radiation image converting device has: an image data generating unit that is sensitive to radiation, and that generates image data expressing a radiation image manifested by radiation that is transmitted through a subject and is irradiated onto an image-receiving surface; a storage unit storing image data generated by the image data generating unit; and one or more projecting units projecting, to a device exterior, various types of information including a radiation image expressed by image data that is stored in the storage unit. Various types of information including a radiation image that is generated by radiation, that has been transmitted through a subject and irradiated onto an image-receiving surface, and is stored in a memory, are projected to a device exterior by a projecting device. A portable radiation image converting device at which confirmation of a stored radiation image is easy to carry out is thereby provided. |
US07924979B2 |
Scatter attenuation tomography
A system and methods for characterizing an inspected object on the basis of attenuation determined from pair-wise illuminated voxels. A beam of penetrating radiation characterized by a propagation direction and an energy distribution is scanned relative to an object, while scatter detectors with collimated fields-of-view detect radiation scattered by each voxel of the inspected object that is intercepted by the incident beam of penetrating radiation. By calculating the attenuation of penetrating radiation between pairs of voxels illuminated sequentially by the incident beam, a tomographic image is obtained characterizing the three-dimensional distribution of attenuation in the object of one or more energies of penetrating radiation, and thus of various material characteristics. |
US07924975B2 |
Linear track scanning imaging system and method
In a linear track scanning imaging system and method, the imaging system may include: a ray generating unit having a plurality of ray sources that emit beams alternately, only one ray source at a time; an actuating arrangement causing an object under examination to move with respect to the linear track scanning imaging system along a linear track, leading the object to pass through a scanning area of the linear track scanning imaging system; a data collecting unit that collects projection data of the object for each ray source; an imaging unit that reconstructs an image of the object under examination based on the projection data collected for each ray source; and a display unit for displaying the reconstructed image. |
US07924970B2 |
Method and device for generating a CT image with a high time resolution
A method and a device are disclosed for generating a CT image with a high time resolution using a computed tomography scanner which has at least two recording systems which are operated at different X-ray energy spectra. In at least one embodiment of the process, CT images are firstly reconstructed in each case from a semi-rotation with the two recording systems, with irradiated lengths of the contrast agent-enriched structures and the soft tissue being calculated therefrom. Subsequently, a common X-ray energy is assumed and artificial measurement data records are calculated therefor, using the knowledge of the irradiated lengths for both recording systems at the same common X-ray energy. The artificial measurement data of respectively a quarter-rotation per recording system is then used to calculate the final CT image with a high time resolution. The method affords the use of dual-energy scans without losing the high time resolution available in dual-source systems. |
US07924967B2 |
Shift register
A shift register comprises a plurality of stages, {Sn}, n=1, 2, . . . , N, N being a positive integer. In one embodiment, each stage Sn includes a pull-up circuit having an input for receiving one of a first clock signal, CK1, and a second clock signal, XCK1, an output for responsively outputting an output signal, On, and an input node Qn, a pull-up control circuit electrically coupled to the input node Qn and configured such that when receiving a first input signal, the pull-up control circuit responsively generates a signal that is provided to the input node Qn to turn on the pull-up circuit, a pull-down circuit electrically coupled to the input node Qn and configured to provide a first voltage to one of the input node Qn and the output of the pull-up circuit, and a pull-down control circuit configured to receive one of a third clock signal, CK2, and a fourth clock signal, XCK2, and responsively generate the first voltage to turn on the pull-down circuit of the stage Sn and the pull-down circuit of one of the stage Sn−1 and the stage Sn+1. |
US07924964B2 |
Receiver with the function of adjusting clock signal and an adjusting method therefor
A receiver having a first clock signal is provided. The first frequency of the first clock signal is adjusted to be close to a second frequency of a second clock signal of a transmitter. The receiver includes a clock generator, a processor and a controller. The clock generator is for generating the first clock signal. The processor is for outputting a first control signal to control the clock generator to adjust the first frequency to be close to the second frequency when an absolute value of a current difference between the first and the second frequencies at a current time point is larger than a threshold. The controller is for outputting a second control signal to control the clock generator when the absolute value of the current difference is smaller than the threshold, so as to reduce the load of the processor. |
US07924963B2 |
Digital Transmit phase trimming
A circuit has a phase adjustment circuit to generate an adjusted clock signal by adjusting a first clock signal in accordance with a control signal. A multiplexer receives input data signals on a plurality of first data lines and outputs onto at least one second data line output data signals in accordance with a plurality of second clock signals. A timing measurement circuit determines at least one timing parameter of at least one output data signal on at least the one second data line and generates the control signal in accordance with a deviation of at least the one timing parameter from a desired value. |
US07924962B2 |
Clock regeneration circuit technical field
Clock synchronization resistance is improved against selectivity fading without degrading the stability of clock phase synchronization control. Clock phase detector 7, which forms part of a clock reproduction PLL, is preceded by orthogonal component equalizer 6 for removing only orthogonal component interference wave not affecting the clock regeneration, thereby assuring an opening of an eye pattern and maintaining the gain of clock phase detector 7 without erasing the clock phase information. Accordingly, even when inter-symbol interference is caused in a received signal by selectivity fading or the like, part of the interference component can be erased to keep the opening of the eye pattern wide. Thus, the clock synchronization resistance can be improved against the selectivity fading without degrading the stability of the clock phase synchronization control. |
US07924959B2 |
Data conversion system
A data conversion system acquires samples of low frequency signal components of an applied analog signal at a first data conversion rate and samples of high frequency signal components of the applied analog signal at a second data conversion rate that is higher than the first data conversion rate. The data conversion system applies a first correction filter to the acquired samples of the low frequency signal components to provide a first filtered signal and applies a second correction filter to the acquired samples of the high frequency signal components to provide a second filtered signal. The data conversion system interpolates the first filtered signal to provide an interpolated signal, and sums the interpolated signal with the second filtered signal to provide an output signal. |
US07924958B2 |
Apparatus and method for transmitting and receiving signals in a multi-antenna system
An apparatus and method for transmitting and receiving a data stream in a multi-antenna system, in which a plurality of data streams are received, a plurality of code symbol sequences are generated by precoding the plurality of data streams, the code symbol sequences being mapped to the transmit antennas in a one-to-one correspondence, the code symbol sequences being delayed by delay times for the mapped transmit antennas, and the delayed code symbol sequences are transmitted through the mapped transmit antennas. |
US07924956B2 |
System and method for compensation of non-linear transmitter distortion
A system, apparatus, method and article to provide compensation of non-linear transmitter distortion are described. The apparatus may include a receiver node (130) to receive information from a transmitter node (120). The receiver node (130) may include a clipping ratio estimation module (142) to determine parameters of non-linearity of a transmitter at the receiver node (130), a training signal predistortion block (150) to generate predistorted training symbols at the receiver node (130) using the parameters of non-linearity, and a channel equalization block (146) to performing linear equalization at the receiver node (130) using the predistorted training symbols. Other embodiments are described and claimed. |
US07924950B2 |
Method and apparatus of decoding encoded data frame having dummy bit sequences included therein
A method of decoding an encoded data frame including dummy bit sequences each generated from encoding a predetermined bit pattern is provided. The method includes: determining a boundary of dummy bit sequences in the encoded data frame; and generating a decoded data frame according to a partial decoding result and a plurality of predetermined bit patterns each corresponding to one of the dummy bit sequences within the boundary, wherein the partial decoding result is generated by decoding encoded bits beyond the boundary according to the predetermined bit pattern. |
US07924948B2 |
Pre-scaling of initial channel estimates in joint detection
A joint detection system and associated methods are provided. The joint detection system is configured to perform joint detection of received signals. The joint detection system includes a programmable digital signal processor (DSP) configured to generate initial channel estimates corresponding to propagation channels, wherein each of the initial channel estimates includes a plurality of values. The programmable DSP is further configured to determine one or more pre-scaling factors for one or more of the initial channel estimates. The pre-scaling factors are at least partially based on at least one of the plurality of values of one or more of the initial channel estimates. The programmable DSP is further configured to pre-scale the initial channel estimates by the pre-scaling factors. |
US07924947B2 |
Method and apparatus for decoding satellite navigation data from a satellite positioning system
Method and apparatus for decoding a bitstream of navigation data broadcast by a satellite positioning system satellite is described. In one example, a portion of a subframe in the navigation data for each of a plurality of occurrences of the subframe in the bitstream is obtained at a satellite signal receiver to produce a respective plurality of subframe portions. The subframe portions are then combined to recover the subframe. The subframe portions may be processed to maintain a constant polarity by comparing a common sequence of data bits among at least two of the subframe portions to identify a mismatch in polarity. |
US07924938B2 |
Context-sensitive overhead processor
An overhead processor for data transmission in digital communications, where a state machine, including a logic element and a flip-flop, is able to process a “previous” data state and a “next” data state simultaneously by storing the previous state in an external elastic storage element until the next state arrives along the datapath. By employing flip-flops on the path from the logic element to the elastic store and on the path from the elastic store to the logic element, data is transmitted faster, resulting in the ability for both the previous data state and the next data state to be transmitted simultaneously, in one clock cycle, requiring half of the transmission time required by prior art. |
US07924936B2 |
System and method for wave damping
A system and method of damping the ringing response of Band Pass Filters for use in impulse and single cycle modulation systems which are capable of carrying a high data rate and which are severely affected by the ringing response of the Band Pass Filter. |
US07924934B2 |
Time diversity voice channel data communications
A receiver with a time diversity combining component recovers a digital data signal transmitted over a voice channel of a digital wireless telecommunications network. A feature extraction module receives an audio frequency waveform encoding the digital data signal and generates a feature vector representing the digital data signal. A bit sequence estimation module analyzes the feature vector and generates an estimated bit sequence corresponding to the digital data signal. A memory stores the feature vector if the estimated bit sequence contains errors. A time diversity combining component generates a second estimated bit sequence by analyzing the first feature vector in combination with one or more feature vectors stored in the memory. |
US07924931B2 |
Apparatus and method for receiving signals in multi-carrier multiple access systems
A method for receiving signals in a multi-carrier multiple access system is disclosed. The method comprises receiving signals from at least one base station wherein each signal has a base station identifier, processing the signals to identify each base station by using the base station identifier, performing a channel estimation using the processed signals, combining the processed signals using an information obtained from the channel estimation and decoding the combined signals. Also, an apparatus for receiving signals in a multi-carrier multiple access system comprises a serial-to-parallel converter for converting a serial signal including a base station identifier from at least one base station to parallel signals, a Fast Fourier transformer for transforming the parallel signals, a parallel-to-serial converter for converting the parallel signals to a serial signal, a despreading processor for despreading frequency domain signals using the base station identifier from at least one base station, a channel estimator for compensating a channel variation between the at least one base station and a mobile station, a signal combiner for combining signals from base stations and a decoder for decoding the combined signal. |
US07924930B1 |
Robust synchronization and detection mechanisms for OFDM WLAN systems
A synchronization module for an orthogonal frequency-division multiplexing (OFDM) receiver system including a signal combination module that generates N combination signals that correspond to N received signals by performing at least one of weighted combining and selection and equal-gain-combining (EGC) on the N signals. A weighted signal generator module generates N weighted signals based on the N combination signals. N is an integer greater than one. |
US07924929B2 |
Method of automatically testing audio-video synchronization
A method of testing audio/video synchronization comprising calculating a frequency of a device used to encode a digital stream based on program clock references calculating first time differences between audio decoding time stamps and actual audio decoding times; calculating second time differences between audio presentation time stamps and actual audio presentation times; calculating third time differences between video decoding time stamps and 4 actual video decoding times; and calculating fourth time differences between video presentation time stamps and actual video presentation times. |
US07924925B2 |
Flexible macroblock ordering with reduced data traffic and power consumption
A video encoder including a processing block and an external memory storing a current frame and a reference frame. The processing block includes a memory interface, a local memory and a processor. The processor encodes the current frame in raster scan macroblock order for FMO using information from the reference frame, converts encoded information into compressed information, and organizes the compressed information according to a predetermined FMO. The processor organizes the compressed information according to any suitable FMO organization such as scattered, interleaved, etc. The processor stores the compressed information into multiple slice groups into the local memory or into the external memory, where the slice groups are organized according to the FMO. The processor loads a search window macroblock into the local memory if not already stored in the local memory. The processor may generate unfiltered reconstructed information and store the unfiltered reconstructed information into the local memory. |
US07924918B2 |
Temporal prediction in video coding
A method, apparatus and article of manufacture for performing temporal prediction are described. In one embodiment, a decoding method includes, but is not limited to, generating a prediction for a sample in one of multiple blocks using transformation parameters associated with the one block and transformation parameters associated with at least one other block in the group of blocks and adding residual data to the prediction to obtain a decoded sample. |
US07924916B2 |
Method and apparatus for decoding encoded groups of pictures of a video sequence and presenting said video sequence and said groups of pictures in temporally backward direction
MPEG video uses motion compensated prediction for coding pictures. A GOP includes at least one intra-coded picture to start decoding with and a number of inter-coded pictures and normally also includes bi-directionally predicted pictures. However, the GOP structure is not constructed for playing GOPs in backward direction in a trickplay mode across GOP boarders. The invention facilitates, for different GOP structures, a smooth backward video mode thereby reducing the required number of frame buffers and achieving near real-time speed presentation. In some embodiments some I and/or P pictures are decoded more than once. The invention also allows backwards decoding of MPEG-4-AVC GOPs including B-stored pictures. |
US07924915B2 |
Method and system for encoding video data
Described herein is a rate controller in a video system. The rate controller is comprised of a complexity estimator, a quantization level selector, a complexity generator, and a complexity estimate updater. The complexity estimator generates a complexity metric estimate. The quantization level selector sets a quantization level based on the complexity metric estimate. The complexity generator generates an actual complexity metric. The complexity estimate updater generates an updated complexity metric estimate based on a difference between the complexity metric estimate and the actual complexity metric. |
US07924911B2 |
Techniques for simulating a decision feedback equalizer circuit
A computerized system simulates a non-linear Decision Feedback Equalizer. The computerized system includes a user interface, an output port, and a controller coupled to the user interface and to the output port. The controller is configured to (i) receive electronic design automation commands from a user through the user interface, (ii) generate, as an electronic model of the non-linear Decision Feedback Equalizer, an electronic representation of a linear filter in response to the electronic design automation commands, and (iii) integrate the electronic representation of the linear filter into an electronic circuit design having other electronic representations of other electronic circuits. The electronic circuit design is externally accessible through the output port. |
US07924910B2 |
Adaptive equalization with group delay
Methods, apparatuses, and systems are presented for performing adaptive equalization involving receiving a signal originating from a channel associated with inter-symbol interference, filtering the signal using a filter having a plurality of adjustable tap weights to produce a filtered signal, and adaptively updating each of the plurality of adjustable tap weights to a new value to reduce effects of inter-symbol interference, wherein each of the plurality of adjustable tap weights is adaptively updated to take into account a constraint relating to a measure of error in the filtered signal and a constraint relating to group delay associated with the filter. Each of the plurality of adjustable tap weights may be adaptively updated to drive group delay associated with the filter toward a target group delay. |
US07924909B2 |
Method and apparatus for interference cancellation in wireless receivers
A method and apparatus for a multi-branch wireless receiver for periodically sampling first and second received signals corresponding to first and second receiver branches at first and second sample times to generate offset sample streams. The offset sample streams are then combined in a combining circuit to reduce interference present in the received signals. In an exemplary embodiment, a multi-branch wireless receiver includes an offset circuit to generate first and second offset sample times. A first sampler periodically samples the first received signal at the first sample time to generate a first sample stream and a second sampler periodically samples the second received signal at the second sample time to generate a second sample stream offset from the first sample stream. The combining circuit comprises a RAKE receiver that reduces the interference by scaling and combining despread values generated from the offset sample streams. |
US07924900B2 |
Surface emitting laser, manufacturing method of surface emitting laser, surface emitting laser array, manufacturing method of surface emitting laser array, and optical apparatus including surface emitting laser array
A surface emitting laser which is configured by laminating on a substrate a lower reflection mirror, an active layer, and an upper reflection mirror, which includes, in a light emitting section of the upper reflection mirror, a structure for controlling reflectance that is configured by a low reflectance region and a concave high reflectance region formed in the central portion of the low reflectance region, and which oscillates at a wavelength of λ, wherein the upper reflection mirror is configured by a multilayer film reflection mirror based on a laminated structure formed by laminating a plurality of layers, the multilayer film reflection mirror includes a phase adjusting layer which has an optical thickness in the range of λ/8 to 3λ/8 inclusive in a light emitting peripheral portion on the multilayer film reflection mirror, and an absorption layer causing band-to-band absorption is provided in the phase adjusting layer. |
US07924899B2 |
Vertical-cavity surface-emitting laser diode (VCSEL), method for fabricating VCSEL, and optical transmission apparatus
Provided is a VCSEL that includes a lower DBR of a first conductivity type, an active region, and an upper DBR of a second conductivity type, on a substrate. The lower DBR has a first to-be-oxidized Al-containing layer located farther from the active region than a second to-be-oxidized layer that is formed in the upper DBR. Both layers have an oxidized region and a first or a second non-oxidized region surrounded by the oxidized region. The first non-oxidized region is larger than the maximum size of the second non-oxidized region for a single mode oscillation, and smaller than the maximum size of the first non-oxidized region for a single mode oscillation. The second non-oxidized region is larger than the maximum size of the second non-oxidized region for a single mode oscillation. The first non-oxidized region has a size equal to or larger than that of the second non-oxidized region. |
US07924898B2 |
Nitride based semiconductor laser device with oxynitride protective coatings on facets
One facet and the other facet of a nitride based semiconductor laser device are respectively composed of a cleavage plane of (0001) and a cleavage plane of (000 1). Thus, the one facet and the other facet are respectively a Ga polar plane and an N polar plane. A portion of the one facet and a portion of the other facet, which are positioned in an optical waveguide, constitute a pair of cavity facets. A first protective film including oxygen as a constituent element is formed on the one facet. A second protective film including nitrogen as a constituent element is formed on the other facet. |
US07924897B2 |
Semiconductor laser device
A semiconductor laser device includes a chip obtained from a substrate and a semiconductor multi-layer formed on the substrate. The semiconductor multi-layer is formed from a plurality of semiconductor layers of a semiconductor material having a hexagonal structure, and includes a stripe-shaped wave guide portion. The chip includes two chip end facets that extend in a direction crossing an extending direction of the wave guide portion. Each of regions on both sides of the wave guide portion in at least one of the chip end facets has a notch portion formed by notching a part of the chip, and the notch portion exposes a first wall surface connecting to the chip end facet and a second wall surface connecting to the chip side facet. An angle between an extending direction of the first wall surface in at least one of the two notch portions and an extending direction of the cleavage facet is in a range of about 10 degrees to about 40 degrees. |
US07924896B2 |
Optical semiconductor device
An optical semiconductor device includes an active layer, a first semiconductor layer formed above the active layer and made from a semiconductor material containing Al, a second semiconductor layer formed above the first semiconductor layer and made from a semiconductor material which does not contain any one of Al and P and whose band gap is greater than that of the active layer, and a third semiconductor layer formed above the second semiconductor layer and made from a semiconductor material which does not contain Al but contains P. The second semiconductor layer is formed such that the first semiconductor layer and the third semiconductor layer do not contact with each other. |
US07924895B2 |
Monolithic diode-pumped laser cavity
A monolithic pumped laser cavity design is disclosed. Elements of the laser cavity, such as gain material, Q-switch, reflector, and outcoupler, are contact bonded together with a thermally conductive epoxy. The assembly is then operatively coupled to a heat sink (e.g., by mechanical or chemical means). The assembly is potted in thermally conductive potting material. The stacked elements or a subset thereof may be bonded to heat sink mounts and/or face cooling layers. In this fashion, various elements can be easily assembled and bonded together to provide the desired combination of laser energy, pulse width, and repetition frequency. The thermally conductive potting material provides structural integrity, as well as thermal management by extracting heat from the encased assembly to the heat sink. The optional heat sink mounts and face cooling operate to further extract heat and reduce thermal loading. Outcoupling to fiber may also be provided. |
US07924894B2 |
Digital piston error control for high-power laser system employing diffractive optical element beam combiner
A high-power laser system includes a laser master oscillator, a plurality of fiber laser amplifiers producing intermediate output beamlets, a diffractive optical element for combining the intermediate beamlets into a combined output beam, and a piston error controller for minimizing errors related to beam combination that may degrade the quality of the combined output beam. A piston error controller uses amplitude modulation based on Hadamard code words to tag each non-reference intermediate beamlet with a unique code sequence orthogonal to those used for the other beamlets. For each intermediate beamlet, the associated piston error contribution is recovered using a Hadamard decoder. A very small phase dither is also introduced to allow the sign or direction of the piston error to be recovered. The decoded piston error contribution is processed by a cascaded product detector unit to derive a piston error control signal, which is provided to a phase modulator to thereby adjust the phase of a beamlet and minimize the piston error contributed thereby. |
US07924892B2 |
Fiber amplifier based light source for semiconductor inspection
A laser illuminator for use in an inspection system, such as a semiconductor wafer inspection system or photomask inspection system is provided. The gain medium in the illuminator comprises optical fiber, and amplification, beam splitting, frequency and/or bandwidth conversion, peak power reduction, and q-switching or mode locking may be employed. Certain constructs including doped fiber, gratings, saturable absorbers, and laser diodes are disclosed to provide enhanced illumination. |
US07924890B2 |
Apparatus and method for increasing reliability of data sensitive to packet loss
An apparatus and method are provided which preferably increase reliability of data sensitive to packet loss. According to principles of the invention, a quality of service value may be dynamically assigned to network packets based on the contents of the network packets. |
US07924884B2 |
Performance logging using relative differentials and skip recording
The present invention is directed towards “skip” and “differential” recording techniques for recording values of network parameter to a log in a lossless manner while reducing storage resources used to record such values. The counter monitor of the present invention monitors and records values of counters at time intervals to generate a counter log provided via temporary or permanent storage. The counter monitor compares a reading of the value of the counter to a previously obtained value of the counter. If the value of the counter has not changed, the counter monitor records only the timestamp to the counter log, thereby “skipping” the recording of the unchanged value. If there is any change in the value of the counter, then the change in value of the counter, i.e., a “differential” value, along with the timestamp is stored in the counters log. To further reduce storage resource usage, the counter monitor also stores changes to the timestamps as differential changes in time values. |
US07924883B2 |
Network architecture for intelligent network elements
The present system uses point-to-point data links between intelligent network elements located in the feeder/distribution network to provide reliable, secure, bi-directional broadband access. Digital signals are terminated at the intelligent network elements, switched and regenerated for transmission across additional upstream or downstream data links as needed to connect a home to a headend or router. The intelligent network elements can be co-located with or replace the standard network elements to take advantage of existing network configurations. A tree-and-branch network architecture is therefore established in which each intelligent network element is assigned a routing ID employed in the point-to-point transmissions while leaving legacy analog signals unimpeded. In this manner, the data links are made over relatively short runs of coax cable, which can provide greater bandwidth than the typical end-to-end feeder/distribution connection between a home and the headend or optical network unit. |
US07924874B2 |
Evaluating and allocating system resources to improve resource utilization
Methods and systems for evaluating the utilization of resources in a system. Information that characterizes an allocation of resources in the system is received. Information that characterizes requests to the system is also received. Workflow in the system in response to the requests is simulated. Processes that are executed by the system in response to the requests are also simulated. Utilization of the allocation of resources is determined. The resources can be reallocated to improve the utilization as measured against a selected performance metric. |
US07924872B2 |
Transport network multiplexing for transport and ethernet packets
A system for multiplexing a transport packet and an Ethernet packet comprises a transport interface for receiving a transport stream comprising the transport packet and a network interface for receiving a network stream comprising the Ethernet packet. The system comprises a packet identifier coupled to the transport interface for filtering the transport stream and selecting the transport packet and a date formatter coupled to the network interface for creating a transport header appended to the Ethernet packet. The system further comprises a multiplexer for receiving the transport packet from the packet identifier, for receiving the Ethernet packet from the data formatter, and for multiplexing the transport packet and the Ethernet packet comprising the transport header. |
US07924871B2 |
Control channel priority access systems and methods
Methods and systems for priority access to control channels are provided. A mobile stations is assigned a user priority value. The mobile station selects a retry algorithm from a plurality of retry algorithms based on the assigned user priority value. Alternatively, the assigned user priority value can be used as a seed value for a single retry algorithm. Mobile stations with higher priority values will attempt to access the control channel within shorter time periods and more frequently than those with lower priority values. |
US07924867B2 |
Communications network using reservation indicator
The present invention relates to a communications network including transmitting stations and receiving stations for transmitting and receiving signals, the transmitting stations being adapted for transmitting a data signal as a series of data packets, wherein a data packet is scheduled to be transmitted by use of an available transmission resource, and receiving stations for transmitting a reservation indicator for reception by transmitting stations. In order to avoid transmission conflicts, in particular inter-cell conflicts in a cellular TDMA communications network, it is proposed that a reservation indicator transmitted by a receiving station carries a first reservation indicator value to indicate that a data transmission resource has been reserved by the receiving station for reception of the next data packet of a data signal from a transmitting station transmitting said data signal or a second reservation indicator value to indicate that a data transmission resource has not been reserved by the receiving station for reception of the next data packet from the transmitting station or that the last data packet has not been received with acceptable interference from the transmitting station, and wherein transmitting stations receiving a reservation indicator carrying a first reservation indicator value transmitted from a receiving station to which no data signal has been transmitted by them will not transmit a data packet by use of the reserved transmission resource. |
US07924866B2 |
Random access channel protocol
The present invention provides an improved random access channel protocol, wherein different user elements may be associated with different priority levels. Based on relative priority, the user elements may have different probabilities for deciding when to retransmit a previously transmitted packet upon receiving information from an access point indicating that the packet needs to be retransmitted. A buffer is provided for storing a packet to transmit, and the buffer is associated with a stack counter, which is incremented or decremented to or from a nominal value to determine when to transmit or retransmit the packet stored in the buffer. Based on the relative priority, feedback information from the access point may cause the stack counter for a packet needing to be retransmitted to stay at the nominal value, wherein retransmission will occur at the next available time slot, or it may increase the stack counter by one or more levels. |
US07924865B2 |
Communicating program rejection information in broadcast-multicast mobile communication system
The present invention relates to communicating program rejection information in a broadcast-multicast mobile communication system. Preferably, present invention comprises receiving information related to at least one broadcast-multicast service from a base station, determining to receive one or more specific broadcast-multicast services based on the received information, requesting the one or more specific broadcast-multicast services determined to be received from the base station, and receiving a broadcast reject message for indicating rejection of at least one of the one or more specific broadcast-multicast services requested, wherein the broadcast reject message comprises a same reject reason indicator field for indicating whether a reason for rejecting the at least one of the one or more specific broadcast-multicast services requested is identical to a reason for rejecting a previous broadcast-multicast service in the broadcast reject message. |
US07924863B2 |
Device and method for processing data chunks
In a scheme for processing data chunks, MAC-PHY circuits are adapted to store data chunks of large data packets and to provide same to a shared memory unit across an interface controlled by a controller. A data transfer monitor is adapted to monitor the progress of such data provision and shared layer-two processors perform data chunk processing operations and data packet processing operations based upon such progress. A double data rate (DDR) controller, coupled between the shared memory unit and a DDR memory unit, provides data chunks from the first shared memory unit to the DDR memory unit. |
US07924862B2 |
Systems and methods for reducing reflections and frequency dependent dispersions in redundant links
A network device includes a group of high speed redundant transmission lines and a switch. The switch is configured to select one of the high speed redundant transmission lines. The switch causes reflections and frequency dependent dispersions in the selected high speed redundant transmission line. The network device further includes a transmitting device that is configured to adjust signals transmitted over the selected high speed redundant transmission line so as to reduce the reflections and frequency dependent dispersions. |
US07924855B2 |
Method for controlling memory consumption in router-based virtual private networks
A method to determine the maximum number of VPNs assignable to plurality of routers in a VPN network. The first step in the method can be specifying a tolerance which is a probability that consumed router memory will exceed available router memory for each router in a plurality of routers. The second step can be computing the consumed router memory on each router in a plurality of routers by summing a route memory, an interface memory, a VPN memory, and a constant memory. The third step can be computing a number [V] of VPNs assigned to the router to insure that, with the specified probability tolerance, the consumed router memory will not exceed the available router memory for each router in a plurality of routers. |
US07924854B2 |
System and method for billing end users in a peer-to-peer transaction in a network environment
A method for billing end users in a peer-to-peer transaction in a network environment is provided that includes a client services packet gateway operable to communicate with a first end user and a second end user in order to facilitate the peer-to-peer transaction and a flow manager element operable to receive one or more packets of the peer-to-peer transaction from one or more interfaces, such that the interface is a subscriber interface or a network interface. The flow manager is further operable to associate a first session object with the first user and associate a second session object with the second user. |
US07924852B2 |
Method and network for transferring data and signals
In a method and network for transferring data and signals between terminal equipment via one or more switching stations, the data and digitized signals are combined in cells, with each cell having a header in which connection information is contained that designates a transmission or routing target. The terminal equipment and switching stations are synchronized so that the cells are transferred in a synchronized manner via one or more switching stations. Signals and high quality of service (QoS) data thus can be transferred through the same network. |
US07924851B2 |
Method of processing traffic information and digital broadcast system
A digital broadcast transmitting/receiving system and a method for processing data are disclosed. The method for processing data may enhance the receiving performance of the receiving system by performing additional coding and multiplexing processes on the traffic information data and transmitting the processed data. Thus, robustness is provided to the traffic information data, thereby enabling the data to respond strongly against the channel environment which is always under constant and vast change. |
US07924849B2 |
Method of and system for providing quality of service in IP telephony
A method and system for providing quality of service in an IP telephony session between a calling party and a called party establishes a high quality of service ATM virtual circuit for the session between first and second devices, each of the devices having ATM capability and IP capability. The first and second devices provide bidirectional translation between IP media and ATM media. The system transports IP media for the session between the calling party and the first device, and between said called party and a second device. The virtual circuit transports ATM media for the session between the first and second devices. An intelligent control layer provides IP and ATM signaling to set up the session. |
US07924847B1 |
Method and system for virtual circuit numbering
A system and method for providing identifying numbers for virtual circuits and virtual paths in a network is described. The system and method make use of a predetermined group of identifying numbers such that each number corresponds to a particular communication type and port. |
US07924845B2 |
Message-based low latency circuit emulation signal transfer
Message send and receive blocks are provided to emulation ICs and reconfigurable interconnect ICs of an emulation system to reduce the multiplexed transfer latency of critical emulation signals. Each of a corresponding pair of a message send block and a message receive block is provided with a signal state value inclusion schedule to control operation of the message send and receive blocks. The signal state inclusion schedule calls for some signals within a message to be sent more often than other signals within the message. In some embodiments a parity value is implemented as part the message and included in the signal state inclusion schedule. |
US07924839B2 |
Mechanism to reduce lookup latency in a pipelined hardware implementation of a trie-based IP lookup algorithm
A series of hardware pipeline units each processing a stride during prefix search operations on a multi-bit trie includes, within at least one pipeline unit other than the last pipeline unit, a mechanism for retiring search results from the respective pipeline unit rather than passing the search results through the remaining pipeline units. Early retirement may be triggered by either the absence of subsequent strides to be processed or completion (a miss or end node match) of the search, together with an absence of active search operations in subsequent pipeline units. The early retirement mechanism may be included in those pipeline units corresponding to a last stride for a maximum prefix length shorter than the pipeline (e.g., 20 or 32 bits rather than 64 bits), in pipeline units selected on some other basis, or in every pipeline unit. Worst-case and/or average latency for prefix search operations is reduced. |
US07924838B1 |
Advanced service architecture for next generation network services and intelligent data network router
According to the present invention, a plurality of data packets are received and routed by a router (1) in a data network. The router (1) comprises storing means (11) for storing a pre-defined list of rules for detecting special data packets, detecting means (12) for detecting special data packets in the received plurality of data packets on the basis of the pre-defined list of rules stored in said storing means (11), and routing means (13) for requesting instructions for the special data packets detected by said detecting means (12) and for routing the special data packets in accordance with instructions received on request. According to the present invention, an advanced service architecture for next generation network services is provided. In this service architecture, the functions of the detecting means (12) and the routing means (13) can be achieved by a service trigger and a service logic, respectively. |
US07924832B2 |
Facilitating transition of network operations from IP version 4 to IP version 6
Methods, apparatuses and systems directed to facilitating transitions from IPv4 to IPv6 networks. In particular implementations, the invention facilitates or enables accessibility of network application services between IPv4 and IPv6 hosts, or traversal of network paths including both IPv6 or IPv4 domains. Particular implementations of the invention are directed to selective mapping of network layer addresses between IPv6 and IPv4 protocols and Domain Name System records under one or more policy controls. Other implementations of the invention are directed to a proxy-to-proxy based tunnel architecture allowing hosts implementing a first network layer protocol, such as IPv4, to traverse a network implementing a second network layer protocol, such as IPv6. |
US07924831B2 |
Procedure of setting up peer link in wireless mesh network and wireless station supporting the same
Provided are a procedure of setting up a peer link in wireless mesh networks and a wireless station supporting the procedure. In the procedure, a mesh point (MP) transmits first peer link open frame regarding the peer link to a candidate peer MP. The first peer link open frame includes high throughput capabilities information element and high throughput operation information element. And, the mesh point receives first peer link confirmation frame regarding the peer link from the candidate peer MP in response to the first peer link open frame. And, the mesh point transmits second peer link confirmation frame regarding the peer link to the candidate peer MP after receiving second peer link open frame received from the candidate peer MP. In this case, the peer link confirmation frame may also include high throughput capabilities information element and high throughput operation element. |
US07924829B2 |
Technique for enabling network statistics on software partitions
A computer implemented method, data processing system, and computer program product for enabling network statistics to be collected per software partition. When an incoming data packet is received at the Internet Protocol (IP) layer of an operating system, the IP address in the incoming data packet is identified. The IP address in the incoming data packet is then compared against IP addresses stored in a hash table, wherein the hash table maps each IP address in the hash table to a software partition of the operating system. If an IP address in the hash table matches the IP address in the data packet, the software partition mapped to the located IP address in the hash table is identified. Network statistics collected for the incoming data packet are then associated with the software partition. |
US07924825B2 |
System for providing portable VoIP services
A portable VoIP telephony service includes a portable device that includes a processor and memory having information stored therein. If the portable device is coupled to a first computer, information is coupled via the first computer to the telephony service, and in the event a first incoming telephone call is received, the telephony service causes the first incoming call to be directed as a first VoIP call to the first computer. If the portable device is coupled to the second computer, information is coupled via the second computer to the telephony service, and in the event a second incoming telephone call is received while the portable device is coupled to the second computer, the telephone service causes the second incoming telephone call to be directed to the second computer. |
US07924821B2 |
Method and communication system for implementing calling tapping at flash
The invention discloses a method for implementing Calling Tapping at Flash, which includes the steps of: when there is a new voice message for a user, actively initiating an SIP message carrying the description information of the voice message by a Voice Mail Application Server; sending the SIP message to the user terminal or the home network device of the user by the Voice Mail Application Server, and notifying the user by the user terminal or the network device; converting the SIP message into an inter-exchange signaling message in CS domain and transmitting it to the CS domain where the user accesses by a Media Gateway Control Unit (MGCU), and notifying the user by a switching control unit in the CS domain in accordance with the prompt means of Calling Tapping at Flash of the user. The invention also discloses a communication system for implementing Calling Tapping at Flash service. |
US07924817B2 |
Receiving apparatus and control method therefor
The tuner unit of a digital broadcast receiving apparatus receives a digital broadcast and generates a data stream from a digital broadcast signal having a desired modulation frequency. A data stream of a digital broadcast is also input from an external digital broadcast receiving apparatus via an external I/F. A stream switching unit and demultiplexer play back the content on a desired channel, contained in the two data streams, on an image display unit in real time, and at the same time, store the content on the other channel, contained in the other data stream, in a storage unit. This makes it possible to watch one of at least two programs with different modulation frequencies while recording the other program. |
US07924812B1 |
Domain and service based update messaging
A communication network comprising a plurality of domains, a first location server of a first domain of the plurality of domains, and a first gateway coupled to the first location server and configured to interwork communications between the first domain and a second domain of the plurality of domains wherein the plurality of domains provide a plurality of services. The first gateway, responsive to a first status change associated with a first service of the plurality of services provided by the second domain, transfers a first update message to the first location server wherein the first update message indicates the first gateway, the first status change, the second domain, and the first service. The first location server, responsive to receiving the first update message, processes the first update message to determine a third domain of the plurality of other domains that provides the first service and transfers a second update message to a second location server of the third domain wherein the second update message indicates the first gateway, the first status change, the second domain, and the first service. |
US07924811B2 |
Methods, systems and computer program products for suspending packet-switched sessions to a wireless terminal
Methods, systems and computer program products are provided through which a wireless terminal participating in a packet-switched communications session may temporarily suspend the session, for example, upon receipt of an incoming circuit-switched call. The wireless terminal may notify a server associated with the packet-switched session of receipt of the incoming circuit-switched call, and may also notify the server when the packet-switched session may be resumed. In embodiments of the present invention implemented in GSM networks, one or more of the notification messages may be transmitted to the server over the SMS data bearer. |
US07924810B2 |
Method and computing system for controlling access
A method and computing system for controlling access by a user to a computing resource located in respective source and destination domains in a hierarchy of domains. The method comprises establishing a path of domains in the hierarchy from the source domain to the destination domain, specifying for at least one domain in the path preceding the destination domain whether traversal to a successive domain in the path is permitted, and providing to the user access to the computing resource if traversal from the source domain to the destination domain along the path is permitted. |
US07924803B2 |
Antenna selection for mobile stations in OFDMA networks
A method and a system for selecting antennas in an orthogonal frequency division multiple access (OFDMA) network. The network includes a base station and mobile stations. The mobile station includes multiple antennas. The base station and the mobile stations communicate with each other using frames. The base station transmits a down-link (DL) subframe of the frame to the mobile station. The DL subframe allocates one or more symbols and one or more subcarriers of an up-link (UL) subframe of the frame for antenna selection signals. The mobile station transmits the UL subframe including the antenna selection signals at the allocated subcarriers and symbols to the base station. Then, the base station selects a subset of the antennas based on the antenna selection signals. |
US07924801B2 |
Apparatus and method for detecting packet in wireless LAN based on orthogonal frequency division multiplexing
Provided is an apparatus and method for detecting a packet in a Wireless Local Area Network (WLAN) which can reduce a processing time of packet detection based on Orthogonal Frequency Division Multiplexing (OFDM) by detecting a received packet employing symmetry of a short preamble. The packet detecting apparatus includes an autocorrelation average power calculation unit for calculating an absolute value of an autocorrelation average power value obtained by delaying a preamble signal of a received signal by half of a preamble length, an average power calculation unit for calculating an average power value of the received signal, a power ratio calculation unit for calculating a ratio of the average power value to the absolute value of the average power value, and a packet detection unit for detecting the packet by using the power ratio calculated by the power ratio calculation unit. |
US07924799B2 |
Radio communication device
A radio communications device includes a transmitter, a receiver, a propagation detecting unit, and a symbol rate setting unit. The receiver has a plurality of antennas, a plurality of transmitting circuits, and a transmission signal processing circuit. The transmission signal processing circuit has a modulator, and modulates data input transmission data in modulator to output the modulated data as transmission signal to the transmitting circuits. The receiver has a plurality of antennas, a plurality of receiving circuits, and a reception signal processing circuit. The reception signal processing circuit has a demodulator, demodulates reception signals input from the receiving circuits in demodulator to generate reception data. The propagation detecting unit detects propagation state of radio waves. The symbol rate setting unit selects a symbol to be communicated from a plurality of symbol rates based on the detected propagating state and sets the selected symbol rate to the modulator and to the demodulator. |
US07924791B2 |
Method of transmitting data packets between two slave units and a master unit comprising two processors
A method of transmitting data packets within a local network including a master unit and at least two slave units is adapted to a configuration according to which the master unit comprises two processors. The first processor executes an application and the second processor controls a transmission of data between the master unit and any one of the slave units. According to the method, data packets sent by a first slave unit to a second slave unit pass through the second processor and are forwarded directly in accordance with a readdressing directive obtained from addressing elements which are interassociated and communicated by the first processor to the second processor. |
US07924787B2 |
Method and apparatus for controlling scanning period in a mobile communication terminal
A method and an apparatus for controlling a WLAN scanning period using a velocity sensor in a mobile communication terminal are provided. The velocity of a user is measured at a predetermined period and it is determined whether the measured velocity satisfies a predetermined condition for changing the scanning period. A scanning period corresponding to the velocity is detected in a look-up table, if the velocity satisfies the predetermined condition. Scanning is performed at the detected scanning period. |
US07924785B2 |
Method and system for switching a radio access technology between wireless communication systems with a multi-mode wireless transmit/receive unit
A method and system for switching a radio access technology (RAT) between wireless communication systems connected to each other while implementing different RATs with a multi-mode WTRU are disclosed. A plurality of wireless communication systems are deployed with overlapping coverage areas wherein each system implements different RATs and are connected to each other such that a service that is provided by one system may be provided through the other system. Each wireless communication system transmits an indication of the existence of an inter-working wireless communication system in a coverage area of each system. The WTRU receives the indication and information regarding the inter-working wireless communication system. The WTRU then initiates a handoff to the inter-working wireless communication system using the received information, whereby the WTRU continues to receive the same services that the WTRU receives from the currently connected wireless communication system through the inter-working wireless communication system. |
US07924780B2 |
System and method for linking existing Wi-Fi access points into a single unified network
The present invention comprises a system and method for providing a distributed wireless network. In a preferred embodiment, at least one information processor is coupled to and accessible over a communication network, such as the internet. Network bandwidth is provided to a first user of at least two end users for a first fee and to a second user of the at least two end users for a second fee. The bandwidth is provided by at least one network service provider. Further, at least two wireless gateway devices are each respectively operated by the end users, and the wireless gateway devices are configured to provide wireless access to the communication network within a transmission range and to communicate with the at one least information processor. Also, at least two wireless receiving devices are provided that are operable to receive the respective bandwidth from the at least two wireless gateway devices when in transmission range. Preferably, the first user is authorized to use the second bandwidth and the second user is authorized to use the first bandwidth via the wireless devices. Thus a system and method of sharing bandwidth is provided. |
US07924779B2 |
Apparatus and method for allocating frequency resources in mobile communication system
Disclosed is an apparatus and a method for effectively allocating frequency resources in a mobile communication system. The method includes: determining a first offset of a preset frequency band from among all frequency bands, determining a second offset corresponding to a symbol unit in the preset frequency band, and allocating frequency resources to data, the frequency resources corresponding to a sum of the first offset and the second offset. |
US07924776B2 |
Auxiliary ACK channel feedback for control channels and broadcast multicast signals
A method for providing an assignment acknowledgement is provided. The method comprises: decoding forward link control channel data blocks according to parameters provided by an overhead channel message; receiving forward link packet data at an access terminal (AT) via a data channel; identifying an offset which defines that a certain number of subpackets of the packet data have been transmitted before the assignment acknowledgement is to be transmitted; and transmitting the assignment acknowledgement according to the offset to indicate successful decoding of one of the control channel data blocks only if the packet data has not been acknowledged. |
US07924774B2 |
Control system with predictive field device response time over a wireless network
A host computer communicates with field devices by sending control messages and receiving response messages over a wireless network. When the host computer sends a control message to the wireless network, the host computer is provided with a predictive response time within which the field device receiving the message will respond. The wireless network cycles between a sleep state and an active state based upon a wireless network power cycle. The predicted response time is based upon the current state of the wireless network, the power cycle, and the time required for the field device to turn on, take an action (such as measuring a parameter), and generating a response message. |
US07924770B2 |
Method of controlling communication between two nodes in a communication system
This invention relates to a method of controlling communication between two nodes in a communication system. The method includes the steps of providing a set of values for controlling communication between the two nodes. The method also includes providing information relating to traffic conditions and providing a command for controlling communication. The method further includes selecting one of the set of values in dependence on the provided information. The command and mapping information provides a mapping between the traffic condition information and information relating to the values. |
US07924769B2 |
Communication apparatus, communication control unit, communication method and computer-readable storage medium
A communication apparatus makes a wireless communication with a communication control unit that is coupled to a network. The communication apparatus includes a part to make a call with respect to another communication apparatus on a called end, a part to receive an address of the other communication apparatus on the called end from a first communication control unit that is located at a location of the other communication apparatus on the called end, a part to make a call to the address, and a part to make a busy registration with respect to a server that is coupled to the network so as to register a telephone number of the communication apparatus. |
US07924766B2 |
Hybrid multiple access method and system in wireless networks
A method and system access a channel in a wireless network of nodes. A coordinator transmits periodically a beacon, in which time between two consecutive beacons constitute a beacon interval. The coordinator and other nodes transceive a superframe during the beacon interval, in which the superframe begins with an active interval, which is immediately followed by an inactive interval, and in which the active interval begins with a contention free period, which is immediately followed by a contention access period, which is immediately followed by the inactive interval. |
US07924765B2 |
Method and system for improved wireless communications payload
A system and method for improved data transmission in a WDCT frame structure. A transmission slot in a WDCT frame of conventional size is configured for transmission of data bits having substantially smaller data bit width than used in conventional WDCT frames. A user data field is configured to transmit a larger data payload by including more bits within the user data field. In one implementation, the user data field is configured for transmission of multiple copies of a voice data packet at the same rate as single data packets are transmitted in a conventional WDCT frame structure. In another implementation, a non-voice data transmission rate is increased by more than a factor of two over conventional WDCT frame structure. |
US07924764B2 |
Method and apparatus for packet processing
Frame processing for a wireless communication system. The frame processing includes detecting reception of a frame based on a portion of a preamble of a frame, wherein the frame includes a preamble and a data payload. With detecting the reception of a frame, determining a frame type of a plurality of frame types from at least the portion of the preamble. Processing a remaining portion of the preamble in accordance with the frame type to determine payload processing parameters, and processing the data payload based on the payload processing parameters. |
US07924758B2 |
Energy-aware routing apparatus and method
An energy-aware routing method and energy-aware routing system, the energy-aware routing apparatus for use with a multi-hop system including at least one terminal and at least one base station, the apparatus includes a transceiving unit for receiving a route request message including battery information from each of the at least one terminal; and a control unit for receiving the route request message from the transceiving unit and selecting a communication path from configurable paths by using the battery information. |
US07924755B2 |
Systems and methods for restricting the location of control information in physical layer signaling
A method for conserving the power supply of an Orthogonal Frequency Division Multiplexing (OFDM) communications device is described. The location of control information within one or two of a plurality of symbols is obtained. A sleep mode is entered into. The one or two symbols that include the control information are monitored. A return to the sleep mode is executed. |
US07924754B2 |
Multiple carrier acknowledgment signaling
Acknowledgment signaling in a multiple carrier environment is enabled with a multiple carrier codebook having code words that jointly encode acknowledgment for at least two carriers. For an example embodiment, there is a method in a remote terminal for acknowledgment uplink signaling in a multiple-carrier mode. First, a code word is determined that jointly encodes acknowledgment signaling for at least two carriers from a multiple carrier codebook that is stored in the remote terminal. The multiple carrier codebook includes eight code words that are defined to have a single carrier codebook as a sub-codebook of the multiple carrier codebook, each code word of the eight code words having a length of ten. The multiple carrier codebook achieves a minimum Hamming distance of four among the eight code words. Second, an uplink signaling message that includes the determined code word is transmitted from the remote terminal to a wireless network node. |
US07924753B2 |
Method and system for decoding
Methods and apparatus to decode encoded data. One method starts and stops turbo decoding depending on channel conditions of a received pilot signal. One method may be used with Hybrid Automatic Repeat Request (H-ARQ). |
US07924752B2 |
Voice and data exchange over a packet based network with AGC
A signal processing system which discriminates between voice signals and data signals modulated by a voiceband carrier. The signal processing system includes a voice exchange, a data exchange and a call discriminator. The voice exchange is capable of exchanging voice signals between a switched circuit network and a packet based network. The signal processing system also includes a data exchange capable of exchanging data signals modulated by a voiceband carrier on the switched circuit network with unmodulated data signal packets on the packet based network. The data exchange is performed by demodulating data signals from the switched circuit network for transmission on the packet based network, and modulating data signal packets from the packet based network for transmission on the switched circuit network. The call discriminator is used to selectively enable the voice exchange and data exchange. |
US07924749B2 |
Identification of long links within a wireless network
An apparatus and method of identifying long links within a wireless network is disclosed. The method includes identifying long links within a wireless network. The method includes a first node estimating a link quality of a wireless link between the first node and a second node of the wireless network. The first node uni-casts packets to the second node. The first node monitors a packet acknowledgment success rate. The first node identifies the wireless link to be a long link if the link quality is above a link threshold, and the packet acknowledgment success rate is below an acknowledgment threshold. |
US07924748B2 |
Method and system for controlling power in a communication system
A method is provided for controlling power in a communication system. The power control method includes allocating a first data transmission region and a second data transmission region corresponding to a first communication scheme and second communication scheme; providing a communication service to a receiver through the first data transmission region, and receiving power control information from the receiver through the second data transmission region while providing the communication service; and adjusting a level of transmission power used for providing the communication service according to the received power control information, and providing the communication service to the receiver using the adjusted transmission power. |
US07924747B2 |
Enhancement of node connectivity in a wireless communications network with changing topology via adaptive role changing
A process and system for enhancing connectivity among nodes of a wireless communications network by adapting to changes in the network topology. Nodes of the network are configured to operate according to either (i) an ad hoc protocol wherein a given node assumes a role of a mesh node capable of connecting with other like-configured nodes, or (ii) a point-to-multipoint protocol wherein the given node assumes a role of either a base station, or a subscriber station being served by another node which is assuming the role of a base station. A determination is made as to whether each node should operate according to the ad hoc protocol or the point-to-multipoint protocol, in order to maintain an optimum state of connectivity among all nodes of the network. The determined operating protocol is then implemented for each node. |
US07924733B2 |
Root cause analysis of network performance based on exculpation or inculpation sets
Performance problems or other conditions are analyzed in a system comprising a plurality of endpoint devices and an associated centralized or distributed controller. End-to-end measurements are obtained for respective paths through the network, for example, using communications between the endpoint devices. For a given end-to-end measurement obtained for a particular one of the paths, a value of a performance indicator for the path is determined and the performance indicator value is assigned to each of a plurality of links of the path. The determining and assigning operations are repeated for additional ones of the end-to-end measurements, the links are grouped into one or more exculpation or inculpation sets based on how many times a particular performance indicator value has been assigned to each of the links, and the one or more sets are utilized to determine, for example, the location of a performance problem in the network. |
US07924731B2 |
Method and apparatus for handling out-of-sequence packets in header decompression
Header compression repair techniques are accomplished, in various aspects, modes, embodiments, and implementations, by a remote terminal (40), by a header decompressor (46) for use at a remote terminal (40), and by methods of operating the remote terminal and/or decompressor, and (optionally) in some aspects, modes, embodiments, and implementations by taking into consideration aspects of structure and operation of a header compressor (25) as well. The remote unit (40) comprises a transceiver (42) or the like which receives, over a link (36) such as an air interface (38), packets including packets having headers which have been compressed and packets which are potentially out-of-order. The header decompressor (46), upon detection of non-receipt of packets anticipated in a flow (34) of packets over the link, stores, with respect to each non-receipt, a snapshot of header decompression context information existing at the non-receipt. Then, when the header decompressor detects header decompression failure for a subsequently received packet, the header decompressor determines (e.g., by executing a repair process) whether header decompression of the subsequently received packet can be achieved using one of plural stored snapshots. |
US07924730B1 |
Method and apparatus for operations, administration and maintenance of a network messaging layer
A method of performing connectivity verification in a content routed network including a plurality of routers and wherein messages are transported through the network over a message transport layer, involves sending from an originating router a ping request message over the message transport layer along a user data path to a terminating router using a content routing protocol. The terminating router responds with a ping reply message upon receipt of the ping request message, and the message transport layer is monitored for the ping reply message at the originating router. Trace messages can also be sent through the network to determine whether subscribers are reachable for messages originating from a particular publisher. Also trace messages can be sent through the network to determine whether subscriptions from a particular subscriber are reachable from a particular originating router. |
US07924728B2 |
Systems and methods for energy-conscious communication in wireless ad-hoc networks
The invention relates to a transport protocol and associated methods and stack architectures for improving the energy efficiency of transmitting packets through an ad hoc network. The protocol controls transmissions by taking into account per-packet energy limits, per-node loss tolerances, and/or minimum availability rates determined based on path quality measurements collected by packets traversing the network and application reliability requirements associated with various applications. |
US07924715B2 |
Method and apparatus for discovering, negotiating, and provisioning end-to-end SLAs between multiple service provider domains
Domains (multiple collaborating service providers) create service offerings between pairs of edge nodes that interconnect with other domains in the network. The service offerings may specify the available bandwidth, quality of service, reliability, available security, price, subscriber and service contextual specific and other SLA information. When a new service is to be created, the service definition is used along with information about the available service offerings to determine a set of networks to implement the service. Information associated with the service offerings may be flooded to all other networks. Alternatively, the service offering information may be provided to a trusted third party (SLA broker) which may provide SLA services on the network to select sets of domains to implement inter-domain services, and may also proxy to set up the service for the SLA requesting party. A hybrid approach may also be used wherein some SLA information is flooded and other information is retained in secret and provided only to the SLA broker. |
US07924714B2 |
Communication method and receiving terminal
It is an object of the present invention to receive/play a streaming immediately after a switching not to disconnect it when a terminal for receiving the streaming is switched from a first receiving terminal to a second receiving terminalA communication method of switching a receiving terminal of a streaming to which a rate control using TFRC is applied from a first receiving terminal to a second receiving terminal, includes a deciding step of deciding whether or not a route on a network between a transmitting terminal of the streaming and the first receiving terminal is identical to a route on the network between the transmitting terminal and the second receiving terminal, and a transferring step of transferring history information of a packet loss that the first receiving terminal is managing to the second receiving terminal when it is decided that both routes are identical. |
US07924712B2 |
Processing platform selection method for data packet filter installation
In a data packet system (100) comprised of a plurality of processing platforms that are each at least potentially in-line with respect to a flow of data packets, upon receiving (401) an installation of a data packet filter, automatically selecting (402) where, from amongst that plurality of process platforms, to effect the data packet filter. This can comprise, if desired, parsing of the filter to ascertain its characterizing requirements and accessing information regarding the processing platforms to determine which platforms are capable of effecting those requirements. Numerous other factors can also be taken into account to aid in assuring an appropriate selection. |
US07924711B2 |
Method and apparatus to adaptively manage end-to-end voice over internet protocol (VolP) media latency
A method and apparatus for adaptively managing communication latency, including processing one or more data frames in a communication network; sampling the one or more data frames in accordance with a first sampling time; interpolating the sampled one or more data frames; and forming a play-out waveform using the one or more data frames and having a predetermined length in time. The one or more data frames can be one or more vocoder frames and a play-out time of the one or more vocoder frames is different than the original sampling time. |
US07924710B2 |
Method for transmitting data including an error control mechanism designed for unreliable networks and error resilience applications
A method for transmitting a payload encapsulated in a packet from a transmitter to a receiver by using an Automatic Request process, in which: the receiver checks each packet received from the transmitter to detect some potential corrupted received packets the receiver acknowledges the correct or the corrupted reception of each received packet by emitting one or many acknowledgment messages to the transmitter; the transmitter resends the packets that were indicated as corrupted in the received acknowledgment messages. For at least some packets, the transmitter implements an EC-PartARQ error control mechanism including the steps of: defining a sensitive part and a non-sensitive part in the transmitted packet; checking only the sensitive parts in the packets to detect any potential corrupted received packet, a packet being considered as corrupted if the sensitive part has not been correctly received. |
US07924708B2 |
Method and apparatus for flow control initialization
According to one embodiment of the invention, a credit/debit flow control mechanism performs credit initialization by a combination of standard protocol level messages (e.g., one or more flits) with encoded credit return values and the use of saturating counters. |
US07924706B1 |
Method and apparatus for controlling the operation of a flexible cross-connect system
The present invention discloses a method and apparatus for cross-connecting high-speed telecommunications signals at a flexible cross-connect system. A method and apparatus for controlling communications between each of the cards located within the flexible cross-connect system is also disclosed. The method and apparatus also detect and report failures within the system, receive and validate software upgrades from external sources, maintain synchronization within the system, and monitor communication maps for the system. |
US07924705B2 |
Method and system for span-based connection aggregation
The present invention provides a method and system for the restoration of an optical mesh network subsequent to the simultaneous failing of a large number of network connections due to a transmission failure. The system and method increase the restoration speed of a large number of failed network connections through connection aggregation. The system and method provide that connection aggregation is the logical bundling of a plurality of network connections across a network span. By enabling the bundling of these individual network connections transported over a particular span or spans, a network operator manages the bundle as if it were one network connection. The method and system provide that other network links support these bundled connections when the network segment that a managed bundle is traversing fails. |
US07924704B2 |
Memory optimization packet loss concealment in a voice over packet network
A method to reduce memory requirements for a packet loss concealment algorithm in the event of packet loss in a receiver of pulse code modulated voice signals. A voice playout unit in the receiver shares its nominal delay buffer with a history buffer of a packet loss concealment algorithm up to a maximum limit described in a standard. This reduces or eliminates need to allocate memory for the history buffer. A history buffer can also be extended to retain an original portion of voice signal packets received prior to a packet loss as well as generated voice signals as they are generated. A scratch buffer is used as a working buffer and replaces the function of a pitch buffer. |
US07924702B2 |
Method for reconfiguring a communication network
A method for reconfiguring a packet-switched communication network using a network protocol for installing a logic topology of the network formed as a spanning tree is disclosed. The method includes detecting failure of a direct link to a root bridge of the spanning tree by a first bridge; detecting the failure of a direct link to the root bridge by a second bridge; transmitting a first configuration frame generated by the first bridge to other bridges; receiving the first configuration frame by a third bridge and transmitting a second configuration frame, generated by the third bridge, to the other bridges; detecting the first or second configuration frame by the second bridge and transmitting the third configuration frame generated by the second bridge to the other bridges; receiving the third configuration frame by the other bridges of the network and triggering a reconfiguration of the network with detection of a new spanning tree by the network protocol. |
US07924698B2 |
Proportional fair scheduler for OFDMA wireless systems
A scheduler and a method schedule available power and bandwidth to users. Equations for a continuous bandwidth allocation of a total bandwidth, and/or a continuous power distribution of a total power, are set up using Lagrangian multipliers to include constraints in a function that is maximum when a fair capacity is maximum. The continuous bandwidth allocation and/or the continuous power distribution represent sets of values corresponding to users that maximize the function. The equations are solved using waterfilling methods, wherein the continuous power distribution is determined for a previously determined bandwidth allocation, and/or the continuous bandwidth allocation is calculated for a previously determined power distribution. |
US07924692B2 |
Actuator assembly providing two-dimensional movement of a moveable element in a data storage device
An apparatus comprises a movable member, first and second rigid members positioned on opposite sides of the movable member, a first suspension assembly connected between a base and the first and second rigid members, a second suspension assembly connected between the first and second rigid members and the movable member, first and second actuators coupled to the first and second rigid members along a first central axis, and third and fourth actuators coupled to the movable member along a second central axis. |
US07924690B2 |
Process for intentional deterioration of the contents of an optical recording medium
The invention relates to the field of optical information recording. In order to prevent abusive or fraudulent use of storage media, the invention provides a process for intentional degradation of information by application of a laser power below the normal power for reading information recorded in super-resolution on the media. This process relies on the surprising observation that a laser power below the super-resolution read power produces an irreversible degradation of the information recorded. This observation has been made with regard to media composed of a three-layer structure comprising an InSb or GaSb layer between two ZnS/SiO2 layers. Application for protecting sensitive data. |
US07924688B2 |
Optical pickup and manufacturing method for optical pickup
An optical pickup includes a first objective lens, a second objective lens having a numerical aperture different from that of the first objective lens, and an objective lens holder that holds the objective lenses. The first objective lens is attached to the objective lens holder via a spacer. The objective lens holder has a first fixture hole that receives the spacer with the first objective lens and a second fixture hole that receives the second objective lens. The first fixture hole is provided with a spacer supporting portion in which the spacer is inserted in a rotatable manner. |
US07924684B2 |
Object lens, optical pickup, and optical disc device
An optical pickup includes: a first emitting unit to emit an optical beam of a first wavelength; a second emitting unit to emit an optical beam of a second wavelength; a third emitting unit to emit an optical beam of a third wavelength; an object lens to condense optical beams emitted from the first through third emitting units onto a signal recording face of an optical disc; and a diffraction unit provided on one face of an optical element or the object lens positioned on the optical path of the optical beams of the first through third wavelengths; wherein the diffraction unit includes a generally circular first diffraction region provided on the innermost perimeter, a ring zone shaped second diffraction region provided on the outer side of the first diffraction region, and a ring zone shaped third diffraction region provided on the outer side of the second diffraction region. |
US07924681B2 |
Optical pickup apparatus, recording/reproducing apparatus provided with the optical pickup apparatus, optical element, and information recording/reproducing method
An optical pickup apparatus for reproducing information from an optical information recording medium or for recording information onto an optical information recording medium, is provided with a first light source for emitting first light flux having a first wavelength; a second light source for emitting second light flux having a second wavelength, the first wavelength being different from the second wavelength; a converging optical system having an optical axis and a diffractive portion, and a photo detector; wherein in case that the first light flux passes through the diffractive portion to generate at least one diffracted ray, an amount of n-th ordered diffracted ray of the first light flux is greater than that of any other ordered diffracted ray of the first light flux, and in case that the second light flux passes through the diffractive portion to generate at least one diffracted ray, an amount of n-th ordered diffracted ray of the second light flux is greater than that of any other ordered diffracted ray of the second light flux, where n stands for an integer other than zero. |
US07924680B2 |
Optical information recording and reproducing apparatus and optical information recording apparatus
An optical information recording and reproducing apparatus for recording information on a recording medium by forming interference fringes generated by interference between an information beam and a reference beam on the recording medium and for reproducing the information by irradiating, with the reference beam, the recording medium, in which the interference fringes are formed. The apparatus includes a spatial light modulator for spatially modulating at least a portion of a light beam emitted from a light source into the information beam. A light sensing device reads the information beam extracted from the recording medium by the reference beam irradiated on the recording medium. A shift amount detector detects a shift of the irradiating position of the light beam entering the spatial light modulator, and a device corrects a positional shift between a position of an area for modulating the information beam and a position of the light beam in the spatial light modulator based on a positional shift amount detected by the shift amount detector. |
US07924679B2 |
Holographic system, in particular for holographic data storage
In order, in the case of a holographic system, in particular for holographic data storage, comprising a radiation source for emission of a radiation an objective lens, a signal evaluation means, a detector and an optical data storage medium, the optical data storage medium having at least one data carrier layer and at least one beam-reflecting layer, to provide a solution which forms a small, compact and robust unit, in the case of which the signal beam crosses the reference beam only once, which avoids the use of optical beam splitters and requires a minimal alignment outlay, it is proposed that the objective lens has a plurality of sections, at least two beams that run parallel passing through the objective lens in a respective section and the at least two beams focusing at respectively separate locations on a plane in the optical data storage medium, at least one beam reflected in the optical data storage medium passing through the objective lens again in a respective further section. |
US07924674B2 |
Recording method to generate a box type recording pattern with a first pulse having a first power level and a second pulse having a second power level, and recording apparatus, and optical recording medium for the same
A recording method, a recording apparatus, and an optical recording medium that can improve quality of a signal reproduced from a high multi-speed recording medium. The recording method includes generating a box type recording pattern including a first pulse, which has a duration determined according to a length of a recording mark and which has a first power level, and a second pulse which has a second power level different from that of the first power level, and recording data according to the box type recording pattern. |
US07924673B2 |
Information processing device, access device, recording medium, information processing method, and information processing program
An information processing device processes specific information recorded on a recording medium, and has a characteristic identification unit and a processing unit. The characteristic identification unit identifies the reflection characteristic of the recording medium. The processing unit processes the specific information recorded on the recording medium according to the identified reflection characteristic. The reflection characteristic is either a first characteristic such that the reflectance of light reflected by a recorded region of the recording medium (referred to as first reflectance) is greater than the reflectance of light reflected by an unrecorded region of the recording medium (referred to as second reflectance), or a second characteristic such that the first reflectance is less than the second reflectance. |
US07924659B2 |
Optically assisted magnetic recording device with semiconductor laser, optically assisted magnetic recording head and magnetic disk device
The present invention provides a magnetooptic device, a magnetooptic head, and a magnetic disk drive each capable of performing optically assisted magnetic recording and each having a small size, improved recording density, and a higher transfer rate. In a magnetooptic device, a magnetic circuit including a magnetic gap and a thin film magnetic transducer having a coil portion are stacked on the surface of a semiconductor laser. By the arrangement, optically assisted magnetic recording can be performed, small size and light weight are achieved, and higher transfer rate can be implemented. |