Document Document Title
US08132268B2 Apparatus and method for the detection of forces in the sub-micronewton range
A force microscope for the detection of forces in the sub-micronewton range has a measurement head which is used to carry out a relative movement with respect to a sample holder and to which a carrier molecule is attached on which probe molecules are placed.
US08132266B2 Methods, systems, and computer program products for identifying and enforcing software feature limits across different hardware platforms, software releases, and tiers
Methods, systems, and computer program products for identifying and enforcing software feature limits across different hardware platforms, software releases, and tiers are disclosed. According to one method, a feature limit data structure is stored on the hardware platform. Each entry in the feature limit data structure is indexed by at least a software program identifier, a software release level identifier, and a feature name. When software is initialized, its release level is determined. A feature limit manager separate from the software being initialized is invoked. At least the software program identifier, the release level, and the feature identifier are provided as input to the feature limit manager. The feature limit manager provides a feature limit value. The feature limit value is stored and the software uses the feature limit value to enforce the feature limit during execution.
US08132252B2 System and method for securely transmitting data using video validation
A system and method is disclosed for secure transmission of electronic information between two parties. A first data communication session between a first computing device and a second computing device, wherein the first data communication session is via a first communication protocol. Further, the first computing device transmits first information via the first communication protocol that is received by the second computing device via the first communication protocol. During the first communication session, a second data communication session is provided between the first computing device and the second computing device. The second communication session is via a second communication protocol, which is more secure than the first communication protocol. The first computing device transmits second information via the second communication protocol that is received by the second computing device the second information via the second communication protocol. The second information relates at least partially to the first information. Moreover, the second communication session appears to a user of the first computing device to be the first communication session.
US08132251B2 Firewall system for interconnecting two IP networks managed by two different administrative entities
Firewall system for interconnecting a first IP network (10) to a second IP network (16), these networks belonging to two different entities having each a different administration wherein any data packet transmitted/received by the first IP network is filtered by using a first firewall function and any data packet transmitted/received by the second IP network is filtered by using a second firewall function. The system comprises essentially a single firewall device (20) including filtering means (41, 43) performing both first firewall function and second firewall function, a console port (37) enabling the administrator in charge of each IP network to enter filtering rules for updating the associated firewall function and control means (39, 47, 49) interconnecting the console port and the filtering means for transmitting thereto the filtering rules so that each administrator may independently manage the system from the console port.
US08132250B2 Message profiling systems and methods
Methods and systems for operation upon one or more data processors that classify communications from messaging entities. A method can include receiving a communication that was sent from a messaging entity. A plurality of message classification techniques is used to classify the communication. Each message classification technique is associated with a confidence value which is used in generating a message classification output from the message classification technique. The message classification outputs are combined in order to generate a message profile score. The message profile score is used in deciding what action is to be taken with respect to the communication associated with the messaging entity.
US08132244B2 Mobile smartcard based authentication
In an authentication server, information representing a first part of a response to a challenge is received during the authentication preparation phase. The challenge and the first part of the response are stored for further use. The challenge is resent and information representing a second part of the response to the challenge is received during a modified authentication phase. The first and second parts of the response are checked against the challenge for authenticating the user. In a smartcard reader, the response received from the smartcard is sent to a computing device, when the smartcard reader received the challenge via an interface to the computing device during normal authentication. In response to the smartcard reader having received the challenge via the interface to the computing device during an authentication preparation phase, the smartcard reader sends the first part of the response to the computing device. In response to the smartcard reader having received the challenge via a user interface, it presents at least the second part of the response to a user via the user interface.
US08132243B2 Extended one-time password method and apparatus
An OTP token for facilitating the authorizing of a client workstation to conduct a session with a server over the Internet is disclosed. Information at least partially identifying the server is provided to the OTP token and/or the client workstation, and a determination is made, using this identifying information, if the server is a legitimate server. In accordance with this determination, it is decided whether or not to transmit data indicative of a session OTP from the OTP token to the client workstation. In some embodiments, if the identifying information is indicative of a legitimate server, the data indicative of the session OTP is transmitted from the OTP token to the client workstation, and otherwise, the data indicative of the session OTP is withheld from the client workstation. Data indicative of the session OTP may include, in various embodiments, either multi-factor authentication data derived from user authorization data, or session OTP data that is independent of user authentication data.
US08132239B2 System and method for validating requests in an identity metasystem
An information processing system in a computer network comprising an edge system, an identity provider, a relying party and a tracing service, in which the tracing service relays a queue of information of authorized user activity from a relying party to an identity provider, which then can provide that activity information to the user.
US08132236B2 System and method for providing secured access to mobile devices
A system and method for providing secured access of a mobile device is disclosed herein. Access to data included in the mobile device is permitted when the presence of an authentication device having the proper authentication information is received by the mobile device.
US08132230B2 Image processor
A procedure for login in a case where a prescribed job is executed in an image processor is simplified. An image processor includes: input unit accepting an input of user authentication information from a user; user authentication unit performing user authentication by comparing the inputted user authentication information with the stored user authentication information to authorize execution of processing; and temporary ID generation unit generating an temporary ID if the user authentication is successful to store the temporary ID, being related to the user authentication information, wherein the input unit accepts an input of the temporary ID and the user authentication unit compares the inputted temporary ID with the stored temporary ID to thereby perform the user authentication and to authorize execution of the processing.
US08132227B2 Data management in a computer system
Embodiments of the invention generally provide methods, systems, and articles of manufacture that facilitate classification of a data access authority of unclassified users into one or more categories, and control access of data by the users based on the categories. When an unclassified user is found in an organization chart, one or more classified users near the unclassified user in the data tree may be identified. The unclassified user may be compared to the identified classified users to determine one or more suggested data access categories for classifying the unclassified user. The unclassified user may therefore be classified into one of the suggested data access category based on, for example, user input.
US08132222B2 Addressable tap units for cable television networks and related methods of remotely controlling bandwidth allocation in such networks
Addressable tap units for a cable television network include a radio frequency input and a radio frequency output. These tap units may further include a radio frequency receiver that is configured to receive a radio frequency signal input at the radio frequency input. A filter circuit, which may be a plug-in filter circuit, is coupled between the radio frequency input and the radio frequency output. The filter circuit includes at least one filter that filters out signals in one or more frequency bands. The tap units also may include a plurality of switches that select one of a plurality of signal paths through the filter circuit. The plurality of switches may be controlled in response to data contained in the radio frequency signal. The tap unit may also include an alternate radio frequency path that bypasses the plug-in filter module so that signals incident at the radio frequency input traverse the alternate radio frequency path if the plug-in filter module is not installed in the addressable tap unit.
US08132214B2 Low noise block converter feedhorn
A circuit, electrical device or other apparatus for band stacking and/or band translating multiple transmissions. Such transmissions may be satellite transmissions, terrestrial transmissions, signals carried across a wired network such as a cable network, and so forth. Two sets of left-hand polarized and right-hand polarized signals may be accepted by an embodiment. One left-hand polarized signal and one right-hand polarized signal may be band stacked such that the left-hand polarized signal occupies a first frequency and the right-hand polarized signal occupies a second frequency, thereby permitting the two signals to be transmitted simultaneously across a single transmission line as a first unique signal. The second left-hand polarized signal and second right-hand polarized signal may likewise be combined into a second unique signal for transmission. The first and second unique signals may be stacked as a first stacked output and a second stacked output by a band translating circuit.
US08132213B2 Digital broadcasting system and data processing method
The present invention relates to a digital broadcasting system and a processing data method thereof. The present invention includes acquiring a first ensemble providing service guide information for mobile service data from a broadcast signal in which the mobile service data and main service data are multiplexed, acquiring, from the first ensemble, first program table information including information which indicates that the first ensemble provides service guide information for a second ensemble, and decoding the first program table information and acquiring service guide information for mobile service data included in the second ensemble by using the decoded first program table information.
US08132212B2 Enhanced television services
A method and system to permit TV viewers to interact with program content broadcast over a subscriber network, such as cable, satellite, internet, or cellular telephone. The details of the ability for the viewer to interact is embedded as data in the program signal. The subscription provider broadcasts a visual indicator as a small icon during programming that informs the viewer that interaction is permitted. The viewer then uses a remote control to purchase products, vote on events, respond to polls, download files, request information, and request callback actions. The TV viewer uses the remote control to send information to a set-top box front-end application, and to iteratively create transactions that are batched and then sent to a back-end core application and database which then handles fulfillment.
US08132211B2 Information processing apparatus displaying indices of video contents, information processing method and information processing program
In order to quicken switching of indices and reduce the time required for display after switching, a mobile phone includes a video content specifying portion to specify at least one video content, an index element generating portion to generate a thumbnail for a video content when accepting a generation instruction and to stop generation of the thumbnail when accepting a cancellation instruction, an index element generation requesting portion, in response to the event that a video content is specified by the video content specifying portion, to output a generation instruction including identification information identifying the specified video content to the index element generating portion, and a cancellation instructing portion to output a cancellation instruction to stop generation of the thumbnail for the already specified video content when a new video content is specified before completion of generation of the thumbnail for the already specified video content.
US08132209B2 Information processing device
This invention relates to an information processing apparatus for allowing a user at a remote location to make easy and quick reservation of a TV program for unattended recording over a network. In step S103, the user accesses an EPG server to get an HTML-based TV program information screen displayed on the user's camera-equipped digital mobile telephone and reserves through the screen a desired program for unattended recording. In response, a main control unit of the telephone requests the EPG server to attach recording reservation data about the program reserved by the user to an e-mail and to send the e-mail to the user's personal computer along with the attachment. Given the send request, the EPG server retrieves the recording reservation data from an EPG information database in step S112, and attaches the retrieved data to an e-mail via the internet before sending the e-mail to the personal computer in step S113, the personal computer being located remotely such as in the user's home.
US08132207B2 Universal programming system and method for EPG with localized interactive content
An EPG to display programming information in a variety of ways including using 3-D images, alphanumeric text, and video data. In addition, non-EPG objects, such as interaction objects, may be conflated with the presentation of the world and with the program schedule information. A communication module in the EPG receives localized content containing multiple objects from one or more servers coupled to a network. Users may interact with the content (e.g., buy and sell goods and services from local franchises) through a user-interface coupled to the EPG.
US08132204B2 System and method for enhanced video selection and categorization using metadata
Systems and methods for presenting video asset information to a viewer to assist the view in selecting a video asset for viewing is described. The video assets can be available from a plurality of different video asset sources, such as VOD (video on demand), PVR (personal video recorders) and broadcast (including over the air, cable, and satellite). Images from the video assets are displayed in a uniform manner, along with information about the video assets. The information includes data in a metadata category, wherein metadata can be received from the video asset, external sources, or manually input by a user. The view can select one of the video assets for viewing, but also can navigate using metadata categories such as genre, actors, director, and the like. This allows a much easier and natural navigating and selection process for viewers.
US08132202B2 Methods and systems for providing targeted content
A method and system for providing targeted advertisements over a networked media delivery system, especially interactive television networks, the system comprising tracking and storing viewer selections, analyzing the selections, and delivering targeted advertisements that appeal to the particular subscriber making the selections, the system including a merge processor, a file server, a profile processor, and a broadcast server contained in a head end in communication with a plurality of set-top boxes through a distribution network. Based on a subscriber's viewing habits and account information, the present invention delivers different, customized advertisements to different viewers watching the same program or channel. The present invention delivers the advertisements as either still frame bit maps or as video streams advertisement insertion in a playlist or a broadcast media program.
US08132201B2 Process for transmitting digital data representative of a content
The process comprises the steps consisting in: (a) receiving data in a first device, the data containing at least one anticopy protection system identifier; (b) verifying whether the first device is connected to a data recording device by a digital bus; and in case of positive verification: (c) verifying whether the first device comprises a module implementing an anticopy protection system whose identifier is included in the data; and in case of positive verification: (d) offering a user access to the data according to a first mode of access (PPVR) authorizing the recording of the data; and in case of negative verification in step (b) or step (c): (e) offering a user access to the data according to a second mode of access (PPV) not authorizing the recording of the data.
US08132200B1 Intra-video ratings
A system and method is provided for receiving and displaying voting data with respect to online hosted videos. Viewers vote on portions within various videos stored in an online video hosting website. Voting data can represent different types of votes, such as unipolar, bipolar, or categorical. The prior voting data, including that submitted by other viewers, can be displayed in a number of ways, such as gradations of color, or charts such as bar graphs. The voting data may be associated with demographic categories, such as a voter's age, sex, or political affiliation. Further, a video may be selectively played to display portions of most interest to given demographic categories, as indicated by voting patterns of those categories.
US08132198B2 Point-of-sale enablement of optical storage media
An apparatus includes an optical data storage medium comprising a longitudinal portion at a resting location and a counterweight attached to the optical data storage medium. Unless the longitudinal portion is locked in place, the counterweight causes the longitudinal portion to move from the resting location when the optical data storage medium is rotated thereby rendering at least some data on the optical data storage medium unusable.
US08132197B2 Mounting objects on a turntable
The embodiments herein describe an apparatus and method for a reduced Z stack slot loading optical disc drive (ODD). In one embodiment, an optical disc mounting assembly can be used to chuck an optical disc to a turntable. The optical disc mounting assembly can include a hub spring for spring loading a hub and a clamping mechanism pivotally connected to the hub. In the described embodiment, in an extended position, the clamp is used to secure the optical disc to the turntable. The clamping mechanism can include a clamp pivotally attached to the hub at a pivot point. In the absence of the optical disc, the clamp is retracted and secured within a recess in the optical disc mounting assembly. In the presence of the optical disc, the mounting assembly chucks the optical disc to the turntable using the clamp and hub.
US08132196B2 Controller based shock detection for storage systems
A data storage system controller having a shock detection sensor and methods utilizing such a controller are provided. The data storage system controller receives information or signals regarding shock events from the associated shock sensor, enabling the data storage system controller to take remedial action. The particular remedial action taken may be dependent on the severity of the detected shock event. The data storage system controller may also receive information regarding shock events from shock sensors provided separately from the data storage system controller, allowing the data storage system controller to take remedial action that is tailored to the locale of a shock event.
US08132195B2 Disk device with shape identifier
A disk device is capable of quickly identifying an inserted optical disk. A reading portion obtains disk surface information from an optical disk that is passing, and stores the obtained disk surface information in a storing portion provided in a disk playing device. An identifying portion decides whether or not the disk playing device is able to play the optical disk, based on the surface information.
US08132191B2 Method and apparatus for adapting and hosting legacy user interface controls
A method and apparatus for adapting and hosting legacy user interface controls is provided. Legacy user interface controls are exposed within a new window manager as native user interface objects. A bridge between a hosted legacy user interface control and the legacy window manager intercepts messages intended for the hosted user interface control. The messages are filtered to determine if they should be passed to the new window manager. If a message is to be forwarded, the message is forwarded to a root Visual Gadget in the new window manager. The message is processed and routed down the window tree to an adapter control for hosting the legacy user interface control. The adapter control processes the message and routes the message to any listener objects attached to the adapter. If the message has not been completely handled, the message is “bubbled” up the window tree for additional processing.
US08132189B1 WS-management resource MBean wrapper for JAXB beans
An approach is provided in embodiments of the present invention for utilizing Java™ Management Extensions (JMX) as a back end to “instrument” (i.e. monitor and control) computer system resources, including servers, devices, and applications etc., within standard resource management model(s) that are external to Java™. For example, JMX can be used as a back end to instrument WS-Management resources—in particular, JMX MBeans can be used to implement Common Information Model (CIM) WS-Management resources.
US08132188B2 Method and system for extension registry filtering
A set of attached extensions is reduced before it is exposed to the code of a processing extension point to which the extensions are attached. An application calls an extension registry to obtain a list of available extensions attached to a given extension point, and filter functionality is integrated into the extension registry. Filters including filtering logic are plugged into the extension registry itself, and the extension registry selects the filter or filters to be applied for a current context. The extension registry defines an extension point to collect filters as extensions and to define an interface that those filters will implement. Each filter specifies when it should be called. As a result, an application can supply a filter that knows what extensions to expose and which to exclude in one or more contexts.
US08132183B2 Methods, systems and computer program products for dynamic categorized event cool off for CIM indications
Methods, systems and computer program products for dynamic categorized event cool off for CIM indications. Exemplary embodiments include a method for dynamic categorized event cool-off for CIM indications for a SMIS client having a handler for CIM indications, the method including categorizing incoming CIM Indications into the SMIS client, the categorization being based on the handler for the CIM indications, identifying a default delay of CIM indications handling during SMIS client operation in an absence of an indications storm, detecting the presence of an indications storm in the SMIS client, generating an alert when the indications storm is detected, increasing the default delay of CIM indications handling during the indications storm, and returning the default delay of CIM indications handling to EventCoolOffPeriod.
US08132181B2 Method, apparatus and media for indication management in an information model environment
A computer implemented method for managing an information handling system. The method may include one or more of: monitoring, with an object oriented model, the information handling system for an event; generating, with the object oriented model, an indication in response to the event; and/or allowing access to the indication to clients having a sufficient client level of access.
US08132168B2 Systems and methods for optimizing a process of determining a location of data identified by a virtual hard drive address
A system for optimizing a process of determining a location of data identified by a virtual hard drive address includes a virtual hard drive, a hypervisor, a plurality of chained files and a table. The plurality of chained files includes a first file comprising a delta of a master file and each subsequent file comprising a delta of a previous file in the plurality of chained files. The table enumerates associations between each of a plurality of virtual hard drive addresses with one of the master file and a file in the plurality of chained files. The virtual hard drive stores the master file, the plurality of chained files, and the table. The hypervisor intercepts a request to access data at a virtual hard drive address and identifies, based on the table, a file containing the requested data and responds to the request with access to the requested data.
US08132167B2 Context based virtualization
Methods, systems, apparatuses and program products are disclosed for managing device virtualization in hypervisor and hypervisor-related environment which include both pass-thru I/O and emulated I/O.This may include setting up a page table entry so an instruction may execute untrapped in an unprivileged domain such as by creating a new entry in a page table with requisite read or write permissions set. Later the page table may be edited (or an entry deleted) so the same I/O instruction is trapped and responsively emulated.In another embodiment of the invention, an electronic device may be provided with at least one controller; and one non-volatile memory having instructions encoded therein which, when executed, implement the context-based virtualizationAn advantage provided by the present invention is that performance of the device may be traded off against resource consumed dynamically responsive to system operating conditions. Also, I/O access to peripheral devices may be switched to and fro between emulation and pass-thru operation.
US08132166B2 Methods and systems for provisioning software
The present invention provides a unified provisioning environment, which comprehensively manages the tasks related to software provisioning. In particular, the present invention manages software provisioning using a hierarchy of commands. The lowest level in the hierarchy comprises distribution commands, which primarily handle base operating system specific tasks of provisioning. The second level comprises profile commands, which associate a configuration file, such as a Linux kickstart file, with a distribution and optionally allow for customization. The third level comprises system commands, which associate remote systems that are involved with the provisioning of the software. The fourth level comprises repository commands, which address configurations and tasks related to updating the software, remote installation procedures, and optionally customizing the software.
US08132165B2 Interception proxy-based approach for in-service software upgrade
A system for an in-service software upgrade is disclosed. The system consists of a processor, a first version of a software process, a second version of the software process, and a proxy software process. When executed by the processor, the proxy software process can intercept a message intended for the first version and direct the message to either the first version or the second version based on the status of a transaction associated with the message.
US08132164B1 System, method and computer program product for virtual patching
A system, method, and computer program product are provided for virtual patching. Initially, information associated with at least one vulnerability of a computer application is collected. Further, at least one host interface is identified that is capable of being used to access the vulnerability. In use, data sent to the at least one host interface is analyzed to determine whether the data is unwanted, based on the information.
US08132163B2 Method and apparatus for automatic second-order predictive commoning
A method and apparatus for automatic second-order predictive commoning is provided by the present invention. During an analysis phase, the intermediate representation of a program code is analyzed to identify opportunities for second-order predictive commoning optimization. The analyzed information is used by the present invention for apply transformations to the program code, such that the number of memory access and the number of computations are reduced for loop iterations and performance of program code is improved.
US08132156B2 Methods and systems for testing tool with comparative testing
Embodiments of the present invention provide a multi-input comparative testing tool. The present invention looks at the internal structure of the software being tested and compares the two pairs of internal structures. In the present invention, the testing tool is capable of receiving multiple program code files or data files as its input. For each program code file, the testing tool generates a collection of problem objects and compares pairs of the problem collections with each other. The present invention may also run on data files having program code. For example, the present invention is capable of testing extensible markup language (XML) files to determine if they validate against a schema. Problem objects that are in both collections are identified and set aside. The remaining problem objects are then marked either as being resolved or new depending in which collection they exist.
US08132153B2 Quality management framework for a software lifecycle
A quality management framework (hereinafter referred as “framework”) for a software project lifecycle is provided. The framework enables generation of at least one software program while ensuring compliances with at least one standard. The plurality of items of the library includes tool an organization chart depository, a policy depository, a procedure depository, a life cycle model depository, a guideline depository, a template depository, a process asset depository, a workflow diagram depository and a checklist depository. Each of the items of the library is configured to be updated and accessed. The life cycle model depository of the library is configured to include a modular interface that enables handling of multiple lifecycle (V-model, waterfall model, iterative model etc.) models. The framework is configured to allow access the library.
US08132136B2 Dynamic critical path detector for digital logic circuit paths
Method for correcting timing failures in an integrated circuit and device for monitoring an integrated circuit. The method includes placing a first and second latch near a critical path. The first latch has an input comprising a data value on the critical path. The method further includes generating a delayed data value from the data value, latching the delayed data value in the second latch, comparing the data value with the delayed data value to determine whether the critical path comprises a timing failure condition, and executing a predetermined corrective measure for the critical path. The invention is also directed to a design structure on which a circuit resides.
US08132130B2 Method, program product and apparatus for performing mask feature pitch decomposition for use in a multiple exposure process
A method for forming exposure masks for imaging a target pattern having features to be imaged on a substrate in a multi-exposure process. The method includes the steps of generating a set of decomposition rules defining whether a given feature of the target pattern is assigned to a first exposure mask or a second exposure mask; applying the decomposition rules to each of the features in the target pattern so as to assign each of the features in the target pattern to one of the first exposure mask or second exposure mask; and generating the first exposure mask and the second exposure mask containing the respective features assigned to each mask.
US08132129B2 Method for computing the sensitivity of a VLSI design to both random and systematic defects using a critical area analysis tool
A method of estimating integrated circuit yield comprises providing an integrated circuit layout and a set of systematic defects based on a manufacturing process. Next, the method represents a systematic defect by modifying structures in the integrated circuit layout to create modified structures. More specifically, for short-circuit-causing defects, the method pre-expands the structures when the structures comprise a higher systematic defect sensitivity level, and pre-shrinks the structures when the structures comprise a lower systematic defect sensitivity level. Following this, a critical area analysis is performed on the integrated circuit layout using the modified structures, wherein dot-throwing, geometric expansion, or Voronoi diagrams are used. The method then computes a fault density value, random defects and systematic defects are computed. The fault density value is subsequently compared to a predetermined value, wherein the predetermined value is determined using test structures and/or yield data from a target manufacturing process.
US08132127B2 System and methodology providing adaptive interface in an industrial controller environment
The present invention relates to a system and methodology providing adaptive user interface capabilities in an industrial control environment. A user interface is provided that can operate across various software and/or hardware platforms. The platforms can be adapted with smart devices and/or wearable devices to facilitate access to a control system and can be adapted as a remote web service and/or adapted to interact with the service. The user interface can be tuned or adjusted in accordance with device capabilities operating the interface and can be adjusted or modified according to various operator or administrative preferences.
US08132126B2 Controlling electronic components in a computing environment
The present invention is directed toward a system and process that controls a group of networked electronic components using a multimodal integration scheme in which inputs from a speech recognition subsystem, gesture recognition subsystem employing a wireless pointing device and pointing analysis subsystem also employing the pointing device, are combined to determine what component a user wants to control and what control action is desired. In this multimodal integration scheme, the desired action concerning an electronic component is decomposed into a command and a referent pair. The referent can be identified using the pointing device to identify the component by pointing at the component or an object associated with it, by using speech recognition, or both. The command may be specified by pressing a button on the pointing device, by a gesture performed with the pointing device, by a speech recognition event, or by any combination of these inputs.
US08132117B2 Method and system for highlighting an image representative of a flight parameter of an aircraft
A method and system for highlighting a parameter image representative of a flight parameter of an aircraft to a user in a multi-parameter aircraft instrument display, such as a flat panel display. An electronic instrument display is configured to present parameter images, at least one of which includes a first indicator configured to indicate a specific value (e.g., a target value) for a flight parameter and a second indicator configured to indicate an actual flight parameter value that changes according to variations in the flight parameter. A graphics rendering controller is configured to generate the parameter images and to enlarge a portion of the parameter image when the actual flight parameter value is within a predetermined range from the target value.
US08132116B1 Configurable iconic image representation
Techniques for configurable iconic image representation are described, including receiving an input, the input indicating selection of a graphical element associated with one or more columns, performing a determination using the input, and formatting a layout based on the determination and in response to the selection of the graphical element, a size of the graphical element representing a parameter associated with the one or more columns.
US08132112B2 Live search chat room
One embodiment provides a system of exchanging information between a first party and a second party over a network. The system includes an interface module to prompt a query from a first party by a first key word search and to prompt a query from a second party by a second key word search in the network, a key word comparator module to compare the first and second key word searches, and a chat room admission module to automatically admit the first and second parties to a chat room if the first and second key word searches have substantial similarity. The chat room is embedded into a search result web page.
US08132110B1 Intelligently enabled menu choices based on online presence state in address book
A computer implemented method for intelligently enabling menu choices includes rendering, on a client system, an address book user interface comprising information related to one or more contacts, selecting a contact from the address book user interface, determining an online presence state for the selected contact, enabling one or more menu options based upon the determined online presence state, with the menu options enabled for a first online presence state differing from the menu options enabled for a second online presence state, and presenting the enabled menu options to a user in a user interface.
US08132099B2 Method for obtaining accessibility information, computer program and accessibility information device
A method and apparatus for obtaining accessibility information in content of a rich internet application. The method for obtaining accessibility information includes executing an object of the content displayed on a display screen, estimating a role of the object using reference model information prepared beforehand concerning a plurality of objects, and outputting the estimated role of the object as the accessibility information. Therefore, even when the object does not have accessibility information, the accessibility information can be obtained based on the output during the execution and the internal state. In this way, it is possible for a visually impaired user to operate rich internet applications that are created by Dynamic HTML and Flash™.
US08132090B2 Dynamic creation of symptom databases from social bookmarks
A method for the dynamic creation of a symptom database from at least one social bookmark includes bookmarking a webpage comprising a solution to a problem using a web browser; defining a bookmark for the webpage by editing a bookmark field to characterize the solution by at least one of a text or numeric identifier and by providing at least one tag to classify the solution by at least one of product, topic, enterprise, or database; and automatically storing the bookmark in at least one symptom database. In response to a query for a solution to the problem, the bookmark is provided.
US08132086B2 Semiconductor memory device for byte-based masking operation and method of generating parity data
A semiconductor memory device includes a memory cell array and an error correction code (ECC) engine. The memory cell array stores bits of normal data and parity data therein. The ECC engine performs a masking operation in a masking mode, the ECC engine calculating the parity data using the normal data. The normal data includes a first section that is to be updated and a second section that is to be saved by the masking operation.
US08132084B2 Super block error correction code (ECC) adaptable to communication systems including hard disk drives (HDDs) and other memory storage devices
Super block error correction code (ECC) adaptable to communication systems including hard disk drives (HDDs) and other memory storage devices. A means is presented by which a number of blocks of information can be organized, with a degree of ECC provided thereto, and transmitted via a signal into a communication channel. In some instances, the communication channel is coupled to a storage media as in the context of an HDD, and information is written to and read from the storage media via this communication channel (e.g., “read channel”). This means is particularly well suited to applications that provide large amounts of data via any one transmission (e.g., DVR/PVR (Digital/Personal Video Recorder)). A redundant block is generated using the information of each of a number of information blocks thereby provided extra ECC on a large portion of data, and that redundant block also undergoes ECC encoding.
US08132083B1 Architecture and control of reed-solomon list decoding
Systems and methods are provided for implementing list decoding in a Reed-Solomon (RS) error-correction system. A detector can provide a decision-codeword from a channel and can also provide soft-information for the decision-codeword. The soft-information can be organized into an order of combinations of error events for list decoding. An RS decoder can employ a list decoder that uses a pipelined list decoder architecture. The list decoder can include one or more syndrome modification circuits that can compute syndromes in parallel. A long division circuit can include multiple units that operate to compute multiple quotient polynomial coefficients in parallel. The list decoder can employ iterative decoding and a validity test to generate error indicators. The iterative decoding and validity test can use the lower syndromes.
US08132082B2 Architecture and control of Reed-Solomon error-correction decoding
Systems and methods are provided for implementing various aspects of a Reed-Solomon (RS) error-correction system. A detector can provide a decision-codeword from a channel and can also provide soft-information for the decision-codeword. If the decision-codeword corresponds to an inner code and an RS code is the outer code, a soft-information map can process the soft-information for the decision-codeword to produce soft-information for a RS decision-codeword. A RS decoder can employ the Berlekamp-Massey algorithm (BMA), list decoding, and a Chien search, and can include a pipelined architecture. A threshold-based control circuit can be used to predict whether list decoding will be needed and can suspend the list decoding operation if it predicts that list decoding is not needed.
US08132080B2 Communication apparatus and decoding method
A communication apparatus includes a storage unit, a row processing unit, and a column processing unit. The row processing unit repeatedly performs row processing to calculate a column-processing LLR for each column and each row in a check matrix. The column processing unit calculates a row-processing LLR for each column and each row of the check matrix, and repeatedly performs column processing to store in the storage unit the minimum value k of absolute values of the row-processing LLR. The row processing unit and the column processing unit alternately performs their processing. The row processing unit performs calculation using an approximate minimum value while the column processing unit cyclically updates the minimum k value of each row.
US08132079B2 Radio communication apparatus
A radio communication apparatus is provided in Protocol Data Unit (PDU) transmission, in which the tail end (boundary) of a packet is detected based on the calculation result of an error detection calculation (Frame Check Sequence (FCS) calculation), without use of Length Indicator (LI) information. Preferably, to avoid incorrect detection, tail end presence/non-presence flag information is set in a header, and the above detection is decided to be valid when the flag information in the header part of PDU, storing the detected tail end, indicates the presence of the tail end.
US08132077B2 Unidirectional error code transfer for both read and write data transmitted via bidirectional data link
A controller includes a link interface that is to couple to a first link to communicate bi-directional data and a second link to transmit unidirectional error-detection information. An encoder is to dynamically add first error-detection information to at least a portion of write data. A transmitter, coupled to the link interface, is to transmit the write data. A delay element is coupled to an output from the encoder. A receiver, coupled to the link interface, is to receive second error-detection information corresponding to at least the portion of the write data. Error-detection logic is coupled to an output from the delay element and an output from the receiver. The error-detection logic is to determine errors in at least the portion of the write data by comparing the first error-detection information and the second error-detection information, and, if an error is detected, is to assert an error condition.
US08132073B1 Distributed storage system with enhanced security
A client device or other processing device separates a file into blocks and distributes the blocks across multiple servers for storage. In one aspect, subsets of the blocks are allocated to respective primary servers, a code of a first type is applied to the subsets of the blocks to expand the subsets by generating one or more additional blocks for each subset, and the expanded subsets of the blocks are stored on the respective primary servers. A code of a second type is applied to groups of blocks each including one block from each of the expanded subsets to expand the groups by generating one or more additional blocks for each group, and the one or more additional blocks for each expanded group are stored on respective secondary servers. The first and second codes are advantageously configured to provide security against an adversary that is able to corrupt all of the servers over multiple periods of time but fewer than all of the servers within any particular one of the periods of time.
US08132068B2 Dual receiving window method and apparatus for automatic retransmission request
A method for enhancing data transmission efficiency in a wireless communications system includes using a first receiving window and a second receiving window in a receiver side of an entity operating in Acknowledgement Mode, wherein the first receiving window provides a function of Automatic Retransmission Request and the second receiving window is utilized for detecting missing Sequence Numbers.
US08132067B2 OFDM receiving apparatus and OFDM receiving method
An OFDM receiving apparatus has N sets of reception and demodulation units which input one segment broadcasting signals of ground digital broadcasting received with N sets of antennas and demodulate the signals; a buffer unit which includes N sets of buffers which hold temporarily N sets of demodulated data, which are demodulated in the N sets of reception and demodulation units, respectively, and reads the N sets of demodulated data, which are written in the N sets of buffers, in time division; and an error correction unit which inputs N sets of demodulated data read from the buffer unit in time division, performs error correction one by one, and in the process of the error correction, multiplexes the N sets of demodulated data, which have been error-corrected, in a period not used by one segment reception to output the data as one TS multiplex data.
US08132063B2 Semiconductor device
To realize a fast and highly reliable phase-change memory system of low power consumption, a semiconductor device includes: a memory device which includes a first memory array having a first area including a plurality of first memory cells and a second area including a plurality of second memory cells; a controller coupled to the memory device to issue a command to the memory device; and a condition table for storing a plurality of trial writing conditions. The controller performs trial writing in the plurality of second memory cells a plurality of times based on the plurality of trial writing conditions stored in the condition table, and determines writing conditions in the plurality of first memory cells based on a result of the trial writing. The memory device performs writing in the plurality of first memory cells based on the writing conditions instructed from the controller.
US08132062B2 Non-volatile memory system with self test capability
In a non-volatile memory system, test data may be retrieved by means of a circuit without the help of firmware. The circuit is triggered into action when it detects an abnormality in the processor or host interface. In such event, it formats the self test or status signals from the various blocks in the non-volatile memory system controller and sends a test message to the outside world without the assistance of the system processor or interface controller. When implemented in memory systems with multiple data lines, only one of the data lines may be utilized for such purpose, thereby allowing the testing to be performed while the system is still performing data transfer. Preferably, the system includes the test mode communication controller, which can select between a test channel and a host interface channel for the test message transfer so that the same testing may be performed when the memory system is in the test package as well as in an encapsulated package. The test message is transmitted repeatedly and the test message is structured so that it is easier for the receiver host to decipher the message without a handshake with the memory system. A communication controller preferably detects whether any of the communication channels is not used by the controller of a non-volatile memory system for sending signals and sends diagnostic signals through such channel.
US08132054B2 Self-adaptive solution for determining the waiting time on page loading
The present invention relates to page automation testing method and apparatus. According to one aspect of the invention, there is provided a method for automatically testing a page, comprising: determining based on a predetermined policy a setting value of wait time regarding whether the page is opened successfully; and conducting the page testing based on the setting value of wait time as determined.
US08132053B2 System and method for grammar based test planning
The present disclosure generally relates to the testing of a system that includes software or hardware components. In some embodiments, a testing framework generates a set of test cases for a system under test using a grammar. Each test case may perform an action, such as provide an input to the system under test, and result in an output from the system under test. The inputs and outputs are then compared to the expected results to determine whether the system under test is performing correctly. Prior to generating the set of test cases from the grammar, the testing framework processes the grammar to identify attributes of the test cases to be derived from the grammar and facilitates the modification of the grammar.
US08132052B2 System and method for locating a fault on a device under test
System and method for analyzing operation of a device under test (DUT). In one embodiment, a reference component associated with a reference device may be received. The reference device may be in communication with the DUT and a component associated with the DUT can be exchanged with the reference component. A test may be performed on the DUT, wherein a result of the test may correspond to a source of a fault associated with the DUT. An indication of the source of the fault may be provided based on the test result.
US08132051B2 Method and system for sampling input data
A method and system for sampling input data. The method includes: buffering input data; recording an execution path of the buffered input data in an online operation module; determining whether the buffered input data passes through a desired execution path, and responsive to the buffered input data passing through the desired execution path, sampling the buffered input data to a data set. The system includes: buffering means for buffering input data; recording means for recording an execution path; sampling means for determining whether the buffered input data passes through a desired execution path.
US08132047B2 Restoring application upgrades using an application restore point
Techniques are disclosed for creating an application restore point when an application is installed or updated and for restoring the application and other elements of a computing system modified by the installation and update processes to a state as they exist at the application restore point. The application restore point captures information about which files are modified, created, or deleted by the installation and update processes. In one embodiment, a user invokes an installer process to install or update the application. When the installer process modifies or creates a file, an original copy of the file, or a reference to the file is placed into the application restore point. To restore the application, files of the computing system having original copies in the application restore point are replaced with the original copies while all new files referred to in the application restore point are deleted.
US08132046B2 Synchronizing replicas of a database
Replicas of a database are synchronized. A failure of update data is detected from a first replica to be applied to a second replica. A cause of the failure is determined. The cause of the failure is resolved. The replicas of the database are synchronized without requiring manual intervention.
US08132045B2 Program failure handling in nonvolatile memory
In a nonvolatile memory system, data received from a host by a memory controller is transferred to an on-chip cache, and new data from the host displaces the previous data before it is written to the nonvolatile memory array. A safe copy is maintained in on-chip cache so that if a program failure occurs, the data can be recovered and written to an alternative location in the nonvolatile memory array.
US08132041B2 Method and apparatus for generating or utilizing one or more cycle-swallowed clock signals
An electronic device is provided for generating or utilizing one or more cycle-swallowed clock signals derived based on one or more first clock signals. The device includes a module configured to receive a first clock signal having a first frequency. The module is configured to generate a second clock signal having a second frequency and configured to swallow one or more clock cycles of the first clock signal in generating the second clock signal. The first clock signal has even cycles, and the second clock signal has uneven cycles. The first frequency is greater than the second frequency. The module may include a cycle-swallowing counter. A method and a computer-readable medium are also provided.
US08132040B1 Channel-to-channel deskew systems and methods
Systems and methods are disclosed herein to provide channel-to-channel skew control in accordance with one or more embodiments of the present invention. For example in accordance with an embodiment, a method of adjusting skew between first and second channels includes receiving a first channel output signal and a second channel output signal from the first and second channels, respectively; detecting a phase difference between the first channel output signal and the second channel output signal; and controlling, based on the detected phase difference, a signal delay within at least the first channel or the second channel to reduce skew between the first channel output signal and the second channel output signal.
US08132039B1 Techniques for generating clock signals using counters
The circuit, typically a delay-locked loop, comprises a phase detector, a first counter, a second counter, and a comparator. The phase detector compares a phase of a first clock signal with a phase of a second clock signal. The first counter generates first count signals and adjusts the first count signals when the phase detector indicates that the phases of the first and the second clock signals are out of alignment. The second counter generates second count signals. The first comparator generates a first comparison signal in response to a comparison between the first count signals and the second count signals. The second clock signal is generated in response to the first comparison signal.
US08132035B2 Ethernet interface
A network adaptor is disclosed that uses Power over Ethernet (PoE) protocols to derive power from an Ethernet port and provide the derived power to a field device. The network adapter communicates analog data with the field device and converts the analog data to digital data using an analog to digital converter before transmitting the digital data through the Ethernet port to a central office. The network adapter is uniquely assigned to the field device allowing an IP address to be assigned to the network adapter/field device system which may be accessed using IP protocols from any suitable browser.
US08132033B2 Storage system
There is provided a storage system including a file server connecting to a computer over a network and a storage apparatus connecting to the file server connecting over the network, wherein the file server includes a first controller, the storage apparatus includes multiple storage devices having multiple storage areas and a second controller that controls accesses to the multiple storage areas, each of the multiple storage areas has at least one power saving mode among multiple power saving modes with different shift times from the power saving modes to a ready mode, the first controller, in response to the reception of data from the computer, sets an indicator relating to the performance of response to an access from the computer to the data and refers to the indicator of the data and selects a first storage area having the power saving mode satisfying the indicator, and the second controller stores the data to the first storage area.
US08132028B2 Motherboard and power supply module thereof
A motherboard and a power supply module thereof are disclosed. The power supply module provided by the invention can be directly fixed on a motherboard supporting an AM2 CPU and an AM2+ CPU. The power supply module provided by the invention utilizes a switching unit to switch between a group of pulse width modulation (PWM) signals for generating core voltages needed by an AM2 CPU and another PWM signal for generating a core voltage needed by an AM2+ CPU according to a version signal provided by the CPU of the motherboard. Therefore, no matter a CPU socket of the motherboard receives the AM2 CPU or the AM2+ CPU, the power supply module of the invention can obtain the maximum usage efficiency thereof, and the manufacture cost of motherboard with the power supply module decreases.
US08132025B2 Management method for archive system security
Creating a plaintext index from a text that is extracted from a file presents the risk of a leak of confidential information from the created index. To address this problem, provided is a computer system which has a computer, a storage subsystem coupled to the computer, and a network coupling the computer and the storage subsystem. The computer has an interface coupled to the network, a first processor coupled to the interface, and a memory coupled to the first processor. The storage subsystem has a disk device which stores data. A storage area of the disk device is divided into a plurality of storage areas including, at least, a first storage area and a second storage area. The first processor reads a part of data stored in the first storage area, encrypts the part of data read from the first storage area when the data stored in the first storage area is judged as encrypted data, and writes the encrypted part of data in the second storage area.
US08132023B2 Apparatus and method for performing transparent hash functions
A method for performing hash operations including: receiving a hash instruction that prescribes one of the hash operations and one of a plurality of hash algorithms; translating the hash instruction into a first plurality of micro instructions and a second plurality of micro instructions; and via a hash unit, executing the one of the hash operations. The executing includes indicating whether the one of the hash operations has been interrupted by an interrupting event; first executing the first plurality of micro instructions within the hash unit to produce output data; second executing the second plurality of micro instructions within an x86 integer unit in parallel with the first executing to test a bit in a flags register, to update text pointer registers, and to process interrupts during execution of the hash operation; and storing a corresponding intermediate hash value to memory prior to allowing a pending interrupt to proceed.
US08132021B2 Information processing apparatus, control method therefor and computer-readable storage medium
An information processing apparatus has a decrypting part configured to receive decrypting key information from a managing apparatus which manages the decrypting key information for decrypting information to decrypt the information; a monitoring part configured to communicate with the managing apparatus, after the decrypting until the information is encrypted again, and a terminating part configured to terminate processing carried out on the information, when the monitoring part cannot receive a predetermined response from the managing apparatus.
US08132018B2 Techniques for password attack mitigation
Apparatus, system, and method having a first counter to record a number of invalid authentication requests, a first timer to set a first time period based on a value of the first counter, and an authentication module associated with the first counter and the first timer to receive an initial authentication request that includes a username and when said username is invalid, the module is to invalidate any subsequent authentication requests under the username during the first time period regardless of whether the subsequent requests includes a valid username. The system further includes a communication medium. The method includes receiving an authentication request with new information in a first session, validating the new information, and caching the validated new information in the first session.
US08132017B1 Method and apparatus for securely synchronizing password systems
A centralized password repository (CPR) provides network users with a password portal through which the user can manage password access to domains and applications on the network. A subset of the domains and applications on the network may be required, by design, to maintain a separate password infrastructure. For these systems, the CPR establishes a secure and authenticated communication channel and software on the system interfaces with the password infrastructure to synchronize the password in the system password infrastructure with the password in the CPR. For other systems not required to maintain a separate password infrastructure, the CPR performs password services by responding to requests from those systems seeking to validate user IDs and passwords. The CPR enables an administrator to modify network privileges and enables a user to alter passwords on the network through a single interface.
US08132015B1 Method and system for loading a secure firmware update on an adapter device of a computer system
One embodiment of the present invention sets forth a method for loading a secure firmware update onto an adapter device in a computer system. The method includes the steps of sending a duplet of encrypted data conveying a same portion of an encrypted update image along a transfer path to the adapter device, restoring two portions of source data from the duplet, and determining whether to accept the source data based on the result of a comparison of the two portions of source data.
US08132014B2 Image archiver
An archiver system for tracking the exchange of personally identifiable information in document production systems includes a document production device and a media writer. When a document processing job is initiated, a digital image of the document is prepared, the document digital image is encrypted with a session key, and the encrypted document digital image and job data associated with the document processing job are stored in a job record of a database on a storage media by the media writer.
US08132012B2 Method and apparatus for the secure identification of the owner of a portable device
An authentication system is provided that includes a portable device and a decryption node. An individual uses the portable device, such as a portable device like a cell phone to compute a challenge and a response. The challenge and response is sent to a decryption node. In response, the decryption node computes a presumed response and compares the presumed response to the response of the portable device, in order to authenticate the individual associated with the portable device.
US08132010B2 Authentication system
An authentication system determines if a counterfeit ineligible unit is installed in a main device. When connected with a battery pack, a notebook PC generates and combines a random number and a function determination signal using a signal combining unit and transmits same to the battery pack. A first function calculation unit calculates the function of the random number. The battery pack has a signal separation unit to separate the combined signal into the random number and function determination signal, and a second function calculation unit to calculate the function of the random number for transmitting back to the notebook PC. A comparison unit compares the calculation results by the first and second function calculation units to determine whether the connected battery pack is an authorized one and denies connection if the pack is an unauthorized one.
US08132009B2 Authentication system
An authentication system determines if a counterfeit ineligible unit is installed in a main device. When connected with a battery pack, a notebook PC generates and combines a random number and a function determination signal using a signal combining unit and transmits same to the battery pack. A first function calculation unit calculates the function of the random number. The battery pack has a signal separation unit to separate the combined signal into the random number and function determination signal, and a second function calculation unit to calculate the function of the random number for transmitting back to the notebook PC. A comparison unit compares the calculation results by the first and second function calculation units to determine whether the connected battery pack is an authorized one and denies connection if the pack is an unauthorized one.
US08132008B2 Method and apparatus for communicating information between a security panel and a security server
A security panel includes a processor, memory, and a network interface having a unique MAC address, and is configured to communicate over a network with a server. A method for registering the security panel with the server includes contacting the server utilizing a network address stored in the memory. A dealer ID, a line number, and a unique account number is sent to the server. The dealer ID, the line number, and the unique account number are stored in the memory. An encryption key is received for encryption of additional communication between the security panel and the server. The unique MAC address is sent to the server in an encrypted session to verify the security panel to the server.
US08132004B2 Multiple independent levels of security containing multi-level security interface
Methods and systems for enabling security in transferring data from a single level MILS partition to the multiple level LAN. When a frame is received from an external stack via a network interface card, the frame contains a security classification, which is compared to the security classifications assigned to a plurality of internal stacks. Once a match is obtained, the frame is forwarded to the internal stack corresponding to the security classification in the frame assigned by the external stack. When a frame is received from one of the plurality of internal stacks, no security classification exists within the frame. A determination of the security classification assigned to the internal stack, which is then written into a security label in the frame. Once the security label is attached to the frame, the frame is sent to the external stack via a network interface card.
US08132001B1 Secure telephony service appliance
Secure telephony service appliances are created from computing devices. The computing devices have restricted access to their hardware and software. The computing devices perform VOP functions to other devices such as phones, modems, and adapters. Security vulnerabilities are reduced by implementing the computing devices as secure appliances for IP telephony.
US08132000B2 Secure transport of multicast traffic
Secure tunneled multicast transmission and reception through a network is provided. A join request may be received from a second tunnel endpoint, the join request indicating a multicast group to be joined. Group keys may be transmitted to the second tunnel endpoint, where the group keys are based at least on the multicast group. A packet received at the first tunnel endpoint may be cryptographically processed to generate an encapsulated payload. A header may be appended to the encapsulated payload to form an encapsulated packet, wherein the header includes information associated with the second tunnel endpoint. A tunnel may be established between the first tunnel endpoint and the second tunnel endpoint based on the appended header. The encapsulated packet may be transmitted through the tunnel to the second tunnel endpoint. The second tunnel endpoint may receive the encapsulated packet. Cryptographic processing of the encapsulated packet may reveal the packet having a second header. The packet may then be forwarded on an interface toward at least one multicast recipient identified in the second header.
US08131999B2 Distance-preserving anonymization of data
An embodiment includes a system with a processing unit and a communication unit. The processing unit is configured: to compute a first reference point of a data point that represents a private data item and has a first distance value to the data point, wherein the first distance value is less than a threshold value, to compute a second reference point of the data point different from the first reference point with a second distance value to the data point, wherein the second distance value is less than the threshold value, and to generate hidden reference points from the reference points. The communication unit is configured to send the hidden reference points and distance values to a system.
US08131995B2 Processing feature revocation and reinvocation
A method includes storing, at a storage location of a system, a first security value and utilizing, at the system, a first security certificate compatible with the first security value and incompatible with at least a second security value, wherein the first security certificate enables one or more processing features of the system in conjunction with the first security value. The method also includes receiving a certificate revocation stimulus and modifying a value at a first bit position of the storage location so as to convert the first security value stored at the storage location to the second security value. Another method includes receiving multimedia data at a system, wherein the multimedia data is representative of multimedia content including a digital watermark representing one or more system identifiers, and disabling at least one processing feature if the system identifiers includes a unique identifier associated with the system.
US08131992B2 Methods and apparatus for identifying the impact of changes in computer networks
The impact of device configuration changes on operational issues and policy compliance in a computer network can be discerned from a visual data presentation that jointly shows representations of changes, issues, and policy compliance in a common view for a group of network devices. Configuration information is collected from devices in the computer network and processed to determine whether a change has occurred in a configuration of any of the devices, whether any operational issues exist for each of the devices, and whether any of the devices are not in compliance with any applicable operational policies. A display device displays the visual data presentation to allow an operator to see trends and relationships between device configuration changes and operational issues and incidents of policy non-compliance. The visual data presentation can be depicted as a graphical timeline view, a network topology view, or a table view of the information.
US08131991B2 System and method for configuring plural software profiles
A computer with multiple software applications has defined for it plural software profiles for selection of one of the profiles in response to a system and/or user signal. Each profile when selected enables a respective set of applications to run on the system.
US08131990B2 Data processing apparatus and method of mounting logical drive
A data processing apparatus and a method of mounting a logical drive are provided which reduce the time required for completing start-up of an application. A priority level of each logical drive is determined based on access frequency by the automatically started applications in an initial setting processing of the applications in the previous start-up of the data processing apparatus. Higher priority is given to the logical drive having higher access frequency. For subsequently starting up the data processing apparatus, each logical drive is mounted in the order of the determined priority.
US08131989B2 Method and apparatus for establishing safe processor operating points
A system and method is provided for establishing safe processor operating points. Some embodiments may include a tamper resistant storage element that stores information regarding one or more operating points of an adjustable processor operating parameter. Some embodiments may further include an element to determine what the current processor operating point is of the operating parameter, and an element to compare the current operating point of the operating parameter with the stored information.
US08131986B2 System and method for boot loading of programs within a host operating environment having one or more linked guest operating systems
A system and method for loading programs during a system boot using stored configuration data in a predetermined file system from a prior session and providing the stored configuration data to a guest operating system capable of communication with a host operating system, during start-up, within a computing environment having a hypervisor, in a predetermined manner.
US08131984B2 Pipelined microprocessor with fast conditional branch instructions based on static serializing instruction state
A microprocessor includes a control register that stores a control value that affects operation of the microprocessor. An instruction set architecture includes a conditional branch instruction that specifies a branch condition based on the control value stored in the control register, and a serializing instruction that updates the control value in the control register. The microprocessor completes all modifications to flags, registers, and memory by instructions previous to the serializing instruction and to drain all buffered writes to memory before it fetches and executes the next instruction after the serializing instruction. Execution units update the control value in the control register in response to the serializing instruction. A fetch unit fetches, decodes, and unconditionally correctly resolves and retires the conditional branch instruction based on the control value stored in the control register rather than dispatching the conditional branch instruction to the execution units to be resolved.
US08131983B2 Method, apparatus and article of manufacture for timeout waits on locks
Embodiments of the invention provide techniques for performing timeout waits of process threads. Generally, a thread requesting access to locked resource sends a timeout request to a timeout handler process, and then goes to sleep. The timeout request is received by a receiving thread of the timeout handler process. The receiving thread may insert the timeout request into a minimum heap of timeout requests, and may determine whether the inserted request is due earlier than any of the existing timeout requests. If so, the receiving thread may interrupt a timing thread of the timeout handler process. The timing thread may then wait until reaching the requested timeout, and then send a wakeup message to the sleeping thread.
US08131982B2 Branch prediction instructions having mask values involving unloading and loading branch history data
A method for branch prediction, the method comprising, receiving a load instruction including a first data location in a first memory area, retrieving data including a branch address and a target address from the first data location, and saving the data in a branch prediction memory, or receiving an unload instruction including the first data location in the first memory area, retrieving data including a branch address and a target address from the branch prediction memory, and saving the data in the first data location.
US08131975B1 Matrix processor initialization systems and methods
In some embodiments, an integrated circuit comprises a microprocessor matrix including a plurality of mesh-interconnected matrix processors, wherein each matrix processor comprises a data switch configured to direct inter-processor communications within the matrix, and a mapping unit configured to generate a data switch functionality map for a plurality of data switches in the microprocessor matrix. The data switch functionality map is generated by sending a first message through the matrix, and, setting a first functionality status designation for the first data switch in the data switch functionality map upon receiving a reply to the first message from a first data switch through the matrix.
US08131968B2 Information processing device
An information processing device in which memory bands can be significantly cut. In the present device, an access determining/managing portion (105) determines whether or not write data meets access determination conditions when write-accessing a memory (104), and manages this determination result and access location data (an address in the memory (104)) during the write access as access determination results (107), and does not perform a write access if the write data does not meet the access determination conditions. On the other hand, the access determining/managing portion (105) references the access determination results (the access location data and determination result) when read-accessing the address, and if the access determination results meet the access determination conditions when read-accessing the address, the data determined by the access determining conditions is returned to the master, without read-accessing the memory (104).
US08131956B2 Virtual storage system and method for allocating storage areas and releasing storage areas from allocation based on certain commands
The storage system includes a plurality of storage devices and a controller that manages a virtual volume including a plurality of virtual storage areas, and manages a storage pool including a plurality of storage areas prepared on the storage devices in order to allocate a storage area in the storage pool to the virtual volume in response to receiving a write command to the virtual volume for writing data corresponding to the write command. In response to receiving a specific write command to write a specific data to a first virtual storage area to which a first storage area is allocated, the controller releases the first storage area from the first virtual storage area.
US08131955B2 Ephemeral garbage collection using a tracking mechanism on a card table to determine marked bundles
The techniques and mechanisms described herein are directed to a system for performing garbage collection on a large heap that is divided into several cards which are grouped into bundles. The techniques include initiating a write-watch mechanism to track accesses to a card table that identifies marked cards. The write-watch mechanism provides a list of the written card table locations to a garbage collection process which determines marked bundles based on the list. For each marked bundle, the marked cards within the marked bundle are scanned to identify the accessed objects. The accessed objects are then collected. Because determining the marked bundles is performed at the start of the garbage collection process and not whenever the memory locations within the bundle are accessed, the present technique reduces the overhead associated with bundle marking and allows the efficiency of the garbage collection process to be less dependent on heap size.
US08131949B2 Memory access control device equipped with memory access request generating modules/arbitrator and control method thereof
A memory access control apparatus includes a plurality of memory access request generating modules and an arbitrator. When one of the memory access request generating modules receives a second memory access event while a memory device is performing a first memory access operation according to a first memory access request in response to a first memory access event, the memory access request generating module outputs a second memory access request corresponding to the second memory access event to the memory device after a delay time. The arbitrator is implemented for arbitrating memory access requests respectively outputted from the memory accessing request generating modules.
US08131948B2 Snoop request arbitration in a data processing system
A snoop look-up operation is performed in a system having a first cache and a first processor. The first processor generates access requests to the first cache for data. Snoop look-up operations are performed in the cache. The snoop look-up operations are based on snoop requests from a snoop queue. The snoop requests correspond to entries in the snoop queue. An access request from the first processor is performed in response to a consecutive number of snoop look-up operations exceeding a first limit. This is useful in avoiding having no processor operations while performing snoop look-up operations. Similarly, consecutive access requests can be counted and if a second limit is exceeded, a snoop look-up operation can be performed.
US08131941B2 Support for multiple coherence domains
A number of coherence domains are maintained among the multitude of processing cores disposed in a microprocessor. A cache coherency manager defines the coherency relationships such that coherence traffic flows only among the processing cores that are defined as having a coherency relationship. The data defining the coherency relationships between the processing cores is optionally stored in a programmable register. For each source of a coherent request, the processing core targets of the request are identified in the programmable register. In response to a coherent request, an intervention message is forwarded only to the cores that are defined to be in the same coherence domain as the requesting core. If a cache hit occurs in response to a coherent read request and the coherence state of the cache line resulting in the hit satisfies a condition, the requested data is made available to the requesting core from that cache line.
US08131940B2 Methods and apparatuses to support memory transactions using partial physical addresses
Methods and apparatuses to support memory transactions using partial physical addresses are disclosed. Method embodiments generally comprise home agents monitoring multiple responses to multiple memory requests, wherein at least one of the responses has a partial address for a memory line, resolving conflicts for the memory requests, and suspending conflict resolution for the memory requests which match partial address responses until determining the full address. Apparatus embodiments generally comprise a home agent having a response monitor and a conflict resolver. The response monitor may observe a snoop response of a memory agent, wherein the snoop response only has a partial address and is for a memory line of a memory agent. The conflict resolver may suspend conflict resolution for memory transactions that match the partial address of the memory line until the conflict resolver receives a full address for the memory line.
US08131936B2 Method and apparatus for implementing a combined data/coherency cache
A method and apparatus for implementing a combined data/coherency cache for a shared memory multi-processor. The combined data/coherency cache includes a system cache with a number of entries. The method includes building a system cache directory with a number of entries equal to the number of entries of the system cache. The building includes designating a number of sub-entries for each entry which is determined by a number of sub-entries operable for performing system cache coherency functions. The building also includes providing a sub-entry logic designator for each entry, and mapping one of the sub-entries for each entry to the system cache via the sub-entry logic designator.
US08131933B2 Methods and systems for communication between storage controllers
Methods and systems for communication between two storage controllers. A first storage controller specifies a special frame indicator in a frame of a protocol that is also used by a first storage controller to send a storage command to a storage device. The first storage controller transmits the frame to a second storage controller such that the frame comprises data in a payload field of the frame.
US08131931B1 Configurable cache occupancy policy
One embodiment of the invention is a method for evicting data from an intermediary cache that includes the steps of receiving a command from a client, determining that there is a cache miss relative to the intermediary cache, identifying one or more cache lines within the intermediary cache to store data associated with the command, determining whether any of data residing in the one or more cache lines includes raster operations data or normal data, and causing the data residing in the one or more cache lines to be evicted or stalling the command based, at least in part, on whether the data includes raster operations data or normal data. Advantageously, the method allows a series of cache eviction policies based on how cached data is categorized and the eviction classes of the data. Consequently, more optimized eviction decisions may be made, leading to fewer command stalls and improved performance.
US08131930B1 System and method for improving cache efficiency
A method and computer program product for receiving a newly-received data portion for storing within a cache memory system. A determination is made concerning whether the newly-received data portion corresponds with at least one data portion previously written to and currently resident on the cache memory system. If the newly-received data portion does not correspond with at least one previously-written and currently resident data portion, the newly-received data portion is written to the cache memory system.
US08131926B2 Generic storage container for allocating multiple data formats
A generic storage container system is provided for a grid-based storage architecture, comprising a generic storage container comprising a plurality of storage domains along one axis against a plurality of rows of stripes along another axis defining a preselected storage capacity, and configuration information allocating the stripes in response to a storage format specified by an allocation request. A method is provided for storing the data, comprising: providing the generic storage container; providing configuration information adapted for selectively allocating the stripes in relation to a data storage format; specifying a desired storage format; and allocating the stripes in response to the desired format.
US08131918B2 Method and terminal for demand paging at least one of code and data requiring real-time response
A method and terminal for demand paging at least one of code and data requiring a real-time response is provided. The method includes splitting and compressing at least one of code and data requiring a real-time response to a size of a paging buffer and storing the compressed at least one of code and data in a physical storage medium, if there is a request for demand paging for the at least one of code and data requiring the real-time response, classifying the at least one of code and data requiring the real-time response as an object of Random Access Memory (RAM) paging that pages from the physical storage medium to a paging buffer, and loading the classified at least one of code and data into the paging buffer.
US08131917B2 Storing a driver for controlling a memory
Systems and techniques for accessing a memory, such as a NAND or NOR flash memory, involve storing an operating application for a computing device in a first memory and storing a driver containing software operable to control the first memory in a second memory that is independently accessible from the first memory. By storing the driver in a second memory that is independently accessible from the first memory, changes to the driver and/or the first memory can be made without altering the operating application.
US08131911B2 Data writing method, and flash storage system and controller using the same
A data writing method, and a flash storage system and a controller using the same are provided. The method includes grouping the physical blocks of a flash memory into the physical blocks of a data area, a spare area and a special area. The method also includes writing the update data into the corresponding physical block of the special area when the update data is the single accessing unit. The method may include moving a part of valid data in a physical block mapping a logical block where the update data is belonged into a physical block of the spare area during each data writing command. Accordingly, it is possible to reduce the response time for each data writing command, thereby preventing a time-out problem caused by a flash memory having a large erasing unit configured at the flash storage system.
US08131907B2 Multi-processor system supporting dynamic power saving and dynamic power saving method thereof
A multi-processor system and a dynamic power saving method thereof are provided. The multi-processor system includes a plurality of processors and a chipset. Each of the processors has a plurality of standard bus request pins and a specific bus request pin, and the standard bus request pins of each processor are alternately connected to the standard bus request pins of other processors respectively. The chipset is coupled to the specific bus request pins of the processors for detecting a control request signal on the specific bus request pins. When the chipset detects the control request signal, the chipset turns on an input buffer connected with the processors so that the processors can access data through the input buffer. When the chipset does not detect the control request signal, the chipset turns off the input buffer.
US08131905B2 Dockable handheld computing device with graphical user interface and methods for use therewith
A physical docking interface facilitates co-processing with an extended processing module of an extended computer unit in a physical docked mode, when the handheld computing unit is coupled to the extended computer unit via the physical docking interface. A quasi docking interface facilitates co-processing with the extended processing module in a quasi docked mode when the handheld computing unit is coupled to the extended computer unit via the quasi docking interface. A graphical user interface presents a selectable quasi docking interface graphic for display to a user and responds to a user selection of the selectable quasi docking interface graphic by generating a quasi docking command. The quasi docking interface couples the handheld computing unit to the extended computing unit in response to the quasi docking command.
US08131902B2 Determining orientation of blade server inserted into a blade chassis
An apparatus and method is provided for determining the orientation of a blade server with respect to a blade chassis, whenever the blade is inserted into a chassis with either vertical or horizontal slots. In an embodiment, wherein the blade server has opposing first and second edges, first and second connectors are located in pre-specified corresponding relationship with the first and second blade server edges. A first device in the blade chassis generates an information signal, wherein the information signal has an element that indicates the spatial location of a reference feature of the chassis. The embodiment includes a path for sending the information signal to either the first connector or the second connector, according to the orientation of the blade inserted into the chassis. A second device identifies the connector that receives the information signals, and uses the connector identity and the signal element together to determine the orientation of the inserted blade with respect to the chassis.
US08131899B2 System control server, storage system, and setting method
An operation mode acquiring unit compares before-expansion connection device information and after-expansion connection device information that are acquired by a device information acquiring unit, recognizes expanded device information on an external storage device that is expanded in a storage system, and acquires an operation mode that is applied to the storage system after the external storage device is expanded from a correspondence storage unit by using the recognized expanded device information. A setting executing unit executes the setting for the storage system accompanied with the expansion of the external storage device on the basis of the after-expansion connection device information acquired by the device information acquiring unit and the operation mode acquired by the operation mode acquiring unit.
US08131898B2 Event handling in an integrated execution environment
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for handling input received from a common interface of a program and a runtime environment when both the program and the runtime environment are configured to consume the received input. Given that both a browser program and a media player program hosted by the browser program are configured to detect an event of a certain type, there may be a contention of whether the browser program or the media player program may act first on the detected event. The disclosed systems and techniques enable interpretation of a user's intent when the user interacts with a webpage hosting media content and when the user's input occurs over media content rendered by the media player program. Similar advantages may also be realized within the context of another execution environment, or other program, different than a browser program.
US08131894B2 Method and system for a sharing buffer
A system, method, and computer readable article of manufacture for sharing buffer management. The system includes: a predictor module to predict at runtime a transaction data size of a transaction according to history information of the transaction; and a resource management module to allocate sharing buffer resources for the transaction according to the predicted transaction data size in response to beginning of the transaction, to record an actual sharing buffer size occupied by the transaction in response to the successful commitment of the transaction, and to update the history information of the transaction.
US08131891B2 Updating I/O capability of a logically-partitioned computer system
A hosting partition update mechanism allows updating I/O capability of a logically-partitioned computer system in a way that minimally affects the performance and availability of I/O in the computer system. When an update is needed, a new hosting partition is created with the desired update(s). I/O adapters in the current hosting partition are then migrated to the new hosting partition. The migration of an I/O adapter from the current hosting partition to the new hosting partition is relatively fast, thereby minimally impacting system performance and availability of I/O. Once all of the I/O adapters have been migrated to the new hosting partition, the current hosting partition may be kept as a backup, or may be eliminated. Providing a new or backup hosting partition allows updates to be performed in the new or backup hosting partition in a non-disruptive manner while the current hosting partition continues to service I/O requests.
US08131890B1 Circuit and method for increasing universal serial bus (USB) device endpoints
A USB control circuit for increasing USB endpoints includes a token detection circuit. The USB control circuit is configured to receive a first logical endpoint (LEP) address and a USB token. The token detection circuit is configured to determine a direction of a USB data transfer in accordance with a USB token type. The USB control circuit includes an endpoint configuration and status control logic circuit in communication with the token detection circuit. The endpoint configuration and status control logic circuit is configured to control configuration and status information associated with each of a plurality of LEP input buffers and LEP output buffers. The USB control circuit is configured to generate a second LEP address in accordance with a combination of the first LEP address and the determined direction to increase a quantity of LEPs without increasing a quantity of physical endpoint buffers of a USB device.
US08131886B2 Image forming apparatus, image processing device, control device, and connection device
A disclosed image forming apparatus includes an image processing device including plural image processing units; a control device configured to control the plural image processing units; and a connection unit configured to connect the image processing device to the control device. Each of the plural image processing units is connected to the control device by one of plural channels; the image processing device is connected to the control device by a first bus including the channels; and the connection unit is provided on the first bus so that the image processing device is connected to the control device by a single connection unit.
US08131883B1 Method for distributing content to a user station
A method for controlling a user station configured for communications with a multiplicity of independently-operated data sources via a non-proprietary network includes steps for providing a user interface to enable a user at the user station to select multiple ones of the multiplicity of independently-operated data object sources to be polled; automatically polling each of the selected data object sources in order to determine availability of desired data at each of the selected data object sources; and automatically transporting desired data determined to be available from each of the selected data object sources to the user station. Software and a user station for implementing the method are also described.
US08131880B2 Intelligent network interface device and system for accelerated communication
An intelligent network interface card (INIC) or communication processing device (CPD) works with a host computer for data communication. The device provides a fast-path that avoids protocol processing for most messages, greatly accelerating data transfer and offloading time-intensive processing tasks from the host CPU. The host retains a fallback processing capability for messages that do not fit fast-path criteria, with the device providing assistance such as validation even for slow-path messages, and messages being selected for either fast-path or slow-path processing. A context for a connection is defined that allows the device to move data, free of headers, directly to or from a destination or source in the host. The context can be passed back to the host for message processing by the host. The device contains specialized hardware circuits that are much faster at their specific tasks than a general purpose CPU. A preferred embodiment includes a trio of pipelined processors devoted to transmit, receive and utility processing, providing full duplex communication for four Fast Ethernet nodes.
US08131876B2 Bidirectional signal transmission apparatus and method
The present invention relates a bidirectional signal transmission apparatus and method, wherein said apparatus comprises a processor unit connected in signal communication with an Ethernet, an RF modulation/demodulation unit, and an RF frequency conversion unit connected in signal communication with a coaxial cable network. The data signal input from the Ethernet is modulated into standard IEEE802.11 signal by means of said signal processing unit and RF modulation/demodulation unit, and then down-converted from 2.4 GHz or 5.8 GHz standard IEEE802.11 signal to a range of 500 MHz to 2000 MHz, and preferably to a range of 900 MHz to 1200 MHz. The bidirectional transmission apparatus further includes a frequency band selector for selecting different frequency bands so as to broaden the bandwidth of the signal and a real broad band data transmission is accomplished.
US08131872B2 Affinity-based transaction processing
A transaction message is received at a router. A determination is made whether the transaction message includes an affinity. The affinity indicates an administrator-specified preference regarding processing of the transaction message. When the transaction message includes the affinity, a server system to process the transaction message is identified based on the affinity and based on a system affinity of the server system. The system affinity specifies processing characteristics of the server system. The server system includes a set of servers. The transaction message is modified to identify the server system and routed to a message queue.
US08131870B1 Method and apparatus for registering a mobile object on a foreign network
A method and apparatus for registering a mobile object on a foreign network includes a first virtual machine at a first router on a foreign network executing a mobile object and generating a care-of-name for the mobile object. The foreign object agent communicates the care-of-name to a home object agent located on a home network. The home object agent creates a mobility binding for the mobile object by using the care-of-name.
US08131868B2 System and method for dynamically managing message flow
System and method for dynamically managing message flow. According to the example embodiments, an intermediary network device or a client device dynamically manages the flow of messages received from an electronic exchange by analyzing the client device's capabilities, such as CPU utilization. Based on a percentage of total CPU utilization, the level of throttling is dynamically adjusted, such that if the percentage of CPU utilization, or load, increases, then throttling is increased from a lower level to a higher level. Similarly, if the percentage of CPU utilization decreases significantly enough, then throttling is decreased to a lower level.
US08131859B2 Wireless communication system, and wireless communication device and control method
This invention has as its object to establish a wireless communication between wireless communication devices and to provide a desired service without any troublesome setup operations. To this end, a digital camera and printer of this invention have wireless communication functions. When it is determined that a wireless communication instruction is issued by a console of the digital camera, a beacon from a network is detected. Upon detection of the beacon, search request information used to confirm the presence of a wireless communication processing device on a network identified by network identification information included in the beacon is transmitted in accordance with that network identification information. If response information to this transmitted request information is detected, identification information of a partner wireless communication device included in the response information is stored, and is displayed to allow the user to select a connection target device.
US08131856B2 Communication system and communication method
A first communication apparatus 1 stores a first customer information registered by a user in order to receive a first service. A second communication apparatus 2 stores a first customer information registered by the user in order to receive a second service. A transmission mean 3a of a third communication apparatus 3 transmits request information requesting to receive the first service to the first communication apparatus 1 together with identification information of the user. A reception mean 3b receives customer information necessary for user registration for the first service from the first communication apparatus 1 according to the transmission of the request information. When the customer information necessary for the user registration for the first service is already included in second customer information, a display mean 3c displays the customer information in the second customer information on an input screen for user registration. Therefore, input of customer information of a user is facilitated in the case in which user registration is performed in plural communication apparatuses.
US08131854B2 Interfacing with streams of differing speeds
A system processes packet data received in a number of incoming streams of variable speeds. The system includes an input interface, input logic, and one or more packet processors. The input interface receives the packet data and outputs the data using a first arbitration element. The input logic includes flow control logic, a memory, and a dispatch unit. The flow control logic initiates flow control on the data output by the input interface. The memory stores the data from the input interface. The dispatch unit reads the data from the memory using a second arbitration element. The packet processor(s) process the data from the dispatch unit.
US08131852B1 Using virtual networking devices to manage routing communications between connected computer networks
Techniques are described for providing managed virtual computer networks whose configured logical network topology may have one or more virtual networking devices, such as by a network-accessible configurable network service, with corresponding networking functionality provided for communications between multiple computing nodes of a virtual computer network by emulating functionality that would be provided by the networking devices if they were physically present. The networking functionality provided for a managed computer network may include supporting a connection between that managed computer network and one or more other managed computer networks, such as via a provided virtual peering router to which each of the managed computer networks may connect, with the functionality of the virtual peering router being emulated by modules of the configurable network service without physically providing the virtual peering router, including to manage routing communications between the inter-connected managed computer networks in accordance with client-specified configuration information.
US08131851B2 Managing computer network resources
Software agents are assigned goals in accordance with network policies that define a desired operational characteristic of a computer network. A software agent achieves its assigned goal by executing a predefined task. An assigned goal may be dynamically modified as necessary based on the actual operational characteristics of the network. The software agent may request further policy if it cannot achieve its assigned goal by performing the predefined task.
US08131850B2 Apparatus and methods for managing network resources
Apparatus and methods are provided for managing network resources. A central unified services and device management framework is operated to simultaneously manage various types of resources on behalf of multiple organizations. Within the framework, a common management layer provides services (e.g., account management, event logging) common to multiple different services and devices. Within a specific management layer, separate subsystems are implemented for different devices or types of devices. The device-specific subsystems invoke device-independent functional modules through primitives exposed by the common management layer. A given organization may establish tiered logical constructs to group resources deployed at different physical locations (e.g., cities, offices) or within different subdivisions of the organizations (e.g., subsidiaries, departments).
US08131841B2 Method and apparatus for detecting predefined signatures in packet payload
A method and apparatus for detecting predefined signatures in packet payload is disclosed. In one embodiment, a method of string matching in a network packet payload includes performing hash on a current search string received in the network packet payload to generate respective search string hash values, storing the search string hash values in a hash buffer, performing rehash using the search string hash values to generate an associated search string rehashed value, performing a parallel search of the search string rehashed value against Content Addressable Memory (CAM) entries to determine if the search string rehashed value matches with one of the CAM entries, and identifying the current search string in the network packet payload as a match with one of the CAM entries based on the outcome of performing the parallel search.
US08131840B1 Systems and methods for data stream analysis using embedded design logic
Systems and methods are provided for analyzing a data stream device at a packet level. In one embodiment, design logic is embedded within a target data stream processing device such as a networking device or video device. The embedded design logic is configured to start and stop the target data stream processing device and to inject data into the target data stream processing device for evaluation. The embedded design may also be configured to detect a user selected data value in a packet within the target data stream processing device before the packet is transmitted through the device's physical layer or passed up the device's networking stack. In addition, or in another embodiment, at least a portion of the design logic, including the ability to detect the user selected value in the packet, may be located external to the data stream processing device. In one embodiment, a controlled client/server interfaces with the physical layer of the target data stream processing device and provides packet-level analysis of the data stream.
US08131839B2 Method and apparatus for resource assignment in a sensor network
Resources are assigned in a network of sensor nodes by a first sensor node of the network detecting an event and collecting data samples for the event, exchanging messages with other sensor nodes of the network that detect the event to form a community of sensor nodes. Based on information exchanged, the total data samples collected for the event is calculated and the community sends a help message to other sensor nodes. The other sensor nodes are assigned to cover the event if the potential marginal gain if they were to cover the event exceeds a threshold. The potential marginal gain comprises the expected change in a utility function that is dependent upon the total data samples collected for the event by the community. The utility function is a concave function of the total data samples and may be dependent upon an importance level of the event.
US08131837B1 User tracking without unique user identifiers
A computer memory attached to a user computer system that is used by a user is described. The memory contains an advertising characterization data structure that can be used to select advertising for the user. The data structure contains a identifier passed to the user computer system by a remote computer system. The identifier is mapped by a dictionary that is resident on the remote computer system to a set of actions performed by the user.
US08131829B2 Gaming machine collection and management
A slot management system including a download and configuration server-based sub-system and method is disclosed for use with game devices, systems, and methods is provided to enable users to monitor, control, and modify game devices and other related activities. A computerized method and system manage a collection of electronic gaming machines.
US08131825B2 Method and a system for responding locally to requests for file metadata associated with files stored remotely
A method and system for responding locally to requests for file metadata associated with files stored remotely includes a method of responding locally to requests for file metadata without downloading the file from a remote location. A directory structure representing an application program stored by a remote machine and metadata associated with each file comprising the stored application program are received from the remote machine. The directory and the metadata are stored. At least one request to access metadata associated with a specific tile in the directory structure is received. The stored metadata is used to respond to the at least one request.
US08131823B2 System and method for reading ahead of content
A communication system for retrieving content stored in a content server (e.g., web server) is disclosed. The system includes a client that is configured to transmit a message requesting content specifying an object from a content server. The system also includes a plurality of proxy servers that include a downstream proxy server and an upstream proxy server. The downstream proxy server is configured to communicate with the client. The upstream proxy server is configured to retrieve the content from the content server and to forward information associated with the object over a data network to the downstream proxy server prior to the client transmitting another message requesting the object. The above arrangement has particular application to a wide area network, such as a satellite network.
US08131820B2 Apparatus and method for providing a provider-selected message in response to a user request for user-selected information
A method for providing a provider-selected message in response to a user request for user-selected information is disclosed. The method includes receiving a request from a client program for user-selected information. If a provider-selected message has not been previously transmitted to the client program, the method further includes transmitting provider-selected information to the client program. If a provider-selected message has been previously transmitted to the client program, the method further includes transmitting the user-selected information. In one embodiment, the method also includes receiving a second request from the client program for the user-selected information after the provider-selected information is displayed for a limited time.
US08131818B2 Optimizing caching period of location data for network based location services
A system and associated method for optimizing caching period of location data for network based location services. A location caching server receives a location request from a mobile device. The location caching server calculates, pursuant to a predefined calculation rule, a caching period of a location cache entry for the mobile device based on a precision level requested by the mobile device and a service precision level assigned for a type of location service for which the location request was made. The location caching server obtains real location data of the mobile device of the calculated caching period is expired. The location caching server subsequently adjusts the caching period based on a distance traveled by the mobile device pursuant to a predefined adjustment rule, and updates the location cache entry.
US08131814B1 Dynamic pinning remote direct memory access
A dynamic pinning remote direct memory access is performed by creating sections of data to be transferred through a remote direct memory access. Each section includes a subset of the data to be transferred or received. To perform the remote direct memory access, each section is pinned, used for the remote direct memory access, and released after the transfer is complete.
US08131811B2 Methods, apparatus and articles of manufacture to control network element management traffic
Example methods, apparatus and articles of manufacture to control network element management traffic are disclosed. A disclosed example apparatus to process an element management system (EMS) query message includes a receiver to receive the EMS query message from a managed network element, the EMS query message being redirected from an EMS server, a responder to select a pre-determined response to the EMS query message and discard EMS information contained in the EMS query message, wherein the pre-determined response is to delay the managed network element from resending the EMS query message to the EMS server for a time period, and a transmitter to send the pre-determined response to the managed network element.
US08131807B2 Communication apparatus
A communication apparatus includes: a display unit; a receiver configured to receive an email; a storage unit configured to store the email; and an unread email notifying unit configured to display on the display unit an image associated with a character string obtained by analyzing at least one of a header and a text of an unread email stored in the storage unit based on an analysis rule.
US08131804B2 Method and apparatus for immunizing data in computer systems from corruption
A system for immunizing a computer network against adverse effects caused by the receipt of a corrupting message. Each message transfers into a protocol-based controlled environment for a specific recipient where message criteria determine whether the incoming message is deemed to be a valid or suspicious message. Transmission criteria determine the final message disposition. If the message is valid, it is delivered to a recipient computer system in the network. If the incoming message is suspicious, the message is isolated in the controlled environment where the transmission criteria may provide remote access to the recipient.
US08131794B2 RAID system and Galois field product computation method
Described is an apparatus for performing a Galois field product computation on data. A first symbol data includes a plurality of symbols each being a bit sequence on which a product operation by a factor α is to be performed in a Galois field, where α is a primitive element of the Galois field, is acquired. A factor α computation is performed on the first symbol data by performing a bit shift operation on the first symbol data toward high-order bit position, generating first mask data from the first symbol data, generating first correction data by computing a logical AND of the first mask data and a first symbol correction value, generating a factor α computation result by computing a XOR of the second symbol data and the first correction data.
US08131793B2 Efficient angle rotator configured for dynamic adjustment
An apparatus and method for angle is disclosed to rotate a complex input by the angle θ to produce a rotated complex output signal. A memory storage device generates control information based on a coarse angle θM. A coarse rotation butterfly circuit uses the control information to rotate the complex input signal by the coarse angle θM to produce an intermediate complex number. The control information controls one or more multiplexers and/or adders in the coarse rotation butterfly circuit to information to rotate the complex input signal. The fine rotation butterfly circuit uses the control information to rotate the intermediate complex number by a fine angle θL to produce the complex output signal. The control information controls one or more multiplexers and/or adders in the fine rotation butterfly circuit to rotate the intermediate complex number.
US08131792B1 Apparatus and method for correlating synchronous and asynchronous data streams
Certain exemplary embodiments provide a method comprising: automatically: receiving a plurality of elements for each of a plurality of continuous data streams; treating the plurality of elements as a first data stream matrix that defines a first dimensionality; reducing the first dimensionality of the first data stream matrix to obtain a second data stream matrix; computing a singular value decomposition of the second data stream matrix; and based on the singular value decomposition of the second data stream matrix, quantifying approximate linear correlations between the plurality of elements.
US08131791B2 Decision feedback equalizer having parallel processing architecture
An integrated circuit includes a decision feedback equalizer (DFE) including a first and second digital equalizer logic including circuitry to compensate first and second bits in a received stream and to provide first and second sign bits. The second equalizer logic can run concurrently and can be connected in parallel relative to the first equalizer logic. The second equalizer logic can include a low and high sign bit pipelines providing first and second conditional sign bits by assuming a low and high sign bits, respectively, for a first bits being concurrently processed by the first equalizer logic and a sign bit selection element to select between the first and second conditional sign bits based on the sign bit outcome of the first equalizer logic. The first and second pipelines compensate bits using compensation weights chosen using most recent first and second conditional sign bits and sign bit outcome.
US08131786B1 Training scoring models optimized for highly-ranked results
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training scoring models. One method includes storing data identifying a plurality of positive and a plurality of negative training images for a query. The method further includes selecting a first image from either the positive group of images or the negative group of images, and applying a scoring model to the first image. The method further includes selecting a plurality of candidate images from the other group of images, applying the scoring model to each of the candidate images, and then selecting a second image from the candidate images according to scores for the images. The method further includes determining that the scores for the first image and the second image fail to satisfy a criterion, updating the scoring model, and storing the updated scoring model.
US08131780B2 Systems and methods for managing location of media in a storage system
A system and method for operating a storage library. The system comprises a management server, a media agent connected to the management server, a library connected to the media agent and a database connected to the management server. The management server controls the media agent to monitor for the addition or removal of a piece of media in the library. When the media agent determines that the piece of media has been added to the library or removed from the library, the media agent causes the library to read a media label stored as data on the piece of media, the media label including an identifier identifying the piece of media. When a backup or restore is performed, the system checks the media label to ensure that the correct media is being used. Inventory procedures are disclosed. Media labels are stored in a database along with an indication of the corresponding slot where the media is stored, a time when the label was put on the medium, and a confidence parameter indicating how confident the system is that the particular medium is stored in the respective slot.
US08131778B2 Dynamic and versatile notepad
Method for providing a versatile notepad for social networking and interactions with a plurality of users. An input content is received from a user. The received input content is analyzed based on at least the following expression types: expression indicative of time, expression indicative of a location, expression indicative of a statement, expression indicative of an individual, an expression indicative of a list, and a combination of expressions indicative the time, the location, the statement, the list, and the individual. The analyzed information is dynamically converted to a communication object as a function of the expression types. The communication object is rendered to the user.
US08131769B2 Processing drug data
Computer-assisted methods and systems of processing a drug information source. Characterizing the drug by the set comprising: syntax-parsed drug rule elements, adverse event data, mapped terms, and metadata. A method includes: creating a drug rule syntax; extracting metadata from the drug information source; extracting verbatim adverse event data from the drug information source; identifying drug rule content from the drug information source; mapping terms from verbatim data to a reference source; and parsing drug rule elements from at least one identified instance of drug rule content into the drug rule syntax, retaining associations between those drug rule elements that form a drug rule.
US08131764B2 Standing order database search system and method for internet and intranet application
An internet and/or intranet based database search system and method for conducting searches of highly confidential records such as individual patient medical records and to automate the process of securing required approvals to make such records available to a properly authorized and authenticated requesting party. The system's central premise is that the patient has a fundamental right to the confidentiality of their personal medical records and should control that right through specific, informed consent each time that a party requests to receive them. It reinforces the widely held conception of privacy in general as well as of the sanctity of the doctor/patient relationship by granting the doctor the right, subject to the patient's express permission, to initiate a search request. At the same time, it provides an expedited and cost-efficient means for transfer of such records as demanded by many healthcare reform proposals and gives the repositories where these records are held the right to stipulate the specific terms and conditions that must be fulfilled before they will release documents entrusted to their care, thereby substantially reducing the risk of litigation alleging breaches of patient confidentiality. And it carries out all of these legitimate interests in a way that is fast, simple to use and easy to audit. The system optionally includes a billing mechanism to pay for any added cost associated with providing this additional protection; and in its preferred embodiment, is applicable to both digital as well as non-digital records.
US08131762B2 Method and system for metadata-driven document management and access control
A system is provided to facilitate tag-based organization of documents. During operation, the system receives an original user query. The system extends the query to include documents with an IN-tag and exclude documents with an OUT-tag. The system then performs a search based on the extended query to indicate a collection of documents which satisfy the extended query. The system further allows a user to add a document to the collection of documents or remove a document from the collection of documents. Next, the system modifies a tagging property of the document.
US08131761B2 File management system and apparatus, and computer readable recording medium storing program
By having a file data storage section that stores file data of a file; a management information storage section that stores management information identifying the file, the management information being related to the file data; a control information storage section that stores control information on a file to be blocked on which a predefined specified processing is to be executed; a management information retrieval section that retrieves the management information stored in the management information storage section; a control information retrieval section that retrieves the control information stored in the control information storage section; an execution section that, when the management information retrieved by the management information retrieval section corresponds to the control information retrieved by the control information retrieval section, executes the predefined processing on the file data related to that management information, proliferation of an important file distribution of which should be restricted over a network can be restricted.
US08131758B2 Techniques for recognizing multiple patterns within a string
Techniques for recognizing multiple patterns within a string of characters are presented. A dictionary is hierarchically organized, such that leaf nodes within the dictionary represents words defined in the dictionary. A string of characters are received. Each character within the string is traversed by attempting to match it with a character defined in the dictionary. As long as a match continues with the dictionary the characters within the string are traversed. Once a longest possible match to a word within the dictionary is found, the next character following the last matched character for the string is processed.
US08131753B2 Apparatus and method for accessing and indexing dynamic web pages
A method and apparatus for enabling an external application such as a web crawler access to dynamic web pages associated with a primary application such as a portal page. The primary application addresses each component associated with it and requests a list of resource identifiers. Each component implements an interface and provides such list of resource identifiers. The list is returned to the external application, which then optionally requests the contents of the page associated with each resource identifier. The component provides the content of the page, which is then parsed by a parsing module associated with the primary application. The parsing module transforms the content into a data structure such as a Document Object Model, and then extracts text or Hypertext Markup Language code from the data structure. The text is then returned to the external application fro searching, indexing or other purposes.
US08131750B2 Real-time annotator
Systems (and corresponding methodologies) that annotate experience data in real-time are provided. The real-time annotated experience data can be employed in accordance with augmented reality systems which are capable of overlaying virtual data upon real-world data. The system employs ‘smart-tags’ that are capable of identifying data that relates to and/or is associated with the real-world scenarios and situations.
US08131747B2 Live search with use restriction
An apparatus, device, methods, computer program product, and system are described that determine a search parameter in association with an operation of an instance of an application, determine a search result based on the search parameter, in association with a use restriction associated with the search result, and provide the search result in association with the instance of the application and in association with the use restriction.
US08131746B2 Dynamic language checking
Methods, systems, and computer program products are disclosed for dynamic language checking. Embodiments include identifying questionable language usage; creating a query in dependence upon the questionable language usage; querying a search engine with the query; receiving from the search engine search result statistics describing the search results for the query; and determining, in dependence upon search results statistics returned by the search engine, whether the questionable language usage is proper language usage.
US08131744B2 Well organized query result sets
Methods, apparatus, and articles of manufacture for processing an abstract query and generating well organized user results are disclosed. Well organized user results preserve the cardinality of one-to-one and one-to-many between data elements retrieved using a database query. Embodiments of the present invention use an abstract database that separates a user from the physical representation of data stored in a data repository by providing a plurality of logical fields based on the substantive information stored in the underlying data repository. During query processing, query results generated from an abstract query are generated and organized according to the one-to-one and one-to-many relationships. Subsequently, query results are presented to users according to the intuitive relationships between data understood by users of an abstract database.
US08131743B1 Object searching in data storage systems
The method of object searching in a data storage system includes receiving, by an object search machine, a search criteria, the search criteria including a plurality of parameters and storing, by the object search machine, the search criteria as a persistence query having a first query format. The method also includes creating, by the object search machine, a protocol query based upon the persistence query, the protocol query having a second query format, the second query format distinct from the first query format. The method additionally includes utilizing, by the object search machine, the protocol query to request at least one object associated with the protocol query from the data storage system.
US08131741B2 Construction, manipulation, and comparison of a multi-dimensional semantic space
A directed set can be used to establish contexts for linguistic concepts: for example, to aid in answering a question, to refine a query, or even to determine what questions can be answered given certain knowledge. A directed set includes a plurality of elements and chains relating the concepts. One concept is identified as a maximal element. The chains connect the maximal element to each concept in the directed set, and more than one chain can connect the maximal element to any individual concept either directly or through one or more intermediate concepts. A subset of the chains is selected to form a basis for the directed set. Each concept in the directed set is measured to determine how concretely each chain in the basis represents it. These measurements for a single concept form a vector in Euclidean k-space. Distances between these vectors can be used to determine how closely related pairs of concepts are in the directed set.
US08131739B2 Systems and methods for interfacing application programs with an item-based storage platform
Various embodiments of the present invention are directed to a storage platform comprising: a data store in which data stored therein is defined in terms of items, elements, and relationships, wherein an item is a unit of data storable in the data store and comprises one or more elements, an element is an instance of a type comprising one or more fields, and a relationship is a link between at least two items; a set of schemas that define different types of items, elements, and relationships; and an application programming interface comprising a class for each of the different items, elements, and relationships defined in the set of schemas. Data may also be stored in the data store in the form of an extension to an existing item type, and wherein the application programming interface comprises a class for each different item extension.
US08131737B2 User profile-based presentation of sponsored mobile content
A computer-implemented method for positioning targeted sponsored content on a cellular phone includes the steps of (a) assessing a likelihood of an interaction by a user of the cellular phone with a sponsored content, wherein the assessment is based on a plurality of user characteristics associated with the cellular phone, such as a user profile and a predefined hardware/software characteristic; (b) prioritizing the placement of the sponsored content within one of a plurality of predefined areas of a graphical user interface of the cellular phone over the placement of other sponsored content within the same area, wherein the prioritization is based on the assessment of the likelihood of the interaction of the user of the cellular phone with the sponsored content; and (c) presenting the sponsored content within the one of a plurality of predefined areas of the graphical user interface of the cellular phone.
US08131736B1 System and method for navigating documents
Embodiments of this invention allow a user to navigate through previously viewed documents. These documents may be associated with a key, e.g. a search or a document. In response to re-entering the search or detecting subsequent interaction with the document, the navigation may be provided. In certain embodiments, the navigation is provided through a button on a toolbar or through a menu listing.
US08131735B2 Rapid automatic keyword extraction for information retrieval and analysis
Methods and systems for rapid automatic keyword extraction for information retrieval and analysis. Embodiments can include parsing words in an individual document by delimiters, stop words, or both in order to identify candidate keywords. Word scores for each word within the candidate keywords are then calculated based on a function of co-occurrence degree, co-occurrence frequency, or both. Based on a function of the word scores for words within the candidate keyword, a keyword score is calculated for each of the candidate keywords. A portion of the candidate keywords are then extracted as keywords based, at least in part, on the candidate keywords having the highest keyword scores.
US08131732B2 Recommender system with fast matrix factorization using infinite dimensions
A system is disclosed with a collaborative filtering engine to predict an active user's ratings/interests/preferences on a set of new products/items. The predictions are based on an analysis the database containing the historical data of many users' ratings/interests/preferences on a large set of products/items.
US08131722B2 Search clustering
In one example embodiment, a method is illustrated as including retrieving item data from a plurality of listings, the item data filtered from noise data, constructing at least one base cluster having at least one document with common item data stored in a suffix ordering, compacting the at least one base cluster to create a compacted cluster representation having a reduced duplicate suffix ordering amongst the clusters, and merging the compact cluster representation to generate a merged cluster, the merging based upon a first overlap value applied to the at least one document with common item data.
US08131717B1 Scoring documents in a database
A method may include identifying a linked document that is linked to by a group of linking documents; identifying links between the linking documents and the linked document; assigning a weight to each of the identified links; and determining a score for the linked document based on the identified links between the linking documents and the linked document, and the weights assigned to each of the identified links.
US08131715B1 Scoring documents in a database
A method may include identifying a group of documents; identifying linking documents that include links to the identified documents; assigning a measure of importance to one or more of the linking documents; and generating a score for each of the identified documents based on the measure of importance assigned to at least one of the linking documents that includes a link to the identified document.
US08131713B2 Distributive storage techniques for multi-tenant databases
The present invention provides techniques for managing information on a multi-tenant database system. In one embodiment a method comprises storing the information on the database among a plurality of tables. The plurality of tables is arranged in columns and rows. Each of a subset of the plurality of tables has sets of the rows distributed amongst different storage nodes on the database. A first of the sets is located at a first node, and a second of the sets is located a second node. Data storage and retrieval capabilities are provided to the database, including access to the information, in response to requests from one of a plurality of remotely disposed computer systems. Also disclosed is a machine-readable medium carrying one or more sequences of instructions for managing computer applications when executed by one or more processors and cause the one or more processors to carry out steps of the method. A data center for managing information on a multi-tenant database is also disclosed that carries-out the functions of the method.
US08131704B2 Method and system for managing search mediation information
Provided is a method of managing search mediation information, the method including: creating a count field corresponding to each piece of search mediation information; identifying an Internet Protocol (IP) address of a particular class, from which the user's search mediation information is received; determining whether the identified IP address is a count permission address; and increasing the indicator and storing the increased indicator in the count field corresponding to the search medium information in response to a determination that the identified IP address is a count permission address, and not increasing the indicator in response to a determination that the identified IP address is not a count permission address.
US08131702B1 Systems and methods for browsing historical content
A system graphically plots articles. The system executes one or more search queries to search stored articles and receives results of the executed one or more search queries, where the results identify selected articles of the stored articles. The system further designates a graphical marker for each of the selected articles and plots each of the graphical markers on a graphical display.
US08131698B2 Method for coordinating updates to database and in-memory cache
A computer method and system of caching. In a multi-threaded application, different threads execute respective transactions accessing a data store (e.g. database) from a single server. The method and system represent status of datastore transactions using respective certain (e.g. Future) parameters.Results of the said transactions are cached based on transaction status as represented by the certain parameters and on data store determination of a subject transaction. The caching employs a two stage commit and effectively forms a two level cache. One levels maps from datastore keys to entries in the cache. Each entry stores a respective last known commit value. The second level provides an optional mapping from a respective transaction as represented by the corresponding certain parameter to an updated value.
US08131696B2 Sequence event processing using append-only tables
Techniques for processing events are provided. In one embodiment, a plurality of records is received. The plurality of records is generated by one or more computer systems and represents a plurality of events that have occurred in these computer systems. The plurality of events is processed, where processing the plurality of events comprises storing the plurality of records in an append-only sequence. The append-only sequence is a storage representation of the plurality of events that allows only appending new records that represent new events but does not allow modifying and deleting existing records that represent already existing events. One or more expressions are then evaluated based on the plurality of records that are stored in the append-only sequence.
US08131691B1 System and method for updating a search engine index based on which files are identified in a file change log
Various methods and systems for updating a search engine index based on a file change log are disclosed. One method involves accessing a file, which stores a file change log maintained by a file system. The file change log identifies one or more recently modified files. The method also involves updating an index, based on a recently-modified file identified in the file change log. The index is used to search files maintained by the file system. An application external to the file system accesses the file storing the file change log and updates the index.
US08131690B2 Publishing and retrieval of data items amongst a networked community of computer users
Automatic publishing and retrieval in a networked community of computers based on a Small World Adaptive Network (SWAN) type of network. Each computer installs a program which automatically scans data items in its computer's environment to find unique IDs in accordance with UID templates. For each data item found containing a UID, a data record is created comprising the UID associated with the network address of the data item. If permitted by a ruleset, that data record is published to the network by creating a node having the (hashed) UID as its identity or by adding the network address of that data item to common ID lists of existing nodes having that same UID identity. A search request in respect of a UID will find a node and obtain all the network addresses in its list, enabling the requester to send retrieval requests for each corresponding data item.
US08131689B2 Accumulating access frequency and file attributes for supporting policy based storage management
A system and method for performing policy-based storage management using data related to access frequency and file attribute accumulation. A switch device provides transparency for transactions between a client and a storage network. The transparency allows objects (e.g., files or directories) to be moved (e.g., migrated) on the storage network without affecting a reference to the object used by the client (e.g., a file handle). A monitoring module generates accumulation data associated with the transactions for use in policy-based management. The accumulation data can describe uses of the file such as how often certain files are accessed, modifications to files such as creations of new directories or files, and other uses.
US08131687B2 File system with internal deduplication and management of data blocks
A method for deduplicating and managing data blocks within a file system includes adding a deduplication identifier to each pointer pointing to a data block to indicate whether the data block is deduplicated, detecting duplicate data blocks, determining whether one of the duplicate data blocks has been deduplicated, when detected, determining that one duplicate data block is a master copy when it is determined that one duplicate data block has been deduplicated, selecting one of the duplicate data blocks to be a master copy when it is determined that the duplicate data blocks have not been deduplicated, and setting the deduplication identifier of the selected duplicate data block to indicate deduplication, and determining that the other duplicate data block is a new duplicate data block and setting the deduplication identifier of the other duplicate data block to indicate deduplication and directing the respective pointer to the master copy.
US08131684B2 Adaptive archive data management
In one embodiment, input is received from a user defining a classification and an analytic for the classification. Multiple classifications and analytics may be defined by a user. A definition of relevance parameters is determined that characterize the classification and a set of analytics measures associated with the analytic. The definition may be for the classification. Unstructured data and structured data are analyzed based on the definition of the relevance parameters to determine relevant data in the unstructured data and the structured data. The relevant data being data that is determined to be relevant to the classification defined by the user. An index of the terms from the relevant data is determined. The index is useable by an analytics tool to provide results for queries of the unstructured data and structured data. The query may be used within the classification such that targeted results are provided using the index and the relevant data to the classification. Thus, queries from different classifications may be performed efficiently using data determined to be relevant to the classification.
US08131676B2 Updating media-location data for media-playing entities
This document describes tools capable of updating media-location data for media-playing entities. These tools allow a developer of an application to use data binding to update media-location data for the media-playing entities without the need to write custom code.
US08131675B2 Map data delivering device, communication terminal, and map delivering method
There is disclosed a map data delivering system for providing consistent road network information from supplement map information and map update information. The map data delivering system includes a navigation terminal and a map distribution server. The map distribution server includes a management data storage unit which stores an update element representing differential update data representing a difference of the map data, and update element management data containing an update element ID for identifying the update element, an update date before the updating of the map data, and a dependent update element ID for storing dependency on the updating of the map data; an update management data selector unit which selects the update element management data having the dependent update element ID among the update element management data having the located area overlapped with the map area of the map distribution request from the navigation terminal and the corresponding update element management data; and a network I/F unit which performs communication with the navigation terminal.
US08131674B2 Methods and systems for managing data
Systems and methods for managing data, such as metadata or index databases. In one exemplary method, a notification that an existing file has been modified or that a new file has been created is received by an indexing software component, which then, in response to the notification performs an indexing operation, where the notification is either not based solely on time or user input or the notification includes an identifier that identifies the file. Other methods in data processing systems and machine readable media are also described.
US08131671B2 Uninterrupted data access during the migration of data between physical file systems
A Migration Thin Virtual File System (“MTVLS”) conducts file migration using a thin virtual layer that is size selectable and provides an uninterruptible migration path from the old file system to the new file system without an increase in the time to receive data. The MTVLS selects a file from the source file system, opens a corresponding file in the target system, mounts the thin virtual layer over the source file and the target file, and migrates that data from the source file to the target file.
US08131669B2 Management of redundant objects in storage systems
Provided are a method, system, and article of manufacture wherein one client node is selected from a plurality of client nodes. A determination is made that an object corresponding to a client node has to be stored. A determination is made as to whether the object has already been stored in the server node by the one selected client node. The object is stored at the server node, in response to determining that the object has not already been stored in the server node by the one selected client node.
US08131668B2 User-experience-centric architecture for data objects and end user applications
Methods and apparatuses enable generation of data objects having properties that reflect business understanding and how the data objects are to be used. A user experience data object (“UX object”) is semantically defined by object characteristics including actions, attributes, and relations needed to incorporate the UX object into one or more user interface (UI) contexts. The UI contexts are contexts from which the UX object will be accessed or in which it will be used. One or more UX object usages define object characteristics related to a specific context in which the UX object is to be accessed. A usage has business logic decoupled from the UX object, and is associated with the UX object. The UX object and one or more usages are provided to enable the UX object to be incorporated into a UI component that allows access to the UX object.
US08131663B1 Apparatus for generating software logic rules by flowchart design
A apparatus implemented using a programmable computer that automatically generates the rules required by a software rules engine as a process flow diagram is designed. The apparatus includes a developer interface; an editing interface, and a rules generator. A developer interface enables the user to define functions and variables together with their properties from the business application. An editing interface allows the user to define the logical rules the business would follow in performing the business application by constructing a process flow diagram and associated tables using the functions and variables defined in the developer interface. The rules generator then automatically parses the flow diagrams and tables defined by the business user and, using the functions and variables defined in the developer interface, generates rules for a rules engine. The rules can then be deployed to a controller that implements the process automatically based on the input rules.
US08131662B2 Remote vision testing data collection
This invention is related to systems and methods of providing sensory ability data from one or more remote locations to a central location. One embodiment of the present invention includes a method comprising the steps of testing the sensory ability of a subject to produce testing data thereof, the testing being administered at one or more remote locations; collecting the testing data in an electronic format; and electronically providing the formatted testing data to the central location from the remote location. After being transferred, the testing data may be analyzed at the central location, and a sensory training plan may be developed for the individual. Further embodiments may automatically collect the testing data, transfer the data from the remote location to the central location, and/or analyze the data at the central location.
US08131661B2 Efficient decision procedure for bounded integer non-linear operations using SMT(LIA)
Systems and methods are disclosed for deciding a satisfiability problem with linear and non-linear operations by: encoding non-linear integer operations into encoded linear operations with Boolean constraints by Booleaning and linearizing, combining the linear and encoded linear operations into a formula, solving the satisifiability of the formula using a solver, wherein the encoding and solving includes at least one of following: a. Booleanizing one of the non-linear operands by bit-wise structural decomposition b. Linearizing a non-linear operator by selectively choosing one of the operands for Booleanization c. Solving using an incremental lazy bounding refinement (LBR) procedure without re-encoding formula, and verifying the linear and non-linear operations in a computer software.
US08131659B2 Field-programmable gate array based accelerator system
Accelerator systems and methods are disclosed that utilize FPGA technology to achieve better parallelism and processing speed. A Field Programmable Gate Array (FPGA) is configured to have a hardware logic performing computations associated with a neural network training algorithm, especially a Web relevance ranking algorithm such as LambaRank. The training data is first processed and organized by a host computing device, and then streamed to the FPGA for direct access by the FPGA to perform high-bandwidth computation with increased training speed. Thus, large data sets such as that related to Web relevance ranking can be processed. The FPGA may include a processing element performing computations of a hidden layer of the neural network training algorithm. Parallel computing may be realized using a single instruction multiple data streams (SIMD) architecture with multiple arithmetic logic units in the FPGA.
US08131657B2 Information processing device, information processing method, and program
An information processing device for generating a target feature amount computational expression for outputting a target feature amount corresponding to input data, comprising: a feature amount extraction expression list generating unit configured to generate and update a feature amount extraction expression list; a feature amount computing unit configured to input actual data supplied as tutor data to each feature amount extraction expression included in the feature amount extraction expression list to compute multiple feature amounts corresponding to the actual data; a target feature amount computational expression generating unit configured to employ the multiple feature amounts, and an existing feature amount corresponding to the actual data supplied as tutor data for the same rank to generate the target feature amount computational expression by machine learning; and an evaluation value computing unit configured to compute the evaluation value of each feature amount extraction expression included in the feature amount extraction expression list.
US08131654B2 System and method for dimensional rating of mail pieces
Systems and methods for dimensionally rating mail pieces including cards, letters, flats, mailers, packages and parcels using a pointing device such as a digital pen are described. In one illustrative configuration the system includes a digital pen, a three dimensional digital pen pattern device, a computer and a printer for printing evidence of postage payment. A mail piece such as a small parcel is placed on the opened three dimensional digital pen pattern device. The user may select a digital pen pattern command box or may otherwise engage or be prompted to begin measurements. For a rectangular parcel, the user selects a bottom right and then a top left measurement point. The system then calculates the dimensions of the parcel, dimensionally rates it and then accounts for and prints a corresponding postage indicium.
US08131648B2 Electronic content distribution and exchange system
An electronic content distribution and exchange system provides authenticated, reliable content downloads and tracking capabilities. Content is distributed to users through the invention's architecture. A user registers for the purchase of content through an interface on a client system or via a Web site. The purchase is for a license to the content, not for the content itself. A list of available content is displayed to the user through the client system or the Web site. The invention's central servers log the purchase of the content into a license database. The electronic copy of the song may be already resident on the client system in a hidden area, carouseled in a protected broadcast channel, in the central database ready to be sent out in slices, or resident on a secure server on the Internet. The user accesses content through the client system's user interface where the user plays the content and controls its playback. The invention's service provides an exchange capability similar to stock trading whereby owners offer licenses to various electronic for sale. A seller places his license for a particular content up for sale on the central server where a buyer that is interested in the license places a bid. When a price is agreed to, the invention's central server transfers license ownership in the license database to the new owner.
US08131647B2 Method and system for providing annotations of a digital work
Methods and systems for receiving and distributing annotations of a digital work include receiving an annotation of the digital work, storing the annotation, and providing the annotation to a user. The user may be required to submit a valid authorization credential for the annotation. Annotations may be textual or graphical, and may be associated with particular content in a digital work. Indicators may be displayed to identify content in the digital work for which annotations are available. A user may exchange compensation or perform a specified action for access to an annotation. Some or all of the compensation received for an annotation may be distributed to the author of the annotation. Multiple annotations may be listed in an order based a criterion, such as ranking, price, or date of receipt. Users that purchase a digital work may automatically receive an authorization credential to receive annotations of the digital work.
US08131644B2 Formular update
The subject matter relates to software application collaboration and, more particularly, collaboration between software applications via formular updates. Some such embodiments include systems, methods, and software to receive a definition of a content item from a first party, wherein the content item is operable within an application of a second party to cause data to be exported by the second party's application in a manner that can be imported to an application of the first party. Some such embodiments further include sending the content item to the second party.
US08131642B2 Controlling the value of a plurality of transactions involving payment token
A method of controlling the value of at least one on-line transaction involving a token associated with an authorized user comprises the steps of: prior to the at least one proposed transaction, receiving at a pre-transaction authorization station, pre-transaction authorization data. The authorization data comprises first time data relating to a time window within which the at least one proposed transaction must take place and first amount data relating to an amount with which a value of the at least one proposed transaction must comply. Substantially at the time of a proposed transaction, transaction data comprising second time data relating to a time instant of the proposed transaction and second amount data relating to a value of the proposed transaction is received at the authorization station. The authentication data and transaction data are compared in real time at 34 and only if the transaction data complies with the authorization data, is the transaction enabled.
US08131641B2 Techniques for reconciling billed expenses with provisions of a lease agreement
Techniques for facilitating more efficient and accurate reconciliation processing are provided. Embodiments of the present invention provide techniques for determining a tenant's expected share of operating expenses for a leased property, and for performing a reconciliation to identify discrepancies between the tenant's expected share of the operating expenses and actual amounts of expenses billed to the client by the landlord are provided. The tenant's expected share of the operating expenses is determined based upon operating expense-related information extracted from the lease agreement.
US08131639B2 Method and apparatus for estimating the spend capacity of consumers
Time series consumer spending data, point-in-time balance information, internal customer financial data and consumer panel information provides input to a model for consumer spend behavior on plastic instruments or other financial accounts, from which approximations of spending ability may be reliably identified and utilized to promote additional consumer spending.
US08131636B1 System and method for performing financial transactions on a network
Embodiments of the present invention include a computer-implemented method of performing a financial transaction on a network comprising storing a plurality of risk factors and associated severities in a web-enabled remote policy database, the severities defining actions taken when a specific risk factor is detected, storing a plurality of hold override policies that associate a deposit type with a hold type in the policy database, receiving deposit data including an image of a deposit check, applying the plurality of risk factors to the deposit data, and applying the plurality of hold override policies to the deposit data.
US08131633B2 Liquidity and fill optimization for crossing institutional orders
Presented is a system and method for performing crossing of institutional security orders. The system includes a first server interconnected to a second server that provides an away market for order execution, and includes client stations across a communication network. The first server includes a database and is configured to receive institutional orders from the client station, which are stored in the database. The first server includes operating instructions operable to determine whether a match exists between contra institutional orders based on predetermined criteria. Upon determination of a match, the first server forwards a child order composed of at least a portion of one of the contra orders to the second server. A plurality of participants in the away market have an opportunity to execute a transaction with the child order leading to price improvement on one side of the trade.
US08131632B2 Multi-basket structure for exchange traded fund (ETF)
An exchange-traded fund (ETF) has a multi-basket structure that allows shares of the ETF to be created using a different basket of assets than the basket of assets required to redeem shares of the ETF. A method for administering a multi-basket ETF comprises providing shares of the ETF to investors in exchange for assets defined in a published creation basket, providing assets defined in a published redemption basket to investors in exchange for shares of the ETF, and publishing a holdings basket that represents the assets held in the ETF. The multi-basket ETF can be used to implement an ETF holding assets that have a relatively low liquidity and/or accessibility. The multi-basket structure also enables financial strategies such as to minimize transaction costs, increase tax efficiency, access less liquid or less accessible markets or securities, and meet regulatory requirements and ETF investment objectives.
US08131631B2 System and method for selectively displaying market information related to a plurality of tradeable objects
A graphical interface and method are provided for selectively displaying market information corresponding to a plurality of tradeable objects. According to one example method, a scanning feature is provided in relation to a number of tradeable object indicators. Upon detecting a predefined movement of a user input device in relation to the plurality of indicators, a graphical interface dynamically displays market information corresponding to the tradeable objects as a predefined movement of the user input device is detected in relation to the tradeable object indicators.
US08131628B2 System, method, and computer program for realizing a unified brokerage access channel
A brokerage aggregation system, method and computer program for receiving an electronic message having at least one activity request directed to one or more brokerage service firms and outputting the activity request. The system includes an input interface configured to receive the electronic message in a first predetermined format, a plurality of output interfaces, each configured to connect to a corresponding brokerage service firm, and to transmit the at least one activity request in one of a plurality of second predetermined formats, wherein each of the plurality of second predetermined formats corresponds with a particular brokerage service firm, and a controller configured to receive and extract the at least one activity request from the electronic message, determine to which of the plurality of output interfaces the at least one activity request is to be transferred for subsequent transmission to a destination brokerage service firm, reformat the at least one activity request from the first predetermined format to the second predetermined format corresponding to the output interface previously determined, and transfer the at least one activity request after reformatting to the determined output interface for subsequent transmission to the destination brokerage service firm.
US08131626B2 Customizable trading display of market data
A method for providing a customizable trading display of market instrument data includes selecting a subset from a plurality of quadrants, with each quadrant associated with one benchmark instrument and each benchmark instrument associated with one or more non-benchmark instruments. Market data is automatically retrieved for the instruments associated with each selected quadrant. A customizable trading display is generated, with the display comprising the subset of quadrants in a selectable layout and each quadrant presenting the associated market data.
US08131625B2 Customizable trading display of market data
A method for providing a customizable trading display of market instrument data includes selecting a subset from a plurality of quadrants, each quadrant associated with one benchmark instrument and at least one non-benchmark instrument, each non-benchmark instrument associated with the benchmark instrument. Market data is automatically retrieved for the instruments associated with each selected quadrant. The customizable trading display is then generated with the display comprising the subset of quadrants and each quadrant including the associated market data.
US08131624B1 Method, software program, and system for offering debt
The present invention relates to a method, software program, and system for offering debt. More particularly, in one embodiment a method for offering a predetermined amount of debt is provided, comprising: dividing the debt into a plurality of debt elements, wherein each of the debt elements has associated therewith at least one of a maturity amount, a maturity date, and a yield; and periodically offering at least one of the debt elements for sale into a primary market; wherein at least one of the maturity amount, the maturity date, and the yield associated with each of the debt elements is based on a demand for the debt element at the time that the debt element is offered.
US08131617B2 Method and apparatus for verifying the legitimacy of a financial instrument
An apparatus and method for verifying the legitimacy of a financial instrument used by a shopper is disclosed. A seller accepts details about goods and services to be delivered, and information about a financial instrument to be used in a purchase by a shopper. Identifier information is send to a financial institution issuing the instrument. The legitimate user of the instrument must access the instruments issuer's database to obtain the identifier information and derive verification information needed to answer a question posed by the seller. If the shopper can prove possession of the verification information then the goods are shipped or delivered to the shopper and payment is settled. The questions used to prove the shopper has the verification information may come in a variety of forms such as simple math equations, anagrams, or word to symbol matching problems.
US08131616B2 System and method for allocating resources using spot market and derivative market techniques
A method for controlling access to a system of finite resources with excess demand employs a two stage admission process. Subscribers are first admitted based on an initial bid price and resource availability. The market price is determined by the highest bid price among the rejected arrivals in the current batch. Admitted subscribers are then given the option to secure continued access to the resource by accepting a fee-based reservation. The fee for the reservation is determined in a manner which is fair to the reserving subscriber, as well as all other subscribers, in that the reservation fee is priced to provide access at a cost which prevents arbitraging opportunities. If the current market price exceeds a non-reserved subscriber's bid price, that non-reserved subscriber is displaced. If the current market price exceeds a reserved subscriber's bid price, that reserved subscriber's reservation is activated and access to the resource continues. In the case of a communications system having a finite number of access lines, the reservation fee is based on the bid price from the subscriber and the duration of the requested reservation.
US08131610B2 Method and software application for computer aided customer independent cash collection using a state field in a data record
Systems and methods are provided for computerized processing of invoices which a company has presented to, for example, two or more customers. The systems and methods may be configured to select, from a plurality of invoices, invoices which are due within a preselectable time or on a preselectable date and the balance of which is larger than a preselectable first value, and to assign a first state to the selected invoices.
US08131609B1 System and method for managing utility resources based on utility service points
A system comprises a memory that stores a plurality of usage values. A usage value may be based at least in part on usage of a utility resource measured by a utility meter having a meter identifier. The memory may store a plurality of service point identifiers and a plurality of account identifiers associated with one or more utility accounts. A particular service point identifier may represent a physical location of at least one utility meter. Each service point identifier may be stored in association with one or more usage values. The system may comprise a processor communicatively coupled to the memory. In response to a request comprising a particular service point identifier, the processor may retrieve one or more usage values from the memory based at least in part on the particular service point identifier in the request. The processor may generate a graphical user interface that displays the one or more retrieved usage values.
US08131607B2 Device and method of planning and managing real-time postal delivery work
The present invention relates to a system and method of planning and managing real-time postal delivery work that formulates a delivery plan according to a delivery workload in real time, provides information about the delivery plan, and provides and manages information about collection work of returned and confirmed mail items.
US08131606B2 Model, design rules and system for asset composition and usage
Systems and methods are provided for the management of assets within an enterprise. Management of assets includes the creation of assets, the derivation and lineage of assets and asset composition. In addition, the creation of artifacts by the assets is provided. Assets and artifacts are maintained within a repository that is accessible throughout the enterprise. In addition, rules are provided for the composition and usage of all assets within the enterprise.
US08131600B2 Comparison shopping via financial management software
The invention comprises a financial management program and one or more databases containing information on merchants and their products. The program interacts with the databases containing the product information to return the prices and availability of goods located in a designated area. The program compares prices from various merchants and displays the results to the consumer. The program also allows the consumer to compare the prices with a household budget an financial data, while keeping track of trends in the consumer's spending and buying habits.
US08131597B2 System and method for using an ordinary article of commerce to access a remote computer
A system and method for using identification codes found on ordinary articles of commerce to access remote computers on a network. In accordance with one embodiment of the invention, a computer is provided having a database that relates Uniform Product Code (“UPC”) numbers to Internet network addresses (or “URLs”). To access an Internet resource relating to a particular product, a user enters the product's UPC symbol manually, by swiping a bar code reader over the UPC symbol, or via other suitable input means. The database retrieves the URL corresponding to the UPC code. This location information is then used to access the desired resource.
US08131596B2 Method and system of payment for parking using a smart device
In a first embodiment, a location-aware payment system including: a smart device, the smart device including: a location sensing mechanism for detecting its location; an identification mechanism for identifying the smart device; and a wireless communication mechanism; a display device having at least one of an indicator light, a printed receipt, and a digital read out; and a server, the server including: a wireless communication mechanism communicating with the smart device and display device; and a software program loaded into the server that receives and sends out communications, calculates amounts due between a payor and a payee, issues authorization codes, and performs banking transactions between a payor and a payee. In a second embodiment, the invention is a location-aware payment system including: at least two smart devices, the smart devices including: a location sensing mechanism for detecting its location; an identification mechanism for identifying the smart device; and a wireless communication mechanism; and a server, the server including: a wireless communication mechanism communicating with the smart devices; and a software program loaded into the server that receives and sends out communications, calculates amounts due between a payor and a payee, issues authorization codes, and performs banking transactions between a payor and a payee.
US08131594B1 System and method for facilitating targeted advertising
A method of providing an advertisement including receiving a request for an advertisement of an advertiser, determining a purchase history for a user associated with the request for the advertisement, providing an advertisement of an advertiser in response to the request for the advertisement, and generating an advertising fee to be paid by the advertiser based on the purchase history of the user.
US08131593B1 System and method for automated proposal evaluation
A computer based method for automated submission and evaluation of business proposals by providing a database mutually accessible to a proposal sponsor and at least one requesting user community, communicating with the user community and interactively requesting one or more media or promotional elements for evaluation, populating the database with one or more received media or promotional elements, calculating a proposal sponsor payment value based upon received media or promotional elements according to schema provided by the proposal sponsor, comparing the calculated proposal sponsor payment value of with at least one proposal recommendation threshold value, and associating the comparison result with a proposal decision conclusion selected from one of the group of conclusions including, recommended, not recommended, and additional information required.
US08131587B2 Methods, communications devices, and computer program products for adding displayed advertisement contact data to networked address books
Method, communication device, and computer program products are provided for adding advertisement contact data to a networked address book. Advertisement data is accessed. The advertisement data is retrieved and parsed to determine if the advertisement data is in a proper format for a networked address book. The advertisement data is converted to the proper format, in response to determining that the advertisement data is not in the proper format. The advertisement data is transferred to the networked address book.
US08131569B2 Methods, systems, and devices for modifying medical files
The disclosure herein provides methods, systems, and devices for managing, transferring, modifying, converting and/or tracking medical files and/or medical system messages. In certain embodiments, the foregoing may generally be based on requesting medical files at a first medical facility, identifying the requested medical files at a second medical facility, initiating a secure network connection between the first and second medical facility, modifying a header portion of the medical files based on patient identification information created by the first medical facility, and other processing steps.
US08131565B2 System for medical data collection and transmission
A system according to the present invention includes a processor, a device interface, a data relay interface, and a memory coupled to the processor. The memory stores instructions that, when executed by the processor, cause the processor to receive, using the device interface, data from a medical device. The memory further stores instructions to cause the processor to transmit a message including at least a portion of the received data, using the data relay transceiver, to a provided medical data server and to receive a command, using the data relay interface, from the medical data server.
US08131562B2 System management dashboard
A system and method for acquiring, compiling and displaying data indicative of healthcare data workflow within an integrated healthcare enterprise simplifies the monitoring and identification of inefficiencies such as bottlenecks in the enterprise. Information gathered from enterprise system components and data files are used to measure individual component performance. System alerts and messaging capabilities allow an enterprise administrator to remedy potential bottlenecks before problems arise. Remedial measures may be programmed into the system to automatically remedy inefficiencies as they are identified.
US08131560B2 Systems and methods for managing regulatory information
Systems, methods, and articles of manufacture are provided for managing regulatory data pertaining to a healthcare product. For example, the system may include a network interface for receiving, from a client terminal, a request for regulatory data related to regulatory activity about a product as it pertains to a regulatory authority. The system also includes interconnected information stores for storing regulatory data associated with the product, where the information stores may include: contact records associated with respective contacts with the regulatory authority; commitment records associated with respective commitments made to the regulatory authority; and product information records associated with respective documents associated with the product. The system also includes a processing module for identifying, in response to the received request, each contact record, commitment record, product information record, and central files record associated with the product related to the received request.
US08131558B2 Electronic credentials verification and management system
A credentials record system that creates and maintains all personnel data electronically is disclosed. The system captures personnel background data, such as license information, education and training, work experience, performance data and electronic signature at the time of entry using graphical user interfaces through a network. For example, computers with Internet connections may be used by authorized personnel to access, analyze, update and electronically annotate data even while other users are using the same record. An exemplary system may archive historical data is archived to create and record an audit trail of changes by the users. The system permits instant, sophisticated analysis of background data to identify relationships among the data, including archived data. Moreover, the system includes the capability to access reference databases for consultation regarding verification of data for accuracy on a continuous basis. The system also provides for an automated auditing process to ensure data integrity. The system may also include the capability to incorporate legacy data, such as paper files and mainframe data, for each personnel record.
US08131557B2 Speech recognition and transcription among users having heterogeneous protocols
A system is disclosed for facilitating speech recognition and transcription among users employing incompatible protocols for generating, transcribing, and exchanging speech. The system includes a system transaction manager that receives a speech information request from at least one of the users. The speech information request includes formatted spoken text generated using a first protocol. The system also includes a speech recognition and transcription engine, which communicates with the system transaction manager. The speech recognition and transcription engine receives the speech information request from the system transaction manager and generates a transcribed response, which includes a formatted transcription of the formatted speech. The system transmits the response to the system transaction manager, which routes the response to one or more of the users. The latter users employ a second protocol to handle the response, which may be the same as or different than the first protocol. The system transaction manager utilizes a uniform system protocol for handling the speech information request and the response.
US08131551B1 System and method of providing conversational visual prosody for talking heads
A system and method of controlling the movement of a virtual agent while the agent is speaking to a human user during a conversation is disclosed. The method comprises receiving speech data to be spoken by the virtual agent, performing a prosodic analysis of the speech data, selecting matching prosody patterns from a speaking database and controlling the virtual agent movement according to the selected prosody patterns.
US08131550B2 Method, apparatus and computer program product for providing improved voice conversion
An apparatus for providing improved voice conversion includes a sub-feature generator and a transformation element. The sub-feature generator may be configured to define sub-feature units with respect to a feature of source speech. The transformation element may be configured to perform voice conversion of the source speech to target speech based on the conversion of the sub-feature units to corresponding target speech sub-feature units using a conversion model trained with respect to converting training source speech sub-feature units to training target speech sub-feature units.
US08131547B2 Automatic segmentation in speech synthesis
A method and system are disclosed that automatically segment speech to generate a speech inventory. The method includes initializing a Hidden Markov Model (HMM) using seed input data, performing a segmentation of the HMM into speech units to generate phone labels, correcting the segmentation of the speech units. Correcting the segmentation of the speech units includes re-estimating the HMM based on a current version of the phone labels, embedded re-estimating of the HMM, and updating the current version of the phone labels using spectral boundary correction. The system includes modules configured to control a processor to perform steps of the method.
US08131546B1 System and method for adaptive sentence boundary disambiguation
Embodiments disclosed herein provide a system and method useful for pre-processing non-sentence text extracted from business documents (e.g., malformed bulleted lists, runaway sentence identification, spatially separated data, etc.). One embodiment includes two heuristic algorithms: one searches for sentences in a document and another looks for non-sentences (e.g., lists, tables, tabs, names of people, addresses, etc.) in the same document. In one embodiment, when malformed text is encountered, a particular character (e.g., “?”) is inserted to signify to a natural language processing layer that this set of “words” represent a logical construct and should be evaluated independent of other sentences. Embodiments disclosed herein allow non-sentence text, which is linguistically dry but contextually rich, be included in the natural language processing. Embodiments disclosed herein also facilitate to reduce false positive concept extraction assertions by the natural language processing layer.
US08131545B1 Aligning a transcript to audio data
The subject matter of this specification can be implemented in, among other things, a computer-implemented method including receiving audio data and a transcript of the audio data. The method further includes generating a language model including a factor automaton that includes automaton states and arcs, each of the automaton arcs corresponding to a language element from the transcript. The method further includes receiving language elements recognized from the received audio data and times at which each of the recognized language elements occur in the audio data. The method further includes comparing the recognized language elements to one or more of the language elements from the factor automaton to identify times at which the one or more of the language elements from the transcript occur in the audio data. The method further includes aligning a portion of the transcript with a portion of the audio data using the identified times.
US08131544B2 System for distinguishing desired audio signals from noise
A system distinguishes a primary audio source and background noise to improve the quality of an audio signal. A speech signal from a microphone may be improved by identifying and dampening background noise to enhance speech. Stochastic models may be used to model speech and to model background noise. The models may determine which portions of the signal are speech and which portions are noise. The distinction may be used to improve the signal's quality, and for speaker identification or verification.
US08131540B2 Method and system for extending keyword searching to syntactically and semantically annotated data
Methods and systems for extending keyword searching techniques to syntactically and semantically annotated data are provided. Example embodiments provide a Syntactic Query Engine (“SQE”) that parses, indexes, and stores a data set as an enhanced document index with document terms as well as information pertaining to the grammatical roles of the terms and ontological and other semantic information. In one embodiment, the enhanced document index is a form of term-clause index, that indexes terms and syntactic and semantic annotations at the clause level. The enhanced document index permits the use of a traditional keyword search engine to process relationship queries as well as to process standard document level keyword searches. In one embodiment, the SQE comprises a Query Processor, a Data Set Preprocessor, a Keyword Search Engine, a Data Set Indexer, an Enhanced Natural Language Parser (“ENLP”), a data set repository, and, in some embodiments, a user interface or an application programming interface.
US08131534B2 Emulating a host architecture in guest firmware
Systems and methods provide for emulating a host architecture in guest firmware. One aspect of the systems and methods comprises determining whether an emulated instruction would cause a transition into a legacy mode. A current execution context is converted into a legacy mode context, and the firmware emulator proceeds to a group of legacy mode instructions in a native mode for the processor. The firmware emulator detects an end instruction and converts the legacy context back to the guest firmware context.
US08131532B2 Software verification using range analysis
A system and method is disclosed for formal verification of software programs that advantageously bounds the ranges of values that a variable in the software can take during runtime.
US08131530B2 Mechanism for realistic application/network modeling using a workload description
A method for benchmarking a computer system comprises encoding a profile of the computer system in a readable medium to form an encoded computer readable medium. This profile is interpretable by a test server so that the test server is able to simulate the interaction between the system server and one or more system clients. The profile of the computer system includes a first set of tokens and data associated therewith configured to describe a workload to be executed by test server and a second set of tokens configured to describe actions taken by one or more test clients to simulate one or more system clients interacting with the system server.
US08131528B1 Reporting delay using visual indicators in a model
Exemplary embodiments report delay incurred in a model. Exemplary embodiments identify an incurred delay that is related to a graphical affordance in the model and generate a visual indicator associated with the graphical affordance in the model. The visual indicator is related to the incurred delay. Exemplary embodiments render the visual indicator with an output device to depict the incurred delay that is related to the graphical affordance in the model.
US08131526B2 System and method for evaluating petroleum reservoir using forward modeling
This invention relates to petroleum reservoir characterization. It uses a novel system and method to generate a system of reservoir models, and then use a series of simulation techniques to simulate the models. The models are refined through each simulation and comparison step by comparing the results of the simulation with the known data from the reservoir. The invention can be applied to different reservoirs which have different known properties. Simulation techniques such as EM test forward calculation, stochastic reservoir modeling, streamline forward calculation are all candidates of simulation methods disclosed in the invention.
US08131525B2 System and method for tool point prediction using multi-component receptance coupling substructure analysis
A method for predicting a tool point response of a spindle-holder-tool assembly to be used for high-speed machining applications is provided. The method includes determining direct and cross displacement-to-force receptances of a standard holder clamped in the spindle. The method also includes determining direct receptances at a free end of the standard holder based upon the determined direct and cross displacement-to-force receptances of the standard holder. Additionally, the method includes performing an inverse receptance coupling to simulate a decomposition of the standard holder into multiple subassemblies, the subassemblies including a spindle-holder base subassembly and an extended holder subassembly. The method further includes determining spindle-holder base subassembly receptances based upon the simulated decomposition of the standard holder.
US08131524B2 Method and system for automating the creation of customer-centric interfaces
An interface is provided by creating prompts for the interface. The prompts represent tasks to be accomplished by a user and are obtained based on user input. The prompts are grouped according to relationships, obtained from the user input, among the tasks. The interface is updated based on user feedback. Each of the prompts is designated using user terminology obtained from the user input.
US08131523B1 Method for using a graphical debugging tool
A system and method of exposing debugging information in a graphical modeling and execution environment is disclosed. The present invention allows a user to view debugging information in the same window as the graphical view of the model being executed. Debugging data is associated with relevant components of the model displayed in the graphical view. A separate execution list view shows the methods called during the execution of the block diagram in the current time step up until the current point in execution. User-set breakpoints and conditional breakpoints may be set in both the model view and the execution list view. Values may be obtained for all of the displayed methods. The debugging tool may be implemented by using it in conjunction with a graphical modeling and execution environment, such as a block diagram environment or state diagram environment.
US08131522B2 Method for estimating and removing air wave response in marine electromagnetic surveying
A method for determining resistivity distribution of formations below a bottom of a body of water from transient electromagnetic signals acquired by imparting a transient electromagnetic field into the water and detecting an electromagnetic response thereto at a plurality of spaced apart positions from a place of the imparting includes simulating an air wave response at each of the plurality of spaced apart positions. The simulated air wave response is subtracted from the detected response to produce a subsurface impulse response at each of the plurality of positions. The subsurface impulse responses are used to determine the resistivity distribution.
US08131520B2 Cancer diagnostic device
A device for supporting a diagnosis of a cancer which provides information useful to decide whether or not an anthracycline anticancer drug should be administered to a cancer patient to be examined is disclosed. Concretely, the device is composed to be able to acquire an activity and an expression of two cyclin dependent kinases (CDK) from a malignant tumor of a cancer patient to be examined, and to acquire a CDK parameters from both of two CDKs. Furthermore the device determines sample data comprising predetermined CDK parameter, and display information of determined sample data. According to the above component, user is easily able to know whether or not a cancer of a cancer patient, whose tumor is similar to the tumor of the cancer patient to be examined, has been recurred in spite of an administration of an anthracycline anticancer drug.
US08131519B2 Accuracy in a prediction of resource usage of an application in a virtual environment
Described herein is a system for improving accuracy in a prediction of resource usage of an application running in a virtual environment. The system comprises a first hardware platform implementing a native hardware system in which an application natively resides and executes, the native hardware system operating to execute a predetermined set of benchmarks that includes at least one of a network-intensive workload and a disk-intensive workload, a second hardware platform implementing a virtual environment therein, the virtual environment operating to execute the predetermined set of benchmarks, and a third hardware platform operating to collect first resource usage traces from the first hardware platform that result from the execution of the predetermined set of benchmarks in the native hardware system and second resource usage traces from the second hardware platform that result from the execution of the predetermined set of benchmarks in the virtual environment. The third hardware platform further operating to perform a linear regression computation to generate at least one prediction model that predicts a resource usage of the application executing in the virtual environment based on the collected first and second resource usage traces.
US08131514B2 Methods, devices and programs for transmitting roof and building structure of a 3D representation of a building roof based on said structure
A technique is provided for transmitting a roof structure for constructing a three-dimensional representation of a building, via a communication network. The technique is based on the transmission of an ordered list of at least two roof models, each including at least: one type of roof; one maximum height parameter of the roof. During construction of the three-dimensional representation of a building, the maximum height parameter of a roof of the list determines a base of the roof in accordance with the list, so that the roof structure corresponds to the ordered superimposition of the roods of the list.
US08131500B2 Pedometer
To be able to measure a step number without carrying out an operation processing for selecting a walking sensor in a pedometer using a plurality of walking sensors having sensitivity axes different from each other. OR means converts walking signals inputted in parallel from walking detecting circuits into a synthesized walking signal. CPU calculates the step number by detecting the walking signal inputted to an input port. At this occasion, in detecting the walking signal, CPU alternately carries out a detecting operation of detecting the walking signal and a mask operation which does not detect walking at mask time immediately thereafter at each time of detecting each walking signal.
US08131493B2 Method of automated calibration and diagnosis of laboratory instruments
Method and system providing an automated workflow for installing and/or calibrating laboratory equipment. The workflow empowers an end user to perform installation and calibration thereby reducing the costs associated with such activities. The automated workflow taught herein, can greatly reduce the incidence of calibration error by providing for verification of certain events during the calibration process.
US08131491B2 Method and apparatus for evaluating data representing a plurality of excitations of a plurality of sensors
A method for evaluating data representing a plurality of excitations of a plurality of sensors; the method comprising: (a) storing the data as a plurality of entries in an information store; each respective sensor-excitation pair being a respective entry; (b) exercising a fit relationship employing at least one first sine value to determine a fit value substantially simultaneously for at least a portion of the plurality of entries; (c) ascertaining a measure of fit error between the data and the fit value for the portion of entries; (d) employing the measure of fit error to estimate at least one next sine value; (e) employing the at least one next sine value to perform a fit optimization operation with the data substantially simultaneously for the portion of entries; and (f) repeating steps (c) through (e) until a desired number of the sine values has been exercised.
US08131489B2 Long data record analysis
A data analysis technique for a long data record in a memory uses a reference, either user-provided or calculated from the data in the long data record, as a representative event. Each event in the long data record is compared with the reference to determine whether there are significant deviations from the reference. Those events having significant deviations are identified as events of particular interest for a user. The reference may be either a waveform shape or a mean time interval between events. A tolerance value may be added to the waveform reference and varied for dynamic limit testing. Events that are outside the waveform reference as modified by the tolerance value are identified as outliers and may be reduced to iconic images for display simultaneously with the long data record and a selected one of the outliers.
US08131483B2 Yarn entanglement strength tester
A yarn entanglement strength tester includes first and second rolls that apply incrementally increasing elongation levels on a yarn in order to remove entanglements from the yarn. The yarn entanglement strength tester also includes a third roll, where the second and third rolls apply a constant tension on the yarn which enables optimum diameter measurements of the yarn by a camera. The camera captures images of diameters of the yarn after each of the incrementally increasing elongation levels is applied to the yarn. The yarn entanglement strength tester further includes a computing device that controls operation of the camera and the first, second, and third rolls, and determines an entanglement strength of the yarn based on the captured images of the diameters of the yarn after each of the incrementally increasing elongation levels is applied to the yarn.
US08131482B2 Methods and apparatus for estimating rotor slots
A method of determining a quantity of rotor slots in an induction motor through analysis of voltage and current signals. An approximate slip is calculated according to an approximate slip function that is independent of a rotor slots quantity. A fundamental frequency is calculated from a representation of the voltage signal. A saliency frequency is calculated from a representation of the current signal. For each rotor slots index in a set of rotor slots indices, a slip estimate is calculated according to a slip estimation function that includes the saliency frequency, a saliency order, the fundamental frequency, a rotor slots index in the set of rotor slots indices, and a quantity of poles of the motor, such that the slip estimate is evaluated at respective ones of the set rotor slots indices. A slip estimation error signal is calculated according to a slip estimation error function that includes a difference between the approximate slip and respective ones of the slip estimates. A rotor slots performance surface representative of an aggregate of the slip estimation error signals evaluated over the set of the rotor slots indices is calculated. A rotor slots quantity equal to the rotor slots index corresponding to a minimum of the rotor slots performance surface over at least a portion of the set of the rotor slots indices is defined.
US08131469B2 Data acquisition and processing for invasion profile and gas zone analysis with NMR dual or multiple interecho spacing time logs
A method for obtaining a parameter of interest related to an earth formation, the method including: obtaining nuclear magnetic resonance (NMR) data from an NMR tool investigating the earth formation with a plurality of pulse sequences of radio frequency energy, each pulse sequence having a unique frequency, a first train of pulses having a first interecho time (TE1) and a second train of pulses having a second interecho time (TE2) different from the first interecho time; relating the NMR data to a partial porosity at points to establish an NMR response model; solving the NMR response model to calculate the partial porosity at each of the points in the earth formation; summing the partial porosity for each of the points corresponding to each depth of investigation to provide a pore volume; and associating each pore volume with the corresponding depth of investigation to provide the parameter of interest.
US08131468B2 Apparatus and methods for estimating a downhole property
Apparatus and methods for estimating a downhole property are provided. The apparatus may include a downhole tool having a predetermined temperature calibration based at least in part on an expected downhole temperature and a temperature controller in communication with the downhole tool that maintains a downhole tool temperature substantially within the predetermined temperature calibration. A method may include conveying a downhole tool having a predetermined temperature calibration based at least in part on an expected downhole temperature in a well borehole and adjusting the temperature of the downhole tool during downhole operation to maintain a downhole tool temperature substantially within the predetermined temperature calibration.
US08131467B2 Route information display device and route information display method
A route information display device calculates a branch point in routes to a plurality of inputted destinations, and uses the branch point to control information modes. A route information display device includes: a departure point input unit that detects a current location of the user; a multiple destination input unit that accepts input of a plurality of destinations; a route search unit that searches for respective routes from the current location to the plurality of destinations; a branch point calculation unit that calculates a branch point of the respective searched routes; and a route information display unit that displays information regarding routes to the branch point and information regarding routes beyond the branch point in different modes, wherein the route information display device supports easy comprehension of information by the user by calculating a branch point of a plurality of inputted destinations and providing information in consideration of the branch point.
US08131466B2 Navigation system, enlarged intersection image displaying method used in the system, and map information generating method
When a vehicle travels along a guidance path and approaches an intersection, a vehicle navigation system determines crossing points between a circle having its center set to the intersection and a predetermined radius, and an approach link and an exit link for the intersection. The system also sets a direction connecting the crossing point for the approach link and the intersection as an approach direction, and sets a direction connecting the intersection and the crossing point for the exit link as an exit direction. The system determines a traveling direction at the intersection based on an angular difference between the approach direction and the exit direction, and determines a display position of the intersection on a screen. Further, an enlarged intersection image is drawn such that the approach direction is aligned with a 12 o'clock direction on the screen.
US08131463B2 GNSS navigation solution integrity in non-controlled environments
Disclosed is a method for providing a Global Navigation Satellite System (GNSS) navigation position solution with guaranteed integrity in non-controlled environments, the method including processing a (GNSS) signal including multiple satellites generating at least one signal to obtain carrier phase and pseudorange measurements; pre-processing the measurements to detect and characterize local errors in the measurements, wherein the local errors cannot be ascertained a priori, the characterization including providing error bounds estimated by measuring the carrier phase and pseudoranges measurements, thereby providing a set of measurements rejections when the characterization is not possible; and using the estimated error bounds, together with error bounds provided by the GNSS signal concerning satellite and ionospheric errors, to build in each measurement an estimated noise level in the measurements as input to a weighted Receiver Autonomous Integrity Monitoring (RAIM) algorithm in order to compute position coordinates and associated protection levels in the non-controlled environments.
US08131460B2 GPS navigation code system
A GPS navigation code device has GPS features and easy address retrieval means built in, enabling a driver to retrieve and request directions to an address without taking his eyes off the road. The user pre-programs the GPS navigation code device with a plurality of addressees or points of interest and assigns unique navigation codes for each as keyboard entry and speech, all stored in local database within the GPS in three linked databases. While driving, the user presses a special address search mode key and inputs the unique navigation code by keyboard or speech pattern, views displayed address and accepts the same. When an unknown navigation code is entered the GPS accesses a remote database through the Internet to recover the associated company name and uses Internet based map service to locate closest list of specified business providing directions by map and speech on a turn-by-turn basis.
US08131457B2 Navigation terminal device and navigation method
A navigation terminal device includes a map information display unit 771, a destination display unit 773, a route line drawing unit 774 for holding retrieved location information or destination information or both of them and drawing a route from a reference point based on the retrieved information or destination information to the destination or the retrieved location information so as to be superimposed on the screen with the map information displayed thereon, and route searching unit 775 for exchanging the display between the reference point and the destination if the reference point disappears from the screen when the destination is displayed, thereby permitting to follow the route from the displayed reference point to the destination or from the destination to the reference point. In this configuration, the operability of a terminal device having a small capacity of screen can be improved and the burden for the user can be relaxed.
US08131454B2 Method for starting an internal combustion engine
A method is described for starting an internal combustion engine having an E-machine coupled to it in a motor vehicle, after the input of a certain torque command at a drive control of the internal combustion engine, the internal combustion engine being accelerated for the start by the E-machine, and the internal combustion engine being set by the drive control, via actuators, to specified characteristics values for the start. To reduce exhaust gas emissions at the start of the internal combustion engine, the internal combustion engine is accelerated by the E-machine, without the injection of fuel, until the engine torque that is able to be implemented by the internal combustion engine, essentially corresponds to the torque command, and the injection of fuel into the internal combustion engine is only then released.
US08131451B2 Air-fuel ratio sensor and control apparatus for internal combustion engine
There is provided an air-fuel ratio sensor with which an improvement in the accuracy in detecting the air-fuel ratio of detection target gas and an improvement in the response characteristics can both be achieved. The sensor includes a sensor element that outputs an output signal indicative of the air-fuel ratio of a detection target gas, a pair of electrodes including a detection target gas side electrode to which the detection target gas is introduced and an atmosphere side electrode exposed to the atmosphere, which are arranged in such a way as to sandwich the sensor element, a diffusion-controlling layer that is disposed on the sensor element in such a way as to cover the detection target gas side electrode and introduces the detection target gas from an entrance portion through which the detection target gas flows in to the detection target gas side electrode, and a catalyst layer provided on a part of the entrance portion.
US08131449B2 Fuel injection control apparatus and fuel injection control method for internal combustion engine
A fuel injection valve coupled to a common rail is provided. When fuel injection is carried out, the fuel pressure in the fuel injection valve pulsates. An interval between a pilot injection and a main injection is set so that the main injection is carried out at a zero gradient timing as a timing when the gradient of the fuel pressure in the fuel injection valve after the pilot injection is approximately equal to zero. Owing to a fuel injection control apparatus and a fuel injection control method for an internal combustion engine that perform the above-mentioned control, the fuel injection amount for the subsequent fuel injection following the preceding fuel injection can be reliably held equal to a normal amount.
US08131441B2 System and method for controlling torque based on driver status
In at least one embodiment, a device for controlling an amount of torque generated by a powertrain in a vehicle is provided. The controller is configured to receive a driver status signal indicative of the status of the driver, a driver condition signal indicative of the driving conditions of the vehicle, and a driver mode signal indicative of the driving mode of the vehicle. The controller is further configured to control the powertrain to adjust the amount of torque that is generated based on the driver status signal, the driver condition signal, and the driver mode signal.
US08131439B2 Method and electronic regulator with a current measuring circuit for measuring the current by sense-FET and sigma-delta modulation
An electronic controller for motor vehicle control systems having at least one valve actuation circuit is described herein. The electronic controller uses pulse width modulation to control the load current (iL) flowing through an essentially inductive load (L), and has at least one electronic current measuring circuit which has at least one analog/digital converter which converts an analog measurement signal for the load current (iL) into a digital measurement signal for the load current (iL). The at least one analog/digital converter is a sigma-delta modulator. A method for measuring current using sigma-delta modulation and to the use of the electronic controller in a motor vehicle brake system is also described herein.
US08131438B2 Method for controlling an automated friction clutch
A method of controlling an automated friction clutch arranged in a drivetrain of a motor vehicle in the force flow, between a motor and transmission, and the automated friction clutch is designed to be passively engaged by spring pressure and can be disengaged and engaged by a controllable clutch actuator. The automated friction clutch is provided with a path sensor for detecting the clutch actuator travel such that during the operation of the motor a current key point of a torque characteristic, provided for controlling the friction clutch, is determined and used for adapting the torque characteristic. With the friction clutch engaged and without the clutch actuator exerting any force, several values of the actuator travel are determined at intervals from which a current engagement point, close to the actual engagement point of the torque characteristic, is determined and with which the torque characteristic is adapted.
US08131437B2 Method for operating a powertrain system to transition between engine states
A powertrain system includes a multi-cylinder engine coupled to a hybrid transmission. The engine is selectively operative in one of a plurality of main engine states to transfer engine torque to the hybrid transmission. A method for operating a powertrain system includes monitoring an operator torque request, determining a preferred main engine state and a preferred engine torque associated with the preferred engine state, determining an engine state transition path from a present main engine state to the preferred main engine state including an engine transition state, and executing the engine state transition path between the present main engine state and the preferred main engine state and adjusting engine torque to the preferred engine torque.
US08131434B2 Engine speed control system for work vehicle
An engine speed control system for a work vehicle comprises a pedal sensor (32) for detecting an operative position of an accelerator pedal (31); a foot accelerator controller for carrying out foot accelerator control in which the engine speed that corresponds to an output of the pedal sensor (32) is used as a target rotational speed; and upper limit setting device (35) for setting the upper limit of the engine speed. The upper limit rotation control in which the upper limit rotational speed is used as the target rotational speed is carried out when the target engine speed is greater than the upper limit rotational speed set by the upper limit setting device (35).
US08131427B2 Active resetting function for a steering wheel
A method for resetting a steering wheel of a motor vehicle having electric power assisted steering, with a resetting torque being determined in order to move the steering wheel from a diffracted steering position to a neutral position. The resetting torque differs for low and high friction values wherein a signal produced in response to a determined yaw rate is introduced into the determination of the resetting torque. The contribution of the yaw-rate based resetting torque to the total resetting torque increases as the vehicle speed increases.
US08131424B2 Methods and systems for calculating yaw gain for use in controlling a vehicle
A method for calculating a yaw gain for use in controlling a vehicle includes the steps of obtaining a steer angle of the vehicle, obtaining a vehicle speed, determining an adjustment factor for a baseline steering geometry equation, obtaining vehicle understeer gradient as a function of lateral acceleration, and calculating the yaw gain. The adjustment factor is determined based at least in part on the turn radius. The yaw gain is calculated based at least in part on the vehicle speed, the steer angle, the vehicle understeer gradient, and the adjustment factor.
US08131421B2 System and method for tracking media
A removable media tracking apparatus that is used to track a media case containing at least one data storage device is provided. The apparatus includes a removable media storage enclosure configured to be positioned within the media case, and a tracking device hardware positioned within the removable media storage enclosure. The tracking device hardware is operable to provide a geographical location of the media storage enclosure. A media tracking system is also provided. The system includes a media case, a plurality of media enclosures configured to be positioned within the media case, a data storage device contained in at least one of the media enclosures, a tracking device hardware contained in at least one of the media enclosures, and a tracking software program. The tracking device hardware is operable to communicate a geographical location of the media case to the tracking software program.
US08131419B2 Web-enabled configurable quality data collection tool
A method and system for configuring trigger parameters for captured test fleet vehicle data collection. The method includes selecting at least one vehicle identifier from a captured test fleet database, associating at least one trigger condition with the at least one selected vehicle identifier in the database, associating at least one vehicle parameter to be collected at an occurrence of the at least one associated trigger condition with the selected vehicle identifier in the database, and sending the at least one associated trigger condition and the at least one associated vehicle parameter from the database to a telematics unit of at least one test vehicle associated with the vehicle identifier via a wireless connection.
US08131415B2 Method and apparatus for automatic vehicle guidance using continuous 2-D poly-point path
A method for using an arbitrary shape 2-D poly-point path for an automatic vehicle guidance comprising the steps of: (A) determining a set of 2-D reference points; (B) selecting a set of 2-D interpolating curves to fit the set of 2-D reference points, wherein each 2-D interpolation curve connects a pair of 2-D reference points, and wherein each set of 2-D interpolation curves comprises a continuous 2-D poly-point path; and (C) calculating a steering angle to guide the vehicle along the continuous 2-D poly-point path.
US08131410B2 Quiet climb crew interface
In accordance with an embodiment, a method includes displaying information corresponding to automatically controlled engine thrust levels during a reduced engine thrust period of flight of an aircraft. The information corresponds to one or more parameters associated with a flight control computer of the aircraft. In an alternate aspect, the displayed information includes alphanumeric information formatted in accordance with a sequential order of the automatically controlled engine thrust levels. In a further aspect, the alphanumeric information corresponds to first, second and third engine thrust levels.
US08131408B2 System and method for determining characteristic parameters in an aircraft
The present invention provides a method and a calculation system for an aircraft, with at least one sensor for detecting aeroelastic and flight-mechanical momenta of the aircraft, for detecting positions and movements of control surfaces of the aircraft or for detecting speeds of gusts of wind acting on the aircraft and comprising a calculation unit which calculates characteristic quantities of passenger comfort and cabin safety as well as momenta of the aircraft as a function of the sensor data provided by the sensors and a non-linear simulation model of the aircraft.
US08131407B1 Transmission, receipt, combination, sorting, reporting, and presentation of vehicle specific environmental conditions and hazards information utilizing a ground station
A method for transmitting data and/or information when a scaled environmental condition occurs in a location along a specified path and/or within a predetermined altitude parameter and/or within a predetermined geographic location that satisfies a predetermined display requirement, including receiving at least some data and/or information; determining whether the received data and/or information represents an environmental condition that is in a location along a specified path and/or within a predetermined altitude parameter and/or within a predetermined geographic location that satisfies a predetermined display requirement; preparing, if the received data and/or information represents an environmental condition that is in a location along a specified path and/or within a predetermined altitude parameter and/or within a predetermined geographic location that satisfies the predetermined display requirement, the data and/or information for transmission; and transmitting the prepared data and/or information.
US08131406B2 Piston engine aircraft automated pre-flight testing
One embodiment is directed to a method for testing an aircraft prior to flight. The method includes receiving a user signal from a pre-flight test input source, the user signal indicating that a pilot of the aircraft has directed engine control circuitry, which is arranged to electronically control operation of a set of piston engines of the aircraft during flight, to begin testing the aircraft in an automated manner. The method includes, in response to the user signal, conducting a pre-flight test of the aircraft from the engine control circuitry. The method includes, upon completion of the pre-flight test, outputting a result of the pre-flight test from the engine control circuitry.
US08131399B2 Building control system with building level network and room network using different wireless communication schemes
A controller arrangement for a building system includes a sensor module, an actuator module, and a controller. The sensor module comprises a wireless communication device and a microelectromechanical sensor device operable to generate a process value and a wireless communication device. The actuator module comprises an actuation element and a wireless communication device. The controller is operable to obtain the process value from the sensor module and provide a control output to the actuator module, the controller further operable to communicate with at least one of the sensor module and the actuator module using a wireless communication device. The controller is also connected to receive a set point value, and is operable to generate the control output based on the process value and the set point value.
US08131398B2 Automatic card dispenser
An automatic card dispenser is disclosed, which comprising: a base provided with a standby area, an output area, and a first track and second track parallel to each other; said standby area and output area are respectively provided on each end of the first track and second track, and each side of the dispensed card are respectively put in the first track and second track, and the first track is capable of separating from the standby area and output area; a vertical lifting unit connected to the base with a card box and a vertical driver; a horizontal pushing unit connected to the base for putting the card to contact card pressing wheel provided in the output area along the second track; and a recycling unit connected to the base and provided below the first track.
US08131394B2 Method of and system for labeling containers of prescribed medicine
A method of and system for labeling containers of prescribed medicine is provided wherein a photograph of a patient is taken using a camera. The photograph is then stored on a computer as a computer software object. When a prescription is filled for the patient, the photograph is printed on the label along with prescription information and the label is attached to the container.
US08131392B2 System and method for using manufacturing states of vehicle products for display of a manufacturing process
A system and method of using manufacturing states in a manufacturing process is provided in which manufacturing states for an article of manufacture are defined at different time periods of a manufacturing process for display as manufacturing contexts relating to an installation plan. The manufacturing states for the article of manufacture are stored in a process database as the manufacturing states are defined during the manufacturing process. The manufacturing contexts relating to the installation plan for the article of manufacture are visually displayed with at least one other manufacturing context relating to another installation plan for another article of manufacture.
US08131390B2 Network speaker for an audio network distribution system
The present invention is a network speaker 100 for an audio network distribution system 20. The present invention includes a network interface 110 that couples the network controller 120 to the audio network distribution system 20. The present invention additionally includes an audio format converter 121, a digital to analog converter (DAC) 122, a pre-amplifier 123, an amplifier 125, and may also include an analog to digital converter (ADC) 128. Additionally, the present invention includes speaker sensors 124 and a speaker/microphone driver 126.
US08131386B2 Method and apparatus for simplified interconnection and control of audio components of an home automation system
A method and apparatus for distributing stereo signal of an audio system integrated with an home automation system. The audio system is further integrated with intercom and video intercom including the controlling of the intercom communications and the home automation appliances via a network and the Internet. The stereo signals are encoded and distributed from a selector/encoder, via distributors or directly to speakers via at least one single twisted pair carrying the encoded signals multiplexed with serial signals and with microphone signals for communicating with the intercom or with e-station via the network or the Internet. The multiplexed signals are propagated via the same twisted pair that also feeds a constant current to the system devices or providing power via separated twisted pair. The speakers include wired or wireless remote control receivers and transmitters for propagating remote control signals. The system is flexible and can be connected in many configurations using fitted network cables and connectors.
US08131385B2 Positioning device and positioning method with non-contact measurement
A positioning device includes a driver which moves a positioning object and a sensor which measures the distance to the positioning object in a non-contacting manner and outputs a detection signal if the positioning object is detected only in a length measuring area within a predetermined range from any detection position, shaft controller which stops the driver by detecting the detection signal from the sensor and automatically correcting for an overshoot amount between the stop position and any detection position, when the driver moves the positioning object and the sensor, and the positioning controller that stores the coordinate value after the automatic correction by the shaft controller and that performs the positioning based on the reference coordinate value.
US08131381B1 Electrotherapeutic device having an electrode array
An electrotherapy device having an array of post electrodes that includes a body housing having a top surface; a plurality of apertures formed through the top surface of the body housing; a support member positioned within the body housing; and a plurality of post electrodes extending from the support member, through the apertures formed through the top surface of the body housing to form an array of post electrodes, wherein each of the post electrodes is formed of substantially rigid, electrically conductive material, wherein each post electrode terminates with a relatively blunt or rounded surface, and wherein each post electrode is electrically coupled to each other post electrode.
US08131379B2 Cardiac tissue elasticity sensing
A system and method are provided for assessing the compliance of internal patient tissue for purposes of catheter guidance and/or ablation procedures. Specifically, the system/method provides for probing internal patient tissue in order to obtain force and/or tissue displacement measurements. These measurements are utilized to generate an indication of tissue elasticity. In one exemplary embodiment, the indication of elasticity is correlated with an image of the internal tissue area and an output of this image including elasticity indications is displayed for a user.
US08131371B2 Methods and apparatus for monopolar renal neuromodulation
Methods and apparatus are provided for monopolar neuromodulation, e.g., via a pulsed electric field. Such monopolar neuromodulation may effectuate irreversible electroporation or electrofusion, necrosis and/or inducement of apoptosis, alteration of gene expression, action potential attenuation or blockade, changes in cytokine up-regulation and other conditions in target neural fibers. In some embodiments, monopolar neuromodulation is applied to neural fibers that contribute to renal function. In some embodiments, such monopolar neuromodulation is performed bilaterally.
US08131368B2 Implantable medical device with material for reducing MRI image distortion
An implantable medical device includes a housing formed of a first material and a first electronic component provided within the housing. The implantable medical device also includes a second material provided in contact with at least a portion of the housing. At least one of the housing and the first electronic component has a magnetic permeability in a magnetic field that differs from the magnetic permeability of water. The second material is provided in an amount effective to reduce MRI image distortion caused by the implantable medical device.
US08131364B2 Sensors having protective eluting coating and method therefor
An apparatus includes an implantable device, such as a chronically implantable device that has a device body. One or more chemical sensors are coupled with the device body. A drug eluting substance is disposed at a location including at least one of on, directly adjacent, or near the one or more chemical sensors, where the drug eluting substance prevents fibrotic growth on the one or more chemical sensors.
US08131363B2 Closed-loop control of intermittent excitatory cardiac stimulation for therapeutic effect
A device and method for delivering electrical stimulation to the heart in order to improve cardiac function in heart failure patients. The stimulation is delivered as high-output pacing in which the stimulation is excitatory and also of sufficient energy to augment myocardial contractility. In order to provide a consistent hemodynamic response, the high-output pacing is optimized by delivering it using different parameter sets, evaluating the hemodynamic response thereto as reflected by one or more measured physiological variables, and selecting the parameter set with the best hemodynamic response.
US08131361B2 System and method for setting atrioventricular pacing delays based on far-field atrial signals
An intrinsic inter-atrial conduction delay is determined by a pacemaker or implantable cardioverter-defibrillator based, at least in part, on far-field atrial events sensed using ventricular pacing/sensing leads. An atrioventricular pacing delay is then set based on the inter-atrial conduction delay. By detecting atrial events using ventricular leads, rather than using atrial leads, a more useful measurement of the intrinsic inter-atrial conduction delay can be obtained. In this regard, since atrial electrodes detect atrial activity locally around the electrodes, a near-field atrial event sensed using an atrial electrode might not properly represent the actual timing of the atrial event across both the right and left atria. Far-field atrial events sensed using ventricular leads thus allow for a more useful measurement of inter-atrial conduction delays for use in setting atrioventricular pacing delays. The delivery of individual V-pulses to the heart of the patient may be timed relative to the ends of individual far-field atrial events.
US08131349B2 Lesion extracting device and lesion extracting method
A lesion extracting device having a control unit for changing an amount of the excitation light emitted toward a subject body, a measuring unit for measuring a change in the intensity of fluorescence generated from the subject body with respect to a change in the amount of the excitation light, and an extracting unit for calculating a ratio of the change in the intensity of fluorescence on the basis of a ratio of the change in the amount of the excitation light to the change in the intensity of fluorescence and for extracting a lesion part of the subject body on the basis of the ratio of the changes in the amount of the excitation light to the ratio of the changes in the intensity of fluorescence.
US08131347B2 Optical apparatus for measuring bio-information
Disclosed is an apparatus for measuring bio-information of a user. The apparatus includes an input device for receiving basic bio-information of the user, a first light source radiating a first light having a first wavelength on the surface of the skin, a second light source radiating a second light having a second wavelength on the surface of the skin, a third light source arranged so as to be placed in a more distant position from a photo detector than the first and the second light sources, said third light source radiating a third light having a third wavelength on the surface of the skin, the photo detector for detecting a first, second and third detection lights transmitted through the surface of the skin and converting said first, second and third detection light into electrical signals, said first, second and third detection light corresponding to said first, second and third wavelengths and a control unit for enabling the first, second and third light sources to be driven in a known order and for producing bio-information of the user on the basis of the inputted basic bio-information and intensities of the first, second and third detection lights.
US08131338B2 MR imaging providing tissue/blood contrast image
A magnetic resonance imaging (MRI) system includes an ECG detector for the patient object being imaged and an element for performing an MRI pulse sequence. An imaging unit defined by the pulse sequence is longer in temporal length than one heart beat represented by the ECG signal. An MR signal is acquired from the object in response to the pulse sequence and an MR image based on the acquired MR signal is produced. A plurality of divided MT pulses can be applied instead of the conventional single MT pulse. In this case, an SE-system pulse sequence having a shorter echo train spacing is used, to generate sounds by applying gradient pulses incorporated in an imaging pulse sequence so as to automatically instruct a patient to perform an intermittent breath hold during three-dimensional scanning.
US08131332B2 Determination of a measure of a glycation end-product or disease state using tissue fluorescence of various sites
Embodiments of the present invention provide an apparatus suitable for determining properties of in vivo tissue from spectral information collected from various tissue sites. An illumination system provides light at a plurality of broadband ranges, which are communicated to an optical probe. The optical probe can be a flexible probe in some embodiments, allowing ease of application. Light homogenizers and mode scramblers can be employed to improve the performance in some embodiments. The optical probe in some embodiments physically contacts the tissue, and in some embodiments does not physically contact the tissue. The optical probe receives light from the illumination system and transmits it to tissue, and receives light diffusely reflected in response to the broadband light, emitted from the in vivo tissue by fluorescence thereof in response to the broadband light, or a combination thereof. The optical probe can communicate the light to a spectrograph which produces a signal representative of the spectral properties of the light. An analysis system determines a property of the in vivo tissue from the spectral properties.
US08131327B2 Mobile communication apparatus
A mobile communication apparatus having a first housing section, a second housing section movably connected to the first housing section, an open/close sensor, an email saving controller and an email sending controller. The second housing section is configured to be open or closed to the first housing section. The open/close sensor configured to sense whether the first housing section and the second housing section are open or closed to each other. The email saving controller configured to save an email addressed to a particular address upon the open/close sensor sensing that the first housing section and the second housing section being closed to each other. The email sending controller configured to send the email saved by the email saving controller to the particular address.
US08131322B2 Enabling speaker phone mode of a portable voice communications device having a built-in camera
Apparatuses and methods of using a speaker phone mode of a portable voice communications device having a built-in camera are described herein. In one embodiment, the speaker phone mode is activated if it is determined that an image captured by the device is black or nearly black, which indicates that the device is placed flat or nearly flat against surface. In one embodiment, the speaker phone mode is activated based on the results of comparing the captured image to a plurality of previously stored captured images wherein the previously stored captured images include images captured by the device in situations where it would be desirable for the speaker phone mode to be activated. In one embodiment, the speaker phone mode is activated based on a comparison of a captured image and previously stored captured images and their respective speaker phone mode statuses. Other embodiments are also described.
US08131317B2 Apparatus and method for downloading SIM data in mobile communication system
Provided are an apparatus and a method for downloading Subscriber Identity Module (SIM) data in a mobile communication system, which includes an authentication server that stores authentication information and a list of registered networks; a service provider server that stores SIM data and transmits the SIM data in response to a request for the SIM data; and a mobile communication terminal that receives user authentication from the authenticating server, checks the list of the networks, allows a network, which is to be accessed, to be selected from among the list of the networks, and accesses the service provider server in the selected network so as to download the SIM data.
US08131316B2 Cellular modem processing
A cellular mobile station including a modem processor and memory. The memory includes instructions for the modem processor to perform layer 1 processor operations, layer 2 processor operations, and layer 3 processor operations. The modem processor executes the instructions to perform processor operations for the cellular mobile station to communication data as per a cellular communications protocol. In one example, the mobile station includes different levels of memory to provide different deterministic access times.
US08131315B2 Wireless electronic device with multimode audio amplifier
An electronic device such as a handheld electronic device may include wireless communications circuitry. The wireless communications circuitry may include a radio-frequency receiver circuit or other circuitry that is sensitive to noise. Audio amplifier circuitry may be provided in the electronic device to amplify audio signals for a speaker. The audio amplifier circuitry may include class AB amplifier circuitry for operating in a low noise mode and class D amplifier circuitry for operating in a low power mode. The audio amplifier circuitry may include a control input path that receives control signals in real time. When it is determined that the wireless receiver or other sensitive circuit is active, the audio amplifier can be configured to operate in its low noise mode using the class AB amplifier. When it is determine that the wireless receiver is not being used, the class D circuitry may be switched into use to conserve power.
US08131310B2 Method and system for discontinuous reception de-synchronization detection
A method and apparatus for detecting loss of discontinuous reception synchronization, the method comprising the steps of: finding the shorter of a new discontinuous reception period and an old discontinuous reception period; and sending a message at a multiple of the shorter of the new discontinuous reception period and the old discontinuous reception period, wherein the message is utilized for detecting loss of discontinuous reception synchronization.
US08131309B2 Radio communication system, base transceiver station, and extension device
A plurality of base transceiver stations and at least one extension device are connected, via an IP network that uses internet protocol. The extension device shares resources of the base transceiver stations by arbitrary changing a connection relationship between the base transceiver stations and the extension devices. When a mobile terminal communicates with a core network, the extension device uses the resources of at least one base transceiver stations according to fluctuation in the amount of traffic.
US08131308B2 Active-call intercom-enabled cordless telephone
A method of using an intercom on a cordless telephone during an active call. The active call is put on hold while the intercom is in use. Once the call is re-activated, the intercom is shut off. This system may be designed for a cordless telephone with one handset or a plurality of handsets.
US08131305B2 Method and a network control node for bandwidth and access control in femto cells of a wireless system
The present invention relates to a method and a network control node in a wireless communications system, for controlling bandwidth and controlling access in a femto cell. According to the method of the present invention, infoπnation on an available bandwidth measured between a femto RBS serving the femto cell, and a network node, is determined and provided to the network control node. Information on a bandwidth purchased by at least one subscribing user in the femto cell is also acquired at the network control node. The method further comprises calculating in the network control node and based on the provided information, a bandwidth that the wireless network can provide to non-subscribing users in the femto cell and further controlling the bandwidth and controlling access in the cell based in the calculated bandwidth.
US08131304B2 Dynamic spectrum allocation (DSA) in a communication network
A method of dynamically allocating RF communication channels to a wireless communication device (102). A plurality of dynamic spectrum allocation (DSA) channels (222, 224) can be identified. The DSA channels can be channels that are available to a non-incumbent user to be used for RF communications. Based on at least one required channel parameter, a DSA channel can be selected as a first channel to allocate to the wireless communication device. At least a second channel can be selected to allocate to the wireless communication device based on a spectral relationship between the first channel and the second channel to ensure that the first and second channels are separated by at least a minimum required frequency separation (216).
US08131303B2 Simultaneous multi-mode WiFi differentiated by SSID
Embodiments provide a wireless network with several access points connected to a communication infrastructure. Residential or business customers of the Internet are provided an Internet interface (e.g., a digital subscriber line (DSL) modem) having a wireless transceiver. Two or more users may access the Internet or other network through the Internet interface. Each user can be assigned a unique Service Set-Identifier (SSID) with each SSID associated with a type of service (e.g., user video service, backhaul service, etc.). The amount of bandwidth assigned to the type of service (and user) may be governed by the equipment according to the assigned SSID.
US08131299B2 Location registration area assigning method and wireless communication system
A call processing control apparatus automatically detects that a lot of handover and location registration simultaneously occur, and notifies a monitor control server. The monitor control server receiving the notification from the call processing control apparatus transmits a TAI change request to a base station so that a tracking area identity (TAI) of a movement destination cell where congestion occurs and a tracking area identity of a movement origin cell have the same value. The base station receiving the TAI change request message from the monitor control server changes its own TAI value. After that, all mobile devices perform only handover when they move between the cells where the TAI values are changed, and does not perform location registration.
US08131298B1 Method of providing a cellular phone/PDA communication system
A cellular, PDA communication device and communication system for allowing a plurality of cellular phone users to monitor each others' locations and status, to initiate cellular phone calls by touching a symbol on the touch screen display with a stylus which can also include point to call conferencing calling. Each participant's cellular phone PDA device includes GPS navigation receiver with application software for point to call cellular phone initiation to participants and geographical entities including vehicles, persons or events, conference calls and video transfers. The method and system also includes automatic shifting from GPRS/EDGE/CDMA/1XEVDO to SMS when any of the cellular phones in the communication network is in the voice mode and in use and for automatic shifting back to GPRS/EDGE/CDMA/1XEVDO upon completion of the voice phone call. In addition, using the system, a full transfer of photographs, video clips and high speed data can be used between any cellular phones regardless of who the cellular phone vendors or cellular phone companies are and in either CDMA, GSM, WiFi or a combination of the two.
US08131296B2 Method and system for handover authentication
A handover authentication method includes performing, by a wireless network server, a first authentication between a client and the wireless network server via a first network gateway; obtaining first authentication keys for the wireless network server and the client based on the first authentication; determining, by the wireless network server, a need to handover the client from the first network gateway to a second network gateway; deriving, by the wireless network server and from the first authentication keys, a handover authentication key shared by the client and the wireless network server; obtaining, by the wireless network server, second authentication keys for the network server and the client; and serving, by the wireless network server, the client via the second network gateway.
US08131295B2 Methods and system for performing handover in a wireless communication system
A method and system for performing handover in a third generation (3G) long term evolution (LTE) system are disclosed. A source evolved Node-B (eNode-B) makes a handover decision based on measurements and sends a handover request to a target eNode-B. The target eNode-B sends a handover response to the source eNode-B indicating that a handover should commence. The source eNode-B then sends a handover command to a wireless transmit/receive unit (WTRU). The handover command includes at least one of reconfiguration information, information regarding timing adjustment, relative timing difference between the source eNode-B and the target eNode-B, information regarding an initial scheduling procedure at the target eNode-B, and measurement information for the target eNode-B. The WTRU then accesses the target eNode-B and exchanges layer 1/2 signaling to perform downlink synchronization, timing adjustment, and uplink and downlink resource assignment based on information included in the handover command.
US08131291B2 Fast active scanning wireless network apparatus and method
In a fast active scanning wireless network apparatus and method for quick determination of available access points (20), information about a candidate set of available access points (20) is obtained, and a candidate access point is identified from the candidate set. A mobile station (10) then queries the candidate access point with a probe request that designates the candidate access point as a sole responder. The probe request prevents other access points from contending for the medium of communication between the mobile station and the designated sole responder access point by excluding the attempt by other access points (20) to transmit probe responses. The apparatus and method thus increases the probability of a fast and successful probe request from the mobile station and subsequent response from the designated access point (20). The designated access point may also respond with a probe response of high priority, preventing intervention of communication.
US08131283B1 Controlling mobile device roaming in association with monitoring an active event duration
Systems, methods, and computer-readable media for controlling roaming of a mobile device when the mobile device is in an active mode while utilizing a roaming network. A duration of an active event for which the mobile phone utilizes the roaming network is referenced. It is determined whether the duration of the active event exceeds an event threshold. The event threshold indicates a maximum amount of time the mobile device is allowed to connect to the roaming network in association with the active event. In instances that the duration of the active event exceeds the event threshold, the mobile device is transferred from the roaming network to a home network of the mobile device.
US08131282B2 System and method for providing feedback to wireless device users
A user feedback generation and management capability, operating possibly within a Value-Added Service Provider, provides key feedback (e.g., information, updates, etc.) to a Mobile Subscriber (MS) during, for example, the MS′ receipt of rich content on the MS′ Wireless Device (WD). The feedback may be conveyed to a MS′ WD through, possibly inter alia, one or more Short Message Service messages. Such feedback may, possibly inter alia, provide details as to why certain content might not be received, suggest one or more alternative content delivery means, etc. and thus serve to obviate what would otherwise be (1) a frustrating, disappointing, etc. user experience for the MS and (2) increased customer service costs for the different content and service providers.
US08131279B2 Method and apparatus for interactive audience participation at a live entertainment event
The present invention relates to methods and systems for providing interactive audience participation at live entertainment events. The method includes providing audience members with an interactive device that presents a promotional message and includes a user interface, broadcasting audio programming to the audience member through the interactive device, querying the audience members, wherein answers to the querying may be entered by the audience member via the user interface of the interactive device, transmitting the answers to a central processor, storing the answers as audience data, processing the audience data into results, storing the results of the processing of the audience data and broadcasting the results of the processing of the audience data.
US08131278B2 Method, apparatus, and computer program product for application-based communications
An apparatus for application-based communications may include a processor. The processor may be configured to receive a message from a remote device at a receiving device. The message may have been generated based on application registration data associated with the receiving device. The processor may also be configured to execute an application based on content included in the message. Associated methods and computer program products may also be provided.
US08131272B2 System and method for generating a list of devices in physical proximity of a terminal
This invention relates to generating a list of devices in physical proximity of each other and utilizing said list, for example, for sharing of content between a plurality of mobile devices applying individual media items such as address book entries, calendar entries, and/or Short Messaging Services (SMS) or Multimedia Messaging Services (MMS) messages.
US08131267B2 Interactive voice access and retrieval of information
A system is responsive to voice commands and requests from a user to access and search distributed data resources. The system may include a speech recognition engine configured to receive a spoken command from the user. A processor is configured to identify a service requested by the user from the spoken command. A search engine is configured to associate the user with other services providing offerings available to the user. A speech synthesizer provides an output to the user that conveys the requested information. The processor may be configured to respond to a spoken selection made by the user to selectively provide the requested information and the offerings to the user. The speech synthesizer is responsive to the processor for converting the information retrieved from the selected service in a format that is audible to the user.
US08131266B2 Short message service communication security
A system, method, and device for securely forwarding SMS messages in a communication system, for example in a communication system including an IMS network accessible to wireless devices via a radio access network. The communication system forwards SMS messages from a sending station to a receiving station via a network node. The network node, which may be an SMSC in an IMS network, is operable to determine whether the SMS message is encrypted and whether the intended recipient supports encryption, and then the network node selectively encrypts and decrypts received SMS messages prior to forwarding to the intended recipient; SMS messages received unencrypted are encrypted by the SMS message encrypter/decrypter if the intended recipient supports encryption, and SMS messages received encrypted are decrypted by the SMS message encrypter/decrypter if the intended recipient does not support SMS message encryption. SMS messages intended for a recipient determined not to support SMS message encryption may be stored in a holding database, and an alert send to the intended recipient, if the sender requires that the SMS message be sent only in encrypted form.
US08131264B2 Method and apparatus for electronic mailing of data utilizing a data reference
A mobile device for electronic mailing of data utilizing a data reference, the mobile device having: a communications subsystem for communicating with a wireless gateway; a user interface; a processor interacting with the user interface and the communications subsystem; an electronic mail application adapted to run on the processor; a data application adapted to run on the processor; and memory adapted to be accessed by the electronic mail application and the data application, the memory storing a data reference identifier for data in the data application, the data reference identifier capable of identifying the data on a data server remote from the mobile device, wherein the data application is adapted to interact with the electronic mail application to send data in an electronic mail message, and wherein the data is replaced in the electronic mail message with the data reference identifier.
US08131263B2 Backup media with wireless identifications tags
Aspects of the subject matter described herein relate to using wireless identification tags (e.g., RFID tags) with backup media. In aspects, a wireless identification tag may be attached to, incorporated into, or otherwise associated with backup media, a container holding the backup media, or a location (e.g., a shelf) associated with the backup media. In response to a signal, this wireless identification tag may provide an identifier that uniquely identifies the wireless identification tag. This identifier may be associated with a data set that is stored or to be stored on the backup media. The wireless identification tag may be used to locate the backup media and to identify what is on particular backup media. In some embodiments, the wireless identification tag may store backup information thereon that may be subsequently retrieved and used identify what is on its associated backup media.
US08131262B2 System and method to initiate a mobile data communication utilizing a trigger system
A system and method to enable a user to initiate a communication with an organization using a mobile communication device by means of a trigger system. A system and method to enable an organization to acquire a user mobile device address by means of a trigger system. A system and method to enable an organization to respond to a user by means of a trigger system and a message application server. A system and method to enable organizations to deliver mobile messages, coupons, offers and promotions to users mobile device by means of a combination of a trigger system, a message application server and an offer application.
US08131261B2 Method and apparatus for obtaining information about the status of a party requesting information about a mobile subscriber
A mobile subscriber can elect to grant permission for the release to a requesting party of information relevant to the mobile subscriber release information. In order to make the decision to provide the information to the requesting party, the mobile subscriber can first determine if the request is being made from a trusted source. If the identity of the requesting party is hidden, the requesting party can be queried to release their identity to be used in conjunction with the permission request to the mobile subscriber.
US08131260B2 Mobile communication device, mobile communication device control program, and mobile communication device control method
There is provided a mobile communication device having a function capable of releasing lock on an IC card function by an authentication key other then a PIN if the IC card function is locked by a PIN authentication error in a mobile phone having a contactless IC card built in. When a PIN is locked in a mobile phone 1 having a contactless IC card built in, an IC application 11 is started up to transmit a second password other than a PIN to an authentication server 3. The authentication server 3 compares the second password received from the mobile phone 1 with another second password stored in a database 31. If both second passwords agree with each other, a PIN lock release command is transmitted to the mobile phone 1. Further, the mobile phone 1 switches the lock flag of the contactless IC card 13 to OFF from ON by the command received. The PIN lock of the IC card function is thereby released.
US08131257B2 Method for selecting and switching accounting mode, and device thereof
A method for selecting an accounting mode, a method for switching an accounting mode, and a device therefor. The method for switching an accounting mode includes: notifying a prepaid accounting server to establish a session; assigning an accounting quota of the session to the prepaid client; notifying the prepaid accounting server that the accounting quota of the session is depleted, and notifying the prepaid client to stop the prepaid accounting; keeping the session established and notifying an AAA server to start a postpaid accounting.
US08131256B2 Generating and providing access and content charges for different services to a user device in a communication system
A user device (20) is provided with information relating to a service wherein content is communicated to the user device via an access system provided by a communications network (22). In the method information regarding access charges from a charging entity (26) associated with the access system is provided to a service provider entity (24), where after an indication of total cost of the service covering content charges and the access charges is sent from the service provider entity to the user device. Alternatively, indication of the total costs can be sent directly to the user device from the charging entity.
US08131255B2 System for facilitating use of a single telecommunication device by multiple users
A system for facilitating the use of a single telecommunication device by multiple users is disclosed herein. The system includes, but is not limited to, a telecommunication component that is adapted for attachment to a vehicle and that is configured to utilize a telecommunication network that is configured to allot a predetermined amount of usage time units to the telecommunication component. The system also includes an electronic processing device that is associated with the telecommunication component. The electronic processing device is configured to allocate a portion of the usage time units to each user of a plurality of users of the telecommunication component.
US08131249B2 Frequency converter
The present invention provides a frequency converter including a frequency conversion device capable of accommodating a Si-series MMIC and also a GaAs-series MMIC by using a magneto-resistance element. A frequency converter according to an embodiment of the present invention includes: a frequency conversion device having a magneto-resistance element with a magnetization free layer, an intermediate layer, and a magnetization pinned layer; a magnetic field application mechanism for applying a magnetic field to the frequency conversion device; a local oscillator for applying a local oscillation signal to the frequency conversion device; and an input terminal electrically connected to the above frequency conversion device for receiving an external input signal. Further, the local oscillator includes a magneto-resistance element capable of generating the local oscillation signal by outputting an AC voltage according to a resistance change thereof.
US08131241B2 Linear voltage controlled variable attenuator with linear DB/V gain slope
A variable attenuator and method of attenuating a signal is presented. The variable attenuator contains an input that receives an input signal to be attenuated. A voltage divider between a resistor and parallel MOSFETs provides the attenuated input signal. The MOSFETs have different sizes and have gates that are connected to a control signal through different resistances such that the larger the MOSFET, the larger the resistance. The control signal is dependent on the output of the attenuator. The arrangement extends the linearity of the attenuation over a wide voltage range of the control signal and decreases the intermodulation distortion of the attenuator.
US08131237B2 Radio wave receiving apparatus
Disclosed is a radio wave receiving apparatus including: an antenna to receive a radio wave; a tuning member to allow a reception frequency of the antenna to be tuned to an intended frequency, in which tuning member a frequency characteristic is variable; a receiving member to receive a reception signal from the antenna to demodulate a modulation wave; a positive feedback member to perform a positive feedback in a signal path including the tuning member; and a switching member to turn on/off a feedback operation of the positive feedback member.
US08131235B2 Radio receiver for hybrid broadcast systems
An example radio receiver and a method is provided for controlling a radio receiver having two tuners, and receiving a hybrid signal containing digital and analog broadcast signal components. According to the example method, a selection is made in the radio receiver to operate between at least the following operating modes of the receiver: (i) a first operating mode in which both tuners are tuned to the same broadcast hybrid signal and where one of the tuners is configured to receive the digital broadcast signal and the other tuner is configured to receive the analog broadcast signal; (ii) a second operating mode in which one of the tuners receiving the digital broadcast signal is the operating tuner and the other tuner is a search and check tuner; and (iii) a third operating mode in which one of the tuners receiving the analog broadcast signal is the operating tuner and the other tuner is a search and check tuner. In this example, the hybrid signal is received and the two tuners are controlled in accordance with the selected operating mode of the receiver.
US08131234B2 Transmitter utilizing a duty cycle envelope reduction and restoration modulator
A broad power band transmitter utilizing a duty cycle modulator achieves 80dB of power range for 3G signals. The present invention greatly improves the efficiency of transmitters used in mobile phones, for example, by using the duty cycle modulator during medium and low power levels of the transmitting power amplifier. The power amplifier operates in three different modes based upon the amplifier power level selected. The power amplifier operates in an EER mode during high power levels, in a DCM ERR mode during medium power levels, and in a DCM mode during low power levels.
US08131230B2 Method and system for FM transmitter coexistence
A system and method for operating an FM system and wireless networking system coexistent in a mobile wireless device. A mobile wireless device includes a frequency modulation (“FM”) system that includes an FM transmitter and, optionally, an FM receiver. The mobile wireless device also includes a wireless networking system having a network receiver. The FM system is configured to disable the FM transmitter if an amplitude of a modulating signal provided to the FM transmitter is below a predetermined threshold.
US08131225B2 BIAS voltage generation circuit for an SOI radio frequency switch
A radio frequency (RF) switch located on a semiconductor-on-insulator (SOI) substrate includes at least one electrically biased region in a bottom semiconductor layer. The RF switch receives an RF signal from a power amplifier and transmits the RF signal to an antenna. The electrically biased region may be biased to eliminate or reduce accumulation region, to stabilize a depletion region, and/or to prevent formation of an inversion region in the bottom semiconductor layer, thereby reducing parasitic coupling and harmonic generation due to the RF signal. A voltage divider circuit and a rectifier circuit generate at least one bias voltage of which the magnitude varies with the magnitude of the RF signal. The at least one bias voltage is applied to the at least one electrically biased region to maintain proper biasing of the bottom semiconductor layer to minimize parasitic coupling, signal loss, and harmonic generation.
US08131224B2 Delay, gain and phase estimation for measurement receivers
Phase and gain of a transmit signal are measured at a transmitter by determining a first time delay having a first resolution at a measurement receiver between a reference signal from which the transmit signal is generated and a measured signal derived from the transmit signal by comparing amplitudes of the reference signal and the measured signal. A second time delay having a second resolution finer than the first resolution is determined at the measurement receiver between the reference signal and the measured signal based on the first time delay. The reference signal and the measured signal are time aligned at the measurement receiver based on the second time delay and the phase and gain of the transmit signal are estimated after the reference signal and the measured signal are time aligned.
US08131222B2 Method and apparatus for detection and prevention of crosstalk in a multiple tuner receiver
Receivers using multiple tuners may introduce crosstalk between signals provided to the tuners. The disclosed embodiments relate to a method and apparatus for detecting and preventing crosstalk. A method is described that includes providing a signal to a first signal processing path, tuning to a channel in the signal provided through the first signal processing path, tuning to the channel in the signal through a second signal processing path, and determining that crosstalk exists if the channel is present on the second signal processing path. An apparatus is also described containing means for providing a signal to a first signal processing path, tuning to a channel in the signal provided through the first signal processing path, tuning to the channel in the signal through a second signal processing path, and determining that crosstalk exists if the channel is present on the second signal processing path.
US08131220B2 Management unit for managing a plurality of multiservice communication devices
A management unit manages a plurality of multiservice communication devices capable of communicating via a plurality of networks. The management unit includes a communication device interface for facilitating a bidirectional data communication with the plurality of multiservice communication devices via a wireless control channel, the bidirectional data communication including outbound control data sent to at least one of the plurality of multiservice communication devices and inbound control data received from at least one of the plurality of multiservice communication devices. A network interface receives network resource data from the plurality of networks. A management processing unit processes the inbound control data and the network resource data and that generates the outbound control data in response thereto.
US08131217B2 Identification of make and model of communication devices over Bluetooth protocol
Embodiments herein provide methods and systems for identifying make and model, and other features of a communication device using the MAC ID, profile name and services offered on the communication device. Also, disclosed herein is a method of building a database where a range of MAC IDs is mapped to a particular make and model, and other features of communication devices. On obtaining the MAC ID of a communication device, the make and model, and other features of the device can be identified. Such information may be used to tailor content according to the capabilities of a communication device.
US08131216B2 Data format conversion for electronic devices
Format converters and methods of performing data format conversion are provided. The format converters may convert compressed data into a different compressed format that is compatible with the Bluetooth transmission standard. The format converter may decompose the compressed data into frequency domain data streams of different frequency sub-bands. The format converter may transform each data stream of frequency domain information from a first encoding scheme to a second encoding scheme, and may then quantize the transformed data steams based on bit allocation information for each sub-band. The format converters may also include a bit allocation component which computes the bit allocation information for each sub-band based on an unfiltered version of the compressed data.
US08131215B2 Method and apparatus for determining location of a communication device
A reference device determines its distance from a communication device by first using a training process to determine a calibrated time delay for the communication device when the communication device is at a known distance from the reference device. The calibrated time delay is a steady state internal processing delay for the communication device. Subsequently, when the reference device is at an unknown distance from the communication device, the reference device determines the unknown distance using the previously determined calibrated time delay along with a measured signal travel time at the unknown distance.
US08131213B2 Sea vessel tagging apparatus and system
The present invention discloses a tagging and identification device and system for tracking and monitoring sea vessels as they enter sea ports, estuaries and/or other channels. The tagging device of the present invention comprises a receiver, for receiving an underwater electromagnetic signal transmitted by an underwater beacon. An acoustic transmitter is provided for transmitting an identification signal to an acoustic receiver deployed nearby. The acoustic identification signal is transmitted after an electromagnetic trigger signal is received from the underwater beacon. The tagging and device may further comprise a memory device which can store data relating to position and time of the see vessel to which it is attached. The tagging and identification device of the present invention is covert, compact and is capable of extended active deployment without replenishment of batteries etc. The identification tagging device and system of the present invention is capable of being deployed for tracking the location of sea vessels without the knowledge of the vessel crew. The system of the present invention allows third a third party to monitor suspect vessels as they enter specific ports or estuaries.
US08131212B2 Method and apparatus for compensation for weather-based attenuation in a satellite link
A controlled satellite link, comprising a reference unit for measuring signal attenuation over said link, and a control unit, associated with said reference unit, configured for controlling at least one link transmission parameter to dynamically adapt to changes in said measured signal attenuation.
US08131211B2 XM radio satellite reception without degrading coverage in XM terrestrial markets
A system is provided for enhancing coverage for a mobile satellite service, the system comprising a signal threshold comparator module for monitoring a predetermined threshold for a satellite service signal received on a first frequency band, a signal gain block operable to vary amplification of the satellite service signal received on a second frequency band in response to the threshold, and a satellite receiver for decoding the satellite service signal received on the first and second frequency bands.
US08131207B2 Ubiquitous home network system
A system for processing data in a ubiquitous home network is provided. The system uses RF signals based on combination of the remote-controller and the ubiquitous sensor network (USN) technologies and integrally controls a plurality of control targets. Although the remote-controller is spaced relatively far apart from the control targets, the system can control the control targets only if the spaced distance is within the range of an RF signal. As well, the system can automatically control the control targets based on the information detected by the respective sensor nodes.
US08131205B2 Mobile phone detection and interruption system and method
A mobile phone detection and interruption system and method are provided. The system is operative to transmit different blocking signals capable of degrading or blocking mobile phone communication in a vehicle responsive to a velocity of the vehicle reaching different pre-configured velocity levels.
US08131195B2 Annular body for suppressing electrical discharge, annular body stretching device and image forming apparatus
The invention provides an annular body having an inner surface including a base material layer, the base material layer having a resin and a conductive agent, and the inner surface comprising a carbonized region. The invention further provides an annular body stretching device having: the annular body; and a stretching unit pushing outward the annular body with tension from an inner circumferential side of the annular body. The invention further provides an image forming apparatus having the annular body as an intermediate transfer body provided thereto. The invention further provides a method for forming the annular body, having forming a carbonized region by a process to give conductivity to the inner surface of the annular body.
US08131192B2 Image forming apparatus for forming image on record medium
A record-medium determining apparatus constituted such that a luminescent light source irradiates modulated light to a surface of a record medium, a part of reflected light by the record medium of this irradiated light is detected by a photodetector, the photodetector changes the detected light into an electric signal, and a signal-intensity detecting device detects intensity of a signal modulated from this electric signal is provided further on an upstream side than a fixing unit of a record-medium conveying path.
US08131189B2 Developer supply container
If a user is not familiar with the operation for the developer supply container, the rotating operation for the developer supply container may be insufficient, so that developer supply container does not reach a predetermined operating position, with the result of abnormal developer supply. by increasing a rotation load of a second gear 6 which is in an operable connection with a drive gear member 12 of the developer receiving apparatus 10 by a function of a locking member 7, the developer supply container 1 mounted to the developer receiving apparatus 10 is rotated toward the supply position. After the developer supply container 1 rotates to the supply position, the locking by the locking member 7 is released, by which the rotation load applied to the second gear 6 is reduced, so that drive transmission, thereafter, to the feeding member 4 for developer supply is smooth.
US08131186B2 Developing device
In an embodiment, a contact pivoting plate, which comes into contact with a developer swelled by a discharge mixer, is provided in a case. The contact pivoting plate is pivoted according to a detection result of a temperature and humidity sensor to change the magnitude of resistance by the contact pivoting plate with respect to a flow of the developer. The height of the swell of the developer is suppressed from fluctuating according to an environmental change. The fluctuation in an amount of an excess developer discharged from a discharge port is suppressed to replace a deteriorated carrier in a development container with a new carrier little by little.
US08131184B2 Charging device with vibrating grid electrode and image forming apparatus
In a plate-like grid electrode of a charging device that controls the charged potential of a surface of a photoreceptor drum, a vibrating portion that vibrates itself to make the plate-like grid electrode vibrate is formed. The vibrating portion is a piezoelectric bimorph element in which two piezoelectric elements are bonded to each other and a base portion is provided between the two piezoelectric elements. When a voltage is applied to the piezoelectric bimorph element, a free end is curved to vibrate the piezoelectric bimorph element.
US08131183B2 Developer collection container, developer cartridge, developing unit and image forming apparatus
A developer collection container includes a developer storing portion having first and second end portions in a longitudinal direction thereof. A developer supply opening is provided on the first end portion through which the developer is supplied into the developer storing portion. A rotation member is rotatably provided so as to extend substantially from the first end portion to the second end portion. The rotation member rotates so as to convey the developer in the longitudinal direction of the developer storing portion. In a first region closer to the first end portion, the rotation member conveys the developer in a direction from the first end portion toward the second end portion with a conveying power which is larger than a conveying power with which the rotation member conveys the developer in a second region closer to the second end portion.
US08131177B2 Image forming apparatus
An image forming apparatus includes a secondary transfer roller that is supported by a secondary-transfer-unit supporting unit and transfers a toner image onto a recording medium, a lubricant applying brush that comes into contact with the secondary transfer roller and applies a lubricant to the secondary transfer roller, a solid lubricant that is housed in a lubricant-applying-brush housing unit and supplies the lubricant to the lubricant applying brush, and a lubricant holding member that elastically holds the solid lubricant. The lubricant is supplied to the secondary transfer roller according to a material of the lubricant, a pressing amount of the lubricant against the secondary transfer roller, a configuration of the secondary transfer roller, a configuration of the fur brush, and a relation among fur brush circumferential speed, secondary transfer roller circumferential speed, a pressing amount of a blade against the secondary transfer roller, and a blade material.
US08131175B2 Image forming apparatus having structure to clean optical sensor and method of using the same
An image forming apparatus has a structure that it is able to clean an ACR sensor in accordance with an ACR operation, and without requiring a user manipulation. The image forming apparatus includes a plurality of photosensitive media on which color images are formed respectively, a transfer unit to receive color images from the plurality of photosensitive media and transfer the received color images onto a printing medium, an auto color registration (ACR) unit to perform the ACR operation with respect to the transferred image, and a cleaning member to clean the ACR unit in association with the ACR operation. A method of cleaning an ACR sensor in an image forming apparatus is also provided.
US08131174B2 Fixing device, image forming apparatus, fixing method and image forming method
The fixing device is provided with: a fixing member that has a rotating member which rotates and a heat source which heats the rotating member; a pressure member that is driven to rotate while pressing the fixing member, and that forms a nip portion where a recording medium passes, between the fixing member and the pressure member; a separation unit that separates the fixing member and the pressure member from each other; and a cooling unit that cools a face of the pressure member separated by the separating unit. The face is opposed to the fixing member.
US08131173B2 Driving apparatus and image forming apparatus
A driving apparatus includes a driving unit, a driven unit driven by the driving unit, a driving control unit configured to control the driving unit by performing feed-forward control based on feed-forward target data determined in advance to reduce a speed change of the driven unit. The speed change of the driven unit is expressed substantially as a positive half cycle of a sinusoidal waveform having an amplitude and a time duration, and the feed-forward target data is calculated from the amplitude and the time duration to represent a rectangular waveform approximating the positive half cycle of the sinusoidal waveform.
US08131169B2 Apparatus and method for mounting an RF monitoring device onto a fuser roll
A replaceable unit monitor assembly includes a substrate member, multiple thermal insulating stand-off members, and a monitor device mounted on the substrate member. The stand-off members mount the substrate member to an end hub of a fuser roll of a printing machine while limiting conductive heat transfer to the monitor device.
US08131166B2 Checking and conditional processing of a print job printed with multiple transfer media
Provided are a method, system and program for checking and conditional processing of a print job printed with multiple transfer media. A print job indicates first print content to print using a first transfer medium and second print content to print using a second transfer medium. The first print content is printed onto a print medium with the first transfer medium. The printed first print content is read to determine whether the printed first print content satisfies a quality requirement. The second print content is printed onto the print medium with the second transfer medium in response to determining that the quality requirement is satisfied. Information is printed indicating an error on the print medium in response to determining that the print quality requirement is not satisfied.
US08131163B2 Image forming apparatus for performing an MICR printing operation
An image forming apparatus including an image forming unit configured to form an image onto an image forming medium based on received print data by using a cartridge removably provided, a cartridge determination unit configured to determine whether an MICR cartridge is inserted as the cartridge, a determination unit configured to compare a password input by an password input unit and a password registered in a password storage unit and determine whether an image forming process of the received print data is allowed to be performed, and a control unit configured to temporarily stop processing the print data, cause the notification unit to send the notification to input the password, and perform an MICR image forming control process that causes the image forming unit to resume the processing of the print data.
US08131161B2 DPSK optical receiver
A DPSK optical receiver includes a DPSK demodulation circuit, an optical bandpass filter, a first photodetector, and a first control circuit. The DPSK demodulation circuit demodulates a DPSK optical signal and outputs the DPSK demodulated optical signal. The optical bandpass filter extracts a demodulated optical signal near the center wavelength from the DPSK demodulated optical signal output from the DPSK demodulation circuit. The first photodetector detects the optical power level of the DPSK demodulated optical signal extracted by the optical bandpass filter. The first control circuit performs phase control on the DPSK demodulation circuit so as to optimize the DPSK demodulation circuit with respect to the center wavelength of the DPSK optical signal on the basis of the optical power level detected by the first photodetector.
US08131160B2 Polarization direction synchronization detecting circuit and receiving apparatus
A switch is to be inputted a modulation signal including the synchronization signal extracted from a received communication signal as a control signal, is to be inputted a detection signal detected by a photodetector that receives a polarization modulation signal adjusted to a polarization direction of a quantum cipher signal, and selectively switches and outputs one of the detection signal and an inverted signal of the detection signal according to the control signal. A low-pass filter outputs the output signal of the switch, whereby a plus level signal is outputted when a relative angle difference Δθ between polarization axes on a transmission side and a reception side is larger than a predetermined polarization angle, a 0 level signal is outputted when Δθ is equal to the predetermined polarization angle, and a minus level signal is outputted when Δθ is in a range of the predetermined polarization angle from 0 degree.
US08131156B2 Centralized lightwave WDM-PON employing intensity modulated downstream and upstream
An optical system and method includes a source-free optical network unit coupled to an optical fiber for receiving a centralized lightwave carrier signal with downstream data over the optical fiber. The optical network unit includes a coupler configured to split the original carrier signal into a first path and a second path. The first path includes an optical filter configured to reduce fading effects of the carrier signal. The second path includes a modulator configured to remodulate the centralized lightwave carrier signal with upstream data to produce an upstream data signal for upstream transmission.
US08131155B2 Optical signal transmission apparatus
There is provided an optical signal transmission apparatus having a stable dispersion compensation function without unnecessarily controlling a compensation value even when a main signal quality is deteriorated due to a factor other than dispersion or in the case of a transmission failure. When it is determined that a signal quality is deteriorated due to dispersion of a fiber by determining a control mode of a variable dispersion compensator by means of optical noise information and received power information in addition to bit error information of a received signal, a compensation value of the variable dispersion compensator is varied and a compensation value other than the dispersion of the optical fiber is held to an existing set value.
US08131151B2 Testing and measurement in optical networks
An optical node may include a plurality of optical input components operable to receive a plurality of signals communicated in an optical network and a plurality of optical output components operable to transmit a plurality of signals to be communicated in the optical network. The optical node may also include at least one of: (a) an optical drop component coupled to the plurality of optical input components, the optical drop component operable to select a signal and select a portion of the signal of a particular selectable wavelength to drop to an associated item of test equipment from any one of the plurality of optical input components; and (b) an optical add component coupled to the plurality of optical output components and operable to selectively transmit copies of a selected one or more of a plurality of optical add signals to the plurality of optical output components, wherein the plurality of optical add signals includes a signal of a particular selectable wavelength communicated to the optical add component from an associated item of test equipment, and wherein each optical output component is operable to select a signal to communicate in the optical network received from any one of the optical add component and the plurality of optical input components.
US08131150B2 Tunable bidirectional multiplexer/demultiplexer for optical transmission system
A tunable bidirectional multiplexer/demultiplexer (MUX/DEMUX) is disclosed for adding and dropping wavelength channels between an optical transmission system and at least one optical transceiver. The MUX/DEMUX includes at least one add port for adding wavelength channels, at least one drop port for dropping wavelength channels, and at least one first optical circulator coupled to the at least one drop port and the at least one add port. The MUX/DEMUX further includes at least one 1×N wavelength-selective switch coupled to the at least one first optical circulator, and at least one second optical circulator coupled to at least one transceiver port on a second side of the at least one wavelength-selective switch, where the optical circulators and switching components are disposed within a common housing. The at least one wavelength-selective switch and ports are configured such that an optical signal communicated from the at least one transceiver port to the at least one add port follows a first optical path, and an optical signal communicated from the at least one drop port to the at least one transceiver port follows a second optical path, where a portion of the first and second optical paths are the same.
US08131149B2 Optical routing device and optical network using same
The invention pertains to methods, apparatus, and systems optical of networking using tunable receivers, optical blocking elements selectively placed in the network, and optical routing elements comprised of passive elements, such as optical couplers and splitters. The routing elements have a plurality of ports and comprise passive elements such as couplers and splitters configured so that input light received at any port of the element is output from each of the other ports of the element, but not at port at which it was input.
US08131145B2 Lightweight cordless security camera
The present invention is a lightweight, cordless security camera comprising a lightweight stand or tripod, a video camera with pan, tilt, and zoom articulation and an audio microphone, a wireless networking interface enabling wireless access to the camera controls, video, and audio data streams, an antenna enabling transmission and reception of the aforementioned data via the aforementioned wireless networking interface, and a lightweight, battery power supply providing power to the video camera and wireless networking system. The lightweight, battery power supply includes one or more quickly coupled and uncoupled lightweight batteries which can be easily and quickly interchanged to provide continuous power to the security camera. This enables security forces such as police and military forces to safely and continuously monitor and surveil areas including crime scenes and combat theaters.
US08131143B2 Focus control circuit for adjusting the focus by moving a lens
A focus control circuit is installed in an image pickup apparatus including a lens, a driver element for adjusting the position of the lens, and a position detecting element for detecting the position of the lens. An equalizer included in the focus control circuit generates a drive signal used to adjust the position of the lens to a position to be set, based on a difference between the position of the lens identified by the position detecting element and the set position. When an instruction to vary a target position of the lens is received externally, a position setting unit included in the focus control circuit sets sequentially a plurality of positions in a range covering a new target position and a previous target position, to the equalizer before the new target position is reached from the previous target position.
US08131140B2 Linear actuator and camera shake correction mechanism
A linear actuator includes a multipolar magnet configured such that an S pole and an N pole are linearly aligned in an alternating manner. The linear actuator also includes a coil body having a plurality of separate coil units integrally arranged in a lengthwise direction of the coil body, and being movable relative to the multipolar magnet. The linear actuator further includes a magnetic sensor that detects a position of the coil body along the lengthwise direction of the coil body with respect to the multipolar magnet, and an electrifying control circuit that individually controls currents to be supplied to the plurality of coil units based on the position of the coil body detected by the magnet sensor.
US08131139B1 Encapsulated heating system
In various exemplary embodiments, systems and methods for encapsulated heaters are provided. A submersible, encapsulated heating system, a submersible, encapsulated heating system with a built-in thermostat, an encapsulated heat exchanger with flow-through heating, and a liquid, floating, encapsulated heating system are disclosed. The heater includes at least one heating element within the housing. The heating element is a positive temperature coefficient (PTC) of resistance heating element. The heater includes a pair of thin, flexible foil electrode strips disposed upon opposing sides of heating element, configured for flexibility to make an intimate contact with surface areas on each heating element. Within the housing, the heating element and the pair of thin, flexible foil electrode strips are encapsulated with an inert polymer to make the heater submersible. The encapsulated heater is configured to electrically heat a medium to a predetermined temperature and to maintain the temperature of the medium.
US08131136B2 Panel television device with built-in disc loader
The present invention aims to provide a panel television device with built-in disc loader capable of constantly detecting a mounted state of a disc while alleviating the process of the television section. The panel television device with built-in disc loader has a disc loader section arranged with a disc sensor which state changes according to the detection of the presence of the disc inside, and a sub-microcomputer for performing a disc detecting process based on the state of the disc sensor; and has a television section arranged with a main microcomputer for performing the disc detecting process based on the state of the disc sensor; where drive power is constantly supplied to the disc sensor and the main microcomputer; and the disc detecting process is performed by the sub-microcomputer when the power of the disc loader section is turned ON, and the disc detecting process is performed by the main microcomputer when the power of the disc loader section is turned OFF.
US08131133B2 System and method for modifying broadcast signals in closed circuit systems
A system and method are disclosed for modifying a television broadcast signal. In one embodiment, the system includes a memory that stores an alternate commercial signal, and a controller that is coupled to the memory and receives the broadcast signal. The broadcast signal includes a program signal and commercial signals. The controller substitutes the alternate commercial signal for one of the commercial signals upon determining that a first condition has been met, for example, upon the sensing two video/audio blank periods in the broadcast signal separated by a predetermined time period. In another embodiment, a broadcast signal including a series of screen signals alternating with a series of blanking signals is embedded, at an upstream location, with additional information relating to alternate commercials or commands during the blanking signals. At a downstream location, a controller processes the additional information and modifies the broadcast signal in response.
US08131130B2 Recording medium, playback apparatus, recording method, and playback method
A BD-ROM playback apparatus simultaneously executes reproduction of a title including an AVClip and executes an application. The BD-ROM playback apparatus includes a BD-J module (35) executing an application, a playback control engine (32) for playing the AVClip belonging to one title, and a module manager (34) for controlling branching between a plurality of titles. The title includes a data management table. The data management table indicates an application read priority level for each title. The BD-J module (35) includes a java virtual machine (38), a local memory (29), and an application manager (36) for loading the application to the local memory (29). The application manager (36) reads in the application into the local memory (29) according to the read priority level of each application and the memory size of the local memory (29).
US08131128B2 Audiovisual system and control method thereof
In an audiovisual system in which a TV, an AV amplifier, a DVD player and the like are combined, another device constituting the system is automatically set to an optimal operation state according to the content recorded on an optical disc. A reproduction content judging unit 406 of a DVD player 400 judges the type (a video signal and an audio signal) and the format of signals included in content that has been read from the optical disc 401. According to the results of judging by the reproduction content judging unit 406, a control unit 403 of the DVD player 400 sends an instruction signal related to the power supply state and an instruction signal related to output of at least one of video and audio to a control unit 105 of a TV 100 and a control unit 203 of an AV amplifier 200.
US08131126B2 Fiber optic enclosure with external cable spool
A fiber optic telecommunications device includes an enclosure defining an interior. A first fiber optic adapter is provided at the enclosure. A spool is provided at an exterior of the enclosure. A fiber optic cable, which includes a first optical fiber, is wrapped around the spool. A first fiber optic connector is mounted at a first end of the first optical fiber. The first end of the first optical fiber is positioned within the interior of the enclosure. The first fiber optic connector is inserted within the first fiber optic adapter. The enclosure and the spool are configured to rotate in unison about a common axis when the fiber optic cable is unwound from the spool.
US08131120B2 Planar polarization splitter
An apparatus comprising a planar optical structure that includes an input coupler, first and second planar waveguides and an output coupler, all on a planar substrate. The input coupler is configured to divide an incoming light into two input light beams. Each of the first and second waveguides is configured to receive one of the two input light beams. The first waveguide has a first core with a width that is greater than a width of a second core of the second waveguide. At least one of the first or second planar waveguides is birefringent. The output coupler is configured to receive the light beams after passage through the first and second waveguides. A first output light beam from the output coupler is substantially TE polarized light and a second output light beam from the output coupler is substantially TM polarized light.
US08131119B2 Optical device with large thermal impedance
Embodiments of an optical device, an array of optical devices, and a technique for fabricating the optical device or the array are described. This optical device is implemented on a substrate (such as silicon), and includes a thermally tunable optical waveguide that has good thermal isolation from its surroundings. In particular, a portion of a semiconductor in the optical device, which includes the optical waveguide, is free standing above a gap between the semiconductor layer and the substrate. By reducing the thermal coupling between the optical waveguide and the external environment, the optical device can be thermally tuned with significantly less power consumption.
US08131118B1 Inferring locations from an image
Systems and methods are disclosed for determining the location where an image was captured. In general, a device such as a smartphone may capture one or more images from a location, such as images of buildings, street signs and the like, and a central system may compare the submitted images to images in an image library to identify matches. The location of the match may then be provided back to the smartphone.
US08131117B2 Method for magnifying images and videos and associated image processing device
This invention is a method applicable to an image processing device, which includes the steps of providing a preprocess module for extracting a high-frequency portion of an image inputted into the device, extracting a gradient of the image and decomposing the image into plane and edge regions according to a predetermined fixed threshold, and providing a composite up-scaling module for executing the magnification processes on the image and the high-frequency portion thereof respectively, wherein the magnification process of plane regions of the image and the high-frequency portion is based on a simple interpolation while the edge regions of the image and the high-frequency portion is based on both a smart interpolation and the simple interpolation. The magnification results of the image and the high-frequency portion are then processed by a fusion process, so as to output an image having sharp but not blocky edges, rich details and strong contrast.
US08131116B2 Image processing device, image processing method and image processing program
The resolution of an image of an object is increased. The illumination equation parameters of the object are estimated, and a resolution-increasing process is performed on the estimated illumination equation parameters. Then, the resolution-increased illumination equation parameters are synthesized together to produce a high-resolution image. If there is a pixel for which the estimation precision of the estimated illumination equation parameters does not satisfy a predetermined precision, the illumination equation parameters are estimated again while feeding back the resolution-increased illumination equation parameters.
US08131114B2 Smart photobook creation
A method for producing a photo album includes sorting images according to a primary predetermined criterion, separating the sorted images into a first page group and a second page group using one or more secondary criteria, and automatically selecting a first page layout from a library of page layouts. The first page layout includes a same number of one or more image receiving areas as the number of one or more images in the first page group. The one or more images in the first page group are automatically placed into the one or more image receiving areas in the first page layout.
US08131112B1 Method for detecting cancer in a single cell using mitochondrial correlation microscopy
A method for distinguishing a normal cell from an abnormal cell, such as, for example a cancer cell or diseased cell, of the same tissue type using mitochondrial correlation microscopy.
US08131106B2 Blocking effect removal system and method
A blocking effect removal system and method is provided. A blocking effect removal system, including: a pixel segment extraction unit to extract a pixel segment which satisfies a homogeneity with respect to each pixel group adjacent to a block boundary of an image; a filtering mode determination unit to determine a filtering mode corresponding to a filtering direction by considering a size of the extracted pixel segment; a direction vector determination unit to determine a direction vector which is applied to pixels adjacent to the block boundary considering the filtering mode; and a pixel segment filtering unit to filter an entire area of the pixel segment, adjacent to the block boundary, according to the filtering direction.
US08131102B2 Method for processing a digital gray value image so that a reduced image noise and simultaneously a higher image sharpness is achieved
A method for processing a digital gray value image includes the steps of: generating a binary edge image from the gray value image so that edges present in the gray value image are determined as line areas around the edges; applying a sharpness algorithm in the gray value image within regions which correspond to the line areas; and, carrying out a smoothing process in the gray value image within regions which lie outside of the line areas so that an additional smoothed, sharpened gray value image is generated.
US08131101B2 Image processing method and image processing apparatus
An object of the invention is to adequately remove a halo in an image processing method and apparatus for conversion of an image into an image suitable for image recording and displaying by compression of the dynamic range of the image. As means for solution, an image processing method that compresses the dynamic range of image data includes: an input process of inputting image data; a low frequency component calculation process of calculating, for each pixel, a low frequency component of image data inputted through the input process; an image processing process of calculating an image-processed value for each pixel, according to the below-described equation; and an output process of outputting image data including the image-processed value calculated by the image processing process. Snp=a1·Snus+a2·(Snf−Snus), wherein Snp represents an image-processed value; a1 and a2 are represent factors (0
US08131100B2 Representing high-resolution media content in a lower resolution system
Representing high-resolution media content in a lower resolution system is disclosed. For a first portion of a high-resolution media content which is associated with a content boundary that does not align with an interval boundary of the lower resolution system, a new media content file that includes at least said first portion of the high-resolution media content is created. The new media content file and a second file comprising at least a second portion of the original media content file, which second portion begins at a first interval boundary and ends at a second interval boundary of the lower resolution system, are provided to the lower resolution system.
US08131098B2 Image processing device, image processing method, image processing system, program, storage medium, and integrated circuit
The present invention executes color correction that improves the feeling of depth of a 2D image with ease and by using a preexisting device. Input image data is first converted into brightness information by a brightness information calculation portion. The interest level within the image is then estimated by an interest level estimation portion based on that information. The vanishing point is then estimated by a vanishing point estimation portion. Next, a depth estimation portion estimates the degree of depth based on the distance from the vanishing point to a pixel i and the interest level of the pixel i, and calculates a depth correction gain value. A corrected image, obtained by controlling a depth correction image process based on the depth correction gain value, is converted to a predetermined image format and outputted by an output portion.
US08131096B2 Variable length coding for clustered transform coefficients in video compression
Coding quantized transform coefficients as occur in image compression combines a position identifying method to identify the relative position of clusters of consecutive non-zero-valued coefficients, an amplitude event identifying method to identify amplitude events in the clusters of non-zero-valued coefficients, and a coding method to code the position events, amplitude events, and signs of the amplitudes in the clusters. The method is particularly applicable to a series of quantized transform coefficients where clusters are likely-to-occur.
US08131095B2 Process and device for the compression of portions of images
The process of compression of a block of a size L.times.H of a sequence of images comprises, in a repetitive manner, for said block: a search step, in one of the images of the sequence of images, for the zone L.times.H pixels the most similar to said block; a step of determining whether the resemblance between said zone and said block responds to predetermined criteria; if said resemblance responds to said criteria, a step of storing the motion vector which indicates the distance between the block and the most similar zone found; if said resemblance does not respond to said criteria, and if the block does not have a predetermined minimum size, a step of cutting out said block into sub-blocks and a supplemental repetition, for each of said sub-blocks, and if said resemblance does not respond to said criteria, and if the block has a predetermined minimum size, a step of storing the block in the course of which the block is compressed without reference to a reference image.
US08131094B2 Method and apparatus for encoding/decoding 3D mesh information
A method and apparatus for encoding and decoding three-dimensional mesh information are provided. The method and apparatus separately encode/decode order information of elements, such as vertices and faces, of a three-dimensional mesh model (original model) in consideration of a change in an element order during encoding three-dimensional mesh information for the original model. The method for encoding three-dimensional mesh information includes the steps of: encoding the three-dimensional mesh information and outputting an encoded bit-stream; calculating order information of at least one element in an original model contained in the three-dimensional mesh information; encoding the element order information; and generating packets of the encoded bit-stream, wherein the encoded element order information is inserted into the packet.
US08131090B2 One click message
The present invention relates to transmitting a communication message from a first user operating a first communication device to user operating at least a second communication device, wherein the first communication device comprises a switch, a presentation device, a selection device and a recording device. The invention comprises detecting activation/deactivation of the switch in the first communication device occurring by operation of the switch by the first user; operating the recording device while the switch is activated; digitally encoding the information recorded by the recording device, and; packaging the digitally encoded information into a digital message and sending the digital message to the network address identified by the record selected by the user when the switch is deactivated without any further actions from the user.
US08131082B2 Image processing apparatus configured to calculate a resolution suitable for the size of a region to be processed and method for controlling the same
A position and an area of a region to be processed, that is, a region from which image feature parameters are to be extracted, are obtained, and the number of pixels required for obtaining the usable image feature parameters is determined in accordance with types of the image feature parameters to be extracted. Then, a required resolution is calculated in accordance with the determined number of pixels and the area of the region to be processed, an image having a minimum resolution which is equal to or higher than the required resolution and which is usable to extract the usable image feature parameters is selected, and the image feature parameters are extracted from a region to be processed in the selected image.
US08131077B2 Systems and methods for segmenting an image based on perceptual information
Systems for segmenting an image based on perceptual information and methods for making and using same. According to one embodiment, input channels from an image are derived and analyzed by heuristic metrics to create categorical estimates. Examples of categorical estimates include a foreground channel estimate and a background channel estimate. Once created, the categorical estimates are merged to create a final channel estimate. The final channel estimate may represent the foreground or background of an image. Optionally, noise removal will also be conducted to improve the segmentation.
US08131076B2 Editing of pre-segmented images using seeds derived from contours
A method for processing an object in image data includes the steps of drawing a contour on a pre-segmentation of an object in image data, generating at least one seed point on the pre-segmentation from an intersection of the contour and the pre-segmentation, providing a weighting factor between the seed points and the pre-segmentation, and segmenting the pre-segmentation using the seed points and the weighting factor to generate a new pre-segmentation.
US08131075B2 Fast 4D segmentation of large datasets using graph cuts
A method for segmenting at least a pair of regions of an image. High resolution data is obtained of the image. Each one of the pair of the regions in the image is marked. Graph cuts are used on the downsampled data to obtain first voxels along an outer boundary of a selected one of the pair of marked regions and second voxels along an inner boundary the selected region. The graphs cuts are projected to the previously obtained high-resolution image data. First and second sets of seeds are placed on the first voxels and a second set of seeds respectively. The first seeds grow into first areas extending inwardly of the selected region while simultaneously the second seeds grow into second areas extending towards the first extending areas until the first areas and the second areas meet to thereby establish the outer boundary of the selected region.
US08131073B2 Apparatus, method, and manufacture for correcting color shading in CMOS image sensors
A device for color shading correction is provided. Local color matching is performed as follows. For each pixel of the image that is being color matched, the RGB value is treated as a one-by-three matrix, which is multiplied by a three-by-three matrix that is generated during factory calibration. The matrix product is a one-by-three matrix that is used as the RGB value for the pixel in the color matched image.
US08131072B2 Method and apparatus for reducing image artifacts based on aperture-driven color kill with color saturation assessment
A method and apparatus for reducing false color artifacts in digital images. Aperture correction and color saturation values are determined for a portion of an image surrounding a subject pixel. A color attenuation value is determined based at least in part on the aperture correction and color saturation values. A color value of the subject pixel is adjusted by an amount based at least in part on the color attenuation value. In one exemplary embodiment, the method and apparatus operate in the YUV color space and adjust U and V values of the subject pixel proportionally to the color attenuation value.
US08131069B2 System and method for optimizing single and dynamic markov random fields with primal dual strategies
A method for determining an optimal labeling of pixels in computer vision includes modeling an image by a graph having interior nodes and edges where each image point p is associated with a graph node, each pair of nearest neighbor points p, q is connected by a graph edge, each graph node p is associated with a singleton potential c(p), and each graph edge is associated with a pairwise potential function d(p,q). A label is randomly assigned to each point to initialize unary variables including an indicator function that indicates which label is assigned to which point and dual variables including height variables associated with each node p and label a, and balance variables associated with each edge (p,q) and label a. For each label, a new label c is selected, a capacitated graph is constructed and solved. The label selection divides the image into disjoint regions.
US08131068B2 Image matching device and camera
An image matching device includes: a dividing unit that divides a target image, contained in a search window set within an input image constituted with pixels each having a luminance component and a chrominance component, and a template image constituted with pixels each having the luminance component and the chrominance component, each into a plurality of divided areas; a representative value calculation unit that calculates a luminance component representative value and a chrominance component representative value in correspondence to each of the divided areas; a normalizing unit that normalizes the luminance component representative value having been calculated in correspondence to each divided area; and a template matching processing unit that executes template matching processing based upon the normalized luminance component representative value and the chrominance component representative value corresponding to each of the divided areas in the template image, and upon the normalized luminance component representative value and the chrominance component representative value corresponding to each of the divided areas in the target image.
US08131062B2 Method of processing an image
An image processing technique comprises the steps of: (a) stretching an original image in the Y-direction (vertical) by a factor falling within the range of 2-10%; selecting a fixation point and disordering operation around the fixation point; and rotating the image through an angle falling within the range of 3-9°, preferably clockwise; (b) stretching a copy of the original image in the X-direction (horizontal by a factor falling within the range of 2-10%; and selecting an area of the image around the selected fixation point; and (c) merging the selected area of the image formed in step (b) with the image formed in step (a).
US08131059B2 Defect inspection device and defect inspection method for inspecting whether a product has defects
In an apparatus for photographing an image of a product to judge whether or not a defect is present, a manufacturing desirable image is formed from data acquired when the product was designed, which could be obtained if no defect was present when the product was photographed, an inspection portion where a defect may occur is selected from the formed manufacturing desirable image, a defect pattern is superimposed on the selected inspection portion so as to form a template equipped with the defect pattern. The image of the product is photographed, a template matching operation is carried out as a template having the defect pattern, and judgement is made whether or not a defect is present based upon a matched evaluation value. As a result, the judgement for judging whether or not the defect is present can be directly carried out based upon the evaluation value.
US08131056B2 Constructing variability maps by correlating off-state leakage emission images to layout information
Improved techniques are disclosed for monitoring or sensing process variations in integrated circuit designs. Such techniques provide such improvements by constructing variability maps correlating leakage emission images to layout information. By way of example, a method for monitoring one or more manufacturing process variations associated with a device under test (e.g., integrated circuit) comprises the following steps. An emission image representing an energy emission associated with a leakage current of the device under test is obtained. The emission image is correlated with a layout of the device under test to form a cross emission image. Common structures on the cross emission image are selected and identified as regions of interest. One or more variability measures (e.g., figures of merit) are calculated based on the energy emissions associated with the regions of interest. A variability map is created based on the calculated variability measures, wherein the variability map is useable to monitor the one or more manufacturing process variations associated with the device under test.
US08131055B2 System and method for assembly inspection
A method for assembly inspection is disclosed. The system may include obtaining a digital image of an assembled product, extracting images of one or more objects from the digital image of the assembled product, and recognizing each of the one or more objects as a component based on its extracted image and a library of standard components. The method may further include identifying one or more features of each recognized component, comparing each of the one or more identified features with a corresponding standard feature of the corresponding standard component, and determining an assembly fault if at least one of the one or more identified features does not match the corresponding standard feature.
US08131054B2 Computerized image analysis for acetic acid induced cervical intraepithelial neoplasia
A method for differentiating cancerous lesions from surrounding tissue, which includes extracting an opacity parameter from acetowhite regions of pre acetic acid and post acetic acid images of a cervix.
US08131050B2 Radiographic image capturing apparatus and radiographic image capturing method
The continuous image capturing of a subject is performed with small doses of radiation. A plurality of auxiliary images obtained by the continuous image capturing is stored. On the basis of the stored auxiliary images, the periodicity of motion of the subject is detected. A pseudo image is generated from the auxiliary images exhibiting the detected periodicity. The generated pseudo image is analyzed. On the basis of the analysis result, an image capturing parameter used for the main image capturing of a still image of the subject is calculated. Using the calculated image capturing parameter, the main image capturing of the still image of the subject is performed.
US08131049B2 Breast tomosynthesis with display of highlighted suspected calcifications
Systems and methods that facilitate the presentation and assessment of selected features in projection and/or reconstructed breast images, such as calcifications that meet selected criteria of size, shape, presence in selected slice images, distribution of pixels that could be indicative of calcification relative to other pixels or of other image features of clinical interest.
US08131042B2 Methods and apparatus for hybrid cone beam image reconstruction
A method for reconstructing an image using an imaging apparatus that includes a radiation source, a detector array, and a computer. The method includes performing a helical scan of an object at a selected helical pitch using the radiation source and detector array to obtain image data, and reconstructing an image of the object utilizing the computer programmed to perform a hybrid cone beam image reconstruction having ray-wise 3D weighting, wherein the weighting is dependent upon both helical pitch and z-distance.
US08131040B2 Artifact correction for motion artifacted images associated with the pulmonary cycle
A diagnostic imaging system (8) images a subject at a preselected phase point (46) which occurs in one or more successive pulmonary cycles. A breathing monitor (44) monitors a cyclic physiological parameter in the pulmonary cycle and generates a cyclic pulmonary phase indicative signal. A CT scanner (12) is disposed adjacent an examination region (28) to generate transmission radiation data. A data processor (60) reconstructs an attenuation map (96) from the transmission data by weighting the transmission radiation data such that each of the pulmonary phases contributes substantially equally to the attenuation map.
US08131038B2 System and method for global-to-local shape matching for automatic liver segmentation in medical imaging
A method for automatically segmenting a liver in digital medical images includes providing a 3-dimensional (3D) digital image I and a set of N training shapes {φi}i=1, . . . , N for a liver trained from a set of manually segmented images, selecting a seed point to initialize the segmentation, representing a level set function φα(θx+h) of a liver boundary Γ in the image as ϕ α ⁡ ( x ) = ϕ 0 + ∑ i = 1 n ⁢ α i ⁢ V i ⁡ ( x ) , ⁢ where ⁢ ϕ 0 ⁡ ( x ) = 1 N ⁢ ∑ i = 1 N ⁢ ϕ i ⁡ ( x ) is a mean shape, {Vi(x)}i=1, . . . , n are eigenmodes where n
US08131037B2 Radiation imaging apparatus and method of controlling the same
A radiation imaging apparatus detects the density distribution of an image formed by a radiopaque dye from each of two images obtained by radiation imaging. The apparatus predicts the moving speed of the image formed by the radiopaque dye based on the moving amount of the detected density distribution and the interval between the radiographing times of the two images, and determines the next timing of radiation imaging based on the predicted moving speed and the detected density distribution. A radiation imaging apparatus detects the density distribution of a radiopaque dye in an image obtained by X-ray radiation imaging and predicts the moving speed of the radiopaque dye based on the change amount of the density distribution. The radiation imaging apparatus determines the X-ray irradiation timing based on the predicted radiopaque dye moving speed, the detected radiopaque dye density distribution, and a predetermined radiopaque dye density.
US08131036B2 Computer-aided detection and display of colonic residue in medical imagery of the colon
Methods and systems are presented that improve a radiologist's ability to identify polyps by automatically and more accurately detecting and displaying colonic residue such as tagged or untagged stool or colonic fluid in medical images of the colorectal region. A virtual colonography imaging system obtains medical imagery of the colon. Improved computer-aided detection (CAD) algorithms identify colonic residue in the imagery by calculating feature vectors of and using statistical classification methods to classify regions of colonic residue to distinguish them from false positives.
US08131032B2 Apparatus for automatic detection of lumen-intima and media-adventitia interfaces in a blood vessel
An apparatus for defining the lumen-intima interface and media-adventitia interface of a blood vessel, for example the carotid artery, comprises a means for acquisition of a two-dimensional representation, generated by an ultrasonographic machine, of a longitudinal or transverse cross section of the vessel. In the two-dimensional representation a region of interest (ROI) is defined comprising the interface lumen-intima and the interface media-adventitia of the vessel. In the ROI N search paths are then defined from the inside to the outside of the vessel. Along each search path i the values f(n, m) are taken of the two-dimensional representation, which are then subject to filtering obtaining filtered values. This allows retrieving discontinuity points of the two-dimensional representation and then localizing the lumen-intima and media-adventitia interfaces through further logical operations.
US08131030B2 Receiving apparatus
Each of detecting circuits 36a, 36d, 36f, and 36h detects a key signal such as a horizontal synchronization signal, a vertical synchronization signal, a capsule ID, a WB coefficient, and error information, i.e., a key signal superposed on RF signals received by an RF receiving unit 33. Each of determining units 36b, 36c, 36e, 36g, and 36i determines whether an image is valid or invalid based on the result of detection. A recording deciding unit 36k decides whether to record the image information in a storage unit 35 or not based on the result of determination. Thus, a receiving apparatus 3 can stop recording the image information received when a trouble occurs, thereby preventing defective images from mixing into the recorded image information, and preventing a recorded image size from becoming large, whereby necessary images can be recorded within a predetermined examination time.
US08131024B2 Apparatus and method of image capture for facial recognition
An image capture apparatus includes a first imaging device operable to capture an image feedback image. A generator generates a feedback image from a captured image for output to a display. A facial recognition unit operates to determine the position of a face within the feedback image. An image corruptor operates to corrupt the feedback image with respect to the position of a face within the feedback image as determined by the facial recognition unit. An image capture initiator operates to initiate the capture of an output image subsequent to corruption of the feedback image.
US08131023B2 Monitoring system for acquiring a facial image and performing monitoring processing, method, information processing device, and program thereof
The present invention decreases the processing load of a server related to a collation processing system which is implemented by a server which performs collation processing with a registered facial image. An image acquisition section acquires the facial image of an individual who approaches a game machine as a facial image of a collation object, a local biological information DB stores a predetermined number of facial images of a collation object, a condition extraction section extracts condition information which indicates conditions to extract characteristic value of the facial image from the acquired facial image of the collation object and a stored facial image of the collation object, a comparison section compares the condition information on the acquired facial image and the condition information on the stored facial image of the collation object based on the extracted condition information, and the communication section sends the acquired facial image to the monitoring device when the condition information on the acquired facial image is better than the condition information on the stored facial image of the collation object. The present invention can be applied to monitoring systems.
US08131020B2 Method for controlling the appearance of products and process performance by image analysis
A new application of machine vision for process industries is proposed. The invention consists of: (1) estimation of visual quality of products, (2) modeling causal relationship between estimated quality and process variables, and (3) optimization of visual quality using the causal model. This invention can handle the stochastic nature in visual appearance of products that process industries provide, which has been a main obstacle for the success of machine vision in process industries. Also, it opens new tasks in machine vision such as modeling and optimization of visual quality of products.
US08131015B2 Multiple camera control system
A multiple camera tracking system for interfacing with an application program running on a computer is provided. The tracking system includes two or more video cameras arranged to provide different viewpoints of a region of interest, and are operable to produce a series of video images. A processor is operable to receive the series of video images and detect objects appearing in the region of interest. The processor executes a process to generate a background data set from the video images, generate an image data set for each received video image, compare each image data set to the background data set to produce a difference map for each image data set, detect a relative position of an object of interest within each difference map, and produce an absolute position of the object of interest from the relative positions of the object of interest and map the absolute position to a position indicator associated with the application program.
US08131012B2 Behavioral recognition system
Embodiments of the present invention provide a method and a system for analyzing and learning behavior based on an acquired stream of video frames. Objects depicted in the stream are determined based on an analysis of the video frames. Each object may have a corresponding search model used to track an object's motion frame-to-frame. Classes of the objects are determined and semantic representations of the objects are generated. The semantic representations are used to determine objects' behaviors and to learn about behaviors occurring in an environment depicted by the acquired video streams. This way, the system learns rapidly and in real-time normal and abnormal behaviors for any environment by analyzing movements or activities or absence of such in the environment and identifies and predicts abnormal and suspicious behavior based on what has been learned.
US08131010B2 High density queue estimation and line management
The present invention is directed to the measurement of attributes of a queue. A method for measuring an attribute of a queue in accordance with an embodiment includes: acquiring a plurality of images of a queue; extracting features from the images of the queue; analyzing the extracted features; and measuring the attribute based on the analysis of the extracted features; wherein the analyzing further comprises analyzing the extracted features at a plurality of successive time points to determine successive correspondences between the extracted features, and wherein the measuring further comprises measuring the attribute based on the successive correspondences
US08131006B2 MEMS device with surface having a low roughness exponent
A MEMS microphone has a backplate and a movable diaphragm that together form a variable capacitance. The backplate has a backplate surface and, in a corresponding manner, the diaphragm has a diaphragm surface that faces the backplate surface. At least one of the backplate surface and the diaphragm surface has at least a portion with a Hurst exponent that is less than or equal to about 0.5.
US08131005B2 Electrodynamic transducer including a dome with a ferrofluid suspension
The invention relates to an electrodynamic transducer (1) with a dome type diaphragm (2), comprising an electrodynamic motor with a coil (6) borne by a mandrel (3) integral with the diaphragm suspended to a yoke (7), the coil being placed in an air gap of a vertical free space in which it can move and which is defined, toward the center, by an internal magnetic construction (4), and toward the periphery, by an external magnetic construction (5), wherein the suspension comprises neither peripheral suspension nor internal suspension, the transducer comprises at least two magnetic field confinement means (11) in the air gap in order to form by mean of a ferromagnetic liquid at least two ferrofluidic seals (12, 13, 14) stepped in the air gap, fulfilling at least the guidance of the coil and the pneumatic tightness between the front and rear faces of the diaphragm, at least one of the ferrofluidic seals being continuous. Application to loudspeakers.
US08130999B2 Cover assembly
A cover assembly used in a portable electronic device is described. The cover assembly includes a body member defining a hole and a cover member defining at least one latching block. The hole is surrounded by an inner peripheral wall. The inner peripheral wall is defined at least one L-shaped slot. The latching block is releasably received in the L-shaped slot, while the cover member cover is rotatably connected to the body member to expose or close off the hole.
US08130997B1 Speaker assembly
A speaker assembly includes a frame and a surround that suspends a diaphragm from the frame. An outer portion of the surround is disposed, dimensioned, and configured to permit the mounting of the surround to the frame such that the surround, itself, does not need to include an outwardly extending flange and/or clamp. Rather, the outer portion of the surround is generally disposed on the frame, with the mounting surface of the outer portion of the surround extending inward relative to the outer periphery of the surround.
US08130996B2 Loud speaker group assembled from a plurality of loud speakers with snap-on connections
A loud speaker group includes loud speakers which are equipped with joints on their front sides, and on their back sides, each is equipped with a mount for connectors with which the individual loud speakers can be connected to one another. For facilitating their assembly, the mount comprises two legs that are attached to the back side of the loud speaker box and enclose a channel in which the connector is displaceably movable. At its one end the mount has a row of holes for receiving a pin that extends through a hole on one end of a connector belonging to the adjacent loud speaker box and has at its other end a manually actuated spring-loaded snap-in pin. The snap-in pin is insertable through another hole disposed in front of the other end of the connector. One guide unit on each side of the snap-in pin limits the channel and are arranged perpendicular to the direction of movement of the connector and form guides for the connector. The loud speaker boxes are pre-assembled on the ground and then automatically self-adjust to the desired angle position when they are lifted to their work place.
US08130993B2 Hearing device with a securing system for a receiver tube
The invention relates to a securing system for a receiver tube in a hearing device. The object of the invention is to provide a securing system for the receiver tube in a hearing device, which reliably prevents the occurrence of disruptive acoustic feedback and does not require adhesive to secure the receiver tube. This object of the invention is achieved with a hearing device, in particular a BTE hearing device, in which a receiver facility is disposed, wherein the hearing device has a connector piece, which is connected to the receiver facility by way of a receiver tube, in order to conduct an acoustic signal or acoustic signals generated by the receiver facility to an acoustic output of the hearing device, with the receiver tube being provided with a connecting element, which connects the receiver tube and the connector piece to each other in an essentially acoustically sealed manner.
US08130992B2 Hearing aid with anti-feedback
Disclosed is a hearing aid, where at least part of the hearing aid is adapted to be inserted into an ear canal of a user such that one end of the hearing aid and the tympanic membrane in the ear canal define a residual space of the ear canal, the hearing aid comprising an ambient space input transducer adapted to convert ambient sound to an electric sound signal, when the ambient sound reaches the ear of a user from an ambient space, a processor connected to said ambient space input transducer and adapted to process said electric sound signal, an output transducer connected to said processor and adapted to convert said processed electric sound signal to a sound pressure in the residual space of the ear canal, and wherein the hearing aid further comprises a residual space input transducer connected to said processor and arranged to predominantly receive said sound pressure in the residual space, and wherein the residual space input transducer is adapted to convert said sound pressure to an electric residual space signal for compensating acoustic feedback.
US08130991B2 Hearing instrument with linearized output stage
This invention relates to a hearing instrument (100), which comprises a first microphone (102) converting ambient sound to an ambient sound signal, a signal processor (104) generating a processed sound signal based on the ambient sound signal, a controllable output stage (106) generating a driving signal based on the processed sound signal and in accordance with a control signal, a speaker unit (110) generating a sound in the ear canal based on said driving signal, a second microphone (116) located in the ear canal of the user and converting the sound in the ear canal to the monitor sound signal, and a linearization stage (108) comparing the processed sound signal and the monitor sound signal and generating the control signal based thereon.
US08130984B2 Acoustic vibration sensor
An acoustic vibration sensor, also referred to as a speech sensing device, is provided. The acoustic vibration sensor receives speech signals of a human talker and, in response, generates electrical signals representative of human speech. The acoustic vibration sensor includes at least one diaphragm positioned adjacent to a front port and at least one coupler. The coupler couples a first set of signals to the diaphragm while isolating the diaphragm from the second set of signals. The coupler includes at least one material with acoustic impedance matched to the acoustic impedance of human skin.
US08130982B2 Signal amplifying apparatus, amplification system, and signal amplification method
An amplification system of the invention can decrease power consumption in a power amplification section if the power amplification section need not be used. The power consumption in the power amplification section can be decreased by shutting off power feed into a voltage amplification stage by a power control section, and the power feed state into a power amplification stage from a power supply section is not changed. Thus, power feed into the voltage amplification stage of the circuit wherein a large current does not flow needs only to be controlled using limiter means also used for a different application, so that the power consumption of the power amplification section can be decreased without the need for enlarging the circuit scale, with saved space, and simply.
US08130980B2 Automatic gain control circuit for volume control and corresponding method for volume control
There is provided an automatic gain control circuit for volume control receiving at least one audio signal input via either a wired connection or a wireless connection. The circuit includes an output signal regulator receiving a first portion of the at least one audio signal input, with the regulator being able to vary an amplitude of the first portion of the at least one audio signal input when a control signal from a circuit controller is received. The circuit controller may be powered by a DC generator; with the DC generator receiving a second portion of the at least one audio signal input. A signal from the output signal regulator may be passed through an acoustic generator. It is preferable that the first portion of the at least one audio signal input is substantially more than the second portion. It is also preferable that the output signal regulator varies the amplitude of the at least one audio signal input by reducing the amplitude. A corresponding method of volume control is also disclosed.
US08130977B2 Cluster of first-order microphones and method of operation for stereo input of videoconferencing system
An arbitrarily positioned cluster of three microphones can be used for stereo input of a videoconferencing system. To produce stereo input, right and left weightings for signal inputs from each of the microphones are determined. The right and left weightings correspond to preferred directive patterns for stereo input of the system. The determined right weightings are applied to the signal inputs from each of the microphones, and the weighted inputs are summed to product the right input. The same is done for the left input using the determined left weightings. The three microphones are preferably first-order, cardioid microphone capsules spaced close together in an audio unit, where each faces radially outward at 120-degrees. The orientation of the arbitrarily positioned cluster relative to the system can be determined by directly detecting the orientation or by using stored arrangements.
US08130976B2 Bandpass box in the supporting structure of a vehicle
A sound system which has, for example, a radio, a cassette and a CD player is usually already installed in cars as standard or as an option. In addition, a better sound system includes a box system which has a tweeter and a woofer. In order to provide a speaker box which is suitable particularly for dispensing frequencies below 150 Hz and at the same time has neat pulses accompanied at the same time by little distortion, pulse dynamics and is highly effective, a sound transducer (10) is introduced into the supporting structure of the vehicle. This takes place in such a manner that subcompartments which are separated from each other adjoin each of its two membrane sides. In this case, the two subcompartments of the speaker box are formed by at least two elements (2, 3, 4) of the supporting structure of the vehicle (1). The sound transducer (10) is particularly integrated into a region in which two elements (2, 3, 4) of the supporting structure meet each other, thus resulting in an installation position which can be realized in a structurally and economically favorable manner.
US08130972B2 Audio reproducing apparatus and program
A reproducing apparatus includes: a connecting part which is connected to an audio signal output apparatus through the three pole terminal; a storage part which stores content data including first and second channel audio data; a reproducing part which reproduces the content data; a first converting part which converts the first channel audio data included in the content data reproduced by the reproducing part into the first channel audio signal; a second converting part which converts the second channel audio data included in the content data reproduced by the reproducing part into the second channel audio signal; and a measuring part which measures at least any one of an amount of sound leakage in the second output unit caused by outputting the first channel audio signal and an amount of sound leakage in the first output unit caused by outputting the second channel audio signal.
US08130971B2 Manually switching dual-mode hearing protector
A manually switching dual-mode hearing protector including an active hearing protection device that does not only provide for acoustic attenuation of ambient sound in order to protect hearing of a user in a noisy environment but in addition provides electro-acoustically bypassing of this acoustic attenuation function in order to provide the user with a communication function in order to enable the user to perceive speech signals even when wearing the manually switching dual-mode hearing protector in a noisy environment.
US08130969B2 Multi-channel echo compensation system
An echo compensation system may remove undesirable audio signals. The echo compensation system may utilize adaptive filters to remove echoes and undesirable signals received by a microphone. The echo compensation system may inhibit adaptation of an adaptive filter when left and right channel audio signals are highly correlated. In a two-channel system, inhibiting adaptation of one of two adaptive filters may reduce computational power requirements, while still removing undesirable signals. In a four-channel system, inhibiting adaptation of all but one of the four adaptive filters may reduce computational power requirements by a greater percentage.
US08130963B2 Method and apparatus for secure key delivery for decrypting bulk digital content files at an unsecure site
Rather than downloading each content document on demand from the publisher location to the user site, at the publisher location, each content document is encrypted and then multiple encrypted documents are assembled into a distribution archive that is itself encrypted with a scheduled key. The distribution archive is then downloaded into a content server at the user site. When the content server receives the distribution archive, it decrypts the archive file and unpacks the encrypted documents. The scheduled key used to decrypt an archive file is included with an archive file that was sent previously to the user site in accordance with the subscription service. The scheduled key to decrypt the first archive file sent to the user is sent from the publisher to the user over a communication channel different from the communication channel used to send the archive file from the publisher to the user.
US08130962B2 Content protection method and apparatus
There is disclosed a content protection method and apparatus. The content protection method and apparatus further improves such related schemes by facilitating spatial as well as temporal management of content. This is achieved by storing encrypted content and a corresponding decryption key and destroying the decryption key when suitable. In order to further facilitate the content protection, the decryption key may be received periodically, which allows for a large number of people to connect to the network at different times.
US08130961B2 Method and system for client-server mutual authentication using event-based OTP
The invention comprises a method of authenticating and encrypting a client-server communication, comprising the steps of: a) generating a first one-time password (OTP1) and a second one-time password (OTP2) from a cryptographic token; b) generating an encryption key (K_ENC) and a MAC key (K_MAC) based on OTP2; c) preparing and protecting the client data using K_ENC and K_MAC; d) sending a request message from the client to the server, the request message containing the protected client data, a cryptographic token identifier (TID) and OTP1; e) validating OTP1 at the server, and generating OTP2 at the server upon successful validation; f) deriving K_ENC and K_MAC from OTP2 at the server; g) processing the request message and generating result data h) encrypting the result data using K_ENC and creating a digest using K_MAC; i) sending the encrypted result data to the client; and i) decrypting the result data at the client using K_ENC and verifying the authenticity of the result data using K_MAC.
US08130957B2 System and method for securing data
In accordance with the teachings described herein, systems and methods are provided for securing data for transmission to a wireless device. The disclosed systems and methods may include an electronic messaging system used to send and receive data over a first network and also used to forward data to a wireless device operable in a second network. The electronic messaging system may receive an electronic message encrypted with a first encryption algorithm and addressed to a message recipient in the first network, the message recipient having an associated wireless device operable in the second network. The electronic messaging system may determine that the electronic message is to be transported across the second network to the wireless device, and in response to determining that the electronic message is to be transported across the second network, encrypt the electronic message using a second encryption algorithm and transmit the encrypted message over the second network to the wireless device, with the second encryption algorithm being a stronger encryption algorithm than the first encryption algorithm.
US08130956B2 Efficient and low power encrypting and decrypting of data
The present invention relates to the field of computer data encrypting and decrypting, especially for mobile equipments like PDA, mobile phones, smart cards and the like, which need a good trade-off between computing speed, power consumption and security strength. Embodiments of the invention provide encrypting/decrypting methods implementing simple data operation. Such methods are based on generating a pseudo-random sequence through a function of the Collatz (or Syracuse) family from a starting number used as a secret key.
US08130950B2 Configurable random number generator
A method for random number generation includes generating random number sequences using a Random Number 5 Generator (RNG) circuit having an externally-modifiable configuration. The RNG circuit generates a first random number sequence having a first measure of randomness, and modifies the configuration of the RNG circuit, causing the RNG circuit to generate a second random number sequence having a second measure of the randomness, indicating a degree of the randomness that is no less than the first measure.
US08130949B2 Partially reversible key obfuscation
Techniques are provided to obfuscate seed values to produce a decryption key for a simplified content protection scheme. A first repeatable sequence is performed that encrypts a value stored in a first memory location using a value stored in the second memory location to produce an encrypted value and the value stored in the first memory location is overwritten with the encrypted value and then applying a constraining function to the value stored in the second memory location to produce a result and the value stored in the second memory location is overwritten with the result, wherein the result contains a less entropy compared an entropy level of the value in the second memory location prior to applying the constraining function. This sequence is repeated, but the values used in the first and second memory locations are used in opposite fashion. Techniques are also provided to perform the reverse operation and de-obfuscate a decryption key.
US08130941B2 Echo canceler
An echo canceler 10 generates an echo elimination signal by filtering through adaptive filters 101 and 102 reference signals input from sound sources causing echoes. It includes a sound source number detecting unit 103 for detecting the number of the sound sources causing echoes from the reference signals, and a control unit 105 for making the number of taps of the adaptive filters 101 and 102 variable in accordance with the number of the sound sources detected by the sound source number detecting unit 103.
US08130938B2 Systems and methods for endpoint recording using recorders
Embodiments of the present invention provide systems and methods for recording media communications. An exemplary method is comprised of the following steps: configuring an endpoint recording device for relaying an incoming call to an endpoint component; receiving the incoming call from a communication system; determining whether to relay the incoming call to the endpoint component based on the configurations of the endpoint recording device; responsive to determining that the incoming call is to be relayed, relaying media communications associated with the incoming call to the endpoint component via the endpoint recording device; and recording the relayed media communications at the endpoint component.
US08130932B1 Method and apparatus for implementing a network element in a communications network
A method and apparatus for implementing a network element in a communications network are described. In one example, a set of service provider defined interfaces are defined, wherein each of the service provider defined interfaces is associated with a network element class. The set of service provider defined interfaces is then provided to a manufacturer of a particular network element class. Afterwards, a new network element from the manufacturer having the set of service provider defined interfaces is implemented in the communications network.
US08130930B2 Customized ringback and communications
A ring-back tone generator system provides a customized ring-back tone to a calling party (attempting to reach a called party) while the ring-back tone generator system participates in alerting the called party of the call connection request. Upon acceptance of the call connection by the called party answering his phone, the ring-back tone generator system can temporarily bridge the caller party with the called party. After at least temporarily providing the bridge, the ring-back tone generator system communicates with a remote phone switch system for purposes of offloading the bridge to a remote device that instead provides the bridge between the caller and the called party. Accordingly, the ring-back tone generator system can participate in a process of providing a customized ring-back tone to a caller, initiate alerting of a called party of the call, bridging a call, and a handing off a call.
US08130922B2 Systems and methods for providing emergency contact services
An emergency contact platform provides emergency contact services where usual communications have been disrupted. The emergency contact platform may include a server to receive registration information including a phone number associated with a phone when communication using the phone is impracticable. The server may also be configured to receive an information request identifying the phone number. The emergency contact platform may also include a database to store the received registration information. The server may be also configured to perform a lookup in the database based on the phone number and provide a result of the lookup based on the received information request.
US08130921B2 Telecommunication and multimedia management method and apparatus
A communication device capable of participating in a conversation over a network. The communication device includes an encoder to receive and encode media locally created using the communication device and associated with the conversation and a transmitter to transmit over the network the locally created media to one or more participants of the conversation. The communication device also includes a receiver to receive media from the one or more participants of the conversation over the network and a time-shifting buffer to store in a time-based format both the media received over the communication network and the locally created media. The time-shifting buffer enables the communication device to either (i) render the media received over the network in a near real-time mode or (ii) render both the media received over the network and the locally created media in a time-shifted mode by retrieving the stored media from the time-shifting buffer. A conversation management system enables the communication device to transition rendering of the media of the conversation between the time-shifted mode and the near real-time mode without interrupting the ongoing storage of the media of the conversation received at the communication device over the network into the time-shifting buffer. By associating the locally created media and the media received over the network, the conversation is constituted.
US08130916B2 Dynamically improving performance of an interactive voice response (IVR) system using a complex events processor (CEP)
Problematic event data for problematic events that occur during interaction between an Interactive Voice Response (IVR) system and a caller can be captured. The problematic event data can be analyzed for performance issues. A performance issue can represent an interactive segment of the IVR system operating at an unacceptable performance level. An IVR performance improvement action can then be determined to resolve the performance issue. The IVR performance improvement action can be conveyed to the IVR system. Execution of the IVR performance improvement action by the IVR system can reduce occurrences of the problematic events associated with the performance issue.
US08130914B2 Calling card having an associated pre-recorded personal greeting
System and a method for recording a personal greeting associated with a pre-paid telephone calling card. The system and method include and involve a data storage system for storing data corresponding to a pre-paid telephone calling card and a personal greeting. Also included and involved is a pre-paid telephone calling card processing system that is coupled to the data storage system and which is configured to receive a request to record the personal greeting during a setup call over a telephone network and to cause the personal greeting to be recorded for subsequent playback. The pre-paid telephone calling card processing system is also configured to receive a request to make an outbound telephone call in relation to the pre-paid telephone calling card during an access call over the telephone network and to cause the personal greeting to be played back automatically during the access call.
US08130913B1 Method and apparatus for archiving calls terminating at a computer
A method and apparatus for archiving a call terminating at a client device are provided. In an example, a command or packet associated with a protocol for setting up the call is intercepted. In response to the interception, the call is associated with a call ID. An information associated with the call is retrievably stored in an archive using the call ID. The information is at least partially determined via replicating at least one of a device input signal associated with an outbound call content and a device output signal associated with an inbound call content. In an example, a call capture agent resident on the client device is controlled by a call archive administration service, and performs the replication by forming respective loopbacks corresponding to the at least one of the device input signal and the device output signal. In an example, the respective loopbacks are virtual loopbacks.
US08130909B2 Radiographic imaging device, image processing device
There is provided a radiographic imaging device including: a radiation detector having plural sensor portions; a receiving unit that receives request data requesting radiation irradiation permission from a control device that controls a radiation source; a control unit that controls the radiation detector such that an accumulation extraction operation is repeatedly performed that extracts charge that has accumulated in each sensor portions of the radiation detector, the accumulation extraction operation being performed after a specific accumulation period has elapsed that is greater than the irradiation period of radiation; a determination unit that determines whether or not radiation irradiation of the irradiation period from the radiation source is possible within the accumulation period of the accumulation extraction operation; and a permission unit that permits radiation irradiation if the determination unit has determined that irradiation is possible, and otherwise that permits radiographic image after starting the accumulation period of the next accumulation extraction operation.
US08130904B2 Diagnostic delivery service
Systems, methods, and other modalities are described for (a) obtaining an indication relating to an emission module (which may be dangerous, e.g.) or its user (who may be untrained, e.g.) and for (b) configuring the module or causing an irradiation (for imaging, e.g.) in response to the indication.
US08130903B2 Nondestructive device and method for evaluating ultra-hard polycrystalline constructions
A device, system and method for nondestructively obtaining qualitative and/or quantitative information relating to the material properties of a region in a diamond body comprises directing x-rays onto the body. The body can comprise sintered or unsintered diamond. The body can ultimately be in the form of a cutting element used with a subterranean drill bit. The x-rays penetrate the body and cause a target element within the desired region including the same to emit x-ray fluorescence. The emitted x-ray fluorescence is received and information relating to content, location, and/or distribution of the target element in the region within the body is determined therefrom. The measured region can extend axially or radially from a surface of the body, and the target elements are nondiamond materials that can be constituents of a substrate attached to the body, or of a container used during HPHT sintering of the body.
US08130902B2 High-resolution, active-optic X-ray fluorescence analyzer
Active optics apparatus and method for aligning active optics are provided for a high-resolution, active optic fluorescence analyzer combining a large acceptance solid angle with wide energy tunability. A plurality of rows of correctors selectively controlled to bend an elongated strip of single crystal material like Si (400) into substantially any precisely defined shape. A pair of pushers engages opposite ends of the silicon crystal strip exert only a force along the long axis of the crystal strip, and does not induce additional bending moments which would result in a torsion of the crystal.
US08130900B2 Computed tomography gantry rotor
A rotor of a gantry of a computed tomography apparatus is produced at least in sections in a differential style from bar-shaped basic elements. Due to the differential style of the rotor, the rotation mass is reduced to a significant degree given a simultaneously maintained rigidity and stability of the rotor 1, such that high rotation speeds can be realized with a comparably small dimensioning of the rotor drive.
US08130895B2 Method and a device for packaging leaky nuclear fuel rods for the purposes of transport and long-duration storage or warehousing
A plurality of capsules are made available, each for receiving a fuel rod, and each comprising a tubular sheath that is closed at its ends by plugs. A loading structure is placed in a pool to receive at least one capsule with its axis vertical. A device for loading fuel rods into the capsule is secured onto an open top end of the structure. Defective rods are taken one by one and inserted one by one into empty capsules in the loading structure. For each capsule that is to receive a defective rod, a top plug of the capsule is unscrewed, a defective rod is inserted into the capsule through a guide device of the loading device, the top plug is screwed back onto the capsule, and the capsule containing the rod is put into a location in the support structure.
US08130894B2 Data processing apparatus and method for use with a 4K interleaver in a digital video broadcasting (DVB) standard
A data processing apparatus maps input symbols to be communicated onto a predetermined number of carrier signals of an Orthogonal Frequency Division Multiplexed (OFDM) symbol. The data processor includes an interleaver memory which reads-in the predetermined number of data symbols for mapping onto the OFDM carrier signals. The interleaver memory reads-out the data symbols on to the OFDM carriers to effect the mapping, the read-out being in a different order than the read-in, and the order being determined from a set of addresses. The set of addresses are generated from an address generator. The address generator includes a linear feedback shift register and a permutation circuit.
US08130889B2 Receive timing manager
A novel receive timing manager is presented. The preferred embodiment of the present invention comprises an edge detection logic to detect the data transition points, a plurality of data flip-flops for storing data at different sample points, and a multiplexer to select the ideal sample point based on the transition points found. A sample window is made with multiple samples. The sample window size can be designed smaller or greater than the system clock period based on the data transfer speed and accuracy requirement.
US08130885B2 Closed loop sub-carrier synchronization system
A system and method for synchronizing sub-carriers in a signal processing system. Various aspects of the present invention may comprise method steps and structure that receive a sampled signal. Various aspects may produce a synchronization signal based on the sampled signal. Various aspects may generate and store a cropped version of the received sampled signal. Various aspects may read a cropped sampled signal from memory that corresponds to the received sampled signal. Various aspects may generate a restored sampled signal by adding samples to the cropped sampled signal read from memory. Various aspects may, based on the synchronization signal, output the restored sampled signal coarsely synchronized to the received sampled signal. Various aspects may determine a phase difference between the output restored sampled signal and the output received sub-carrier. Various aspects may adjust the phase of the restored sampled signal in response to the determined phase difference.
US08130883B2 Pulse signal reception device, pulsed QPSK signal reception device, and pulse signal reception method
A pulse signal reception device of a comparatively simple configuration detects a signal sampled at an optimal clock timing for a pulse modulation signal having a signal width shorter than a symbol frequency. In this device, a time division unit (103) samples a data signal at a clock signal rise edge and outputs the sampled data signals to counters (104-1 to 104-3), respectively. The counters (104-1 to 104-3) count the number of High levels when the data signal becomes High level within a predetermined period, and a maximum value detection unit (105) outputs maximum data string information on a data string counted by a counter in which the maximum number of High levels has been detected among the counters (104-1 to 104-3) to a selection data judgment unit (106). The selection data judgment unit (106) judges which data string sampled at a particular timing is to be selected as a demodulation data string.
US08130880B1 Wideband digital spectrometer
A method for reducing interference, comprising receiving a wideband signal, having at least one large amplitude component; adaptively modifying the wideband signal with respect to at least one high intensity component without substantial introduction of non-linear distortion, while reducing a residual dynamic range thereof; digitizing the modified wideband signal to capture information describing at least the high intensity signal at a sampling rate sufficient to extract modulated information present within the wideband signal at an upper limit of the band. The system analyzes a spectral characteristic of the wideband signal; and extracts adaptation parameters for the adaptive filtering. The system therefore provides both large net dynamic range and wideband operation. Preferably, the digitizer and filter, and part of the spectral characteristic analyzer is implemented in using superconducting circuit technology, with, for example low temperature superconducting digital signal processing components, and high temperature superconducting analog filtering components.
US08130877B2 Apparatus and method for detecting signal in multi-antenna system
A method and an apparatus for detecting a signal in a multi-antenna system using a spatial multiplexing are provided. The apparatus includes at least one antenna for receiving a signal, a channel estimator for estimating a channel using the received signal, a detector for calculating multiplication values commonly used to determine a Euclidean distance using the receive signal and channel information and for detecting a transmitted signal by calculating Euclidean distances of one or more candidate symbols using the receive signal and the determined multiplication values and a decoder for demodulating and decoding the detected signal. Hence, the computational complexity of the signal detection can be mitigated.
US08130872B2 Frequency and Q-factor tunable filters using frequency translatable impedance structures
A system includes an input node, a frequency translatable impedance (FTI) filter, and a radio frequency (RF) downconverter module. The input receives an input signal having first and second components. The FTI filter filters the second components. The RF downconverter module receives the first components and downconverts the first components. Both the FTI filter and the RF downconverter module communicate with the input node.
US08130870B2 UWB system employing gaussian minimum shift key modulation, common mode signaling and beamforming
A multi-mode transmission system supporting OFDM and single-carrier signals is configured to perform interpolation and decimation such that the ratio of the interpolation factor to the decimation factor equals the ratio between the OFDM sampling rate and the single-carrier chip rate. A constant-envelope modulator comprises a π/4 fixed rotator, a π/2 continuous rotator, and in-phase and quadrature-phase analog Bessel filters. Frame formats and signaling protocols are provided for signal acquisition, synchronization, and tracking between wireless devices that employ different antenna configurations. Spreading gains are selected to compensate for different antenna gains such that the total gain (antenna gain plus spreading gain) is substantially equal for transmissions employing different beam patterns.
US08130869B2 Apparatus for transmitting and receiving data to provide high-speed data communication and method thereof
In the present invention, data generated from a source unit are distributed to at least one bandwidth; the data distributed to the respective bandwidths are encoded in order to perform an error correction; the encoded data are distributed to at least one antenna; a subcarrier is allocated to the data distributed to the respective antennas, and an inverse Fourier transform is performed; a short preamble and a first long preamble corresponding to the subcarrier are generated; a signal symbol is generated according to a data transmit mode; and a frame is generated by adding a second long preamble between the signal symbol and a data field for the purpose of estimating a channel of a subcarrier which is not used.
US08130867B2 Pilot design for improved channel and interference estimation
Techniques for transmitting pilot and for processing received pilot to obtain channel and interference estimates are described. A terminal may generate pilot symbols for a first cluster in a time frequency block based on a first sequence and may generate pilot symbols for a second cluster in the time frequency block based on a second sequence. The first and second sequences may include common elements arranged in different orders and may be considered as different versions of a single sequence. The terminal may transmit the pilot symbols in their respective clusters. A base station may obtain received pilot symbols from multiple clusters in the time frequency block. The base station may form each of multiple basis vectors with multiple versions of the sequence assigned to the terminal and may process the received pilot symbols with the multiple basis vectors to obtain a channel estimate for the terminal.
US08130866B2 Peak suppressing apparatus, peak suppressing method, and wireless communication device
A peak suppressing apparatus includes an amplitude limiter that limits amplitude of the transmission signal with a predetermined threshold; a peak-suppressing-signal extracting unit that extracts a peak suppressing signal by subtracting the transmission signal before the amplitude limiting from the transmission signal amplitude-limited by the amplitude limiter; a filtering unit that performs filtering so that a frequency characteristic of the peak suppressing signal extracted by the peak-suppressing-signal extracting unit becomes flat; and an adder that adds the peak suppressing signal filtered by the filtering unit to the transmission signal.
US08130865B2 Digital modulation jitter compensation for polar transmitter
In one implementation, a polar transmitter includes a digital signal processing component that processes baseband signals and provides a baseband data signal with amplitude values; and a digital pre-distortion component that receives the baseband data signal with amplitude values, compensates for jitter error in the baseband data signal with amplitude values, and provides an adjusted modulated signal.
US08130861B2 Radio communication apparatus and radio communication method
A radio communication apparatus and an associated method are provided. The apparatus includes a receiving unit configured to receive first data and second data, which are transmitted from a plurality of antennas for spatial-multiplexing using a plurality of blocks, into which a plurality of consecutive subcarriers in a frequency domain are divided. The apparatus further includes a calculating unit configured to calculate a first absolute CQI value per each of the blocks for the first data and a second absolute CQI value per each of the blocks for the second data, and calculate a relative value of the second absolute CQI value with respect to the first absolute CQI value, per each of the blocks. The apparatus still further includes a transmitting unit configured to transmit the first absolute CQI value and the relative value of the second absolute CQI value in the same block.
US08130857B2 Method and apparatus for pilot multiplexing in a wireless communication system
Techniques for multiplexing pilots in a wireless transmission are described. In one aspect, a transmitter station generates multiple pilot sequences for multiple transmit antennas, with each pilot sequence comprising pilot symbols sent in the time domain on a different set of subcarriers. The transmitter station further generates multiple pilot transmissions for the transmit antennas based on the pilot sequences. In another aspect, a transmitter station generates multiple pilot sequences for multiple transmit antennas based on frequency-domain code division multiplexing (FD-CDM) of a Chu sequence defined by a transmitter-specific value. The transmitter station further generates multiple pilot transmissions for the transmit antennas based on the pilot sequences. In yet another aspect, a transmitter station generates multiple pilot transmissions for multiple transmit antennas based on a first multiplexing scheme and generates multiple data transmissions based on a second multiplexing scheme that is different from the first multiplexing scheme.
US08130855B2 Method and apparatus for combining space-frequency block coding, spatial multiplexing and beamforming in a MIMO-OFDM system
A method and apparatus for combining space-frequency block coding (SFBC), spatial multiplexing (SM) and beamforming in a multiple-input multiple-output (MIMO) orthogonal frequency division multiplexing (OFDM) system. The system includes a transmitter with a plurality of transmit antennas and a receiver with a plurality of receive antennas. The transmitter generates at least one data stream and a plurality of spatial streams. The number of generated spatial streams is based on the number of the transmit antennas and the number of the receive antennas. The transmitter determines a transmission scheme in accordance with at least one of SFBC, SM and beam forming. The transmitter transmits data in the data stream to the receiver based on the selected transmission scheme.
US08130853B1 Method and apparatus for performing baseband equalization in symbol modulated communications
A method and apparatus for processing a frequency domain digital Orthogonal Frequency Division Multiplexing (OFDM) symbol. The method includes generating an estimate of a channel for each sub-carrier of the frequency domain digital OFDM symbol; generating a plurality of demodulated symbols based, at least in part on, the estimate of the channel for each sub-carrier, in which each demodulated symbol corresponding to a given sub-carrier of the frequency domain digital OFDM symbol; calculating a decision metric for each sub-carrier based on (i) the channel estimate corresponding to the sub-carrier and (ii) the demodulated symbol corresponding to the sub-carrier; and estimating a most likely transmitted symbol for each sub-carrier of the frequency domain digital OFDM symbol based on the decision metric corresponding to the sub-carrier.
US08130850B2 Wireless transmission device
A method and device for managing the use of antennas in a multiple antenna wireless transmission system for OFDM signals. The method includes defining a utility function which comprises a performance metric for transmission. Combinations of antenna and OFDM subcarriers are selected to optimize the utility function under two constraints. The first constraint is that the combinations of antenna and subcarrier include only one antenna for each subcarrier, the second constraint is that the combinations include the same number of subcarriers for each antenna.
US08130849B2 Maximum A posteriori interference estimation in a wireless communication system
Methods and apparatus are disclosed for estimating inter-cell interference levels for resource elements of a received Orthogonal Frequency-Division Multiplexing (OFDM) signal. In an exemplary method in a wireless receiver, a reference symbol interference levels is measured for each of a plurality of reference symbols in a received OFDM signal, and interference scaling factors are mapped to each of a plurality of resource elements of the received OFDM signal. Each interference scaling factor reflects the probability that the corresponding resource element or group of resource elements is subject to interference from an interfering OFDM signal. Interference levels for each of the resource elements are then estimated as a function of the measured reference symbol interference levels and the interference scaling factors.
US08130848B2 Channel estimation for OFDM-based wireless communication system using sparsely spaced pilot subcarriers
A device and method for performing a channel estimation for an OFDM-based wireless communication system using sparsely spaced pilot subcarriers estimates missing pilot subcarriers in an interpolation window using pilot subcarriers that are outside of the interpolation window to produce estimated pilot subcarriers for the interpolation window. The pilot subcarriers in the interpolation window and the estimated pilot subcarrier are used to compute pilot channel estimates for the interpolation window, which are then used to derive data channel estimates for the interpolation window.
US08130844B2 Apparatus and method for synchronized playback
A synchronized playback apparatus for outputting a video and audio signal from superimposed video and audio data respectively that includes a video buffer for temporarily holding video data separated by the data separation unit, an audio buffer for temporarily holding audio data separated by the data separation unit, a video decoder for decoding video data temporarily held in the video buffer and outputting a video signal, an audio decoder for decoding audio data temporarily held in the audio buffer and outputting an audio signal, and a synchronization control unit for determining a timing for an audio signal to be outputted by the audio decoder according to an amount of video data accumulated in the video buffer and a bit rate for video data decoded by the video decoder.
US08130841B2 Method and apparatus for compression of a video signal
Single instances of individual codecs are instantiated on different processing elements, and blocks of video frames are interspersed or ‘striped’ across the multiple instances. An apparatus according to the invention comprises a demultiplexer for receiving the incoming uncompressed video stream and parsing it into blocks, each containing an integer multiple of the inter-frame coding distance, and each block is alternately sent to a different processing element for compression. This allows the output compressed signal to be generated in real-time without dropping frames.
US08130833B2 VSB transmission system for processing supplemental transmission data
A VSB communication system or transmitter for processing supplemental data packets with MPEG-II data packets includes a VSB supplemental data processor and a VSB transmission system. The VSB supplemental data processor includes a Reed-Solomon coder for coding the supplemental data to be transmitted, a null sequence inserter for inserting a null sequence to an interleaved supplemental data for generating a predefined sequence, a header inserter for inserting an MPEG header to the supplemental data having the null sequence inserted therein, a multiplexer for multiplexing an MPEG data coded with the supplemental data having the MPEG header added thereto in a preset multiplexing ratio and units. The output of the multiplexer is provided to an 8T-VSB transmission system for modulating a data field from the multiplexer and transmitting the modulated data field to a VSB reception system.
US08130820B2 Method and apparatus for interference cancellation in a wireless communications system
Successive interference cancellation is performed with improved computational efficiency while offering performance approaching that of full CRC-based successive interference cancellation. In a “blind” interference cancellation technique, reconstructed streams are used for interference cancellation without regard to whether the reconstructed streams were properly decoded. In a “semi-blind” interference cancellation technique, decoder outputs from linear equalization can be used instead of decoder outputs from successive interference cancellation in those cases where linear equalization produces accurate decoding but successive interference cancellation does not.
US08130815B2 Method for generating a reference signal sequence using grouping
Method for generating reference signal sequence using grouping is explained. In this method, base sequences are grouped such that each group contains at least one base sequence of each length, so UE(s) can use various length sequences as a reference signal. And in this method, inter cell interference caused by using various length sequence as a reference signal sequence can be minimized by grouping sequences having the high cross correlation relation.
US08130809B2 Optoelectronic device having light source emitter and receiver integrated
An optoelectronic device is provided. A light source emitter and a light source receiver are integrated in the device. The light source emitter is a Zn-diffused vertical cavity surface-emitting laser (VCSEL). The light source receiver is a uni-traveling-carrier photodiode (UTC-PD). With the VCSEL, a 10 Gb/s eye is opened under a small voltage and a small signal amplitude. With the UTC-PD, the 10 Gb/s eye is passed even under zero-bias. Thus, the optoelectronic device has a high speed and power consumption is saved.
US08130805B2 Semiconductor laser apparatus
A semiconductor laser apparatus includes, on a substrate, a first-conductivity type layer, an active layer, a second-conductivity type layer having a ridge extending along an optical waveguide direction, and a current blocking layer formed on sides of the ridge. The ridge is disposed to separate the substrate into a first region having a first width, and a second region having a second width greater than the first width, in a direction perpendicular to the optical waveguide direction. The second-conductivity type layer has a shock attenuating portion having a height greater than or equal to that of the ridge, on sides of the ridge. In the second region, a trench extending from an upper surface of the shock attenuating portion, penetrating at least the active layer, and reaching the first-conductivity type layer, is formed along the optical waveguide direction.
US08130803B2 Light emitting device
A light emitting device includes: a semiconductor laser element having a first emission face for emitting laser light; a light guiding body buried in the concave portion of the supporting base, guiding the laser light emitted from the semiconductor laser element, and having an incident face to which the laser light enters, and a second emission face from which the laser light traveling through the light guiding body is emitted, the incident face of the light guiding body being such a curved face that an incident angle of the laser light is within a predetermined range including the Brewster angle in a plane formed by a traveling direction of the laser light and a short axis of a light emitting spot of the laser light; and a fluorescent substance scattered in the light guiding body, absorbing the laser light, and emitting the light having a different wavelength from a wavelength of the laser light.
US08130800B2 Mode-locked solid state lasers using diode laser excitation
A mode-locked laser employs a coupled-polarization scheme for efficient longitudinal pumping by reshaped laser diode bars. One or more dielectric polarizers are configured to reflect a pumping wavelength having a first polarization and to reflect a lasing wavelength having a second polarization. An asymmetric cavity provides relatively large beam spot sizes in gain medium to permit efficient coupling to a volume pumped by a laser diode bar. The cavity can include a collimation region with a controlled beam spot size for insertion of a saturable absorber and dispersion components. Beam spot size is selected to provide stable mode locking based on Kerr lensing. Pulse durations of less than 100 fs can be achieved in Yb:KGW.
US08130799B2 Environmentally stable passively modelocked fiber laser pulse source
The present invention is directed to providing an environmentally stable, ultra-short pulse source. Exemplary embodiments relate to passively modelocked ultra-short fiber lasers which are insensitive to temperature variations and which possess only negligible sensitivity to pressure variations. Further, exemplary embodiments can be implemented in a cost-effective manner which render them commercially practical in unlimited applications. Arbitrary fiber lengths (e.g., on the order of 1 millimeter to 1 kilometer, or greater) can be used to provide an ultra-short pulse with a cost-effective architecture which is commercially practical.
US08130797B2 Method and apparatus for multiplexing/demultiplexing multi-programs
A multi-program multiplexing/demultiplexing method and apparatus for preventing MPEG jitters from being generated in a digital broadcast, and a multi-program receiver using the multi-program multiplexing/demultiplexing apparatus are provided. The multi-program multiplexing method comprises: extracting a plurality of transport stream packets from a plurality of channel decoders; comparing a reference clock value of each transport stream packet with a system clock value latched by the reference clock value, and generating a system clock control value; inserting the system clock value into a local packet of each channel; and multiplexing a plurality of local packets of a plurality of channels and generating a multi-program packet.
US08130796B2 Radio communication base station apparatus and radio communication method
Provided is a base station capable of performing cell search of all mobile stations having different communicable frequency band widths in a scalable band width communication system to which a multi-carrier communication method such as the OFDM method is applied. The base station includes: a modulation unit (102) for modulating SCH data after being encoded; a sub carrier setting unit (105) for setting one of the sub carriers to a sub carrier (SCH sub carrier) constituting the OFDM symbol for SCH data transmission; and an IFFT unit (106) for mapping the SCH data to the sub carrier set by the sub carrier setting unit (105) among the sub carriers and performing IFFT to generate an OFDM symbol. The sub carrier setting unit (105) sets one of the sub carriers which has a frequency of a common multiple between the sub carrier interval and the cell search interval as an SCH sub carrier.
US08130792B2 STM-1 to STM-64 SDH/SONET framer with data multiplexing from a series of configurable I/O ports
The present invention relates to a device for combining at least two data signals having an input data rate into a single data stream having an output data rate being higher than the input data rate for transmission on a shared medium or vice versa, particularly, to a single SDH/SONET framer capable of handling a large range of SDH/SONET frames from STM-i to STM-j with an aggregated total capacity corresponding to an STM-j frame where i and j are integers in the range from 1 to 64 or higher according to the STM-N definition of the SDH/SONET standards. More over, the present invention can also be extended to work with STS-1 as lowest range. STS-1 exists in SONET only not SDH and corresponds to a data rate of 51.5 Mb/s a third of the 156 Mb/s of STM-1. The device according to the present invention comprises at least two ports for receiving and/or sending said at least two data signals, a port scanning unit for extracting data from the data signals received by said ports and/or synthesizing data to be transmitted via the ports, respectively, whereby said port scanning unit is configured to extract data from ports providing data streams having at least two different input data rates and/or to synthesize data to be transmitted via the ports taking data streams having at least two different data rates.
US08130791B2 Receiver and method for processing a stream of data packets when an error occurred on the physical layer
A receiver which receives a stream of data packets including video data packets over a physical data link and drops data packets when an error on a physical communication layer is detected, wherein the receiver comprises a processor, configured so that it is able to check whether the received data packet is a video packet and whether it is corrupted by an error on the physical communication layer. If this is the case, the video packet is marked as corrupted and forwarded to the network layer. There is further provided a method for processing a stream of data packets including video data packets, the method including checking for each data packet whether it is a video data packet; checking for each video data packet whether it is corrupted by an error on the physical communication layer; marking a video packet as corrupted if it is corrupted due to an error on the physical communication layer; and forwarding the marked corrupted video packet to the network layer.
US08130789B2 Connecting transactional messages for GSM mobile operators over two disparate networks
A method and apparatus providing interconnectivity between several telephone networks. The apparatus receives a telephone transaction initiation message that originated with a telephone set located in a first network. The initiation message bears an originator's registration number identifying a subscriber whose home registration is located in a second network, the first and second networks using disparate signaling protocols. The apparatus then queries the originator's home registration database using the network protocol of the second network to determine the registration status of the originator. Finally, the registration status information is forwarded to the first network in the network protocol of the first network.
US08130786B2 Multi-rate backplane transceiver
An apparatus is disclosed that includes first transceiver circuitry adapted for transmitting and receiving Ethernet data over a network using a first Ethernet communication protocol at a first data rate, second transceiver circuitry adapted for transmitting and receiving Ethernet data over a network using a second Ethernet communication protocol at a second data rate; and third transceiver circuitry adapted for transmitting and receiving Ethernet data over a network using a third Ethernet communication protocol at a third data rate.
US08130785B2 Method and device for exchanging data between at least two stations connected to a bus system
A method and a device for exchanging data in messages between at least two stations connected by a bus system. The messages contain the data being transmitted by the stations over the bus system. Each message contains an identifier characterizing the data contained therein. Each station decides on the basis of the identifier whether to receive the message. The messages are controlled in time by a first station. The first station repeatedly transmits a reference message over the bus in at least one specifiable time interval. The time interval is subdivided into time windows of a specifiable length, the messages being transmitted in the time windows.
US08130784B2 Wireless communication terminal and wireless communication method
A communication terminal used in a mobile communication system complying with a carrier sense multiple access scheme is disclosed. The communication terminal includes: a receiving unit configured to receive a wireless packet transmitted by another communication terminal or a base station; a determination unit configured to determine periodic transmission timing of the communication terminal based on determination criterion information included in the wireless packet; and a transmission unit configured to periodically transmit wireless packets to the base station based on the transmission timing.
US08130770B2 Hybrid coordination function (HCF) access through tiered contention and overlapped wireless cell mitigation
A method and system reduce interference between overlapping first and second wireless LAN cells in a medium. Each cell includes a respective plurality of member stations and there is at least one overlapped station occupying both cells. An inter-cell contention-free period value is assigned to a first access point station in the first cell, associated with an accessing order in the medium for member stations in the first and second cells. The access point transmits a beacon packet containing the inter-cell contention-free period value, which is intercepted at the overlapped station. The overlapped station forwards the inter-cell contention-free period value to member stations in the second cell. A second access point in the second cell can then delay transmissions by member stations in the second cell until after the inter-cell contention-free period expires. The beacon packet sent by the first access point station also includes an inter-cell contention-free period value, which causes the member stations in the first cell to delay accessing the medium until polled by the first access point. After the expiration of the intra-cell contention-free period, member stations in the first cell may contend for the medium based on the quality of service (QoS) data they are to transmit, using the Tiered Contention Multiple Access (TCMA) protocol.
US08130765B2 Method for processing data packets while communicating with a machine via one or more secondary networks
An apparatus and associated methodology for processing at least one data packet received by a receiving entity from a machine after transmission via at least one data transmission network. Identification data is obtained of a device involved in the transmission of said data packet. A decoding function associated with said device is identified using the identification data. The decoding function is an inverse function of an encoding function applied by the device to a packet before transmission. The received packet is decoded through the application of the decoding function.
US08130764B1 Dynamic binding of network services
A method and apparatus that dynamically binds one or more network interfaces of a plurality of virtual network machines is described. The apparatus instantiates the plurality of virtual network machines, where the plurality of virtual network machines are virtually independent but share a set of physical resources within the single network device and each of the plurality of virtual network machines belong to a different network domain. The apparatus receives subscriber records that are associated with virtual circuits on a plurality of ports on the apparatus. The apparatus dynamically binds the one or more network interfaces of each of the virtual machines to a set of sub-interfaces, such that each of the virtual circuits is communicatively coupled with one of the virtual network machines and the bindings are represented with data structures.
US08130761B2 Method and system for providing confirmed delivery of ethernet packets
Methods and systems are disclosed for providing confirmed delivery of Ethernet packets. The type/length (T/L) field of the standard Ethernet protocol packet is used to provide sequence numbers for guaranteed delivery of Ethernet packets. Sequence numbers are assigned at a transmitting device and read by a receiving device to confirm delivery of the Ethernet packets. If a missing packet is detected by the receiving device, it requests retransmission of the missing packet. Because the T/L field has limited use in legacy Ethernet systems, this use of the T/L field for guaranteed delivery has little, if any, effect on legacy systems.
US08130760B2 Session initiation and maintenance while roaming
The technology disclosed addresses initiation of peer-to-peer media exchange sessions, with traversal of NAT and firewall devices, in a manner adapted to roaming. In particular, involves preliminary determination of NAT/firewall topology, which reduces latency at initiation, and hole punching technologies to select a routing and traversal strategy that reduce reliance on external media relay devices.
US08130750B2 Enabling quality voice communications from web page call control
A system and method of bypassing the regulated portion of the Public Switching Telephone Network (PSTN) to establish carrier-grade voice transmissions and/or IP data communications between an Internet Calling Person having a first telephone and a first PC coupled to a first Local Service Access Provider (LSAP) and an Internet Called Party having a second telephone and a second PC coupled to a second different Local Service Access Provider (LSAP).