Document Document Title
US08220115B2 Holder for handpiece devices
A handpiece holder, which provides easy access to a medical, dental, or industrial handpiece, is replaceable and rotatable to hold handpieces in different angled positions.
US08220114B2 Pull-down fastening device for fastening objects having bores
Disclosed herein is a pull-down fastening device for objects having bores, with a fastening unit which includes a fastening element. A pull-down fastening device is disclosed, with which the various fastening processes can, when necessary, be performed. For this purpose, the pull-down fastening device features a modular interchangeable fastening insert which insert includes a fastening element. Such pull-down fastening devices engage into bores of, for example, pallets or workpieces to be processed, for the purpose of interior fastening.
US08220110B1 Castor having a braking function
A castor includes a connecting board, a base bracket connected with the connecting board, a locking disk connected with the connecting board, a wheel mounted on the base bracket, a mounting bracket secured on the base bracket, a braking member connected with the mounting bracket, and a drive unit connected with the braking member. The locking disk has a locking portion. The braking member has a first end provided with a locking section and a second end provided with a mounting portion which has a braking section. Thus, the braking member is pivoted by the drive unit so that the braking section of the braking member is moved to press and brake the wheel, and the locking section of the braking member is moved to engage the locking portion of the locking disk so as to lock the base bracket.
US08220106B2 Device for detachably linking a wiper blade with a driven wiper arm
A wiper blade assembly for a windshield wiper. In one embodiment, the wiper blade assembly includes a connector mounted on a blade support element. The connector has a receiving portion shaped to receive a first part of the end portion of a wiper arm and further has a securing portion shaped to secure a second part of the end portion of the wiper arm.
US08220101B2 Telescopically rotatable mop
A telescopically rotatable mop, comprising: an internal and external rod fitting to each other in a linearly and telescopically movable state; an engaging element positioned within the opening at the top of the internal rod; a driving element formed in an elongated shape and positioned within the external rod in such a way that the driving element is moved up and down synchronically with the external rod; an actuating element positioned within the engaging element for accommodating the driving element, the engaging element being driven in a single direction when the actuating element is rotated by the driving element. An annular element rotatable clockwise and counterclockwise at 360° is mounted on the top portion of the engaging element. The actuating element received within the engaging element has a smaller length, thereby creating a gap for the lifting and lowering purposes. In this way, a more smooth operation with less effort is ensured when the internal and external rods rotate in a telescopic way.
US08220099B2 Lint patch—portable disposable lint and particle removers
A lint removal apparatus containing a tabbed end or ends on any side so a user to grip and hold the apparatus. One side of the apparatus contains an adhesive side that is protected by a backing. The backing must be removed by the user prior to using the apparatus. Once the backing is removed, a small portion of the backing will remain so that user can easily grip the apparatus. While gripping the apparatus, the user may remove lint by pressing the exposed adhesive side of the apparatus against the desired area containing lint or other particles to be removed. The apparatus is a small, durable, portable, economic, practical and be used by all individuals regardless of physical size.
US08220096B2 Pool cleaning vehicle having internal drive propulsion
Disclosed herein is a pool cleaning device including an internal drive assembly mounted outside the interior cavity of the device housing. The device including a pool cleaning vehicle, the vehicle including a housing defining a body shell and the body shell including an interior cavity and the pool cleaning vehicle including a drive assembly; and an internal drive assembly, the internal drive assembly including a motor assembly for engaging the vehicle drive assembly for propelling the vehicle, the motor assembly mounted outside the interior of the body shell.
US08220095B2 Highway overpass bridge modification system and method
An example method of expanding a highway have a multiple lanes passing under a highway overpass bridge having a center pier is described. The center pier may be between lanes passing in opposite directions. The center pier may be replaced with two replacement central piers having a gap there between. Additional lanes may be added through the gap between the replacement central piers. Various methods of construction and detailed designs for such bridges are also described.
US08220088B2 Crib shield system and other breathable apparatus
An apparatus and method for making same utilizing a breathable mesh material having a reduced suffocation resistance level for infant and toddler use. The breathable mesh material includes an inner and outer fabric that includes larger openings on the front substructure than on the back substructure and a pile substructure is integrated and extends between the front and back substructures allowing air to substantially move effectively therethrough.
US08220079B2 Portacath protection device
A device and system for protecting a surgically implanted medical port from damage during daily physical activities consisting of a protective shield that may be placed at any location on a port protection shirt.
US08220076B2 Yoga glove
A yoga glove has a palm section, a back section and a finger section. The palm section has a thumb hole formed through the palm section. An edge of the palm section has a front segment and a rear segment. An extending length of the back section is longer than that of the palm section. An edge of the back section has a front segment and a rear segment. The rear segment of the edge of the back section is connected securely with that of the edge of the palm section. The finger section is crescent shaped. An edge of the finger section is connected securely with the front segments of the palm section and the back section. Therefore, the ergonomically curved yoga glove can match the curved shape of the hand and stay close to the hand.
US08220073B2 Leg protection arrangement
A protection device for a person's legs is disclosed that includes a knee pad means that has a concave portion for receiving the knee of the person, and further includes a protective covering. A pair of flexible upper straps each have a lower end coupled with the knee pad means, and an upper end adapted to be selectively coupled to the belt. Each upper strap mutually crosses at a point behind the person's upper leg. A pair of flexible lower straps each have an upper end coupled with the knee pad means, and a lower end adapted to be selectively coupled with one of the person's shoes proximate a heel thereof, either to a loop of the shoe or to a shoe-attachable ring of the invention.
US08220072B2 Protective shin guard
A protective guard for reducing injury to a shin of a person is provided. The protective guard includes an elastomeric substrate having a pocket disposed therein. A central core is carried by the pocket of the elastomeric substrate. The central core includes a plurality of rigid plates, a first of which is joined by at least one hinge to a second of the plates.
US08220069B2 Eye protector
Embodiments of an eye protector are made of a molded plastic part connected with a metal part. The plastic part consists of a generally C-shaped configuration with an elongated portion overlying the eyebrows and arcuate fingers designed to overlie the wearer's cheekbones. The metallic part includes an arcuate portion staggered significantly forwardly with respect to the plastic part. The horizontal stagger virtually precludes a ball from impacting on both the plastic part and the metallic part simultaneously, and the thin profile of the metallic part causes deflection of a ball rather than rebound. Embodiments also include a downwardly depending inverted V-shaped portion that protects the wearer's face below the eyes.
US08225415B2 Content distribution system, terminal, and server
A terminal writes first encrypted data in which a communication key and an owner ID are encrypted by using a public key into a second recording medium, and this medium is mounted to a communication apparatus so that the first encrypted data are transmitted to a server. The server sends second encrypted data which it acquires by encrypting a content decryption key by using the communication key which the server acquires by decrypting the received first encrypted data by using a secret key to the communication apparatus, and causes the communication apparatus to record them into the second recording medium. The terminal decrypts a content stored in a first recording medium by using the content decryption key which it acquires by decrypting the second encrypted data read from the second recording medium by using the communication key.
US08225414B2 Method and apparatus for identifying installed software and regulating access to content
A system and method for controlling use of content in accordance with usage rights associated with the content and determined in accordance with the environment of a user device. A request is received for secure content from a user device and the integrity of the environment of the user device is verified. Appropriate usage rights are retrieved based upon the results of the verification of integrity and the content is rendered on the user device in accordance with the appropriate usage rights.
US08225412B2 Document verification method, document verification apparatus and storage medium
If the signatures of all documents in a binder document are verified when the binder document is verified, some types of documents stored in the binder document may affect the result of the verification of the binder document. When verification of a binder is performed, it is determined, for each document in the binder document, whether the document is a verification target document or not. On the basis of the result of verification of a document determined as a verification target, the result of verification of the binder document is outputted.
US08225411B2 Contents management system, and contents management device
Provided is a content management device, which is connected with a plurality of terminal devices for performing a content moving operation while considering the conveniences of the users of the individual terminal devices. The content management device comprises a content storage unit stored with one or more contents, a move information management unit stored with first range information indicating the partial or entire range of the content to be moved, a range information receiving unit for accepting second range information indicating the range requiring the move, from one terminal device, a judgement unit for deciding whether or not the range indicated by the first range information and the range indicated by the second range information overlap at least partially, and a control unit for permitting the required range to be moved to the terminal device, in case the decision by the judgement unit is NO.
US08225408B2 Method and system for adaptive rule-based content scanners
A method for scanning content, including identifying tokens within an incoming byte stream, the tokens being lexical constructs for a specific language, identifying patterns of tokens, generating a parse tree from the identified patterns of tokens, and identifying the presence of potential exploits within the parse tree, wherein said identifying tokens, identifying patterns of tokens, and identifying the presence of potential exploits are based upon a set of rules for the specific language. A system and a computer readable storage medium are also described and claimed.
US08225407B1 Incident prioritization and adaptive response recommendations
Providing adaptive response recommendations for a network security incident comprising at least one underlying security event is disclosed. A first set of data associated with the event is received. An initial group of one or more recommended responsive actions to be taken in response to the event is identified based at least in part on the first set of data. A second set of data associated with the event is received. The initial group of one or more recommended responsive actions is updated based at least in part on the second set of data associated with the event.
US08225405B1 Heuristic detection malicious code blacklist updating and protection system and method
Unknown malicious code is heuristically detected on a host computer system. A virus signature for the malicious code is created locally on the host computer system. A blacklist on the host computer system is updated with the virus signature for the heuristically detected malicious code. Accordingly, the blacklist is updated with the virus signature of the heuristically detected malicious code without distribution of the virus signature to the general public. Further, the host computer system is scanned for other instances of the heuristically detected malicious code using the created virus signature. Accordingly, file based detection and remediation of the malicious code is achieved without requiring execution of the malicious code for detection and the associated risks.
US08225399B1 System and method for avoiding and mitigating a DDoS attack
A system and method for receiving a data packet including a destination address and a source address, categorizing the data packet into a community based on the source address, wherein the community is predefined by a user corresponding to the destination address and selecting a treatment for the data packet based on the community. The method may be implemented on a router to avoid and/or mitigate the harmful effects of a Distributed Denial of Service (“DDoS”) attack on a computer system or network.
US08225393B2 Apparatus for restricting access to application module in mobile wireless device and method of restricting access to application module using the same
Provided is an apparatus and a method of restricting an access to an application module of a mobile wireless device. The apparatus for restricting an access to an application module of a mobile wireless device according to an exemplary embodiment of the present invention includes an access restriction unit for receiving a request for an access to an application module from a basic module, and for restricting the access of the basic module to the application module when a restriction on the access is required. Further included is an access restriction determination unit for determining whether the restriction on the access of the basic module to the application module according to an access environment is required. Also included is an access environment determination unit for monitoring the access environment of the basic module to the application module and for providing the access restriction determination unit with a result of monitoring the access environment.
US08225387B2 Method and system for access authentication
A method and a system for access authentication. A shared services resource includes a second factor authentication module. At least one network resource each include a first factor authentication module. A trusted computing base communicates with the shared services and the at least one network resource through a pipe. An assertion may be obtained on a trusted computing base for accessing at least one network resource. At least one of the at least one network resource may be accessed with the trusted computing base when the assertion has been obtained by the trusted computing base and is valid.
US08225386B1 Personalizing an anonymous multi-application smart card by an end-user
A method for personalizing multi-application smart cards includes receiving, by an end-user, an anonymous smart card. The anonymous smart card includes one or more anonymous end-user applications; at least one personalized external application; and an end-user-controlled partition including a plurality of empty fields. The plurality of empty fields is for storing user data for the identified end-user. Each of the one or more anonymous end-user applications is disabled for uses requiring a link to an identified end-user. Also, each of the one or more anonymous end-user applications is enabled for uses not requiring a link to the identified end-user. The end user personalizes the anonymous smart card by storing user data in the end-user-controlled partition of the smart card. The user data includes identifying information for the end-user.
US08225385B2 Multiple security token transactions
Embodiments of multiple security token transactions are described herein. One or more of the described techniques may be utilized to provide, in a single request and response, an authentication token and a plurality security tokens for proof of identity at respective service providers.
US08225384B2 Authentication system for enhancing network security
A network-based biometric authentication system includes a client computer (10), a third party server (24), and a biometric authentication server (26). A user requests access to a web site hosted by the third party server via the client computer, wherein the third party server communicates a deployable object to the client computer. The client computer executes the deployable object, wherein the object enables the client computer to receive a user name, password, and biometric data from the user and to communicate the user name, password, and biometric data to the biometric authentication server in a secure fashion. The biometric authentication server authenticates the user name, password, and biometric data, and communicates the user name and password to the third party server, which attempts to verify the user name and password in a conventional manner and grants access to the user if the user name and password are verified.
US08225379B2 System and method for securing networks
A method for securing a network including providing one or more information sources, identifying one or more devices on the network using the information sources and determining whether identified devices are authorized.
US08225372B2 Customizing policies for process privilege inheritance
An approach is provided that uses policies to determine which parental privileges are inherited by the parent's child processes. A parent software process initializes a child software process, such as by executing the child process. The parent process is associated with a first set of privileges. The inheritance policies are retrieved that correspond to the parent process. A second set of privileges is identified based on the retrieved inheritance policies, and this second set of privileges is applied to the child software process.
US08225370B2 Digital broadcast signal processing apparatus and digital broadcast signal processing method
A digital broadcast signal processing apparatus for multiplexing on a digital broadcast signal any combination of the GPS position information of a movable body, mapping information generated by the mapping of the position information of the movable body and/or the position information of an imaging apparatus on a map, imaging area information by the imaging apparatus, object information by the imaging apparatus, and the profile information concerning the movable body, and transmitting the multiplexed signal.
US08225368B2 Identifying broadcast content
In a broadcast system (210) each broadcast content item is identified by a broadcast Content Reference Identifier (CRID). In a storage device (220) with a storage (240) each broadcast content item is identified by a local CRID. A processor (230) stores a CRID list that includes for CRIDs an associated validity interval including a starting date and an ending date during which interval the CRID is unique for the content item. When the processor receives (400) a broadcast CRID, it determines (410) an initial validity interval for the broadcast CRID. The initial validity interval includes a starting date and an ending date during which interval the broadcast CRID is unique for the broadcast content item. It then determines (420) whether the initial validity interval overlaps with a validity interval stored in the CRID list for an identical CRID. If there is no overlap it adds (430) the broadcast CRID to the CRID list.
US08225367B2 Systems and methods for dynamic conversion of web content to an interactive walled garden program
Systems and methods to dynamically convert Web content to an interactive program for display on resource constrained television clients are described. In particular, a head-end server in a digital television entertainment system downloads the Web content from an external data source. The head-end server dynamically transcodes the downloaded content into an interactive walled garden program (iWGP) that includes MPEG stills and metadata for delivery to a client in the television entertainment system.
US08225359B2 Apparatus and method for providing information in conjunction with media content
An apparatus and method for providing information in conjunction with media content, including a receiver, wherein the receiver receives at least one of a transmission of media content and a broadcast of media content, wherein the media content includes at least one of broadcast media content and entertainment media content, and further wherein the receiver receives information regarding the media content, a processor for processing at least one of the received media content and the received information regarding the media content, a display device for visually displaying the information regarding the media content, and/or a speaker device for audibly announcing the information regarding the media content.
US08225357B2 Wireless communication system, base station apparatus, terminal apparatus, and broadcast method
A terminal apparatus receives data of a program to be viewed selected from among broadcast programs, and notifies viewing information indicating the program to be viewed. A base station apparatus broadcasts the data of the program to a cell, mutually notifies the broadcast program between cells, acquires the viewing information from a terminal apparatus, and starts to broadcast the program in the destination cell when predicting that the terminal apparatus is moving into the cell where the program that is being viewed is not broadcast.
US08225356B2 Media channel selection
A media control system processes a numeric user input to identify a set of alphabetic letters. The media control system selects a plurality of media channel names based on the set of alphabetic letters. The media control system generates a first signal to drive a first display of the media channel names. The media control system processes additional user input to select one of the displayed media channel names. The media control system generates a second signal to drive a second display associated with a media channel identified by the selected one of the displayed media channel names.
US08225355B2 Program search apparatus and program search method for same
An object of the present invention is to propose viewer-desired search words in searching for related programs. A view determining unit identifies viewed programs based on a view history including channel information and time information about the viewed programs, and based on program supplement data held in a program information holding unit. A search word extracting unit 13 extracts search words from the program supplement data about the programs identified by the view determining unit. A program search unit searches for related programs related to the search words by using the extracted search words and the program supplement data held in the program information holding unit.
US08225353B2 Method and apparatus for scheduling broadcast information
Methods and apparatus are disclosed for efficiently scheduling incoming information objects so that timely objects from a variety of content classes are scheduled for broadcast. The incoming information objects are preferably received from one or more information sources, and are tagged with attributes that associate each object with one or more classes of information (e.g., sports, news, etc.), and provide a gauge of the timeliness or ‘age’ of the object. The tags can be used to select and broadcast objects from a variety of classes, and to identify the most timely objects at any give time.
US08225352B2 Viewing recommendation apparatus and method
A viewing recommendation apparatus includes an acquisition unit configured to acquire first broadcast program information for each of first broadcast programs to be broadcasted, a storage unit configured to store a plurality of previously broadcasted second broadcast programs in correspondence with second broadcast program information, a calculation unit configured to calculate an urgency in accordance with the first broadcast program information and the second broadcast program information to obtain a plurality of urgencies, the urgency indicating a degree to view a broadcast program earlier, and a generation unit configured to generate a recommendation list of programs to be viewed based on levels of the urgencies.
US08225351B2 Mobile terminal, and broadcast channel and broadcast information indication method thereof
A method for displaying broadcast channel information in a mobile terminal is presented. The method includes entering a broadcast reception mode, and displaying channel information indicating whether each channel available for reception is a general channel or an integrated channel, wherein a general channel comprises one broadcast channel mapped onto a single broadcast path, and an integrated channel comprises at least two virtual channels mapped onto a single broadcast path.
US08225348B2 Moderated interactive media sessions
Systems and methods to provide interactive moderated collaborative sessions are disclosed. In a particular embodiment, a method is disclosed that includes receiving a media stream and associating moderator controls with the media stream to create an interactive media session. The interactive media session enables multiple remote users to interact with one another with respect to the media stream. The moderator controls enable a moderator to facilitate the interaction of the multiple remote users. The method also includes sending display data to display devices of the multiple remote users. The display data is based on moderator control input received via the moderator controls, interactive input received from the multiple remote users, and the received media stream.
US08225347B1 Advertisement filtering and storage for targeted advertisement systems
An advertisement storage and filtering system for selectively identifying targeted advertisements to be stored in the memory of the STB. This storing of the selected advertisements can be accomplished in a number of ways. In one embodiment, the advertisements, in real-time and as they are received at the STB, are processed by the STB and only those advertisements with the appropriate characteristics are stored on the hard drive (HD). This may require some buffering of the advertisements in the STB memory as the STB processes and determines whether or not to store the advertisement. The information required to determine whether or not to store the advertisement could also be sent in advance, e.g., as a data service in an advertisement channel. Alternatively, the STB may store incoming advertisements in a memory temporarily and subsequently determine whether or not to retain the stored advertisements.
US08225344B2 Video processing apparatus and method
The present invention relates to a video processing apparatus that includes: a signal receiver receiving an encrypted video signal which contains access rights information of a transmitting side and decryption information; an information extractor extracting the access rights information of the transmitting side and the decryption information from the video signal; an encryption processor decrypting the encrypted video signal based on the decryption information; an access rights information storage unit storing access rights information of a receiving side; and a controller sending the decryption information to the encryption processor if it is determined that the access rights information of the transmitting side matches the access rights information of the receiving side.Accordingly, the video processing apparatus and method processes access rights with respect to a video signal that is granted only to an authorized user, with a high degree of reliability.
US08225342B2 Methods and apparatus to collect audience information associated with a media presentation
Methods and apparatus to collect audience information associated with a media presentation are described herein. In an example method, a first media metering device associated with a media presentation device monitors for a presence of one or more other media metering devices and a monitoring operation of the first media metering device is halted based on the presence of the one or more other media metering devices.
US08225340B2 Slim optical disc drive for notebook computer
An optical disc drive for an electronic device is provided. The optical disc drive includes a rotating member, a spindle, a reading member and a controlling module. The rotating member includes a connecting member, and a first end fixed to a housing of the electronic device. The spindle is connected to a second end of the connecting member for rotating an optical disc arranged on the spindle. The reading member is fixed to the connecting member to read the optical disc. When a switch of the electronic device is actuated, a processing unit of the electronic device outputs a signal to the controlling module. The controlling module controls the rotating member to rotate. The connecting member moves the spindle and the reading member out of the housing, further controls the spindle to rotate the optical disc, and the reading member to read the optical disc.
US08225331B2 Providing interface support for application workspace persistence
The method and system of the present invention include recording a first transition by an agent interface between a first session and a second session of a plurality of sessions in a communication utility. The first transition is recorded in a transition record. Responsive to receipt of a request to initiate a third session by the communication utility, a transition frequency is determined using the transition record. Whether to accept the request to initiate the third session is determined using the transition frequency, and the request to initiate the third session is accepted.
US08225319B2 Scheduling allocation of a combination of resources to a task that has a constraint
A scheduling process is provided for scheduling allocation of resources to a task, each resource having a plurality of attributes, the task having one or more operational constraints including a required plurality of capabilities, and having a performance condition. For example, the resources' attributes are reviewed to identify combinations of resources that collectively satisfy the task's capability requirements. Each identified combination of resources is evaluated according to a performance algorithm to identify an associated performance cost. A combination of resources is selected whose identified performance cost meets the performance condition. The task is scheduled based on the selected combination of resources.
US08225315B1 Virtual core management
A virtual core management system including a physical core and a first virtual core including a collection of logical states associated with execution of a first program. The first virtual core is mapped to the physical core. The virtual core management system further includes a second virtual core including a collection of logical states associated with execution of a second program, and a virtual core management component configured to unmap the first virtual core from the physical core and map the second virtual core to the physical core in response to the virtual core management component detecting that the physical core is idle.
US08225314B2 Support for personal computing in a public computing infrastructure by using a single VM delta image for each VM base image utilized by a user
A method and system for support of personal computing in a public computing infrastructure. The system including a plurality of computers to be used by patrons of a public computing infrastructure. The system also includes one or more servers coupled to the plurality of computers via a network connection. Each of the plurality of computers includes a virtual machine monitor. The virtual machine monitor has a plurality of base virtual machine images, each of the base virtual machine images is customized for a particular hardware and software configuration representing a specific computing environment. The virtual machine monitor launches one of the plurality of base virtual machine images, arbitrates access to system resources via the launched virtual machine image, stores the changes in the state of the virtual machine image when a user terminates a session, and returns a computer to an appropriate state to enable the user to resume the terminated session in subsequent sessions.
US08225312B2 Method and apparatus for downloading software updates
In accordance with the present invention, a method and apparatus that provides software products for installation on a user terminal is provided. The method begins by receiving over a communications network a user selection that includes a choice of a plurality of user-selected software products to be downloaded. In response to receipt of the user selection, an installation guide is assembled that includes installation instructions associated with each of the user-selected software products. A single user command is received over the communications network that includes a request to begin downloading the user-selected software products. In response to the request, the user-selected software products and the installation instructions are sequentially downloaded over the communications network to the user terminal.
US08225309B2 Method and process for using common preinstallation environment for heterogeneous operating systems
A system and method is disclosed for the uniform installation of one or more of a plurality of heterogeneous operating systems (operating systems) on a predetermined information handling system. A common preinstallation environment (CPE) is implemented, comprising a host preinstallation environment (HPE) and one or more native preinstallation environments (NPEs). If an NPE is not required for installation, an HPE comprising a common, bootable kernel generates a bootable operating system image that is installed on the target system. Otherwise, the HPE creates a deployment partition, where it implements the NPE and generates a metafile describing the hardware drivers supported by the NPE. The HPE then inventories the hardware components comprising the target system and compares the results to the metafile. If all required drivers are accessible, the target system boots to the NPE, which begins native installation of the chosen operating system. Otherwise, the HPE injects the missing drivers into the operating system image generated by the NPE and the resulting operating system image is then installed on the target system. If the HPE cannot inject drivers into the NPE, then a stage handler is implemented to relinquish installation control to the NPE which completes a native installation.
US08225307B2 On-demand software module deployment
A method, system, program product and signal bearing medium embodiments of the present invention provide for deploying software modules for software application use in a computer system thereby reducing load time as well as memory requirements. Deployment of a plurality of software modules and associated deployment descriptors into a software module depository and creation of a deployment information repository from the associated deployment descriptors occurs. A name service is initialized with information from the deployment information repository and a requested software module identifier is then mapped to a respective enabler. Having mapped the requested software module to an enabler, the respective software module is enabled for the software application use. On-demand deployment in this manner saves start-up time as well as initial and ongoing memory allocation.
US08225306B2 Platform independent imaging method and system
A method and system for defining a platform independent image on a medium readable by an information handling system determines a core operating system, enterprise configurations and a driver file for each of plural platform model types with one or more installation functions operable to install the enterprise configurations in an operating system of an information handling system having one of the plural platform model types. The installation function determines the platform model type of an information handling system loaded with the platform independent image and configures the core operating system with the enterprise configurations and a driver file associated with the determined platform model type.
US08225305B2 Delivering software product updates via a response file
A method, system, and computer program product for efficiently providing software product updates in a client's computer system. A Software Product Update (SPU) utility initiates the software update process by downloading a response file. The response file comprises scripted code and encoded data for an update of application system files. The SPU utility processes the response file with the aid of a script processing engine (SPE), which is saved, along with installation files, on the client's computer system during an initial software product installation. The SPU utility sets the installation properties within the installation file set to values which allow the SPE to access and run the scripted code. The embedded binary data is decoded with the aid of the running scripted code. The SPU utility completes the update of application system files and the installation properties file, with the aid of the decoded embedded data.
US08225303B2 System and method for providing software upgrades
A method and system provide a business scenario. The method includes executing a first deployment unit on a first application platform. The method includes replacing an original second deployment with an upgraded second deployment unit on an upgraded second application platform. The method includes executing the upgraded second deployment unit. The method including transmitting messages related to the business scenario over a communications link between the first deployment unit and the upgraded second deployment unit. The method includes storing master data related to the business scenario in a data storage.
US08225301B2 Software licensing management
In one embodiment, a method of computing comprises executing a software application, wherein the software application comprises at least first and second versions of a subroutine for performing a specific function, wherein the first version exhibits a first behavior and the second version exhibits a second behavior; and selecting for execution one of the first version or the second version based on whether one or more licensing criteria are satisfied. Optionally, the behavior of second version can be redefined on a user basis. The method can be implemented and distributed within software libraries.
US08225300B1 Client program executable on multiple heterogeneous server platforms
A device receives a program that includes one of a parallel construct or a distributed construct, creates a target component from the program, and integrates the target component into a target environment to produce a client program that is executable on multiple heterogeneous server platforms.
US08225298B2 Tool for analyzing Siebel escripts
A method, system and computer program product for enabling automated analysis of an extracted eScript to identify one or more problems within a configuration and script. The eScript is extracted from a Siebel repository and received in a DAVID (Development Application Verification Information on Demand for Siebel application where the VB.NET application, called SiebelParser, is utilized to conduct the analysis of the eScript. Occurrences of issues within an eScript are detected by SiebelParser. Issues within the eScript may include one or more of: empty event handlers, explicit object release, setting field values utilizing hard coded values, unnecessarily activated fields, call to next record after a call to delete record, and functions containing unnecessary code. Results from the analysis are reported to one log file document. The results of SiebelParser's log file are later incorporated to a spreadsheet by DAVID, to provide a more readable output format.
US08225297B2 Cache metadata identifiers for isolation and sharing
Various technologies and techniques are disclosed for providing software accessible metadata on a cache of a central processing unit. A multiprocessor has at least one central processing unit. The central processing unit has a cache with cache lines that are augmented by cache metadata. The cache metadata includes software-controlled metadata identifiers that allow multiple logical processors to share the cache metadata. The metadata identifiers and cache metadata can then be used to accelerate various operations. For example, parallel computations can be accelerated using cache metadata and metadata identifiers. As another example, nested computations can be accelerated using metadata identifiers and cache metadata. As yet another example, transactional memory applications that include parallelism within transactions or that include nested transactions can be also accelerated using cache metadata and metadata identifiers.
US08225296B2 Method for selecting plug-in code modules in a computing device
A plug-in for execution by an application on a computing device is selected by arranging for a server to iterate through available plug-ins, asking each plug-in in succession if it can better match the criteria required by the application than the previous plug-in. The plug-in having the closest match to the criteria is then executed by the application.
US08225290B2 Systems and methods for regulating execution of computer software
A method for regulating execution of an application program includes a process for preparing the application and a process for executing the application. The preparation process divides the application program into related segments and encrypts instructions of at least one segment, positions encrypted instructions in at least two discontiguous regions within an executable file, and associates header information with at least one discontiguous region. The execution process initiates execution of the protected application when at least a portion of the application instructions are available to the computer only in encrypted form. Also provided are systems and methods to allow debugging of code extensions to protected applications without sacrificing protection of the application. A Secure Debugger allows extension developers to examine memory and set breakpoints in their own extensions, without permitting them to view information in the rest of the protected application.
US08225289B2 Method and system for improved tool interaction with a target
A system and method for executing application code in an operating system environment, attaching a development tool to the application code, saving a state of the application code, determining whether the attachment of the development tool interrupted a blocking system call of the application code, modifying, when it is determined the attachment of the development tool interrupted the blocking system call, the saved state to a further saved state corresponding to restarting the blocking system call and restoring the state of the application code to the further saved state.
US08225288B2 Model-based testing using branches, decisions, and options
Some embodiments of the present invention provide a system that tests a software program. During operation, the system creates a behavioral model of the software program using branches, decisions, and options. Next, the system generates a test case from the behavioral model and executes the test case on the software program. Finally, the system analyzes an output of the executed test case to determine a validity of the software program.
US08225286B2 Debugging interpreted input
A method and system to implement debugging interpreted input is described herein. One or more Intermediate Language (IL) islands are generated. Each IL island maps to one or more lines of source code. The interpreter reads a line of source code and parses the line of source code for a command. Before executing the command, the interpreter may call into the corresponding IL island. The IL island may include a breakpoint that corresponds to a set breakpoint in the mapped one or more lines of source code. The IL island may include a function. When calling the IL island, the interpreter may pass in a function pointer, one or more states of one or more variables, a representation of a call stack, or any other parameters. The IL islands enable a debug tool to do source-level debugging of languages executed by an interpreter without architectural changes to the interpreter.
US08225279B2 Method and system for simplified service composition in web environment
A method for service composition whereby a tag query is received and a processing graph is composed in accordance with the tag query. The processing graph is composed by using annotated primal data and services. The processing graph includes at least one of the services. The service included in the processing graph is deployed in an execution environment.
US08225273B2 Utilization of weights and visualization of conceptual frameworks in unified modeling
A system, method and program product for displaying unified model (UM) data in a UM visualization. A system is provided that includes: a weighting system for assigning weights to UM elements; a clustering system for clustering UM elements into categories; and a visualization system for displaying clustered and weighted UM elements within a conceptual framework.
US08225272B2 System and method for generating distributed information systems
An architecture for developing a distributed information system comprises a service definition tool for generating service protocols as a service definition. Each service protocol includes a plurality of messages. The messages include incoming messages and outgoing messages. Each message carries a plurality of data fields. A component development tool generates a first and second plurality of components that implement and consume services. Each component in the first plurality of components represents a physical entity in the distributed information system. Each component in the second plurality of components represents a logical entity in the distributed information system. A system development tool generates a plurality of component instances based on the first and second plurality of components. An engine software program runs on each of a plurality of networked nodes. The engine software program provides a programmable run-time environment for hosting the plurality of component instances and supporting communication between component instances.
US08225270B2 Technique for managing the process of developing software
A system that manages development of software is described. During operation, this system aggregates status information and requirement information as a function of time, where the status information specifies the status of the development of the software and the requirement information specifies target requirements for the software. Next, the system dynamically determines a project estimate for the development of the software based on the status information and the requirement information.
US08225268B2 Wiring design method for wiring board
A wiring design method for a wiring board comprises, if design rule errors are found in the wiring design, selecting one of the design rule errors as a selected design rule error, specifying a predetermined number of the second connection terminals as selected second connection terminals that correspond to the selected design rule error, and moving the selected second connection terminals to predetermined coordinate positions. Each time when the selected second connection terminals are moved to the post-movement coordinate positions, the method comprises connecting the second connection terminals and the first connection terminals, conducting the design rule check, and determining whether no design rule errors are detected newly and the selected design rule error is not detected either.
US08225262B1 Method of and system for placing clock circuits in an integrated circuit
A method of placing clock circuits in an integrated circuit is disclosed. The method comprises receiving a circuit design to be implemented in the integrated circuit; identifying portions of the circuit design comprising clock circuits; determining an order of clock circuits to be placed based upon resource requirements of the clock circuits; and placing the portions of the circuit design comprising clock circuits in sites of the integrated circuit. A system for placing clock circuits in an integrated circuit is also disclosed.
US08225257B2 Reducing path delay sensitivity to temperature variation in timing-critical paths
A method for reducing path delay sensitivity to temperature variation in a circuit is provided. The method includes the steps of: identifying at least one timing-critical path in the circuit, the path including a plurality of circuit cells coupled between an input and an output of the path; determining a temperature slope coefficient of the path; when the slope coefficient is negative, increasing the slope coefficient by controlling at least one characteristic of at least one of the cells in the path; and when the slope coefficient is positive, decreasing the slope coefficient by controlling at least one characteristic of at least one of the cells in the path.
US08225256B2 Method and apparatus for accelerating project start and tape-out
Some embodiments of the present invention provide systems and techniques that accelerate project start and tape-out. During operation, a system can receive a set of technology files and a set of libraries. Next, the system can identify deficiencies in the set of technology files and the set of libraries. The system can then construct update utilities that when executed by a computer system cause the computer system to fix the deficiencies in the technology files and the set of libraries. Further, a system can receive a set of checks that are performed by a foundry. Next, the system can construct tape-out scripts that when executed by a computer cause the computer to perform the set of checks on the circuit design. The update utilities and the tape-out scripts can then be provided to a customer with an electronic design automation software to accelerate project start and tape-out.
US08225255B2 Placement and optimization of process dummy cells
A method for laying out process dummy cells in relationship to inside memory cells of a memory array includes (a) calculating an initial process performance parameter for the memory array; (b) changing dummy cell layout configuration for a layer electrically connected to inside cells; (c) applying lithographic simulation and yield model for both the inside memory cells and the changed layout configuration process dummy cells; and (d) repeating steps (b) and (c) until yield is maximized. Checks may be performed to ensure that there is enough room to make the change and that there is no significant adverse effect to neighboring circuits. The process performance parameter may be yield or a process window for the inside memory cells.
US08225253B2 Redundant logic circuit detection method and device and computer-readable recording medium
A redundant logic circuit detection method includes storing unit-logic-circuit information, waveform data and a limiting condition in a storage section. The unit-logic-circuit information indicates a plurality of unit-logic-circuits synthesized based on logic design information. The waveform data indicates a logic simulation result with respect to the plurality of unit-logic-circuits. The limiting condition defines a comparison condition of the waveform data. The method selects a first unit-logic-circuit from the plurality of unit-logic-circuits. The method detects a second unit-logic-circuit having a substantially identical sequence of the waveform data to the first unit-logic-circuit based on the limiting condition. The method outputs the first unit-logic-circuit and the second unit-logic-circuit as redundant circuit information.
US08225252B2 Systems, methods, apparatus and computer readable mediums for use in association with systems having interference
In some embodiments, a method includes characterizing a plurality of channels, each of the plurality of channels being a channel between a location and a respective one of the plurality of communication interfaces; for each of the plurality of communication interfaces, supplying signals to the communication interface and detecting interference that occurs at the location as a result of emissions radiated from the plurality of communication interface while the signals are supplied thereto; for each of the plurality of communication interfaces, determining an estimate of interference that would occur at the location as a result of emissions radiated from the communication interface while the signals are supplied thereto, based at least in part on the characterization of the channel between the location and the communication interface; and for each of the plurality of communication interfaces, comparing the estimate of interference that would occur at the location to the detected interference that occurs at the location.
US08225250B2 Connection consistency check processing method, cable selection processing method, design confirmation processing device and recording medium that records design confirmation processing program
A device is provided with a unit that stores shape and state characteristics of connectors, their electric characteristics, a judging equation to judge whether their connections are good or not, and information defined in script; and a unit that stores information defined in script of transfer functions to transfer the electric characteristics and the judging equation along a cable, wherein the connection consistency of the cable to connect connectors of the components is checked by analyzing characteristics of each connector, and scripts of the judging equation and the transfer functions; and a suitable cable candidate is selected and a processing is achieved by making use of scripts and an algorism unified for connectors and cables with various characters.
US08225247B2 Automatic optimal integrated circuit generator from algorithms and specification
Systems and methods are disclosed to automatically design a custom integrated circuit includes receiving a specification of the custom integrated circuit including computer readable code and one or more constraints on the custom integrated circuit; automatically devising a processor architecture and generating a processor chip specification uniquely customized to the computer readable code which satisfies the constraints; and synthesizing the chip specification into a layout of the custom integrated circuit.
US08225246B2 Logic injection
A technique for reducing a circuit listing. According to examples of the technique, at least a portion of a circuit listing is analyzed to identify occurrences of a circuit structure made up of a plurality of circuit components. For each identified occurrence of the defined circuit structure, an injection data object is created corresponding to the plurality of components, and the injection data object is substituted into the portion of the circuit listing in place of the plurality of components. For each occurrence of the defined structure, one or more properties of the occurrence of the defined structure may be determined and contained by the corresponding injection data object.
US08225241B2 Method and apparatus for designing a device for electro-optical modulation of light incident upon the device
A method and apparatus for designing a device to operate in a coupling mode, a detection mode, or a reflection mode for incident light. The incident light has a wavelength λ and is incident upon a semiconductor structure of the device at an angle of incidence (θi). A voltage (V) is applied to the device. Each mode may be designed for an ON state and/or OFF state. For the coupling mode and detection mode, the ON state and OFF state is characterized by high and low absorption of the incident light, respectively, by the semiconductor structure in conjunction with the applied voltage V and angle of incidence θi. For the reflection mode, the OFF state and ON states is characterized by a shift in the optical path length of λ/2 and about zero, respectively, in conjunction with the applied voltage V and angle of incidences θi.
US08225240B2 Semiconductor device
Provided is a semiconductor device that can be reduced in size while variation in shape among circuit patterns is reduced. The semiconductor device includes multiple circuit patterns and first dummy patterns. The multiple circuit patterns are disposed at regular intervals, and are used as part of the circuit. The multiple circuit patterns consist of two outermost circuit patterns and the other inner circuit patterns. The first dummy patterns are disposed on outer sides of the two outermost circuit patterns, respectively. The distance between each of the outermost circuit patterns and the corresponding first dummy pattern is equal to a distance between any adjacent two of the circuit patterns. A width of each of the first dummy patterns is smaller than a width of any of the circuit patterns, and is equal to a minimum design rule width, for example.
US08225238B2 Systems, devices, and methods for controlling electrical and optical properties of transparent conductors
Systems, devices, and methods for designing and/or manufacturing transparent conductors. A system is operable to evaluate optical and electrical manufacturing criteria for a transparent conductor. The system includes a database including stored reference transparent conductor data, and a controller subsystem configured to compare input acceptance manufacturing criteria for a transparent conductor to stored reference transparent conductor data.
US08225235B2 Reproduction apparatus and reproduction method
To provide a reproduction apparatus able to easily select a desired content data based on an attribute of the content data by a simple operation from a user and a reproduction method for the same, wherein the reproduction apparatus having: a display displaying the item; a first operation unit instructing a switch of the attribute; a second function unit instructing a selection of a predetermined item on the display; and a processing unit switching a first screen from a screen of a plurality of items so as to display a plurality of items when the first operation key is operated, and switching to a second screen displaying a plurality of item when the second operation key is operated when a plurality of item is displayed on the first screen.
US08225234B2 Method for utilizing look and feel in a graphical user interface
A method for rendering a graphical user interface (GUI), comprising providing for the representation of the GUI as a set of objects wherein the objects are organized in a logical hierarchy, associating a theme with a first object in the set of objects, rendering the first object according to the theme, rendering any descendents of the first object according to the theme, wherein any descendents of the first object can override the theme, and wherein one of the set of objects can communicate with another of the set of objects.
US08225231B2 Aggregation of PC settings
Systems and methods for enabling users to roam between networking environments are disclosed. In one embodiment, different machine settings may be stored in a memory for different network locations under separate network profiles. In another embodiment, these and other settings may be automatically adjusted upon entering a different location. In one such embodiment, a logical network may be employed to determine which settings are adjusted. Another aspect relates to a graphical user interface to implement the above and other methods of adapting a computing device to different network locations. In one embodiment, a graphical use interface may allow the use to modify which application and which aspects of those applications are displayed on the menu. In still yet another embodiments, a memory can update a network profile as the changes occur. In still yet further embodiments, the user may derive or otherwise create new network profiles from existing network profiles. Another aspect relates to systems and methods that allow a user to configure various settings explicitly for different network locations by means of a consolidated UI.
US08225230B2 Providing a hierarchical filtered view of an object model and its interdependencies
Supporting a visualization of an object model in which multiple dependencies exist between each of a plurality of objects by limiting one or more object instances in the object model and filtering one or more attributes associated with one or more of the object instances. The limiting and filtering is performed by utilizing a plurality of windows, panels, or sub-windows to display a corresponding list of one or more objects for a dimension, along with one or more attributes associated with each of the one or more objects; and updating a second window, panel, or sub-window in response to receiving a selection of an item from a first window, panel, or sub-window according to a relationship defined in the object model, wherein the updating is performed in a hierarchical manner.
US08225228B2 Collaborative media production
Methods, systems, and apparatus for collaborative media editing. In one aspect, a method includes presenting, to an originator, an originator interface including multiple media panes; establishing a connection with a collaborator; receiving from the originator a selection indicating an item of media content associated with at least one of the multiple media panes; transmitting to the collaborator the selected item of media content; and enabling inter-user communication relating to the selected item of media content in the originator interface with the collaborator. Further, a connection can be established with a second collaborator, the item of media content can be transmitted to the second collaborator, and communication can occur in the originator interface with the second collaborator.
US08225220B2 Interactive virtual thematic environment
The present invention is directed to a method of integrating information, including real-time information, into a virtual thematic environment using a computer system, including accessing the stored information from a database or downloading the real-time information from a source external to the thematic environment; inserting the real-time information into the thematic environment; and displaying the information to a user within the thematic environment. In one embodiment, the computer system is connected to a holographic projection system such that the images from the thematic environment can be projected as holographic projections. The computer system includes an interactive software application platform having at least one thematic/publishing logic module which contains thematic environment rules; at least one digital content library module which provides content management on the thematic environment; and at least one quantum imaging environment (QIE) module which interprets content such that the content is manipulated and accessed by any device.
US08225218B2 Methods and systems for identifying, assessing and clearing conflicts of interest
Methods and systems for identifying, assessing and clearing conflicts of interest are described herein. Consistent with some embodiments, a conflicts management system receives a conflict search request, and processes the request utilizing a risk matrix that encompass and represents the risk tolerance or risk profile of a law firm. The risk matrix maps certain request types to different search queries and rules that are to be evaluated for a given request type. Based on the execution of the queries and the rules for the request, a score is assigned to a party, such that the score represents the level of risk that would be undertaken if the party was engaged as a client.
US08225215B2 Integrated deployment of software projects
A single integrated software project deployment platform is provided that allows administrators to easily and effectively deploy software projects to remote computers. This allows business users with no Information Technology background or capabilities to develop and deploy sophisticated applications for execution on remote systems, such as mobile computers. Mobile workers can connect to backend enterprise systems in real-time to capture rich data types such as digital signatures, photos, speech recognition, bar code scans, etc. while in the field.
US08225214B2 Supplying enhanced computer user's context data
Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing of information includes receiving from first and second sources indications of ability to supply values for, respectively, an indicated one of the state attributes and another of the state attributes. In such situations, after receiving an indication of the indicated attribute from a first client, the providing of information further includes determining that the first source is available to supply a value for the indicated attribute, obtaining from the first source an indication of the value and information describing the indicated value, determining based at least in part on the descriptive information whether the indicated value is appropriate to be supplied to the client, and supplying the indicated value to the client when it is determined that the indicated value is appropriate.
US08225213B2 User interface (UI) control for attestation process
Methods and apparatus involve attestation of items, such as user profiles, roles, assets, etc. In a computing environment, a compliance administrator initiates an attestation process, including specifying particular attributes of a user that require attestation. A workflow is launched to present the user with a workflow form in a browser page of his computing device. As part of the launch, a UI control makes calls to an attestation service to determine which attributes of the user were specified by the compliance administrator and to query an association between each of the specified attributes and a particular UI control and field value therefor. Upon obtaining the results, the particular UI control for the specified attributes are presented to the user in the workflow form, along with an attestation question UI control, and an option for the user to update at least one of their field values.
US08225205B2 Electronic document processing apparatus and electronic document processing method
An electronic document processing apparatus and an electronic document processing method are provided that can perform a sophisticated search such as concept search with a high precision even on images including decorated text strings. Text strings are extracted from an electronic document containing layout information, and a baseline of the extracted text string is detected. Subsequently, a line segment A extending forward from the baseline and a line segment B of a different type from the line segment A extending backward from the baseline are provided. It is determined, for different text strings, that the different text strings are concatenated if the line segments A and B, which are provided for the different text string, overlap with each other.
US08225203B2 Spell-check for a keyboard system with automatic correction
User input is received, specifying a continuous traced path across a keyboard presented on a touch sensitive display. An input sequence is resolved, including traced keys and auxiliary keys proximate to the traced keys by prescribed criteria. For each of one or more candidate entries of a prescribed vocabulary, a set-edit-distance metric is computed between said input sequence and the candidate entry. Various rules specify when penalties are imposed, or not, in computing the set-edit-distance metric. Candidate entries are ranked and displayed according to the computed metric.
US08225202B2 Connected templates in connection with a content management server system or the like
A data system has a data structure with a posting corresponding to a set of pieces of content to be served. The posting includes a description of each piece of content including a name, a type, and a location thereof. The posting is presented to a user according to a pointed-to template. The template includes a placeholder within which each piece of content is to be presented, and positioning information setting forth a layout position for each placeholder. The template points to a separate content definition information module that includes content definition information for each placeholder including the name and type of the corresponding piece of content. Such name and type matches a corresponding name and type as set forth in the posting.
US08225200B2 Extracting a character string from a document and partitioning the character string into words by inserting space characters where appropriate
An apparatus includes a character extraction unit configured to extract a character string from a document including layout information, a character width acquisition unit configured to acquire space character width information, and a spacing amount determination unit configured to determine a spacing amount of each inter-character space based on the character string extracted by the character extraction unit and the layout information. The apparatus further includes an insertion unit configured to determine whether a space character is to be included in each inter-character space based on the spacing amount of each inter-character space determined by the spacing amount determination unit and the space character width information acquired by the character width acquisition unit, and to insert a space character code into an inter-character space in which a space character is determined to be included.
US08225199B2 Medical-information display apparatus and medical-information display method
In a medical-image observation apparatus, an image display-area display-control unit causes a display unit to display a main examination area for displaying a thumbnail of a medical image to be read, and an observation-image preparation area for displaying a thumbnail of a medical image selected as a medical image to be used for comparative image reading. After a reading-subject image display-control unit causes the display unit to display a thumbnail of a medical image to be read in the main examination area, upon receiving an operation of moving the medical image of which thumbnail is displayed in the main examination area into the observation-image preparation area, a comparison-subject image display-control unit specifies a medical image to be a comparison subject based on attribution information about the moved medical image, and causes the display unit to display a thumbnail of the specified medical image.
US08225197B1 Rendering approximate webpage screenshot client-side
Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium, for rendering an approximate webpage screenshot client-side are disclosed. A system may receive an indication to render a screenshot of a webpage presented on the client device, and create a canvas at the client device. The system may traverse a document object model (DOM) of the webpage, whereby for each of one or more nodes in the DOM, the system may identify a property of a respective node and render data in the respective node on the canvas based on the property.
US08225190B1 Methods and apparatus for clustering news content
Methods and apparatus are described for scoring documents in response, in part, to parameters related to the document, source, and/or cluster score. Methods and apparatus are also described for scoring a cluster in response, in part, to parameters related to documents within the cluster and/or sources corresponding to the documents within the cluster. In one embodiment, the invention may identify the source; detect a plurality of documents published by the source; analyze the plurality of documents with respect to at least one parameter; and determine a source score for the source in response, in part, to the parameter. In another embodiment, the invention may identify a topic; identify a plurality of clusters in response to the topic; analyze at least one parameter corresponding to each of the plurality of clusters; and calculate a cluster score for each of the plurality of clusters in response, in part, to the parameter.
US08225188B2 Apparatus for blind checksum and correction for network transmissions
Apparatus for providing a checksum in a network transmission. In one aspect of the invention, a checksum for a packet to be transmitted on a network is determined by retrieving packet information from a storage device, the packet information to be included in the packet to be transmitted. A blind checksum value is determined based on the retrieved packet information, and the blind checksum value is adjusted to a protocol checksum based on descriptor information describing the structure of the packet. The protocol checksum is inserted in the packet before the packet is transmitted.
US08225184B2 Performing a cyclic redundancy checksum operation responsive to a user-level instruction
In one embodiment, the present invention includes a method for receiving a user-level instruction for a checksum operation in a processor, where the user-level instruction specifies a source operand of a first size and a destination operand of a second size, receiving the source operand and the destination operand in the processor, and performing the checksum operation using the source operand and the destination operand in the processor responsive to the instruction. In an embodiment, the processor has multiple hardware engines that each can perform the checksum operation for one of multiple data sizes. Other embodiments are described and claimed.
US08225179B2 Method of generating error detection codes
A method for generating error detection code is disclosed. Firstly, a first error detection code PEDC is derived by using 12-byte unknown sector data information including ID, IED, RSV and the 2048-byte main data while the main data is delivered from a host. Secondly, a second error detection code MEDC is obtained by using known 12-byte sector data information including ID, IED, RSV and the 2048-byte main data. Thereafter, the real error detection code EDC is obtained by applying an exclusive-OR operation to both the PEDC and MEDC.
US08225177B2 Progressively programming flash memory while maintaining constant error correction codes
In an embodiment, the invention provides a method for programming flash memory while maintaining a constant error correction term. A data field and forcing bits are arranged in a packing order. Next, all the forcing bits are set to a logical zero value. A first error correction term is generated using the data field and forcing bits as an input to an ECC encoding algorithm. An exclusive OR function is performed on the constant error correction term and the first error correction term creating a difference term. A forcing function is applied to the difference term creating a new value for the forcing bits. The data field and the forcing bits are written to the flash memory.
US08225176B2 Detection of duplicate packets
A packet is received from a network. The packet includes a field. The content of the field is compared to each element of a list. If the content of the field fails to match any element in the list, the packet is accepted and the content of the field is added to the list as an additional element of the list.
US08225175B2 Two-plane error correction method for a memory device and the memory device thereof
In order to correct errors of a first page on one plane in a two-plane NAND flash memory, use data of a second page on another plane to mix the encoding and leverage the error correction code of the first page. Each of the error correction codes of the first page and the second page is divided into an inner correction code and a cross correction code. The inner correction codes are used to correct errors of their own pages and the cross correction codes are used to correct errors of two distinct groups, grouped from the even and odd bytes of the two pages respectively. The second page, with fewer errors, is therefore used to enhance the correcting ability of the first page, without lengthening the error correction code of the first page.
US08225173B2 Multi-rate LDPC code system and method
A method for creating cyclic permutation matrices P (810), with an arbitrary size Z×Z set by a parameter Z5 and which are used to create one or more LDPC related matrices in OFDMA systems, comprising: defining an integer value Z; creating an initial matrix (810); creating a matrix (810) by using cyclic shifts to each row; repeating stage 3, up to Z−2 times as required, thus creating up to Z−2 matrices: P(o) . . . P(Z−I); creating an additional stairs matrix P(st). A method for using cyclic per-mutation matrixes P (840), with a fixed size Z×Z set by a parameter Z, and which are used to create one or more LDPC related matrices (820) in OFDMA systems, comprising: defining an integer value Z; storing in memory means an initial matrix (810) and its cyclic shifts permutations (840), thus keeping memory means matrices: P(o) . . . P(Z−I); storing an additional stairs matrix P(st) (840); using these matrices (810) to create LDPC related matrices (840) or LDPC operations.
US08225172B2 Error correction scheme for non-volatile memory
Error correcting systems, methods, and devices for non-volatile memory are disclosed. In one embodiment, a non-volatile memory device comprises a data area for storing data, an error correcting code generation section for generating an error correcting code in response to receipt of a code generation command, and an error correcting code area for storing the error correcting code. The non-volatile memory device further comprises a detector circuit for detecting the generating of the error correcting code, and a read section for correcting the data stored in the data area based on the error correcting code upon the detecting of the generation of the error correcting code by the detector circuit, where the code generation command is forwarded by a memory controller when the data are is filled with the data beyond a threshold level.
US08225169B2 Radio communication apparatus and error detecting encoding method
A wireless communication device is provided to make it possible to detect errors with high accuracy while to suppress reduction in throughput in the case that an LDPC (Low-Density Parity-Check) code is used for an error correcting code. In the wireless communication device, a CRC (Cyclic Redundancy Check) coding unit (101) for carrying out a CRC coding of a part of a transmitting bit sequence in accordance with a row weight of an examination matrix of the LDPC code, an LDPC coding unit (102) for carrying out the LDPC coding and generating LDPC coding data by using the same examination matrix as used for the LDPC coding carried out in the CRC coding unit (101).
US08225168B2 Method and system for data transmission in a multiple input multiple output (MIMO) system
A method for data transmission in a multiple input multiple output (MIMO) system. The method for data transmission includes receiving multiple input data streams and performing low density parity check (LDPC) encoding of the input data streams utilizing a parity check matrix. The parity check matrix comprises a plurality of sub-parity check matrices for encoding respective associated ones of the input data streams and performing space time encoding for transmitting the LDPC encoded input data streams over a plurality of antennas. The performing of the LDPC encoding of the input data streams includes generating one or more connection matrices, each connection matrix for injecting information of one of the input data streams into the encoding of another one of the input data streams. Each connection matrix is a zero matrix if a lowest parity check protection level based on the sub-parity check matrix for the one of the input data streams is equal to or lower than an assigned parity check protection level for the one input data stream, and a non zero matrix otherwise.
US08225166B2 Signal processing apparatus for setting error indication information according error detection result of outer-code decoder output and related method thereof
A signal processing apparatus is provided. The signal processing apparatus includes an inner-code decoder, an outer-code decoder, and an error detection unit. The inner-code decoder decodes an input data stream to generate a first output data stream, wherein the input data stream is coded using a concatenated coding scheme including an outer coding and an inner coding. The outer-code decoder decodes the first output data stream to generate a second output data stream. The error detection unit performs an error detection upon the second output data stream to generate an error detection result. The decision logic sets error indication information of the second output data stream according to at least the error detection result.
US08225163B2 Method for resource allocation in HARQ
A resource allocation method for use in a system for performing a decoding function by combining an first-transmitted packet with a re-transmitted packet includes: transmitting a packet using N resource blocks (where N=integer>0); receiving a first negative-acknowledgement (NACK) signal for the packet; and re-transmitting the packet using M resource blocks according to the first NACK signal (where M=N>integer>0). Therefore, the resources can be efficiently allocated during the re-transmission.
US08225162B2 Method and apparatus for power control in a wireless communication system
A method and apparatus for power control of the re-transmission data packet in a wireless communication system is disclosed. A first wireless communication device is provided that receives (210) a data packet from a second wireless communication device and determines (220) if the data packet is correctly decoded. If the data packet is not correctly decoded, the first wireless communication device calculates (230) a first re-transmission power required for correctly decoding the data packet based on a signal to noise ratio (Eb/No) versus frame error rate (FER) relationship. And further calculates a power difference (240) between the calculated re-transmission power and the power of the received data packet and transmits the power difference (250) to the second wireless communication device. The second wireless communication device calculates (340) a second re-transmission power based on the received power difference and re-transmits (350) the data packet at the calculated re-transmission power.
US08225157B2 Shadow protocol circuit having full and reduced pin select outputs
The disclosure describes a process and apparatus for accessing devices on a substrate. The substrate may include only full pin JTAG devices (504), only reduced pin JTAG devices (506), or a mixture of both full pin and reduced pin JTAG devices. The access is accomplished using a single interface (502) between the substrate (408) and a JTAG controller (404). The access interface may be a wired interface or a wireless interface and may be used for JTAG based device testing, debugging, programming, or other type of JTAG based operation.
US08225155B2 JTAG mailbox
An electronic device comprises a processing stage, a JTAG port including a test data input pin (TDI), a test data output pin (TDO), a test mode select pin (TMS), a test clock pin (TCK), and a test access port (TAP) controller having a data register (DR) shift state and an instruction register shift (IR) state. The electronic device operates in a scan event mode automatically mapped an incoming event to the TDO pin.
US08225154B2 Low power design using a scan bypass multiplexer as an isolation cell
In an example embodiment there is described herein an apparatus, comprising a device having an input and an output, a controllable selecting device having a first input coupled to input of the device and a second input coupled to the output of the device, and a selection control circuit having a test input for receiving a test signal and a power mode input for receiving a power mode signal. The selection control circuit is coupled to the controllable selecting device and operable to control which input the controllable selecting device selects. The selection control circuit is configured to select the first input to isolate the device responsive to the test signal indicating no testing is being performed the power mode signal indicating a low power mode.
US08225151B2 Integrated circuit and test method
An integrated circuit test controller and method defining a number N of failure events, applying the test to an integrated circuit under test by applying a predetermined sequence of input and output operations according to a test algorithm. Output data is compared to expected data, and a failure signal is generated when the output data does not correspond to the expected data. If a failure signal is generated, failure data related to the failure event is stored in a failure data register set. If the number N of failure events has been reached or if there are no more tests left, the content of the data failure register set is read out through a parallel failure data output port.
US08225150B2 Semiconductor memory device
Semiconductor memory device includes a cell array including a plurality of unit cells; and a test circuit configured to perform a built-in self-stress (BISS) test for detecting a defect by performing a plurality of internal operations including a write operation through an access to the unit cells using a plurality of patterns during a test procedure carried out at a wafer-level.
US08225149B2 Semiconductor testing apparatus and method
The present invention provides a semiconductor testing apparatus and method capable of reliably determining whether a semiconductor memory is good or bad. A “1” reading test of each cell corresponding to one bit at a first step is first performed on a memory cell array. “0” writing of each cell corresponding to one bit at a second step and a “0” reading test of each cell corresponding to one bit at a third step are executed on the memory cell array. Thus, the time taken from the supply of power to the start of the “0” reading test of the reference cell at the third step can be significantly shortened. As a result, a defect of a reference bit line due to a breaking or high resistance of a gate of a reference column switch transistor corresponding to a normally ON transistor can be screened.
US08225147B2 Multi-valued scrambling and descrambling of digital data on optical disks and other storage media
Method and apparatus for writing scrambled multi-value data to a physical media and for reading scrambled multi-value data from a physical media, are disclosed. The physical media can be an optical disk. The scrambling can be performed by a multi-valued LFSR scrambler and the descrambling can be performed by a multi-valued LFSR descrambler. Further, the multi-valued data that is scrambled can include synchronization data and/or user data. Error correction coding can be used during the writing process and processing to correct for errors can be used during the reading process. Also, methods and apparatus for synchronizing multi-valued data written to and read from physical media are disclosed. Multi-value correlation methods and apparatus are also disclosed.
US08225145B2 Information processing apparatus and diagnosis result notifying method
According to an aspect of the present invention, there is provided an information processing apparatus including: a display unit; an information generating module configured to generate, based on a first error code that represents an internal state of the information processing apparatus, a second error code that is more acknowledgeable to a user as compared with the first error code; and a display controller configured to control the display unit to display the second error code so as to allow the user to dictate the internal state of the information processing apparatus by use of the second error code.
US08225143B2 Method and apparatus to inject noise in a network system
An apparatus, system, and method are disclosed for injecting noise onto a link of a network. The apparatus, system, and method include, providing a noise injector card, connecting the noise injector card to the link, receiving a control signal to activate the noise injector card, switching a switch of the noise injector card, and injecting noise onto the link.
US08225142B2 Method and system for tracepoint-based fault diagnosis and recovery
A system for tracepoint-based fault diagnosis and recovery includes: a system state tracing model unit for storing state tracing models which are obtained by a modeling technique and are required for fault diagnosis and recovery; a state diagnosis unit for determining whether or not an action event is executable with reference to the state tracing models when the action event is received from a specific tracepoint among multiple tracepoints which exist in each of components within an operating system of the system, and generating a fault recovery command when it is determined that the action is not executable, that is, a fault has occurred; and a fault recovery unit for performing a fault recovery processing based on the state tracing models in response to the generated fault recovery command.
US08225137B2 System and method for providing media server redundancy in a network environment
A method is provided in one example embodiment and includes evaluating a first plurality of messages from a media server configured to receive a media stream. The first plurality of messages is indicative of an active state for the media server. The method also includes detecting an anomaly associated with a portion of the first plurality of messages. The anomaly is associated with a failure of the media server. The method can also include activating a failover media server to receive the media stream based on the anomaly, and evaluating a second plurality of messages. The second plurality of messages is indicative of a resumed active state for the media server that experienced the failure. The failover media server can be deactivated based on the resumed active state. Media metadata can be communicated from the failover media server to the media server that experienced the failure.
US08225136B2 Control method and storage device
A control method includes the steps of storing data in a cache; generating parity data corresponding to the data stored in the cache and storing the parity data in a buffer; writing the data stored in the cache and the parity data stored in the buffer into a plurality of the storage units; reading the data and the parity data from the plurality of storage units; checking error over the read out data by using the read out parity data; storing, if an error is detected in the read out data and the read out parity data, data for reading a plurality of data constituting a stripe in each of the plurality of storage units in the buffer, regenerating parity data by using the plurality of data readout from the storage units; and overwriting the plurality of data and the parity data into the plurality of the storage units.
US08225131B2 Monitoring service endpoints
Today, data networks are ever increasing in size and complexity. For example, a datacenter may comprise hundreds of thousands of service endpoints configured to perform work. To reduce network wide degradation, a load balancer may send work requests to healthy service endpoints, as opposed to unhealthy and/or inoperative service endpoints. Accordingly, among other things, one or more systems and/or techniques for monitoring service endpoints, which may be scalable for large scale networks, are provided. In particular, a consistent hash function may be performed to generate a monitoring scheme comprising assignments of service endpoints to monitoring groups. In this way, multiple monitoring components may monitor a subset of endpoints to ascertain health status. Additionally, the monitoring components may communicate between one another so that a monitoring component may know heath statuses of service endpoints both assigned and not assigned to the monitoring component.
US08225128B2 Electronic timer system, time control and generation of timing signals
An electronic timer system includes a counter-based time generator (10) for continuously generating raw base time, and a translator (20) for translating between raw base time and local precise time using configurable parameter values. The timer system can be used for generating local precise time by capturing a raw base time value from the counter-based time generator (10) in response to an external event such as a trigger pulse, and using the translator (20) to calculate local precise time from the raw base time value and the parameter values. The timer system can also be used for generating a precisely timed output signal using the translator (20) for translation from precise time of a desired timing event to raw base time. This novel design enables simple and cost-effective practical implementations, and may also support power effective operation of the timer system.
US08225127B2 Method and system for precise synchronization of audio and video streams during a distributed communication session with multiple participants
Described are the architecture of such a system, algorithms for time synchronization during a multiway conferencing session, methods to fight with network imperfections such as jitter to improve synchronization, methods of introducing buffering delays to create handicaps for players with faster connections, methods which help players with synchronization (such as a synchronized metronome during a music conferencing session), methods for synchronized recording and live delivery of synchronized data to the audience watching the distributed interaction live over the Internet.
US08225124B2 Method and system for determining power over ethernet class capabilities
The present invention relates generally to methods and systems for determining a class of power delivered via power sourcing equipment (“PSE”) utilizing power over Ethernet (“POE”) technology. Described is a method including operating an network device at a first power setting, increasing a power requirement of the network device, detecting a second power setting based on an amount of power available from a power source, the second power setting being greater than the first power setting, determining whether one or more resources of the network device is operable at the second power setting, operating the network device at the second power setting if the one or more resources is operable, and activating an alert if the one or more resources is not operable. Further described is a system including a network device operating at a first power setting, the network device increases a power requirement, a power source providing an amount of power to the network device at a second power setting, the second power setting being greater than the first power setting, and a server determining whether one or more resources of the network device is operable at the second power setting, wherein the network device operates the at the second power setting if the one or more resources is operable, and the network device activates an alert if the one or more resources is not operable.
US08225122B2 Formatting power-on request by blade module in power-off state under auxiliary power in blade server system
By supplying auxiliary power to a blade's optional components, instead of polling the blade for the power requirements of a fully configured module, each installed component can be individually polled and the values summed to produce a more accurate value representing the actual power needs of a blade system prior to booting.
US08225121B2 Forced idle of a data processing system
Exemplary embodiments of methods and apparatuses to manage a power of a data processing system are described. One or more constraint parameters of a system are monitored. The data processing system is forced into an idle state for a first portion of a time while allowed to operate for a second portion of the time based on the one or more constraint parameters, wherein the system is forced into the idle state in response to comparing a target idle time to an actual idle time. The target idle time of the system is determined, in one embodiment, based on the one or more constraint parameters. The actual idle time of the system may be monitored to take into account interrupts which disrupt an idle time and idle times resulting from no software instructions to execute. The system may be allowed to operate based on comparisons of the target idle time and the actual idle time.
US08225120B2 Wake-and-go mechanism with data exclusivity
Snoop response logic on a system bus is configured to detect on the system bus requests to access data at a target address with data exclusivity from at least one of a plurality of wake-and-go engines. The snoop response logic is further configured to determine a winning wake-and-go engine from the at least one wake-and-go engine that obtains a lock on the target address and generate a combined snoop response. The combined snoop response identifies the winning wake-and-go engine. The snoop response logic sends the combined snoop response to the at least one wake-and-go engine on the system bus. Each remaining wake-and-go engine within the at least one wake-and-go engine places an entry in its respective wake-and-go storage array to spin on a lock for the target address.
US08225119B2 Energy-aware server management
The described implementations relate to energy-aware server management. One implementation involves an adaptive control unit configured to manage energy usage in a server farm by transitioning individual servers between active and inactive states while maintaining response times for the server farm at a predefined level.
US08225117B2 Electronic device and image processing apparatus
An electronic device capable of decreasing power consumption is provided. A multiple function apparatus including a power line communication function has a plurality of units such as a PLC board, a main control board, a printer control board, a printer, and a FAX control board. The multiple function apparatus also includes a device power supply unit for supplying power to the units independently. A power supply control unit of the PLC board outputs a power supply control signal in response to a state change of the multiple function apparatus and controls power supply to each unit.
US08225115B2 System and method for testing hybrid sleep modes of an electronic device
A system and method for testing hybrid sleep modes of an electronic device sets a switch time of switching a suspending to RAM (S3) sleep mode to a suspending to disk (S4) sleep mode. A computer sends a power management event (PME) signal to control the electronic device to be in the S3 sleep mode. If a system time of the electronic device reaches a switch time of switching the S3 sleep mode to the S4 sleep mode, the computer detects if the electronic device is in the S4 sleep mode. If the electronic device is in the S4 sleep mode, the computer sends an awake signal to control the electronic device to be in a normal work mode. A display of the computer displays that the electronic device is in the S3 sleep mode, the S4 mode, or the normal work mode.
US08225114B2 Power supply device, portable electronic apparatus and related method for determining types of a power supply device
A portable electronic apparatus is connected to a power supply device via a transmission line, and it includes a designated connector, a charge control circuit, and a judgment circuit. The designated connector includes five terminals respectively corresponding to five pins of a USB connector of the power supply device. When the power supply device is connected to the portable electronic apparatus, the first terminal of the designated connector is logic high, the fourth terminal of the designated connector is logic high, and the third terminal of the designated connector is logic high after pulling up the voltage level of the second terminal, the judgment circuit pulls down the voltage level of the third terminal and detects the voltage level of the third terminal so as to generate a determining result for determining a type of the power supply device.
US08225110B2 Cryptographic protection of usage restrictions in electronic devices
An electronic device requires valid control keys to change any usage restriction setting. The device is provided control keys, a secret key, and a signed software object including a batch ID and a hash of the secret key. For each control key, the device generates a cryptographic footprint bound to the device and the secret key. A message authentication code (MAC) of each usage restriction setting is generated, the MAC bound to the device and a control key. To change a usage restriction, the device receives a control key, validates it against the stored footprint, changes the usage restriction settings, and generates a new usage restriction setting MAC. The control key footprints are bound to the secret key, but the device retains only a hash of the secret key.
US08225108B2 Method and system for mixed symmetric and asymmetric encryption of .ZIP files
The present invention provides a method of integrating existing strong encryption methods into the processing of a .ZIP file to provide a highly secure data container which provides flexibility in the use of symmetric and asymmetric encryption technology. The present invention adapts the well established .ZIP file format to support higher levels of security and multiple methods of data encryption and key management, thereby producing a highly secure and flexible digital container for electronically storing and transferring confidential data.
US08225107B2 Methods of storing and retrieving data in/from external server
Provided are methods of storing and searching for data in encrypted form. The method of storing data in encrypted form includes: encrypting desired data from among data stored in a database; dividing an entire region of the stored data into a plurality of bucket regions and allocating an index to each of the bucket regions; identifying order information in a bucket region to which the encrypted data belongs; and storing the encrypted data, index information of the bucket region to which the encrypted data belongs, and the identified order information in an external server. When a database containing important data of at least one user is stored in an external server using the above storing method, the security and efficiency of the database can be increased.
US08225102B1 Local caching of one-time user passwords
An intermediate network device includes a local caching module that caches user information from a remote server before a local user requests the information. In particular, the local caching module securely obtains and caches one-time passwords for a local user. The local caching device maintains separate sets of one-time passwords for each user. The local caching module may access the locally cached one-time passwords to authenticate a local user to a resource protected by a one-time password.
US08225101B2 Cross validation of data using multiple subsystems
A method and apparatus for cross validation of data using multiple subsystems are described. According to one embodiment of the invention, a computer comprises a first subsystem and a second subsystem; and a memory, the memory comprising a first memory region and a second memory region, the first memory region being associated with the first subsystem and a second memory region being associated with the second subsystem; upon start up of the computer, the first subsystem to validate the second memory region and the second subsystem to validate the first memory region.
US08225100B2 Hash functions using recurrency and arithmetic
Aspects relate to systems and methods for implementing a hash function using a stochastic and recurrent process, and performing arithmetic operations during the recurrence on portions of a message being hashed. In an example method, the stochastic process is a Galton-Watson process, the message is decomposed into blocks, and the method involves looping for a number of blocks in the message. In each loop, a current hash value is determined based on arithmetic performed on a previous hash value and some aspect of a current block. The arithmetic performed can involve modular arithmetic, such as modular addition and exponentiation. The algorithm can be adjusted to achieve qualities including a variable length output, or to perform fewer or more computations for a given hash. Also, randomizing elements can be introduced into the arithmetic, avoiding a modular reduction until final hash output production.
US08225096B2 System, apparatus, method, and program product for authenticating communication partner using electronic certificate containing personal information
When a client apparatus receives a request for an electronic certificate from a server apparatus, the server apparatus reads a client certificate containing personal information and a server public key of the server apparatus from a storage unit and encrypts the client certificate using the server public key. The client apparatus also creates a temporary electronic certificate by setting, in a basic field of an electronic certificate, a predetermined item indicating that the electronic certificate is a temporary electronic certificate and by setting the client certificate having been encrypted in an extension field of the electronic certificate. Then, the client apparatus sends the temporary electronic certificate to the server apparatus.
US08225088B2 Information processing apparatus, disc, information processing method, and program
An information processing apparatus for controlling use of a content recorded on a disc. The information processing apparatus includes: in reference to a certificate revocation list including invalidation information of a content owner providing the content, a data verification section verifying whether content-owner identification recorded in a content-owner certificate recorded on the disc as a certificate corresponding to the content owner is included in the certificate revocation list, and if included, the data verification section comparing a content-certificate time stamp which is stored in the content certificate recorded on the disc as a certificate corresponding to the content and a CRL time stamp which is invalidation date-and-time information corresponding to the content owner stored in the certificate revocation list; and a content-use control section prohibiting or restricting use of the content if the content-certificate time stamp has date-and-time data not earlier than the CRL time stamp.
US08225087B2 System and method for control of security configurations
Systems and methods are disclosed for using cryptographic techniques to configure data processing systems. A configuration manager cryptographically controls the configuration of a system by ensuring that only authorized users or applications can change the configuration. For example, requests to change configuration information may include authenticated and/or encrypted data. These cryptographic techniques are employed to enable and/or disable functions, features and capabilities of a system. For example, a system may be reconfigured to provide strong or weak encryption based on parameters in the configuration information.
US08225086B2 Method and apparatus for remotely authenticating a command
A system that remotely authenticates a command is presented. During operation, an authentication system receives the command from an intermediary system, wherein the command is to be executed on a target system. Next, the authentication system authenticates the intermediary system. If the intermediary system is successfully authenticated, the authentication system authenticates the command using a private key for the authentication system to produce an authenticated command. Next, the authentication system sends the authenticated command to the intermediary system, thereby enabling the intermediary system to send the authenticated command to the target system so that the target system can use a public key for the authentication system to verify and execute the command.
US08225080B2 Grid processing control apparatus
According to an aspect of the embodiment, a grid processing control apparatus includes a grid OS being an OS dedicated to grid computing, a general-purpose OS being an OS other than the grid OS, and an OS boot up unit selectively allowing the grid OS or the general-purpose OS to operate. The OS boot up unit allows only the grid OS to operate during grid use term when the grid OS is operated, and allows only the general-purpose OS to operate during general-purpose OS use term when the general-purpose OS is operated.
US08225078B2 Document viewing mode for battery powered computing devices
Embodiments of the present invention address deficiencies of the art in respect to document viewing within a battery powered computing device and provide a method, system and computer program product for the power optimized use of a battery powered computing device for selective document viewing. In one embodiment, a battery powered computing device configured for power optimized selective document viewing can be provided. The device can include a central processing unit (CPU) and a microcontroller, both coupled to a battery, static memory, and a display within a single computing case. The device further can include a boot read only memory (ROM) programmed to selectively bootstrap into either a personal computing mode powering the CPU and display, or a document viewing mode powering the microcontroller and display.
US08225073B2 Apparatus, system and method for configuration of adaptive integrated circuitry having heterogeneous computational elements
The present invention concerns configuration of a new category of integrated circuitry for adaptive or reconfigurable computing. The preferred adaptive computing engine (ACE) IC includes a plurality of heterogeneous computational elements coupled to an interconnection network. The plurality of heterogeneous computational elements include corresponding computational elements having fixed and differing architectures, such as fixed architectures for different functions such as memory, addition, multiplication, complex multiplication, subtraction, configuration, reconfiguration, control, input, output, and field programmability. In response to configuration information, the interconnection network is operative to configure and reconfigure the plurality of heterogeneous computational elements for a plurality of different functional modes, including linear algorithmic operations, non-linear algorithmic operations, finite state machine operations, controller operations, memory operations, and bit-level manipulations. The preferred system embodiment includes an ACE integrated circuit coupled with the configuration information needed to provide an operating mode. Preferred methodologies include various means to generate and provide configuration information for various operating modes.
US08225070B2 Information processing apparatus and cache memory control method
An information processing apparatus including a main memory and a processor, the processor includes: a cache memory that stores data fetched to the cache memory; an instruction processing unit that accesses a part of the data in the cache memory sub block by sub block; an entry holding unit that holds a plurality of entries including a plurality of block addresses and access history information; and a controller that controls fetching of data from the main memory to the cache memory, while the access by the instruction processing unit to sub blocks of data in a block indicated by another of the entries immediately preceding the one of the entries, in accordance with order of the access from the instruction processing unit to sub blocks in the block indicated by the another of the entries and access history information associated with the one of the entries.
US08225066B2 Storage system and utilization management method for storage system
A storage system 1000 providing a storage area to an external device 1500 comprises a plurality of storage apparatuses 1100, 1200 and 1300 of different performance capabilities, and a storage controller 2600. The storage controller 2600 holds storage cost coefficients 3202 of the respective storage apparatuses 1100, 1200 and 1300, user cost allocation information 3302 for each user using the storage system 1000 from the external device 1500, and user cost distribution information 3402 that defines, for each user, proportions of an available space amount distributed to the storage apparatuses 1100, 1200 and 1300. The storage controller 2600 calculates an ideal utilization 3502 for each user, from the storage cost coefficients 3202 and the user cost distribution information 3402, and allocates, for each user, the ideal utilization 3502 to each of the storage apparatuses 1100, 1200 and 1300, in the order of the performance capabilities from highest to lowest.
US08225065B2 Hierarchical scalable memory allocator
Aspects of the subject matter described herein relate to memory management. In aspects, a hierarchical, customized memory allocator may be created that allocates memory to memory consumers. The memory allocator may use a data structure to classify blocks of memory at each level in the hierarchy according to fill factors of the blocks of memory. Allocations may be based on lifetime characteristics, proximity to consumer, fill factor, and other factors. An allocator may use one or more active blocks to allocate memory to consumers. The number of active blocks for an allocator may depend on contention.
US08225063B2 Synchronous dynamic random access memory interface and method
A memory interface allows access to SDRAM by receiving a column address for a data read or write of a burst of data units. Each data unit in the burst has an expected bit size. The interface generates n (n>1) column memory addresses from the received column address. The interface accesses the synchronous dynamic memory to read or write n bursts of data at the n column memory addresses. Preferably, the SDRAM is clocked at n times the rate of the interconnected memory accessing device, and the memory units. The data units in the n bursts preferably have one nth the expected bit size. In this way, SDRAM may be accessed with high memory bandwidth, without requiring an increase in the size of data units in the SDRAM, and the associated data bus. Conveniently, the interface may be operable in two separate modes or configurations. In one mode, SDRAM may be accessed through the interface in a conventional manner. In the second mode, SDRAM is accessed in multiple bursts for each received burst access. The interface may form part of a memory accessing device, or may be a separate component for use with such a device.
US08225059B2 Remote copy system and remote copy control method
Proposed are a remote copy system and a remote copy control method capable of performing the operation of remote copy according to the user's usage status. Resource information representing a resource usage status is collected from a first storage apparatus installed at a primary site and a second storage apparatus installed respectively at one or more secondary sites, a transfer mode of differential data between snapshots to be transferred from the first storage apparatus to the second storage apparatus based on the collected resource information, and the first and second storage apparatuses are controlled so as to transfer the differential data from the first storage apparatus to the second storage apparatus based on the decided transfer mode.
US08225056B2 Method for protecting data and method for managing access authority
A method for protecting data, adapted for a computer system, is provided. The computer system includes a storage device. The method includes: when the computer system executes a power-off procedure, inspecting whether a preset external storage device is connected to the computer system; if it is determined that the preset external storage device is connected to the computer system, when the computer system executes the power-off procedure, backing up data of a predetermined segment of the storage device to the preset external storage device, and generating a back-up data, and then writing a specific data template to the predetermined segment for covering original data of the predetermined segment.
US08225051B2 Access control method for a memory, memory controller for controlling access to the memory, and data processing apparatus
In an access control method for a memory including a first memory block and a second memory block, first flag is read from the first memory block, and second flag is read from the second memory block. A comparison between the first flag and the second flag is done, and then, the comparison result is outputted as a first calculation value. One of the first memory block and the second memory block is selected in response to the first calculation value to decide a valid memory block. In the access control method for the memory executed in the above-mentioned manner, even when the first flag and the second flag employed in order to determine the valid memory block are brought into any statuses, the valid memory block does not become indefinite, and a single memory block can be determined as the valid memory block.
US08225047B2 Memory system with pre-fetch operation
A memory system includes a controller that reads out, data written in a nonvolatile second storing area, from which data is read out and in which data is written in a page unit, to a first storing area as a cache memory included in a semiconductor memory and transfers the data to the host apparatus. The controller performs, when a readout request from the host apparatus satisfies a predetermined condition, at least one of first pre-fetch for reading out, to the first storing area data from a terminal end of a logical address range designated by a readout request being currently processed to a boundary of a logical address aligned in the page unit and a second pre-fetch for reading out data from the boundary of the logical address aligned in the page unit to a next boundary of the logical address.
US08225041B2 Management method of performance history and a management system of performance history
A performance history management method and system are disclosed, in which the time-series performance history such as a volume included in a storage device is managed as one time-series performance history at the time of data rearrangement or device change. The data-oriented performance history providing the logical place of storage of the data stored in the volume is generated using the storage performance monitor program based on the rearrangement history information providing the information on the history of transfer of the data stored in the rearrangement history table and the volume of the storage device by the storage structure information acquisition program, the storage structure information stored in the storage structure information table and the performance history of each volume stored in the storage performance history table by the storage performance information acquisition program. The performance history can be displayed or the performance change detected to display an alert.
US08225034B1 Hybrid instruction buffer
In one embodiment, a storage buffer includes a plurality of storage locations configured to store a plurality of incoming instructions. The storage buffer also includes a shift FIFO that is coupled to the plurality of storage locations. The shift FIFO includes an entry configured to store an instruction that is next in a program order. In response to receiving a shift signal, control functionality that is coupled to the plurality of storage locations and to the shift FIFO may cause the instruction that is next in the program order to be moved from a given location of the plurality of storage locations to the entry of the shift FIFO.
US08225030B2 Systems and methods for using a page table in an information handling system comprising a semiconductor storage device
Systems and methods for using a page table in an information handling system including a semiconductor storage device are disclosed. A page table in an information handling system may be provided. The information handling system may include a memory, and the memory may include a semiconductor storage device. NonDRAM tag data may be stored in the page table. The nonDRAM tag data may indicate one or more attributes of one or more pages in the semiconductor storage device.
US08225029B2 Data storage processing method, data searching method and devices thereof
A data storage processing method, a data searching method, and devices thereof are provided. The data storage processing method includes: sequentially writing data to a data recording area in a flash; generating log information according to a physical address of the data in the data recording area and an identifier (ID) of the data, and sequentially writing the log information to a log area in the flash; and constructing a Bloom filter data for the log information in the log area, and sequentially writing the Bloom filter data to a log digest area in the flash. A flash storage structure including the data recording area, the log area, and the log digest area is adopted, thereby reducing the occupied storage space of the flash. In addition, since all the areas adopt a sequential storage mode, the data maintenance is quite simple.
US08225026B2 Data packet access control apparatus and method thereof
A data packet access control apparatus and a data packet access control method are disclosed. RAM resources in a data packet processing chip are used to implement a Bypass FIFO. The Bypass FIFO is used as a first-level cache for small amount of data, and an external RAM of the data packet processing chip is used as a second-level cache for large amount of data. In this way, some data packets are read and written within the chip and not all data packets have to be read and written through the external RAM. A data packet reading/writing operation may be performed to the external RAM by a BANK interleave mode.
US08225024B2 Use of a first two-wire interface communication to support the construction of a second two-wire interface communication
A telecommunications system and constituent two-wire interface module. The two-wire interface module includes a first two-wire interface component configured to receive a first two-wire interface communication following a first two-wire interface protocol, and a second two-wire interface component configured to generate a second two-wire interface communication following a second two-wire interface protocol. The first and second two-wire interface communications each include a header portion and a payload portion. The second two-wire interface component is further configured to use one or more of the data fields from the payload portion of the first two-wire interface communication in the header portion of the second two-wire interface communication.
US08225019B2 SATA mass storage device emulation on a PCIe interface
A mass storage device, system, and method for operating a mass storage device are disclosed. In one such mass storage device, a host bus adaptor emulates a SATA mass storage device over a PCIe interface with a host system. The host system generates commands with the PCIe mass storage device in the same format as if communicating with a SATA mass storage device. The PCIe mass storage device responds in the same SATA format.
US08225015B2 Systems, methods, and apparatus for medical device interface connectivity
Certain examples provide systems, apparatus, and methods for adaptive, dynamic medical device connectivity. In an example, a medical device interface system includes a device interface connecting a medical device to a client system and enabling exchange of data between the medical device and the client system, the device interface includes a plug and play detector detecting a connection of the medical device to the device interface and a serial agent gathering information from the medical device via a connection between the medical device and the device interface and selecting an appropriate device driver to operate and interact with the medical device connected to the device interface regardless of a presence or absence of an existing plug and play capability of the medical device.
US08225012B2 Dynamic allocation of a buffer across multiple clients in a threaded processor
A method may include distributing ranges of addresses in a memory among a first set of functions in a first pipeline. The first set of the functions in the first pipeline may operate on data using the ranges of addresses. Different ranges of addresses in the memory may be redistributed among a second set of functions in a second pipeline without waiting for the first set of functions to be flushed of data.
US08225011B2 Method of monitoring device forming information processing system, information apparatus and information processing system
A monitoring apparatus communicatively coupled to one or more devices forming an information processing system manages each of the devices by setting the device to be in any one of monitoring states including a monitoring target to be always monitored, a semi-monitoring target to be determined if there is a change in resources and a non-monitoring target being neither the monitoring target nor the semi-monitoring target. The monitoring apparatus newly acquires resource information on a device whose monitoring state is currently set to be the monitoring target or the semi-monitoring target, and determines if any of the resources of the device is changed on the basis of the newly acquired resource information, the resource information acquired last time, and a determination condition. When determining that any of the resources has been changed, the monitoring apparatus outputs a screen prompting a change of the monitoring state of the device.
US08225010B2 Data recording apparatus and method
A data recording apparatus includes a connection unit which is capable of connecting, as a recording medium, a first recording medium having a predetermined function and a second recording medium that does not have the predetermined function. The data recording apparatus detects a connection status of the recording medium to the connection unit, controls a menu concerning setting of the predetermined function. If the detection unit detects that the first recording medium is connected to the connection unit, the data recording apparatus makes the menu operable. If the detection unit detects that the first recording medium is removed and then detects that the second recording medium is connected to the connection unit, the data recording apparatus makes the menu inoperable, and maintains the menu in the operable state during a period from removal of the first recording medium to connection of the second recording medium to the connection unit.
US08225009B1 Systems and methods for selectively discovering storage devices connected to host computing devices
A computer-implemented method for selectively discovering storage devices connected to a host computing device may include: 1) identifying at least one storage device connected to the host computing device that provides storage for at least one resource managed by the host computing device, 2) identifying a discovery classification assigned to the storage device that is based at least in part on an availability requirement associated with the resource, and then 3) discovering the storage device in accordance with the discovery classification assigned to the storage device. Various other methods, systems, and configured computer-readable media are also disclosed.
US08225006B1 Methods for data redundancy across three or more storage devices
In one embodiment of the invention, a method for data redundancy across three or more storage devices is disclosed. The method includes storing a collection of data chunks as a plurality of N-1 data stripes across N storage devices where N is three or more, wherein each data chunk of up to N data chunks forming a data stripe is stored in a different storage device; storing a parity stripe across the N storage devices including N-1 data parity chunks and one meta data parity chunk; wherein each Kth storage device of N-1 storage devices stores a Kth data parity chunk of the N-1 data parity chunks computed as parity of up to N data chunks forming the Kth data stripe; and wherein an Nth storage device of the N storage devices stores the meta parity chunk computed as parity of the N-1 data parity chunks stored in the respective N-1 storage devices.
US08225003B2 Computers and microchips with a portion protected by an internal hardware firewall
A personal computer or microchip, comprising: an internal hardware firewall located between and separate from a protected portion and an unprotected portion of hardware of the computer or microchip; the protected hardware portion being unconnected to a network of computers and including a volatile memory and a master control unit and/or a microprocessor; the unprotected hardware portion being located between the internal hardware firewall and the network and including one or more microprocessors and a volatile memory, the unprotected microprocessors being separate from the internal hardware firewall, and the unprotected hardware portion being connected to the network; the internal hardware firewall denying access by the network to the protected hardware portion; and the internal hardware firewall does not control access by the network to the unprotected hardware portion, so that operations conducted by the computer or microchip with the network are conducted in by the unprotected microprocessors in the unprotected hardware portion.
US08225002B2 Data storage and data sharing in a network of heterogeneous computers
A network of PCs includes an I/O channel adapter and network adapter, and is configured for management of a distributed cache memory stored in the plurality of PCs interconnected by the network. The use of standard PCs reduces the cost of the data storage system. The use of the network of PCs permits building large, high-performance, data storage systems.
US08225001B2 Feature propagation
Software is propagated over a social network through an instant message client. The software is propagated to a computing device in the social network over the instant message client, wherein the software is based upon a rating system within the social network.
US08224996B2 Directory viewports
The illustrative embodiments provide for filtering LDAP requests and server responses. A viewport server is configured with filtering rules for responses from a directory server where the responses are generated to fulfill requests from a client application. The filtering rules determine which data is to be forwarded to the client application. One or more responses are intercepted from the directory server to the client application. The one or more intercepted responses are filtered according to the filtering rules to produce a set of filtered responses. The set of filtered responses are then sent to the client application.
US08224993B1 Managing power consumption in a data center
Systems and methods are provided for managing resources. In one implementation, a method is provided in which a management server determines whether a condition related to one or more resources has occurred. The management server further determines at least one program instance to terminate. The at least one program instance executes on one of a plurality of servers. The management server further terminates the determined at least one program instance, which was used by an excess program execution capacity user.
US08224990B2 Method and apparatus for managing interpersonal activities
An apparatus and method for managing interpersonal activities among subscribers. A processor picks two subscribers for a meeting, and assigns them matched face-to-face or virtual assignments that are either identical or complementary. Assignments are selected by a processor according to preferences previously received from the picked subscribers. A random factor may affect the assignment selection. The level of intensity and/or intimacy of assignments selected by the processor may be responsive to the number of previous meetings of the picked subscribers.
US08224989B2 Effective policies and policy enforcement using characterization of flow content and content-independent flow information
Flexible network policies might be enforced by (a) obtaining a flow of network packets, (b) determining a content characteristic by characterizing content of the flow using bit-stream level statistics, (c) determining content-independent flow characteristics, port-independent flow characteristics, and/or application header-independent flow characteristics, and (d) enforcing a policy on the flow using both (1) the determined content characteristic and the (2) determined content-independent flow characteristics, port-independent flow characteristics, and/or application header-independent flow characteristics.
US08224984B2 Method for quality analysis during transmission of real-time critical data in packet-oriented network
At least first and second terminals are connected to a packet-oriented network, with real-time critical data being transmitted via payload data frames from the first terminal to the second terminal. In cases in which no real-time critical data is available for transmission, fill frames signaling this fact are transmitted at a minimum transmission rate from the first to the second terminal. The transmission quality is determined by taking into consideration the payload data frames and fill frames received at the second terminal within a particular period.
US08224974B1 Method and apparatus for downloading information
Embodiments of the present invention provide a system that configures a download technique. The system starts by determining a priority order for a set of download techniques. The system then attempts to download information from an institution using download techniques from the set of download techniques. While attempting to download information, the system attempts the download techniques in priority order. If information is downloaded using a given download technique, the system records the given download technique and uses the given download technique to perform subsequent downloads.
US08224973B2 Techniques for timing optimization in wireless networks that utilize a universal services interface
An embodiment of the present invention provides a mobile station to communicate with an application service provider (ASP) in a wireless network using a Universal Services Interface (USI) comprising, memory, one or more processors and a transceiver, to store some or all USI context as required by the ASP and wherein when a user accesses the ASP, the USI client inserts relevant USI context as part of an ASP request message and in order to fetch the USI context of the MS, a USI proxy sends the USI context request to a USI server and the USI server sends a USI context response back to the USI proxy which contains the USI context for the MS.
US08224972B2 Invitation to bind to a device
A server device sends a list of account holders together with an invitation to bind to the server. A client device can decide to present the invitation to a user for decision only if the client device finds a match between the list and the user.
US08224971B1 Using virtual networking devices and routing information to initiate external actions
Techniques are described for providing managed virtual computer networks that have a configured logical network topology with virtual networking devices, such as by a network-accessible configurable network service, with corresponding networking functionality provided for communications between multiple computing nodes of the virtual computer network by emulating functionality that would be provided by the virtual networking devices if they were physically present. In some situations, the networking functionality provided for a managed computer network of a client includes receiving routing communications directed to the virtual networking devices, and using included routing information to identify and initiate external actions whose effects are not related to how network communications between computing nodes of the managed computer network are configured to be routed or otherwise forwarded through the managed computer network, such as external actions that affect devices that are not part of the managed computer network, or other types of external actions.
US08224970B2 Web-screen sharing system, web-screen sharing terminals, and sharing program thereof
A Web-screen sharing system including a first and a second terminals, and a mediation server. The system includes: the terminals exchanging addresses through the mediation server; connecting the terminals using the addresses; when the first terminal is connected to any Web server, detecting whether a content in the Web server is security-protected; if protected, performing predetermined authentication processing with the Web server; when the authentication is successful, the Web server transmitting a content following the authentication processing to the first terminal; the first terminal displaying the content as a Web screen, and capturing the Web screen; transmitting an image file of the Web screen to the second terminal to display the screen on the second terminal, if not protected, the first terminal receiving the content from the Web server, and transmitting a URL at that time to the second terminal to display the Web screen.
US08224964B1 System and method of accessing a document efficiently through multi-tier web caching
A client-server network system implements a multi-tier caching strategy for a user to access a document efficiently. When serving a document to client, the document is examined for embedded references to other documents. The embedded references are extracted and then assigned a priority. The documents referenced are obtained locally from the server cache or obtained from their respective web hosts and transmitted according to the assigned priority. If the client determines that it has the document, the transmission of is terminated. If the client or server determines that a newly requested document is one of the referenced documents being transmitted, the transmission is given a higher priority. In some instances, the server calculates a content difference between a current version of a referenced and a previous version and transmits this content.
US08224963B2 Managing requests for connection to a server
A connection accepting system, an accepting server, and a connection-acceptance managing method, for reducing the processing load of a server and allowing connection to the server in the order of arrival of connection requests. An accepting server accepts a connection request to an application server made from a client terminal through a network. The accepting server issues a reference number to the client terminal at the time of receiving a first connection request, and manages a connection priority for connection to the application server, based on the reference number. The accepting server transmits a program for automatically executing a connection request again after a predetermined time period, at the time of issuing the reference number to the client terminal.
US08224962B2 Automatic network domain diagnostic repair and mapping
An automatic network domain diagnostic, repair, and mapping tool facilitates access by a user to shared resources on a network. A user provides an address, such as a domain name system (DNS) provided address, of the shared resource and user identification information, such as a username and password. The provided address is checked and repaired if necessary to identify the network server having the shared resource. The identified server is checked, such as by pinging the server, to ensure that it is actually responding. The supplied user identification is checked, such as by querying a domain controller, to confirm whether the user identification corresponds to an existing account. When the checks are complete, and everything is found to be in order, the shared resource is mapped automatically for the user.
US08224959B2 System and method for sharing web performance monitoring data
A monitoring system is provided that allows owners of monitoring accounts to share web monitoring data collected under the direction of the monitoring account. Account owners are able to interact with the monitoring system to identify recipient accounts for shared web monitoring data and apply permissions at a granular level so that portions of monitored data can be shared with varying permission levels. Grouping can also be employed by an account owner to facilitate efficient sharing of monitoring data to many recipient accounts. The monitoring system also provides analysis utilities that can be used by a recipient account to aggregate shared with owned data and generate related reports as desired.
US08224958B2 Auto-creation of storage resource management paths
A method and an apparatus to automatically create storage resource management (SRM) paths has been presented. In one embodiment, the method includes monitoring a data storage system to collect configuration data of storage objects in the data storage system and automatically creating a storage resource management (SRM) path for a storage object in the data storage system using at least a portion of the configuration data in response to a user request to scan the storage object.
US08224954B2 Protecting subscriber database data integrity in geographical redundant deployments
Methods, systems, and computer-readable media for ensuring data integrity during data synchronization are provided. According to one method, a number of originating requests from a plurality of user endpoints are monitored across a network. A determination is made whether the number of originating requests is below a first threshold. Responsive to determining that the number of originating requests is below the first threshold, probe messages are transmitted to at least a portion of the plurality of user endpoints across the network. A number of the user endpoints that return probe replies in response to the probe messages are monitored. A determination is made whether the number of the user endpoints is below a second threshold. Responsive to determining that the number of the user endpoints is below the second threshold, a report is made to a database that the network is unavailable, thereby causing the database to stop updating time stamps.
US08224942B1 Network failure detection
A number of requests for an alternative network location are identified, where the requests for the alternative network location are generated after failure of one or more previous requests to reach a first, previous network location as a result of a network brownout. It is determined if the number of requests for the alternative network location exceed a threshold value for a period of time, and if so, an alarm is generated.
US08224937B2 Event ownership assigner with failover for multiple event server system
Event reports generated from multiple event sources within an event management system such as Tivoli (TM) Event Console are handled by an Event Bus, which links multiple problem resolution servers together and assigns an ownership to each event report. The Event Bus parses each incoming event for adding or altering a slot value. Based on the slot value, the event is forwarded to the configured event servers. In addition, the ability to dynamically change ownership to maintain an error-free systematic transmission flow is provided.
US08224927B2 Protocol for remote user interface for portable media device with dynamic playlist management
Remote user interfaces for portable media devices provided improved access by accessories to media assets and metadata stored in a database of a portable media device, enhancing a user's ability to control operation of the portable media device using a remote user interface provided by the accessory. In one example, an accessory can determine whether the database of the portable media device was updated while the portable media device was disconnected from the accessory. In a second example, an accessory can create and manage a playlist for the portable media device and can incorporate into the playlist tracks already queued for playback when the accessory connects to the portable media device. In a third example, an accessory can obtain database navigation history and initialize a database navigation interface to match the database navigation history.
US08224925B2 Method and apparatus for managing bookmark information for content stored in a networked media server
A method and apparatus for managing bookmark information of a media server through a network based on the UPnP AV standard is disclosed. If a request for bookmarking a content item is made, a bookmark item is created and the created bookmark item is linked to the content item by adding the ID of the created bookmark item to the property information of the content item and recording the ID of the content item to be bookmarked in the created bookmark item.
US08224924B2 Active email collector
Embodiments of the invention relate to systems, methods, and computer program products for electronic discovery and, more particularly, remotely collecting a custodian's data that is stored in one or more network storage areas residing on a network. For example, embodiments of the present invention utilize a collection tool to access a mailbox residing on an email server, copy at least some of the active email data stored in the mailbox, and transmit the copied active email data from the mailbox to a collection server and then to a long-term storage device.
US08224920B1 Method for storing and accessing data using a shell interface
This disclosure generally may disclose a web-based online network drive that may be utilized by many users. Furthermore, this disclosure may provide for an efficient, web-based file system, which may be available as a network drive on a local computer.
US08224916B2 People lists
An apparatus and method for enabling management of contacts is disclosed. The method includes passively recognizing that a plurality of contacts are, as a group, repeatedly sent communications by a member, generating a contacts list including the plurality of contacts based on the passive recognition, enabling the member to associate an identifier with the contacts list, and enabling the member to address future communications to the plurality of contacts, as a group, through use of the identifier associated with the contacts list.
US08224910B2 Method of managing a collaborative process by means of electronic messages
A method of managing a collaborative process using a computing system. The method includes: receiving a first message from a first user, generating a second message, inserting into the second message an information taken from the first message and at least one selection link of a response choice to the message in relation with all or some of the information taken from the first message, and inserting into the link a response address and at least one first identifier to identify a response choice corresponding to the link and to the information taken, the link being configured to generate a response message containing the first identifier when it is selected by a user that has received the message.
US08224909B2 Mobile computing device facilitated communication system
A bifurcated interface for integrated use in a fax-to-email system provides an alternative or additional method for command entry a fax-to-email system preferably through a remote, commercially available, personal digital assistant or like device modified by software to perform the command entry functions. Delivery of commands, and other data, from the PDA is made, preferably, via infrared signals, but, alternatively, by direct cable syncing and other techniques. Thus, the interface is bifurcated having a portable traveler portion and a host portion in a more permanent connection with the fax function of the fax-to-email system. The PDA functions as the interface traveler portion, and becomes (at least temporarily) a specially programmed data entry tool with command communicating ability and a protocol shared by (or matched to) the interface host portion. The system can also be used in cooperation with Internet Web service for reporting, accounting, information services, and user interaction.
US08224908B2 Information processing system, E-mail transmission control apparatus, information processing method and program
In an information processing system which includes a transmitter terminal and an E-mail transmission control apparatus, the transmitter terminal sets an application classification of an E-mail to be transmitted, and transmits the E-mail to which the set application classification has been added, to the E-mail transmission control apparatus. Further, the E-mail transmission control apparatus receives the E-mail to which the application classification has been added, from the transmitter terminal, identifies, from approval request information in which the application classification and an approval request destination are made corresponding to each other, the approval request destination corresponding to the application classification added to the received E-mail, and transmits an approval request to the identified approval request destination.
US08224906B2 Interacting with a user of a messaging client
The invention discloses a method, computer system and computer program of interacting with a user of a messaging client. In the method a transactive engine engages via an agent, a natural language interaction with a user of a messaging client in order to initiate a transaction and determines, based on an adaptive script of the agent, the semantics of natural language input from the user. The existing form of the script is adapted to take into account historical interaction between the agent and the user and historical interaction between other users and the agent. The transactive engine constructs at least one command necessary to execute the transaction and transmitting the at least one command to at least one information system in order to execute the transaction. Furthermore, the transactive engine receives information about the executed transaction from the at least one information system, processes the received information relating to the executed transaction to form a natural language response to the user of the messaging client, and sends the natural language response to the messaging client.
US08224904B2 Missed instant message notification
A method and system for capturing missed communications is provided. An enhanced real-time communication system receives a communication from an initiating participant for a receiving participant that is not available. The enhanced real-time communication system detects that the receiving participant missed the received communication from the initiating participant. Upon detecting that the receiving participant missed the communication, the enhanced real-time communication system stores the missed communication for later retrieval by the receiving participant.
US08224902B1 Method and apparatus for selective email processing
Disclosed is a system and method for selective email processing. A traffic separator includes an interface for receiving electronic mail traffic from a source network address. The traffic separator also includes a processor for comparing the source network address to a stored list of network addresses to determine a categorization of the network source address. The traffic separator also includes at least one interface for forwarding the electronic mail traffic to one of many message transfer agents (MTAs) based upon said determination. A database stores the list of network addresses. In one embodiment, one or more network addresses in the stored list are network address ranges.
US08224899B2 Method and system for aggregating media collections between participants of a sharing network
Systems and methods are provided for aggregating a local media collection of a user with one or more shared media collections shared with the user to provide an aggregate media collection for the user. In general, one or more shared media collections shared with the user are first discovered. Optionally, the user may select one or more of the shared media collections for aggregation with the local media collection of the user. The shared media collections selected by the user, or alternatively all of the shared media collections, are then aggregated with the local media collection of the user to provide an aggregate media collection for the user.
US08224894B1 Zero-click sharing of application context across devices
A first client device performs a handoff operation to a second client device by transmitting application information, associated with a first application, to the second client device when the first client device is positioned within a predefined proximity of the second client device. The first application has a first client device user interface state when the handoff operation is performed. In response to receiving the application information from the first client device or system, the second client device or system executes a second application corresponding to the first application with an initial user interface state corresponding to the first client device user interface state.
US08224890B1 Reusing data in content files
An embodiment for reusing data in content files includes receiving a request for a content file and retrieving a recipe that includes a series of instructions needed to compose the content file. Data identified by the recipe may then be retrieved from a content file server and the requested content file is composed based on the set of instructions in the recipe. In an example, the recipe is processed by a recipe player to compose a content file. In another embodiment, content files are stored in a cache as a series of instructions for generating them from portions of other content files. In this way, performance in a content delivery network may be improved by reusing similar data in content files.
US08224886B2 System for an open architecture deployment platform with centralized synchronization
One aspect of the preferred embodiment relates to an application framework for managing mobile clients and application programs. By utilizing the preferred embodiment, a system administrator may be provided the capability to manage and control multiple devices, directly and indirectly, using push (server-initiated) and/or pull (client-initiated) techniques from a single location. Additionally, the preferred embodiment may be utilized to back up and securely store information on the mobile clients, identify device usage and to deliver files and databases to the mobile clients.
US08224882B2 Industrial controller
A first arithmetic operator (11) includes a first modular arithmetic coding encoder (11b) for encoding a numeric data transmitted by a command from a central controller (31) into a modular arithmetic code, a first arithmetic operation processor (11a) using the numeric data as modular arithmetic coded as an input operand, for executing an arithmetic operation based on a command from the central controller (13), to provide an output in the form of a modular arithmetic code, and a first modular arithmetic code decoder (11c) for determining presence or absence of a bit error in the numeric data output from the first arithmetic operation processor, correcting the bit error, if detected any, to output a decoded numeric data.
US08224881B1 System and method for managing welding information
A system and method for managing welding information is provided. The invention includes a remote system, a client system and/or a welder. The invention further provides for establishment of a secure connection for transmission of information between the remote system and the client system and/or the welder and/or establishment of access rights of a user/client system/welder. The invention further provides for formulating of a query based upon a request for welding information from a user/welder/client system and searching of data store(s) based at least in part upon the request and/or access rights. The invention further includes filtering of search results and a design of experiment(s) component to facilitate creation of welding procedure(s). The invention further includes calculation of weld costs for potentially suitable welding procedure(s) and communication with a customer's resource planning system in order to facilitate further automation in the industrial environment.
US08224879B2 Management system and management method for storage system
In a management system for a storage system including plural file sharing environments, a maintenance interval calculating part calculates a time interval average for operation commands given to the file sharing environments; a management difficulty calculating part calculates an index showing difficulty of managing the file sharing environment; a usage degree calculating part calculates an index showing a usage degree of each of the file sharing environments; a processing content keeping part keeps numerical ranges for the average maintenance interval, the management difficulty, and the file sharing environment usage degree in association with processing contents for the maintenance interval calculating part, the management difficulty calculating part, and the usage degree calculating part; a storing area stores each of the file sharing environments and the processing contents in association with each other; and a processing content executing part executes the processing contents for each of the file sharing environments.
US08224878B2 Apparatus and method for managing content data using content data information in an information terminal
Disclosed is an apparatus and method for managing content data in an information terminal. Content data information corresponding to content data is stored in a content information database (DB). Whenever an application requests content data information, a content manager provides the application with index information of content data. Then, the application accesses the content information DB and reads content data information corresponding to the provided index information.
US08224877B2 Apparatus and method for hardware-based file system
A hardware-based file system includes multiple linked sub-modules that perform functions ancillary to client data handling. Each sub-module is associated with a metadata cache. A doubly-rooted structure is used to store each file system object at successive checkpoints. Metadata is stored within an object and/or as a separate object. Provisions are made for allocating sparse objects. A delayed write feature is used for writing certain objects into non-volatile storage. Checkpoints can be retained as read-only versions of the file system. Modifications to the file system are accomplished without affecting the contents of retained checkpoints. The file system can be reverted to a retained checkpoint. Multiple file servers can be interconnected as a cluster, and each file server stores requests from another file server. Interconnections between file servers can be dynamically modified. A distributed locking mechanism is used to control access to file system objects stored by the file servers.
US08224874B2 Systems and methods for removing unreferenced data segments from deduplicated data systems
A computer-implemented method for removing unreferenced data segments from deduplicated data systems may include: 1) identifying a deduplicated data system that contains a plurality of data objects, 2) dividing the data objects within the deduplicated data system into a plurality of data object groups, 3) identifying, within the data object groups, at least one data object group that has changed subsequent to a prior garbage-collection operation that removed data segments that were not referenced by data objects within the deduplicated data system, 4) identifying at least one container within the deduplicated data system that contains data segments referenced by data objects within the changed data object group, and then, for each identified container, 5) removing data segments from the identified container that are not referenced by data objects within the deduplicated data system. Various other methods, systems, and computer-readable media are also disclosed.
US08224870B1 Data structure for incremental search
A system for searching an object environment includes harvesting and indexing applications to create a search database and one or more indexes into the database. A scoring application determines the relevance of the objects, and a querying application locates objects in the database according to a search term. One or more of the indexes may be implemented by a hash table or other suitable data structure, where algorithms provide for adding objects to the indexes and searching for objects in the indexes. A ranking scheme sorts searchable items according to an estimate of the frequency that the items will be used in the future. Multiple indexes enable a combined prefix title and full-text content search of the database, accessible from a single search interface.
US08224867B2 Spatial data portal
A system and method link one or more disparate datasets with one or more spatial layers to create linked datasets. One or more data attributes common to the dataset and the spatial layer are identified, and the linkage is defined between the dataset and the spatial layer. The spatial layer and the linked data set then may be queried using a single input query. Features from the spatial layer and features from the linked dataset that match the query are generated for display.
US08224863B2 Equivalence class-based method and apparatus for cost-based repair of database constraint violations
Methods and apparatus are provided for identifying constraint violation repairs in data that is comprised of a plurality of records, where each record has a plurality of cells. A database is processed, based on a plurality of constraints that data in the database must satisfy. At least one constraint violation to be resolved is identified based on a cost of repair and the corresponding records to be resolved and equivalent cells are identified in the data that violate the identified at least one constraint violation. A value for each of the equivalent cells can optionally be determined, and the determined value can be assigned to each of the equivalent cells. The at least one constraint violation selected for resolution may be, for example, the constraint violation with a lowest cost. The cost of repairing a constraint is based on a distance metric between the attributes values.
US08224861B2 Coupled node tree splitting/conjoining method and program
The minimum value or the maximum value of the index keys of a coupled node tree of a processing source is determined, and the index keys are successively deleted until the index key that is to be the splitting point is reached, the deleted index keys being inserted into the coupled node tree of the processing target, thereby splitting the coupled node tree. Deletion processing is done of one coupled node tree, taking as the processing source in the above-noted splitting method, and insertion processing is done of the other, taken as the processing target, thereby conjoining the coupled node trees.
US08224859B2 Component based information linking during claim processing
A computer system includes a server computer and an insurance claim database. The insurance claim database stores data in electronic format and includes a claim folder that decomposes data of an insurance claim for an insured event into a plurality of levels, the plurality of levels including a policy level, a claim level, a participant level and a line level. The server computer is configured to generate a user interactive interface that interactively displays at least one of the plurality of levels reflecting information related to a policy, the claim, claimants and an insured person in a structured format to a plurality of users, and to allow each of the users to simultaneously interact with one of the plurality of levels to retrieve and enter data for the same insurance claim.
US08224856B2 Intelligent default weighting process for criteria utilized to score media content items
A system and method are provided for intelligently, or programmatically, assigning weights for one or more criterion utilized to score media content items based on an analysis of a group of media content items. In general, scoring criteria to be used to score media content items for a user are defined. A group of media content items associated with the user is then analyzed with respect to the criteria to provide results such as a number or percentage of media content items from the group of media content items that satisfy each of the scoring criteria. Based on the results of the analysis, a weight is assigned to each of the scoring criteria. Thereafter, media content items are scored for the user as a function of the weights assigned to the scoring criteria.
US08224854B2 System and a method for identifying events using a table
A system for identifying one or more events, each event being characterized by information relating to one or more parameters, the system comprising a means for holding or accessing a table having a plurality of columns and rows, each of one or more columns representing one of the parameters, each of one or more of the rows comprising an identification of one or more of the events for each of the parameters in relation to which information characterizes the one or more of the event(s), pertaining information provided in the pertaining column, means for identifying one or more events characterized by one or more predetermined values and/or intervals of one or more predetermined parameters by identifying one or more rows in which the information of the column(s) representing the predetermined parameter(s) corresponds to the predetermined value(s)/interval(s) and identifying the one or more events from the identification in the identified row(s).
US08224852B2 Method for protecting product data from unauthorized access
In a method for protecting at least parts of product data, which are stored on at least one server and/or in at least one database and associated with a product identified by an RFID tag, from unauthorized access, an authentication and authorization check of an accessing party is performed upon access to a server and/or database, additionally proof being required upon access that the product is located within the discretionary area of the accessing party, the proof being provided by the RFID tag upon detection by an RFID reader by an access token in the form of a data structure, by which the RFID tag authorizes the accessing party to access at least parts of the product data associated with the product identified by the RFID tag, and stored on the server and/or in the database, wherein the product data can be queried and/or changed depending on the application.
US08224851B2 Tag creation system
A system to create tags for tag cloud displays includes an authentication service to authenticate a user. The system includes a set of valid resources stored in a database system. A tag creation tool permits the authenticated user to create at least one tag that serves to identify a selected resource within the set of valid resources. Each tag includes a weighted value. Each tag may include a public attribute that indicates that the tag is accessible to authenticated users and non-authenticated users. Alternatively, each tag may include a private attribute that indicates that the tag is only accessible to the authenticated user. A user interface displays tags in a tag cloud in accordance with attributes of the tags and weighted values of the tags.
US08224849B2 Object similarity search in high-dimensional vector spaces
An object search system generates a hierarchical clustering of objects of a collection based on similarity of the objects. The object search system generates a separate hierarchical clustering of objects for multiple features of the objects. To identify objects similar to a target object, the object search system first generates a feature vector for the target object. For each feature of the feature vector, the object search system uses the hierarchical clustering of objects to identify the cluster of objects that is most “feature similar” to that feature of the target object. The object search system indicates the similarity of each candidate object based on the features for which the candidate object is similar.
US08224848B2 System and method for entropy-based near-match analysis
A system and method for an entropy-based near-match analysis identifies target files that are almost, but not identical, to a reference file. A computing processor computes entropies of the reference and target files, and determines the likeness of the target files to the references file based on the computed entropies. The computing processor determines a near match between the target file and the reference file if the likeness of the two files is within a user-defined tolerance level. According to one embodiment of the invention, the information entropy is a weighted value that takes into account the size of the file.
US08224843B2 Collaborative, incremental specification of identities
Methods and systems for collaborative, incremental specification of identities are provided. Users of an information processing system collaborate to define and refine identities of entities, and users can create references for those identities. Relationships among the identifiers imply related keywords that can be used to improve search, navigation, and integration. Relationship factoring can be used to maintain efficient logical and physical representations.
US08224841B2 Dynamic update of a web index
Systems and methods are provided for regularly updating a web index with new or updated content, such as meta words or meta streams, for a particular web page address, such as a URL. Web page addresses and associated updated information, such as meta words, meta streams, values, and locations in the web index for those meta words are received. In order to update a web index, which is used by search engines to search web documents, a document identification is retrieved and associated with the updated information. As information in the web index is stored by document identification and not by web page addresses, the document identification may replace the web page address. Each meta word received is matched with corresponding document identifications and associated updated information, which creates an inverted format of the information. The web index may now be updated and stored by the system.
US08224840B2 Sensing and responding to service discoveries
A system and method of sensing and responding to service discoveries on a consumer's machine and, more particularly, to a system and method of sensing (discovering) service needs on a consumer's machine using a resident Daemon, and responding to the service discoveries using an extension of UDDI. The method comprises receiving a keyword from a local machine, locating a service associated with the keyword, and notifying the local machine about the service that matches the keyword.
US08224834B2 Database message analysis support technique
A method includes: collecting message sequences including a series of messages issued in response to one processing request; classifying the collected message sequences into groups of the message sequences whose simplified message sequences generated by excluding words other than reserved words from a database message that is a message including a SQL sentence are identical, wherein the database message is included in the series of messages; generating, for each group, a normalized expression including the reserved words in the database message as fixed character strings and arbitrary character strings replaced with portions other than the fixed character strings in the database message, for the database message included in the message sequence belonging to the group; and generating a rule for converting the database message considered to be identical with the normalized expression into a series of fixed character strings included in the normalized expression.
US08224824B2 Saving device for image sharing, image sharing system, and image sharing method
The saving device for image sharing saves images offered by a sharer of the images for image sharing and accessibly shares in an album form among at least one share. The device includes a sharee layout storing means configured to store first layout information of a sharee's album, a shared area determining means configured to determine a shared area to be shared in the sharee's album from a sharer's album, and a layout changing means configured to automatically change a layout of the shared area based on the first layout information of the at least one sharee. An image sharing system includes the device, and an image sharing method uses the device.
US08224821B2 Systems and methods for the organized distribution of related data
Embodiments relate to methods and systems for building representations of related subjects. The representations may include a plurality of nodes, each being associated with a subject. Users may be able to access records and/or source documents related to a plurality of subjects and add or modify node characteristics based thereon. Users may be able to perform an interaction and/or modification related to a record page. Other users (e.g., users connected to the record page) may be notified of such interaction and/or modification.
US08224820B2 Information processing system
The present invention provides a technique for supporting accurate and smooth creation of a report. Information in which elements belonging to items included in a plurality of items of elements constructing a report are associated with each other between the items is stored in an input support database. Partial information corresponding to an extraction condition designated by an input from an input client by the user is extracted from the input support database and visually output (displayed) in a view in a report creating area.
US08224818B2 Music recommendation method and computer readable recording medium storing computer program performing the method
A music recommendation method and a computer readable recording medium storing a computer program performing the method are provided. In the music recommendation method, music items and rating data matrix comprising ratings and user IDs are first provided. Then, the ratings of each music item are classified into positive ratings and negative ratings. Thereafter, a pre-processing phase comprising a frame-based clustering step and a sequence-based clustering step is performed to transform the music items into perceptual patterns. Then, a prediction phase is performed to determine an interest value of a plurality of target music items for an active user. Thereafter, the target music items arranged into a music recommendation list in accordance with the first interest value and the second interest values, wherein the music recommendation list is a reference for the active user to select one of the target items.
US08224804B2 Indexing of partitioned external data sources
A computing system hosts a plurality of websites, a plurality of external data sources, and a search service. External resources in each of the external data sources are partitioned among a plurality of external partitions. The search service automatically generates an index comprising index entries. The index entries are partitioned among a plurality of index partitions, each associated with one or more of the websites. For each given index partition, the index entries in the given index partition map terms to resources in the given set of resources that contain the terms. The given set of resources includes web pages in a given set of websites associated with the given index partition and external resources in external partitions used by the given set of websites. The search service uses the index entries in given index partition to identify resources in the given set of resources containing query terms.
US08224803B2 System and method for augmenting content in electronic documents with links to contextually relevant information
An electronic document and associated system, methods and apparatus is described. The electronic document is loaded in a user device configured to communicate with an external device that generates instructions for augmenting content contained in the electronic document with links to contextually relevant information. The content can be augmented with one or more user interface elements, and the augmented content can be displayed with one or more attributes which can be selected by a document author. The document author can mark or otherwise designate one or more portions of the electronic document to be excluded from the augmenting process.
US08224789B1 Methods and systems for safely restoring files in a computing system
A method to for safely restoring files in a computing system may include: 1) identifying a backup copy of a file, 2) creating a virtualization layer on a storage device in the computing system, and 3) restoring the backup copy of the file to a virtualized location within the virtualization layer. The method may also include determining whether redirecting a call, initially directed to an original location of the file, to the virtualized location would adversely affect the computing system. The method may further include performing, based on the results of the determination, a file-system operation. Various other methods, systems, and computer-readable-storage media are also disclosed.
US08224783B1 Information management system
The invention provides a system and method for managing related information generated by a plurality of individuals. The information management system includes a data repository adapted to store related data tied to a key parameter field, and at least one application server coupled to the data repository and adapted to provide a plurality of applications to a plurality of users. Each of the applications is adapted to generate at least some data having the key parameter field, and the at least one server is adapted to retrieve and update data when any one of the applications uses and generates data having the key parameter field. The method for managing information includes serving a plurality of applications to respective users, wherein the applications are adapted to generate data tied to a key parameter field. The method also includes storing the data generated by each application and updating any of the data having the key parameter field when one of the applications is used to modify any of the stored data having the key parameter field. The method also includes serving the updated data to any of the other applications when the application retrieves the data having the key parameter field.
US08224775B2 System and method for managing, controlling and/or rendering media in a network
A system and a method manage, control and/or render media in a network. The system utilizes a media management application that manages, controls and/or renders digital media files in the network. A user browses, searches, manages and/or consumes content from multiple storage devices and servers in the network. The user may view a visual representation of active media connections between the available servers and/or the available rendering devices connected to the network.
US08224773B2 Mining of user event data to identify users with common interests
A computer-implemented matching service matches users to other users, and/or to user communities, based at least in part on a computer analysis of event data reflective of user behaviors. The event data may, for example, evidence user affinities for particular items represented in an electronic catalog, such as book titles, music titles, movie titles, and/or other types of items that tend to reflect the traits of users. Event data reflective of other types of user actions, such as item-detail-page viewing events, browse node visits, search query submissions, and/or web browsing patterns may additionally or alternatively be considered. By taking such event data into consideration, the matching service reduces the burden on users to explicitly supply personal profile information, and reduces poor results caused by exaggerations and other inaccuracies in such profile information.
US08224772B2 Data management apparatus, method and program
Disclosed is a data management apparatus comprising a message transfer/analysis unit that receives an object data access request from a client and returns a response; an object metadata storage unit that stores, as metadata, a set of ancillary information on data for an object and a data area corresponding to the ancillary information; an object metadata management unit that performs reading, updating, and registration processing for the metadata; a data conversion unit that sends the data access request to a data access unit, extracts object data; and a data access unit that sends a data access command, specified by the data conversion unit, to a file server or a database server and sends response data, received from the file server or the database server, to the data conversion unit.
US08224771B2 Resource sharing for document production
A system for resource sharing for document production. Available resources are determined for performing at least one document production task. The capacity of an available resource is determined. A task is selecting to send to the resource based at least partly on its availability. An identifier is associating with a set of task data, which can include document data and insertion data. The identifier can be used to track the progress and completion of the task. The task can be sent to the resource for processing. The completed task is received from the resource.
US08224769B2 Enterprise data as office content
Techniques for enterprise data as office content are described. An apparatus may comprise a client device having an application program, an insertion component and an update component. The insertion component may be arranged to insert source data elements from a data source into a document for the application program. The update component may be arranged to update the inserted data elements as the source data elements are modified. Other embodiments are described and claimed.
US08224764B1 Method to predict homemade explosive formulation outcomes
A method and an apparatus utilizing a digital computer programmed for the purpose to perform a virtual combination of potential source chemicals, found in a raid or a chemical cache, for the manufacture of Homemade Explosives (HMEs), so as to transform the raw inventory of found chemicals quickly and accurately into a readily understandable output predicting the various HME formulations whose manufacture was contemplated by a would-be bomb maker, along with an assessment of the relative likelihoods of each such possible HME outcome.
US08224763B2 Signal management system for building systems
A system and approach for efficient algorithmic signal management for buildings. When a set of signals is received, attributes of the signals may be extracted from a database. The attributes of the signals may be matched against the rule conditions in the database. The matches may be compared to the rules to find the rules which have all of the conditions satisfied. These rules may be executed to modify the further processing of the signals. A signal for instance may be an alarm.
US08224762B2 Information processing method and apparatus for business process analysis
An information processing method for a business process analysis includes identifying a processing target field in a record generated in an analysis target system and stored in a data storage; identifying data representing probability that the processing target field corresponds to a time stamp of an event by using definition data for each field in the record; and presenting a user with the identified data so as to correspond to each said field.
US08224759B2 Regulating activation threshold levels in a simulated neural circuit
A simulated neural element includes a cell body and one or more simulated branches. Simulated branches are configured to receive input signals and to activate when a combination of the signals received during a specified window of time exceeds a branch activation threshold level. The simulated cell body is configured to activate when a combination of activity in the simulated branches during another specified window of time exceeds a cell body activation threshold level. The branch and cell body activation threshold levels may be automatically and locally regulated so that the actual branch activation rates for the simulated branches approximate desired branch activation rates and the actual cell body activation rate for the simulated cell body approximates a desired cell body activation rate. Such “homeostatic” regulation of branch and cell firing thresholds, done locally (i.e. individually for each branch and cell), may enhance the performance of artificial neural circuitry.
US08224756B2 Apparatus and method for managing a social network
A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to collect one or more user-generated comments from each of a plurality of computing devices, detect a correlation in the one or more user-generated comments collected from the plurality of computing devices, and establish a social network between the plurality of computing devices according to the detected correlation. The one or more user-generated comments can be temporally associated with media content presented at the plurality of computing devices. Other embodiments are disclosed.
US08224753B2 System and method for identity verification and management
A system for verifying the identity of a user includes an identification score assignment module configured to receive at least one source of identification of the user and to assign an identification score to each of the at least one source of identification. The system includes a total identification score generation module, in communication with the identification score assignment module, configured to generate a total identification score of the user from the identification scores of each of the at least one source of identification and a predetermined function. The total identification score of the user is associated with a level of verification of the identity of the user, and compared to a minimum identification score associated with a transaction. The transaction is performed when the total identification score of the user is greater than or equal to the minimum identification score.
US08224751B2 Device-independent management of cryptographic information
Some embodiments provide an account-based DRM system for distributing content. The system includes several devices that are associated with one particular account. The system also includes a set of DRM computers that receives a request to access a particular piece of content on the devices associated with the particular account. The DRM computer set then generates a several keys for the devices, where each particular key of each particular device allows the particular device to access the particular piece of content on the particular device. Through a network, the DRM computer set of some embodiments sends the particular piece of content and the generated keys to the devices associated with the particular account. The network is a local area network, a wide area network, or a network of networks, such as the Internet. In some of these embodiments, the DRM computer set sends the content and keys to one device (e.g., a computer), which is used to distribute the content and the key(s) to the other devices associated with the account. In some embodiments, the DRM computer set individually encrypts each key in a format that is used during its transport to its associated device and during its use on this device.
US08224750B1 Method and system for upgrading licenses to installed software
The invention may be considered a method and a system for changing license rights to a software product installed on a computer without reinstalling the software product. A first license and a second license to the software product are stored on the computer along with code for the software product. Subsequent to the installation, a change license module receives a command to change the license to the software product. In response to the command, the configuration data is changed to associate the software product with the second license and limit use of the software product to uses consistent with the second set of rights.
US08224743B2 System and method for a hybrid clock and proxy auction
This invention defines a computer system for conducting an auction of a plurality of items including receiving bids and determining an allocation of at least one of the items, the auction including a dynamic auction phase followed by a later phase.
US08224741B2 Complex order leg synchronization
A system is provided for trading complex orders for financial instruments, including complex orders that include legs that are to be executed on different markets. The legs of the order are optionally specified to be executed in a particular ratio, at net price, and/or at a range of net prices. The system halts trading for all legs in one market, determines a quantity and price to execute a second leg of the order on the other market to achieve a specified ratio or net price and then submits the second leg for execution on the other market if the second leg remains marketable on the other market. If an execution is received from the other market, then the legs in the first market are executed and the series unfrozen. If the other market has not responded after a predetermined time, then the legs in the first market are unfrozen and trading continues.
US08224740B2 Systems and methods for trading
The present invention is systems and methods for trading. In accordance with these systems and methods, a plurality of trader work stations that are connected to a central server may be provided. Through the work stations and central server, the systems and methods may perform participant qualification, instrument creation, bid/offer entry and response, when hit and take, workup, price retention, price improvement, request for market, bid/off restoration, price generation, position conversion, marking to market, and delivery functions.
US08224738B2 Methods, software, and systems for over-the-counter trading
Methods, software, and hardware are disclosed for providing verified real time price quotes in an over-the-counter financial market. Systems are described that can comprise methods, software, and/or hardware to provide verified real time price information for securities traded over-the-counter. Verification methods of the invention include identifying suspect source data, wherein the suspect source data includes information about the price of a security, verifying the suspect source data, and displaying to a user a verified price quote of a security traded in an over-the-counter market to a user. The verification methods of the invention include using hash functions and hash tables to process suspect source data, wherein the hashing allows for confidential processing while at the same time maintaining the ability to match a price quote to the source of the price quote.
US08224734B2 Financial risk cover analysis, modeling control and monitoring system
An automatic Financial Risk Cover configuration which receives returns behaviors connecting statistical behavior of each potential allocation of a submanager to a resultant statistical behavior of a Financial Risk Cover associated with a client portfolio, creates a total set of Financial Risk Cover configurations using genetic optimization processes to produce unpredictable variations of configurations, simulates and models each configuration in the total set against a set of potential or expected transient market events representative of a plurality of combinations of transient events, removes from the total set each configuration which fails to meet performance objectives during the modelling from said total set of configurations; and outputs each remaining configuration in the total set, wherein each configuration represents a plurality of investment instruments, each investment instrument being associated with an initial cash position.
US08224733B2 System and method for managing trading using alert messages for outlying trading orders
According to one embodiment, a method of managing trading is provided. In a market for a particular type of instrument, buy orders and sell orders are received from a plurality of traders. Each buy order has an associated bid price and each sell order has an associated offer price. A determination is made of whether the particular trading order is an outlying trading order by determining whether the particular trading order differs from at least one comparison price by more than a threshold value. If it is determined that the particular trading is an outlying trading order, a restrictive action is taken regarding the outlying trading order. For example, if a trader subsequently submits another trading order that would trade with the outlying trading order, an alert message may be sent to the trader and the subsequent trading order may be prevented from trading with the outlying trading order at least temporarily.
US08224731B2 Form factor identification
A payment device, method, and apparatus configured to determine the form factor of the payment device used in a financial transaction, without requiring a different primary account number for each payment device form factor.
US08224726B2 User interface for tax-return preparation
A method is implementable in an electronic system coupled to an electronic device, which is, in turn, coupled to a display device. A web page displayable on the display device is served to the electronic device. The displayed web page includes a user interface, which, in turn, includes a frame and at least one stile defining a plurality of panes within the frame. In a first one of the panes, at least one field into which a tax-data provider can input tax data is displayed. In a second one of the panes, information of a first type of a plurality of information types operable to assist the provider in performing a first operation of a set of operations using the user interface is displayed. Input tax data is received from the electronic device.
US08224715B2 Computer-based analysis of affiliate site performance
A performance analysis system analyzes the performance of affiliate sites that provide links to specific items in an electronic catalog, and identifies catalog items that can be listed by such affiliate web sites to improve performance. An association mining component analyzes transaction data attributable to specific categories or types of affiliate web sites to identify items that are frequently purchased in combination by users of such sites. The detected item associations are used to evaluate, for a given affiliate site, whether significant disparities exist between the expected and actual sales quantities of specific items. The results of the analysis are incorporated into affiliate-specific performance reports, which may include specific recommendations for improving performance. The disclosed methods may also be used to analyze the performance of, and provide recommendations to, online sellers within an online mall, online marketplace, or online auction system.
US08224712B2 Point of sale personalization of an information handling system
A system for point of sale personalization of an information handling system (IHS), includes one or more subsystems to allow a customer to access a server to select a model of IHS, allow the customer to choose an operating system for the IHS, allow the customer to choose hardware for the IHS, simulate the IHS to the customer including the operating system and the hardware, receive personalization data from the customer, store the personalization data, assemble the IHS, including the hardware and installing the operating system, and download the personalization data to the IHS.
US08224709B2 Systems and methods for pre-defined purchases on a mobile communication device
A system is described to facilitate online transactions via mobile communications, including a plurality of converters to interface with a plurality of controllers in different formats for delivery of premium messages, and a common format processor coupled with the plurality of converters in a common format to send the premium messages. The common format processor receives a web request from a mobile phone, in response to a user selection within a mobile application executed separately from a browser application on the mobile phone, provides a web page in response to confirm a pre-defined purchase, transmits at least one premium message to the mobile phone using a first converter to obtain funds for the pre-defined purchase, and communicates with the merchant to make the pre-defined purchase on behalf of the user.
US08224708B1 Method and computer-readable medium for automated dynamic pricing of products with parameter-driven state transitions
The pricing of a product is programmatically managed by defining a plurality of pricing states for the product. Each pricing state has a pricing mechanism associated therewith. A pricing mechanism can be a variable pricing mechanism such as an auction. It can also be a fixed pricing mechanism for the sale, rental, or subscription of the product. One or more triggers are defined, each of which may include one or more trigger parameters, to enable the pricing of the product to transition from one pricing state to another pricing state. In this manner, an automated, systematic approach to pricing management is provided.
US08224707B1 Social network for shopping
A social network for shopping may be provided in which a user may provide a listing of an item they would like and the identity of a seller the item may be retrieved from. Another user may agree to pick up the item from the seller and deliver the item, perhaps for a small fee. The listing of the item may be posted on a website, sent to other users by a web feed such as RSS, sent by a text message, instant message, email, or communicated in any other manner to one or more users, etc. Alternatively, a user may post the identity of a seller that they are going to and ask if any users would like any items picked up from the seller and delivered to them, perhaps for a small fee.
US08224702B2 Systems and methods for facilitating financial transactions over a network
Systems and methods for facilitating financial transactions over a network include a merchant device, a client device and a payment processing device. The merchant device is adapted to allow a merchant to provide items for purchase via the network. The client device is adapted to allow a user to access the merchant device via the network and view the items for purchase. The client device is adapted to provide a payment mechanism to the user. The user generates a purchase request for an item by selecting the one item, dragging the item to the payment mechanism, and dropping the item over the payment mechanism. The payment processing device is adapted to receive the purchase request from the client device via the network and authorize the user to purchase the item from the merchant based on information passed with the purchase request.
US08224701B2 Detecting device for a cash drawer and a point of sales system
A detecting device for a cash drawer is used for detecting a status of the cash drawer. The detecting device includes an operation logic circuit and a switch element. The operation logic circuit has a first input terminal, a second input terminal and an output terminal. The first input terminal and the second input terminal are respectively coupled with a micro switch. The first input terminal and the second input terminal are respectively inputted with a high level voltage. When the first input terminal and the second input terminal have the same logic voltage levels, the operation logic circuit outputs a first logic level to the output terminal. When the first input terminal and the second input terminal have different logic voltage levels, the operation logic circuit outputs a second logic level to the output terminal. The switch element is coupled between an electromagnetic switch and the first input terminal.
US08224700B2 System and method for managing restaurant customer data elements
This invention is a system and method for managing restaurant customer data elements.
US08224699B2 System for multimedia viewing based on entitlements
An advertising control method is described. The method includes receiving an advertisement identification message (AIM) at a first mobile device, sending the AIM from the first mobile device to a content display unit (CDU) and storing the AIM in the CDU, selecting at least one content item from among a plurality of content items based, at least in part, on at least one stored AIM, the stoned AIM being stored in the CDU, and displaying the selected content item on the CDU. Related apparatus and methods are also described.
US08224694B2 System and method for conducting sales
Disclosed are systems, computer-implemented methods, and tangible computer-readable storage media for conducting sales. The method embodiment receives a time agnostic inquiry with at least one parameter from a user associated with a sale of an item, identifies one or more discount items that satisfy the inquiry, identifies comparable items for each discount item at nondiscount rates dynamically using real-time data, presents one or more comparable groups, each comparable group including one discount item and the respective comparable items, and furthers the sales process based on user input responding to the presented one or more comparable groups. Also disclosed is a method further including receiving a request from the user for multiple sub-items associated with the item, and engaging in a dialog with the user to enable payment for each of the sub-items with one of multiple payment types. The user can indicate a set of personalized comparable items.
US08224688B2 System and method for disaggregating weekly forecast into daily components
A computer-implemented method transforms transactional data into a forecast of demand for controlling a commerce system. Goods move between members of a commerce system. The transactional data is recorded. Daily disaggregating parameters (DDP) are estimated by minimizing an error function of day of week and transactional data grouped according to promotion, price range, or customer. Model parameters are estimated based on the DDP and transactional data using a demand model to generate a weekly forecast of demand for the good. The weekly forecast of demand is disaggregated into daily components using the DDP. The daily components of the forecast of demand are provided to a member of the commerce system to control the movement of goods in the commerce system. Any variation in the demand model due to promotions, price changes, out-of-stock, and low selling product is taken into account when determining the daily components.
US08224685B2 Apparatus and method for analyzing personal behavior
The invention provides a personal behavior analysis apparatus capable of statistically analyzing a personal behavior. To analyze personal behaviors, a population data file is provided that stores flow-line data for individual persons as a population acquired by tracking the behaviors of persons within a monitored area. After input of a condition for narrowing down the flow-line data as analysis objects is accepted via a condition input section, the population data file is searched based on the condition and flow-line data meeting the condition is acquired. The acquired flow-line data is stored in a subpopulation data file as a subpopulation. A control section of the apparatus calculates statistics values related to personal behavior analysis using the flow-line data stored in the subpopulation data file and displays them on a display section.
US08224684B2 Behavior mapped influence analysis tool
An analysis tool guides the selection of an external agent who will interact with a selected organizational actor. The analysis tool helps to minimize mismatches in personality and behavior between the external agents and actors in the business. As a result, there are fewer misunderstandings about project scope and requirements, there is better communication between individuals, and valuable deals are more frequently closed.
US08224679B1 Systems and methods for modeling insurance coverage
A method for modeling insurance coverage includes displaying within a user interface, claim scenario parameters for an insurance policy issued to a member, wherein the insurance policy includes a coverage limit associated with damage to the property and injury to the person. The method also includes receiving a value associated with each of the plurality of claim scenario parameters, generating a claim scenario, using the processor, the data related to the plurality of claims, and the values associated with each of the plurality of claim scenario parameters, and generating, using the processor and the claim scenario, a plurality of coverage parameter disparities including a difference between the coverage limit associated with damage to the property and the monetary amount for the damage to the property and a difference between the coverage limit associated with injury to the person and the monetary amount for the injury to the person.
US08224672B1 Actuary-manipulable rating model and system
Techniques have been developed whereby an actuary-manipulable rating model may be defined and transformed into executable form using automated techniques. By allowing business users to define, review and revise rating models using familiar methodologies and constructs (such as factor tables) and by providing an automated facility for transformation of the rating model into an efficient executable form, systems and techniques in accordance with some embodiments of the present invention facilitate rapid deployment and update of insurance product offerings.
US08224670B2 Graphical user interface for visualizing person centric infection risk
A system and method provide for determining and displaying on a user interface a patient's infection risk associated with a specific healthcare provider encounter. Specifically, a patient's infection risk assessment is presented in the form of a graphical representation of a set of infection risk values determined through utilization of a set of benchmark infection risk factors. Each infection risk value is associated with a particular point in time. This provides a visualization of changes in infection risk over time for the patient.
US08224669B2 Chronic disease management system
A health care management system and method for chronic disease management such as diabetes management, hypertension management and like chronic diseases. The system is utilized by both patients and clinicians to manage the patients' chronic diseases and for clinicians to better manage a population of patients.
US08224662B2 Methods, systems, and products for developing tailored content
Methods, systems, and products are disclosed for developing tailored content. A selection of content is received. Content information is received that describes the selected content. Clickstream data is received that describes at least one subscriber's action while receiving the selected content. A category is assigned to the selected content information. The content information is merged with the clickstream data to create content-choice information, and the content-choice information is stored in a database. The database is queried to obtain the content-choice information matching a search query.
US08224659B2 Audio encoding method and apparatus, and audio decoding method and apparatus, for processing death sinusoid and general continuation sinusoid
An audio encoding method and apparatus, and an audio decoding method and apparatus, for processing a death sinusoid and a general continuation sinusoid. Using the unique characteristic of a death sinusoid, in that the death sinusoid has a tendency such that an amplitude component of the death sinusoid is less than that of a previous sinusoid, a method of adding an encoding syntax by distinguishing a general continuation sinusoid from a death sinusoid is provided. That is, when difference coding of the amplitude component of a death sinusoid is performed, the number of bits used when a negative number is coded is less than the number of bits used when a positive number is coded, in a Huffman table. By using this method, a bit rate in an entire coding decreases.
US08224657B2 Method and device for efficient in-band dim-and-burst signaling and half-rate max operation in variable bit-rate wideband speech coding for CDMA wireless systems
In the method and device for interoperating a first station using a first communication scheme and comprising a first coder and a first decoder with a second station using a second communication scheme and comprising a second coder and a second decoder, communication between the first and second stations is conducted by transmitting signal-coding parameters related to a sound signal from the coder of one of the first and second stations to the decoder of the other station. The sound signal is classified to determine whether the signal-coding parameters should be transmitted from the coder of one station to the decoder of the other station using a first communication mode in which full bit rate is used for transmission of the signal-coding parameters. When classification of the sound signal determines that the signal-coding parameters should be transmitted using the first communication mode and when a request to transmit the signal-coding parameters from the coder of one station to the decoder of the other station using a second communication mode designed to reduce bit rate during transmission of the signal-coding parameters is received, a portion of the signal-coding parameters from the coder one station is dropped and the remaining signal-coding parameters are transmitting to the decoder of the other station using the second communication mode. The dropped portion of the signal-coding parameters are regenerated before the decoder of the other station decodes the signal-coding parameters.
US08224656B2 Speech recognition disambiguation on mobile devices
A method, program storage device and mobile device provide speech disambiguation. Audio for speech recognition processing is transmitted by the mobile device. Results representing alternates identified to match the transmitted audio are received. The alternates are displayed in a disambiguation dialog screen for making corrections to the alternates. Corrections are made to the alternates using the disambiguation dialog screen until a correct result is displayed. The correct result is selected. Content associated with the selected correct result is received in parallel with the receiving of the results representing alternates identified to match the transmitted audio.
US08224652B2 Speech and text driven HMM-based body animation synthesis
An “Animation Synthesizer” uses trainable probabilistic models, such as Hidden Markov Models (HMM), Artificial Neural Networks (ANN), etc., to provide speech and text driven body animation synthesis. Probabilistic models are trained using synchronized motion and speech inputs (e.g., live or recorded audio/video feeds) at various speech levels, such as sentences, phrases, words, phonemes, sub-phonemes, etc., depending upon the available data, and the motion type or body part being modeled. The Animation Synthesizer then uses the trainable probabilistic model for selecting animation trajectories for one or more different body parts (e.g., face, head, hands, arms, etc.) based on an arbitrary text and/or speech input. These animation trajectories are then used to synthesize a sequence of animations for digital avatars, cartoon characters, computer generated anthropomorphic persons or creatures, actual motions for physical robots, etc., that are synchronized with a speech output corresponding to the text and/or speech input.
US08224650B2 Web server controls for web enabled recognition and/or audible prompting
Web server controls are provided for generating client side markups with recognition and/or audible prompting. Three approaches are disclosed for implementation of the controls.
US08224649B2 Method and apparatus for remote command, control and diagnostics of systems using conversational or audio interface
A method and apparatus for remote access to a target application is disclosed where a system administrator may establish telephonic contact with an interactive voice response system and obtain access to the target application by speech communication. The interactive response system may authenticate the system administrator by implementing various measures including biometric measures. Once access is granted, the interactive response system may broker a communication between the target application using text/data and the system administrator using natural language.
US08224648B2 Hybrid approach in voice conversion
A hybrid approach is described for combining frequency warping and Gaussian Mixture Modeling (GMM) to achieve better speaker identity and speech quality. To train the voice conversion GMM model, line spectral frequency and other features are extracted from a set of source sounds to generate a source feature vector and from a set of target sounds to generate a target feature vector. The GMM model is estimated based on the aligned source feature vector and the target feature vector. A mixture specific warping function is generated each set of mixture mean pairs of the GMM model, and a warping function is generated based on a weighting of each of the mixture specific warping functions. The warping function can be used to convert sounds received from a source speaker to approximate speech of a target speaker.
US08224647B2 Text-to-speech user's voice cooperative server for instant messaging clients
A system and method to allow an author of an instant message to enable and control the production of audible speech to the recipient of the message. The voice of the author of the message is characterized into parameters compatible with a formative or articulative text-to-speech engine such that upon receipt, the receiving client device can generate audible speech signals from the message text according to the characterization of the author's voice. Alternatively, the author can store samples of his or her actual voice in a server so that, upon transmission of a message by the author to a recipient, the server extracts the samples needed only to synthesize the words in the text message, and delivers those to the receiving client device so that they are used by a client-side concatenative text-to-speech engine to generate audible speech signals having a close likeness to the actual voice of the author.
US08224646B2 Speech synthesizing device, method and computer program product
The speech synthesizing device acquires numerical data at regular time intervals, each piece of the numerical data representing a value having a plurality of digits, detects a change between two values represented by the numerical data that is acquired at two consecutive times, determines which digit of the value represented by the numerical data is used to generate speech data depending on the detected change, generates numerical information that indicates the determined digit of the value represented by the numerical data, and generates speech data from the digit indicated by the numerical information.
US08224645B2 Method and system for preselection of suitable units for concatenative speech
A system and method for improving the response time of text-to-speech synthesis using triphone contexts. The method includes receiving input text, selecting a plurality of N phoneme units from a triphone unit selection database as candidate phonemes for synthesized speech based on the input text, wherein the triphone unit selection database comprises triphone units each comprising three phones and if the candidate phonemes are available in the triphone unit selection database, applying a cost process to select a set of phonemes from the candidate phonemes. If no candidate phonemes are available in the triphone unit selection database, the method includes applying a single phoneme approach to select single phonemes for synthesis, which single phonemes are used in synthesis independent of a triphone structure. The method also includes synthesizing speech using at least one of the set of phonemes from the candidate phonemes and the selected single phonemes for synthesis from the single phoneme approach.
US08224644B2 Utterance processing for network-based speech recognition utilizing a client-side cache
Embodiments are provided for utilizing a client-side cache for utterance processing to facilitate network based speech recognition. An utterance comprising a query is received in a client computing device. The query is sent from the client to a network server for results processing. The utterance is processed to determine a speech profile. A cache lookup is performed based on the speech profile to determine whether results data for the query is stored in the cache. If the results data is stored in the cache, then a query is sent to cancel the results processing on the network server and the cached results data is displayed on the client computing device.
US08224643B2 Sending packets of CELP and important information from an IC
Packets of real-time information are sent with a source rate greater than zero kilobits per second, and a time or path or combined time/path diversity rate initially being zero kilobits per second. This results in a quality of service QoS, optionally measured at the sender or the receiver. When the QoS is on an unacceptable side of a threshold of acceptability, the sender sends diversity packets at an increased rate. Increasing the diversity rate while either reducing or maintaining the overall transmission rate is new. CELP-based multiple-description data partitioning sends the base or important information plus a subset of fixed excitation in one packet and sends the base or important information plus the complementary subset of fixed excitation in another packet. Reconstruction produces acceptable quality when only one of the two packets is received and better quality when both packets are received. Reconstruction provides for single and multiple lost packets.
US08224642B2 Automated identification of documents as not belonging to any language
An “impostor profile” for a language is used to determine whether documents are in that language or no language. The impostor profile for a given language provides statistical information about the expected results of applying a language model for one or more other (“impostor”) languages to a document that is in fact in the given language. After a most likely language for a test document is identified, the impostor profile is used together with the scores for the test document in the various impostor languages to determine whether to identify the test document as being in the most likely language or in no language.
US08224639B2 Methods and apparatus for achieving thermal management using processing task scheduling
The present invention provides apparatus and methods to perform thermal management in a computing environment. In one embodiment, thermal attributes are associated with operations and/or processing components, and the operations are scheduled for processing by the components so that a thermal threshold is not exceeded. In another embodiment, hot and cool queues are provided for selected operations, and the processing components can select operations from the appropriate queue so that the thermal threshold is not exceeded.
US08224638B1 Managing programmable device configuration
A method of managing programmable device configuration can include running a server configuration image within the programmable device and storing a different configuration image within a non-volatile memory communicatively linked with the programmable device. Responsive to a switch request sent from the client to the programmable device over the communications link, the different configuration image can be loaded into the programmable device.
US08224635B1 Computer-readable medium, method and computing system for N-body computations using parallel computation systems
One embodiment of the present invention sets forth a technique for efficiently performing N-body computations using parallel computation systems. The technique involves a first processing step whereby a force matrix is partitioned into tiles, which are assigned to a one or more thread groups for processing. An off-diagonal tile may be aligned to include no diagonal cells, while an on-diagonal tile includes diagonal cells. One approach for computing either type of tile involves assigning each row from a tile to a thread within a thread group. Each thread operates on an offset pattern to avoid access conflicts to a shared memory. A net force for each atom within an N-body system is then computed by efficiently adding constituent forces stored within the force matrix using reduction operations on the force matrix.
US08224630B2 Modeling computer applications and storage used thereby
Embodiments of the invention provide a technique to model applications and storage used thereby. An aspect of the present invention is directed to a method for managing a computer system which includes at least one host computer and at least one storage system which are connected via a network, the at least one host computer having an application running thereon. The method comprises modeling an application running on a host of a computer system as an application object, which includes associating storage utilized by the application with the application object; tracking operation of the storage associated with the application object as a service being delivered by the storage to the application; and presenting result on the service being delivered by the storage to the application based on tracking the operation of the storage.
US08224628B2 Methods and apparatuses for placing a flexible drop in a CAD drawing
The present invention is directed to methods, systems, and apparatuses for automatically placing flexible drops in a computer automated design application, and more particularly to automatically placing and drawing flexible connections between sprinkler heads and sprinkler system pipes within a CAD drawing. The present invention allows a user to automatically place and draw flexible drops from numerous sprinkler heads to sprinkler system piping simultaneously based upon a set of user-chosen flex drop parameters. The present invention may also be utilized in other applications, such as automatically placing and drawing flexible electrical connections or flexible piping connections in non-sprinkler applications.
US08224626B2 Quality degradation point estimating system and quality degradation point estimating method
A quality degradation point estimating method for estimating a quality degradation point in a directed link set through which a communication flow passed is provided. The quality degradation point estimating method has: (A) determining a test flow set for estimating a quality degradation point; and (B) estimating the quality degradation point in the directed link set by sending the test flow set to the network. The (A) step includes a step of setting the flow, which passes through a partial set as a part of the directed link set, as the test flow and adding the set test flow to the test flow set. The test flow is sent from the test terminal on the network to a predetermined node in the partial set. A response is obtained at the predetermined node, and the response is sent from the predetermined node to a predetermined terminal.
US08224625B2 Closed-loop diagnostic system
Problem diagnostics may be obtained from components that log messages using a unique component identifier which is provided within each message so as to enable routing of callbacks to the component that originated the message. Similarly, problem diagnostics may be obtained from components that generate alerts, where the alerts contain the unique identifier of the component that generated the alert. Each component supports a diagnostic provider interface comprising operations which may be dynamically invoked, for example to solicit information from the component such as its configuration data, its state information, to execute self-diagnostic tests, and so forth. In addition or instead, operations may be provided that can be invoked to cause the component to alter its configuration data (such as notifying the component to change its level of message logging) or its behavior.
US08224623B2 Method to determine a quality acceptance criterion using force signatures
A method is provided to determine a quality acceptance criterion using force signatures measured on a first and a second set of elements. The first set has no quality defect and the second set has a deliberate quality defect. Selection of an initial subset of time points is based on statistical analysis of the force data on the force signatures in the two sets. The quality acceptance criterion includes a quality threshold established using Mahalanobis Distance (MD) values and the MD values are produced from force data at a selected initial subset of time points for each element in the two sets. An output of the determined quality acceptance criterion is using the defined quality threshold to separate an element having a force signature into a group of elements having no quality defect or into a group of elements having a quality defect like the deliberate quality defect.
US08224618B2 Device and method for detecting the path of an object moving in two dimensions
A method of reconstructing, in two dimensions, a path of a living being or of an object moving, by a repetitive movement, in a plane or a two-dimensional surface or along a plane or a two-dimensional surface, including: measuring at least two variable components of the projection of the terrestrial magnetic field on at least two axes of a biaxial or triaxial magnetometer connected to or situated on the living being or object, measuring the period, or frequency, of a signal corresponding to the measurement of at least one of the variable components along one of the axes of the magnetometer, measuring the heading, or direction, of the movement, from at least two field measurements along at least two axes of the magnetometer, and reconstituting the path from the measurements of period or frequency and of heading or direction.
US08224614B2 Generating a combination exerciser for executing tests on a circuit
A first and second test templates are combined to a combination test template. The combination test template may be configured to execute the first and second test templates in combination, and based upon a definition. The combination test template may execute tests in sequential order, concurrently, a combination thereof or the like. The first test template may be configured to be executed by a single-core machine and may be transformed to a multi-core test template that is configured to be executed on a multi-core machine in parallel to other tests. By utilizing the disclosed subject matter, a reduction in overhead of executing the first and second test templates may be achieved; a predetermined interleaving may be performed and a user may control the manner in which the combination test template is executing the first and second test templates. Additionally, reuse of pre-silicon test templates in post-silicon stage may be achieved.
US08224610B2 Radio-frequency identification tag with oscillator calibration
A method of calibrating an oscillator within a Radio-Frequency Identification (RFID) tag includes storing a plurality of calibration values within a memory structure. Each of the calibration values corresponds to a respective oscillation frequency of the oscillator. A selected calibration value is selected from the plurality of calibration values stored, according to a first selection criterion. The oscillator is then calibrated in accordance with the selected calibration value.
US08224606B2 Measuring clock jitter
A device and method corrects time data based on a clock signal affected by jitter. The error due to jitter in a time measurement of an event in the clock signal is determined at the time of the event or as an average over a number of events. A measurement is made of a time dependent reference variable associated with a long-time constant device, such as a capacitor, which is relatively immune to localized jitter. The measurement may be a reading of the voltage across a charging capacitor. The measured value is compared to an expected value, and the time error is based on the result. The expected value may be stored or calculated from known charging rates of the capacitor. The error due to jitter of a time measurement is approximately linearly proportional to the difference in voltage between the measured and the expected values of the capacitor.
US08224605B2 Inspection standard setting device, inspection standard setting method and process inspection device
An information processing device stores an extracted feature of each inspection item of the process inspection, and a determination result of a final inspection in a memory device, calculates a separation degree between a distribution of features of products which were determined as good products at the final inspection and a distribution of features of products which were determined as defective products at the final inspection for every inspection item or every combination of inspection items based on data of the products stored in the memory device, selects an inspection item whose inspection standard is to be reset from the inspection items or the combinations of the inspection items based on a value of the separation degree. Thus providing a method of appropriately setting an inspection standard for detecting a defect sign during process inspection. Further a process inspection device and inspection standard setting device which implements the same.
US08224604B1 Gate delay measurement circuit and method of determining a delay of a logic gate
A system and method to measure a delay of an individual logic gate in an unmodified form on a chip using a digitally reconfigurable ring oscillator (RO) that is on the chip is provided. A system of linear equations is established for different configuration settings of the ring oscillator and solved to determine a delay of an individual gate.
US08224595B2 System and method for online monitoring of molten salt corrosion
A system and method for online monitoring of molten salt corrosion of a component of an apparatus is disclosed. First and second electrodes are electrically isolated from each other within the component and exposed to a corrosive operating environment of the apparatus. The first and second electrodes are electrically coupled such that when an electrical potential difference exists between the first and second electrodes an electrical current flows between the first electrode and the second electrode. The electrical potential difference between the first electrode and the second electrode is based at least in part on molten salt corrosion at the first electrode or the second electrode. At least one of the electrical potential difference or the electrical current flowing between the first electrode and second electrode is measured and analyzed such that a corrosion characteristic of the component can be predicted.
US08224586B2 System, method, and computer product for exon array analysis
In one embodiment, a method for analyzing data generated by probe arrays is described that comprises receiving user selections of two or more data files and an identification of one or more subsets of intensity values acquired from a biological probe array. The method includes iteratively opening each data file, identifying the selected subset of intensity values associated with each open data file, determining parameters for processing, storing the parameters and the identified intensity values, and closing the open data file prior to the subsequent iteration. The method then includes processing the stored intensity values using the parameters to identify one or more biological events.
US08224583B2 System and method for providing optimal concentrations for medication infusions
Techniques for medical infusions include determining a first infusion rate for administering a first medication to a patient. A fluid load is determined based at least in part on the first infusion rate. It is determined whether the fluid load exceeds a predetermined threshold based on a fluid maintenance rate. If it is determined that the fluid load exceeds the predetermined threshold, then an action is caused to inhibit administering the first medication to the patient at the first infusion rate.
US08224576B2 Environmental sensing and communication
One apparatus embodiment includes an electronic assembly, equipped to sense one or more changes in an environmental condition. The assembly includes a logic circuit coupled to: one or more environmental sensors, memory that provides data storage, and a wireless communicator. The logic circuit is configured to perform time measurement, perform environmental measurement with the one or more environmental sensors, store time-stamped environmental data in the memory, and communicate with particular other electronic assemblies, equipped to sense one or more changes in an environmental condition, via the wireless communicator. The logic circuit is also coupled to a power source that provides power to at least one of the logic circuit and the wireless communicator.
US08224575B2 Method and computer-readable storage medium with instructions for processing data in an internal navigation system
A method for processing data in an inertial navigation system having a Kalman filter and computer-readable storage medium containing instructions to configure a processor to perform the same. The method produces more accurate estimates of the position, velocity and attitude of the inertial measurement unit. The method is fully automatic and enables zero-velocity updates and fixed-azimuth updates to be performed simultaneously. The method may also include a multi-stage filtering process to filter digital compass data when used in an environment with extraterrestrial magnetic field sources. The method may also include a fixed-lag smoother to improve estimates of the position, velocity and attitude of the inertial measurement unit. The method also may include processes to constrain altitude errors.
US08224573B2 Azimuth detecting device and azimuth detecting method
An azimuth detecting device mounted in a mobile object and having: a geomagnetic sensor; GPS signal receiving means; and measuring means for measuring a position of the mobile object by using a GPS signal, the azimuth detecting device being characterized in calculating a gain correction amount by means of a method of least squares, using an output value of the geomagnetic sensor when a level of the GPS signal received by the GPS signal receiving means is lower than a predetermined level, and calculating a declination correction amount and/or an inclination correction amount on the basis of information obtained from the GPS signal and correcting the output value of the geomagnetic sensor, when the level of the GPS signal is at least the predetermined level.
US08224571B2 System and method for rideshare security
A system and method for rideshare security is provided. A rideshare participant device is made available to at least one rideshare participant during a rideshare. A security check is triggered while the rideshare is in progress. An action is performed based on the security check. Security information regarding the rideshare participant device is gathered and analyzed for inconsistencies. A security response provider is contacted when the inconsistency is identified.
US08224561B2 System for assisting fuel-efficient driving
Disclosed herein is a system for assisting fuel-efficient driving, which can advise a driver to perform fuel-efficient driving by displaying a current fuel economy corresponding to a current driving state on a graph such that a driver can compare the current driving state with a target driving state for achieving an optimum fuel economy of the vehicle.
US08224560B2 Eco-drive support device and method
An eco-drive support device that notifies a driver of the eco-friendliness of a vehicle driving operation being performed by the driver includes: an operating unit that calculates eco-drive support information that indicates the eco-friendliness of the vehicle driving operation being performed by the driver; and a notification control unit that controls a notifying unit to notify the driver of the eco-drive support information, if there is a request from an input unit for notification of the eco-drive support information. In this device, the notification control unit controls the notifying unit to notify the driver of the eco-drive support information though there is not a request from the input unit for notification of the eco-drive support information, if a predetermined condition for providing the eco-drive support information is satisfied.
US08224557B2 Control systems and methods using geometry based exhaust mixing model
A system includes a cylinder equivalence ratio (EQR) module, a location estimation module, a sensor module, and a fuel control module. The cylinder EQR module determines a first EQR corresponding to a first exhaust gas expelled from a first cylinder and determines a second EQR corresponding to a second exhaust gas expelled from a second cylinder. The location estimation module determines when the first and second exhaust gases mix in an exhaust manifold to form a third exhaust gas having a third EQR. The sensor module estimates an EQR of a fourth exhaust gas based on the third EQR. The fourth exhaust gas is located at an oxygen sensor in the exhaust manifold. The fuel control module controls an amount of fuel supplied to an engine based on a difference between the estimated EQR and an EQR corresponding to measurements from the oxygen sensor.
US08224556B2 Method and device for operating an internal combustion engine
In an internal combustion engine, at a first operating point using no exhaust gas recirculation, a first measured value of a load variable is detected. As a function of a further operating variable, a first model value of the load variable is determined using a suction pipe model. At least one parameter of the suction pipe model is adapted such that the first model value approaches or corresponds to the first measured value. A first value of the parameter adjustment is stored. At a second operating point, using exhaust gas recirculation a second value corresponding to the first value of the parameter adjustment, is determined and stored. The first and second values of the parameter adjustment are compared and a parameter value of an exhaust gas recirculation model is adapted such that the first and the second values of the parameter adjustment approach each other or correspond to each other.
US08224554B2 Fuel injector with built-in fuel pressure sensor
A fuel injector for an internal combustion engine is provided which has a fuel supply path and a nozzle chamber. The fuel supply path extends a spray hole. The nozzle chamber is defined in the fuel supply path. A nozzle is disposed within the nozzle chamber to establish or block a fluid communication between the fuel supply path and the spray hole. A fuel pressure sensor is installed in the fuel injector so as to be exposed to the fuel in the nozzle chamber. Specifically, the fuel pressure sensor is located closer to the spray hole than a prior art structure in which the fuel pressure sensor is installed in a fuel supply pipe, thus resulting in increased accuracy in measuring a change in pressure of the fuel arising from the spraying of the fuel from the spray hole.
US08224552B2 Methods and systems to facilitate over-speed protection
A method for assembling a gas turbine engine is described. The method includes coupling a first fuel system interface (FSI-1) to a second fuel system interface (FSI-2), and coupling one of the FSI-1 and the FSI-2 to the engine. The method includes coupling a first control system and a second control system to the FSI-1 and to the FSI-2. The first control system includes a first driver A and a second driver A, and the second control system includes a first driver B and a second driver B. The method includes configuring the first control system and the second control system to apply a first over-speed logic algorithm and a second over-speed logic algorithm to determine operation of the first driver A, the second driver A, the first driver B, and the second driver B.
US08224547B2 Device for preventing sudden acceleration of automobile
The present invention relates to a device for preventing sudden acceleration of an automobile that is installed in a power transmission structure disposed between a throttle valve and a motor for the throttle valve in the automobile, such that if the motor is activated by an electrical error at a state where an accelerator pedal is not depressed by a driver, the power generated from the motor is not transmitted to the throttle valve. The device for preventing sudden acceleration of an automobile fitted with an automatic transmission according to the present invention is configured wherein even though a motor opening and closing a throttle valve is activated by an electrical error at a state where an accelerator pedal is not depressed by a driver, the power generated from the motor is not transmitted mechanically to the throttle valve, thereby preventing casualty caused by sudden acceleration.
US08224544B2 Method and apparatus to control launch of a vehicle having an electro-mechanical transmission
A method and apparatus to control an electro-mechanical transmission is provided, selectively operative in a plurality of fixed gear modes and continuously variable modes, and comprising first and second electrical machines and hydraulically-actuated clutches. Included is launching a vehicle so equipped, comprising operating the electro-mechanical transmission in a continuously variable mode to transmit motive torque from the first electrical machine to the driveline, and, selectively increasing an operating speed of the engine and selectively actuating a second clutch to transmit motive torque generated by the second electrical machine when an operator torque request exceeds a predetermined threshold.
US08224543B2 Shift position detecting device for gear selection mechanism of automotive transmission
A shift position detecting device comprises a shift position sensor that continuously issues an output data that represents a shift position of the gear selection mechanism; and a control unit. The control unit includes a first shifting load instruction section that controls the shift actuator to shift the gear selection mechanism to the shift gear-in establishing position with a first shifting load; a second shifting load instruction section that, after completion of shifting of the gear selection mechanism to the shift gear-in establishing position by the first shifting load instruction section, controls the shift actuator to reduce the shifting load from the first shifting load to a second shifting load which is lower than the first shifting load; and a shift gear-in establishing position memory section that stores an output data issued from the shift position sensor when the shift actuator is controlled by the second shifting load instruction section, as an information data that represents completion of shifting of the gear selection mechanism to the shift gear-in establishing position.
US08224541B2 Hydraulic control device for automatic transmission
A hydraulic control device for an automatic transmission that includes a fail-safe function to establish a fail-safe traveling state where a predetermined shift speed is established, and a fail-safe stopping state where the primary pressure to all of the hydraulic servos is cut-off when a failure occurs. The hydraulic control device is able to switch between the fail-safe traveling state and the fail-safe stopping state even after a failure occurs, thereby enhancing a limp-mode function.
US08224540B2 Apparatus and method for inching using a continuously variable transmission
An agricultural vehicle and method of operating the same, where the agricultural vehicle has an engine, a continuously variable transmission, a processor, an inching controller, and a speed controller. The speed controller sends a first signal to the processor, and the processor controls the transmission to operate the vehicle at a first speed based on the first signal. The inching controller sends a second signal to the processor, and the processor controls the transmission to move the agricultural vehicle in a forward or reverse direction, depending on the second signal. If the first speed based on the first signal is zero, the second signal triggers the processor to control the transmission to move the agricultural vehicle in the forward or reverse direction a predetermined first distance. The control of the vehicle to be at zero speed or to be in a particular position is effectuated by a position control mechanism.
US08224538B2 Apparatus and method for using transmission output torque data to control gear change
An automatic transmission includes gears, torque-transmitting mechanisms, interconnecting members, an input member and an output member. A method of controlling the automatic transmission includes data acquisition from the output shaft torque sensor, commanding a hydraulic fluid pressure pulse time and a pressure pulse value to engage a first torque-transmitting mechanism, calculating a rate-of-change of a first data output from the output shaft torque sensor, calculating a rate-of-change of a second data output from the output shaft torque sensor, comparing the results of the rate-of-change calculations and adjusting the hydraulic fluid pressure pulse time and a pressure pulse value if the rate of change of the second data output is not equal to the rate-of-change of the first data output.
US08224531B2 Method for controlling the automatic start/stop system of the thermal engine of a vehicle, corresponding system and use thereof
A method implemented in a vehicle, using information representative of an operational state of the vehicle being provided by sensors and a data communication bus. The information is representative of the engagement and disengagement of an exploitation assistance brake (EAB) and a speed of the vehicle and of a pressure on a brake pedal of the vehicle. A cut-off condition (C3) for the thermal engine can be validated when the speed is lower than a predetermined threshold and in the case where pressure is applied on the brake pedal or when the exploitation assistance brake is activated. The system includes at least one sensor for the condition of the exploitation assistance brake.
US08224519B2 Vehicle calibration using data collected during normal operating conditions
Systems and methods for optimizing the performance of a vehicle under normal operating conditions. A vehicle system adjusts one or more vehicle operating parameters in a closed-loop in response to data received from sensors. A portable vehicle communication interface module is selectively attached to the vehicle without inhibiting normal operation of the vehicle. When connected to the vehicle, the vehicle communication interface module records the adjustments made by the vehicle system in closed-loop operation. These recorded values are then used to update calibration information that the vehicle system uses as default values.
US08224516B2 System and method for area coverage using sector decomposition
The different illustrative embodiments provide a method for generating an area coverage path plan using sector decomposition. A starting point is identified on a worksite map having a number of landmarks. A first landmark in the number of landmarks is identified. A path is generated around the first landmark until an obstacle is detected. In response to detecting the obstacle, the path is made linear to a next landmark. The path is generated around the next landmark.
US08224515B2 Mobile body
The present invention has a theme of a mobile body capable of suppressing rapid acceleration along a downward slope at a time of start. The mobile body comprises a driving force generation device which generates a driving force of the mobile body; a power accumulation device capable of supplying a power to the driving force generation device; a fuel cell capable of supplying a power to the driving force generation device; and a control device which controls driving of the driving force generation device. The control device prohibits to start driving the driving force generation device by the power supply of the power accumulation device in a case where the mobile body is positioned on a downward slope when starting the mobile body.
US08224513B2 Torque modulation control of a hybrid electric vehicle
In a powertrain for motor vehicle that includes an engine, a first electric machine and a second electric machine, each machine being able to function alternately as a motor and a generator, a transmission having an input driveably connected to the engine and the first electric machine and a transmission output driveably connected to the second electric machine and wheels of the vehicle, a method for controlling the powertrain includes using the engine to produce wheel torque, performing a gear shift using the transmission, if a reduction in powertrain output torque is to occur while modulating torque during the gear shift, operating one of the first electric machine and the second machine as an electric generator to reduce the powertrain output torque, and if an increase in powertrain output torque is to occur while modulating torque during the gear shift, operating one of the first electric machine and the second machine as an electric motor to increase the powertrain output torque.
US08224508B2 Viewing device for aircraft comprising means of displaying the final destination and associated display method
The general field of the invention is that of synthetic vision system SVS type viewing systems, for aircraft, said system comprising at least one navigation database, a cartographic database of a terrain, position sensors, anemometric sensors, sensors for measuring the gradient of said terrain, an electronic computer, a man-machine interface means and a display screen, the computer comprising means of processing the various information obtained from the databases, from the sensors and from the interface means, said processing means arranged so as to provide on the display screen a synthetic image of the terrain comprising a representation of the final destination in the form of an air sock of aeronautical type.
US08224506B2 Method and device for determining a maximum stabilization height in the final flight phase of an airplane
A method of determining and utilizing a maximum stabilization height of a moving airplane includes: determining a nominal total height at any point of the nominal path of the airplane, determining a total height of the airplane, determining a nominal maximum total height that the airplane is able to reach from its current position corresponding to a nominal total height and according to an optimum total height variation law, determining the maximum stabilization height corresponding to the nominal maximum total height that the airplane is able to reach, and determining whether to continue or to interrupt a landing procedure during the final flight phase of the airplane based on the determined maximum stabilization height.
US08224505B2 Method and device for determining and updating a target altitude for an emergency descent of an aircraft
A method and device are provided for determining a target altitude for an emergency descent of an aircraft that is to be reached by the end of the emergency descent. The method includes determining an initial target altitude representative of the initial position of the aircraft and then repeatedly determining a current target altitude along a reference horizontal distance. The current target altitude is compared to the initial target altitude and is used to update the emergency descent if the current target altitude is lower than the initial target altitude. Each target altitude is selected as the larger of a predetermined threshold altitude and a security altitude that ensures any obstructions along a remaining horizontal distance are avoided.
US08224498B2 Device for controlling heat dissipation of apparatus and apparatus having the same
A device for controlling heat dissipation of an apparatus and an apparatus having the same are provided. The apparatus comprises at least one heat radiation component. The device comprises: an ambient temperature sensing unit adapted to obtain an ambient temperature of internal space of the apparatus; a component temperature measuring unit adapted to obtain a local temperature for one of the at least one heat radiation component; and a temperature control unit adapted to select a corresponding temperature control profile based on the ambient temperature, and to obtain a control parameter for controlling the temperature of the apparatus based on the local temperature and the temperature control profile. According to the present invention, it is possible to select different temperature control profiles based on the ambient temperature, ant thus to satisfy both the requirement on system heat dissipation at high temperature and the requirement on noise at room temperature, and to avoid the noise resulted from large change in rotational speeds of fans due to change in the ambient temperature.
US08224497B2 Energy limit in a sliding window in power and heat management
A system and method for specifying a temporal window of a fixed size that slides along time; specifying energy consumption as the accumulated power consumption in a temporal window; and applying a threshold that limits the energy consumption in a sliding window, while the power consumption can fluctuate within the window. Power-aware systems apply energy limit as a constraint in performance optimization.
US08224483B1 System for checking the accuracy of a prescription fill
A prescription fill validation system including a pharmacy with an electronic scale and a display unit; a pharmacy server having a database to store information related to a plurality of drugs and programmed to: receive data corresponding to a stock container selected by a user; determine if the stock container selected by the user is the correct stock container to fill the unfilled prescription; compare a weight of a plurality of pills measured at the electronic scale to a standard weight, the standard weight equaling a predicted total weight of the plurality of pills to ensure that a correct number of pills is dispensed; determine if the comparison is within an acceptable range; and generate an automated authorization for the prescription if the stock container selected by the user is the correct stock container to fill the prescription and if the comparison is within the acceptable range.
US08224478B2 Numerical controller
A numerical controller that shortens time required for transferring control of a spindle between control systems. When the spindle control command is included, the command is carried out and information on designation of the spindle, commanded rotational velocity and direction is stored in a case of a velocity control mode, and information on designation of the spindle, commanded rotational position and velocity is stored in a case of a position control mode. When a command to cancel the control of spindle is read, the control of the designated spindle and also the stored information on the control status of the spindle are transferred to the other control system. A command to acquire the control of the spindle is read in a machining program for the other control system, the control of the designated spindle is started by the other control system according to the transferred control status of the spindle.
US08224476B2 Closed-loop monitoring and identification of CD alignment for papermaking processes
Alignment is a critical component for modeling a cross-directional (CD) papermaking process. It specifies the spatial relationship between individual CD actuators to paper quality measurements. Misalignment can occur unexpectedly due to sheet wander or CD shrinkage variation. In certain applications and circumstances, a misalignment of one third (⅓) actuator zone width can result in significant paper quality degradation. Detecting a misalignment and identifying CD alignment in closed loop are highly demanded in paper mills but these are nontrivial problems. A technique for maintaining proper CD alignment in sheetmaking systems entails monitoring the alignment online, triggering closed loop identification if misalignment is detected, and then deploying the new alignment. No personnel intervention is required.
US08224475B2 Method and apparatus for advanced process control
A method includes: initializing first and second variables; operating equipment based on the variables; measuring first and second parameters; determining a new value for the first variable based on the first parameter, and calculating a new value for the second variable based on the second parameter and the current value of the second variable; and repeating the operating, measuring, determining and calculating. According to a different aspect, an apparatus includes a computer-readable medium storing a computer program. When executed, the program causes: initializing of first and second variables; operating equipment based on the variables; receiving measured first and second parameters; determining a new value for the first variable based on the first parameter, and calculating a new value for the second variable based on the second parameter and the current value of the second variable; and repeating the operating, measuring, determining and calculating.
US08224466B2 Low-cost controller having a dynamically changeable interface
A controller for dynamic redefinition of a short stack initialization to provide a low cost generic controller. The controller may be built with a network variable interface which has its variables initially selected by the time of the completion of the build. Thus, if different network variables are desired, then the controller needs to be placed with the builder or special technician for implementing the changes. The present invention modifies that controller so as to provide a capability of changing the network variables without the need of the builder or anyone else to modify the network variables in the controller's interface. The network variables may now be changed by an operator or customer, even while that controller is in operation.
US08224463B2 Coronary sinus lead for pacing the left atrium
A pacing lead for implantation in a coronary sinus having an opening and a wall defining an interior and presenting a diameter dimension. The pacing lead includes an elongated lead body, a resilient fixation element, and at least one electrode on either the lead body or the fixation element. The fixation element extends from the pacing portion and defines a loop structure laterally adjacent the pacing portion. The loop structure presents a predetermined width dimension greater than the diameter dimension of the coronary sinus, wherein when the loop structure is inserted into the opening of the coronary sinus, the loop structure is laterally compressed by the wall of the coronary sinus and the electrode is biased against the wall of the coronary sinus.
US08224457B2 Medical implantable lead
A medical implantable lead has a proximal end and a distal end, and a flexible flat elongate body. The elongate body includes a layer of strip conductors extending along the length of the flat elongate body, a top insulating layer, and a bottom insulating layer. The layer of strip conductors is sealingly enclosed between the top and bottom insulating layers, and at least a major portion of the flat elongate body is twisted into an elongate helical portion having a central cavity extending longitudinally of the helical portion.
US08224455B2 Drug delivery
A method and apparatus of treating tissue adjacent a bodily conduit using thermotherapy, while preventing obstructions of the bodily conduit due to edema, includes injection of a drug-encapsulated within a heat-sensitive carrier, such as a liposome, within a region of tissue to be treated. The heat produced by the energy-emitting source heats a portion of the tissue surrounding the bodily conduit to a temperature of approximately 43° C. for a time sufficient to destroy the heated portion of the tissue. In addition, the heat produced by the energy-emitting source activates the heat-sensitive carrier to activate the release of the encapsulated drug and the drug targets the tissue to be heated. The focused energy of the energy-emitting source together with the compression acting on the target area can assist in delivering drugs to the target area so that a natural stent has a long term efficacy.
US08224448B2 Feedthrough assembly including sleeve
A feedthrough assembly is disposable in an aperture of, for example, a power source encasement. In various examples, the feedthrough assembly comprises a ferrule, an insulator, a terminal conductor, and a sleeve. A portion of the terminal conductor extends through the ferrule thereby creating a portion internal to and a portion external to the encasement. The insulator is disposed within the ferrule and is sealably engaged with the terminal conductor portion extending through the ferrule. The sleeve is disposed over the internal portion of the terminal conductor and coupled thereto. In one example, the sleeve includes at least one notch on a sleeve first end or a sleeve second end, which may be used to weld or solder the sleeve to the terminal conductor. In another example, the sleeve includes a longitudinally extending void, which may be used to crimp the sleeve to the terminal conductor.
US08224444B2 Intermittent electrical stimulation
Apparatus is provided including an electrode device, adapted to be coupled to a site of a subject; and a control unit, adapted to drive the electrode device to apply a current to the site intermittently during alternating “on” and “off” periods, each of the “on” periods having an “on” duration equal to between 1 and 10 seconds, and each of the “off” periods having an “off” duration equal to at least 50% of the “on” duration. Other embodiments are also described.
US08224443B2 Method for controlling pacemaker therapy
The present invention includes a method for controlling pacemaker therapy in a patient with an implanted biological pacemaker. The method may include pacing a heart at a predetermined rate using an electronic pacemaker and configuring the pacemaker to periodically enter a biological pacemaker weaning mode. The weaning mode may include ceasing pacing for at least a predetermined length of time and monitoring the heart to detect electrical depolarizations of a ventricle of the heart during the predetermined length of time. The weaning mode may further include determining the length of time between the cessation of pacing and the detected electrical depolarization and determining if the length of time between the cessation of pacing and the detected electrical depolarization is less than a maximum predetermined interval. The pacemaker therapy may be withheld as long as the length of time is less than the maximum predetermined interval. Further, if the length of time exceeds a maximum interval, the pacemaker will exit the weaning mode.
US08224442B2 Resuscitation device with expert system
A resuscitation device for automatic compression of victim's chest using a compression belt which exerts force evenly over the entire thoracic cavity. The belt is constricted and relaxed through a motorized spool assembly which repeatedly tightens the belt and relaxes the belt to provide repeated and rapid chest compression. An assembly includes various resuscitation devices including chest compression devices, defibrillation devices, and airway management devices, along with communications devices and senses with initiate communications with emergency medical personnel automatically upon use of the device.
US08224438B2 Method for directed intranasal administration of a composition
Methods, kits, apparatus, and compositions for inhibiting a cerebral neurovascular disorder, a muscular headache, or cerebral inflammation in a human patient are provided. The methods comprise intranasally administering to the patient a pharmaceutical composition comprising a local anesthetic, and preferably a long-acting local anesthetic ingredient. A composition useful for practicing the methods of the invention is described which comprises at least one local anesthetic in a pharmaceutically acceptable carrier, wherein the composition is formulated for intranasal delivery. Cerebral neurovascular disorders include migraine and cluster headache. Muscular headaches include tension headaches and muscle contraction headaches. A kit comprising the composition and an intranasal applicator and a method of systemically delivering a pharmaceutically active agent to an animal are also included in the invention. Apparatus for directed intranasal administration of the compositions of the invention and for performing the methods of the invention are also described.
US08224434B2 Implantable seizure monitor
An implantable seizure monitor can include at least one sensing electrode and an electronics module configured to detect, record and/or log neurological events. For example, the electronics module can be configured to detect brainwaves indicative of seizures, such as, for example, epileptic seizures, and to create a log indicating when such seizures occur. The implantable seizure monitor can include a cushioning member made of a soft material and configured to be implantable between the epidermis and cranium of a patient.
US08224432B2 Rapid 3D mapping using multielectrode position data
An electrophysiology (EP) system includes an interface for operator-interaction with the results of code executing therein. A template model can have channels positioned or repositioned thereupon by the user to define a set-up useful in rapid catheter positioning. Mapping operations can be performed without the requirement for precise catheter location determinations. A map module coordinates EP data associated with each selected channel and its associated position on the template model to provide this result, and can update the resulting map in the event that the channel or location is changed. Messaging and other dynamic features enable synchronized presentation of a myriad of EP data. Additional systems and methods are disclosed herein.
US08224427B2 Method for real time tumour visualisation and demarcation by means of photodynamic diagnosis
Proposed invention is related to the field of photodynamic therapy and photodiagnosis. Specifically, a new algorithm is presented for visualization and spatial demarcation of various types of tumors and unhealthy tissue through unsupervised segmentation of the fluorescent multispectral image. Image is acquired through recording of the emission of the tissue illuminated by the light that induces fluorescence in the tumor. For this purpose tissue is treated by photo sensitizer. Algorithm for real time visualization and spatial demarcation of the tumor by means of the analysis of fluorescent image consists of the recording of the fluorescent image (1) that represents linear combination of the unknown classes S by multispectral camera, transformation of the fluorescent multispectral image into new multispectral image (2) applying nonlinear dimensionality expansion, linear transformation of the multispectral image (2) with extended dimensionality, independent component analysis of the innovation representations of the multispectral image (3) that is result of the transformation of the fluorescent image (1) and multispectral image (2), extraction o the tumor map or class of interest in accordance with the chosen criterion and visualization of tumor on monitor.
US08224426B2 Optical transillumination and reflectance spectroscopy to quantify disease risk
The present invention uses spectroscopic tissue volume measurements using non-ionizing radiation to detect pre-disease transformations in the tissue, which increase the risk for this disease in mammals. The method comprises illuminating a volume of selected tissue of a mammal with light having wavelengths covering a pre-selected spectral range, detecting light transmitted through, or reflected from, the volume of selected tissue, and obtaining a spectrum of the detected light. The spectrum of detected light is then represented by one or more basis spectral components, an error term, and an associated scalar coefficient for each of the basis spectral components. The associated scalar coefficient is calculated by minimizing the error term. The associated scalar coefficient of the each of the basis spectral components is correlated with a pre-selected property of the selected tissue known to be indicative of susceptibility of the tissue for the pre-selected disease to obtain the susceptibility for the mammal to developing the pre-selected disease.
US08224418B2 Integral heart rate monitoring garment
A garment adapted for monitoring a user's heart rate includes material, a transmitter, one or more electrodes, and a power source. The transmitter, electrodes, and power source are integrated with the material. The electrodes and power source are operatively coupled to the transmitter, and the electrodes are responsive to the user's heart rate. The garment is adapted for being worn, washed, and discarded with the electrodes, transmitter, and power source integrated therewith. A method of monitoring heart rate includes integrating a transmitter, electrodes, and power source with a garment, coupling the electrodes operatively to the transmitter, coupling the power source operatively to the transmitter, and adapting the garment for being worn, washed, and discarded with the transmitter, electrodes, and power source integrated therewith.
US08224415B2 Method and device for providing offset model based calibration for analyte sensor
Methods and devices to detect analyte in body fluid are provided. Embodiments include processing sampled data from analyte sensor, determining a single, fixed, normal sensitivity value associated with the analyte sensor, estimating a windowed offset value associated with the analyte sensor for each available sampled data cluster, computing a time varying offset based on the estimated windowed offset value, and applying the time varying offset and the determined normal sensitivity value to the processed sampled data to estimate an analyte level for the sensor.
US08224412B2 Pulse oximeter sensor with piece-wise function
A memory in a sensor is used to store multiple coefficients for a physiological parameter. In one embodiment, not only are the sensor's specific calibration coefficients stored in a memory in the sensor for the formula to determine oxygen saturation, but multiple sets of coefficients are stored. The multiple sets apply to different ranges of saturation values to provide a better fit to occur by breaking the R to SpO2 relationship up into different pieces, each described by a different function. The different functions can also be according to different formulas for determining oxygen saturation.
US08224410B2 Dermally affixed sensor device
An improved diagnostic analyte monitoring device has immovable, rigid sensors connected stationarily to control and measuring means and a flexible surface adhering to the skin and serving for the subcutaneous implantation of the sensors, actuated by means designed for easy handling. Concentration time profiles of endogenous and exogenous analytes measured with the device are used to improve drug treatment modalities on an individualized basis.
US08224406B2 Dual-use portable display device
A portable display device that, in a first configuration, may function as a first type of device, such as a cellular phone and, in a second configuration, as a second type of device, such as a personal computer a split, full size keyboard spanning a display panel. Each keyboard panel may be substantially equal in size to the display panel, and may constitute the left and right hand halves of a standard keyboard. The keyboard panels may be hingably connected to the opposite short sides of the rectangular display panel. The device may further include a numeric keypad, hingably connected to a short edge of either keyboard panel.
US08224388B2 Mobile communication terminal displaying background screen and display method thereof
A mobile communication terminal for displaying supplementary information on a background screen includes a communication unit, a storage unit for storing cumulative transmissions and receptions of calls and messages corresponding to supplementary information, a cumulative number rank determiner for comparing the cumulative transmissions and receptions of calls and messages and determining a cumulative number rank for the phone number, a controller for creating a map consisting of the supplementary information arranged from the highest to the lowest cumulative number rank of the phone number, and a display unit for displaying the supplementary information together with the cumulative number rank. The terminal allows a user to easily visualize supplementary information corresponding to a phone number by display on the background screen.
US08224386B2 Radio base station equipment, radio communication system and delay correction method
Radio base station equipment is connected to radio transmitting/receiving equipment provided in sectors (S), into which a communication area is divided, by an optical fiber (30), and performs radio communication with mobile terminals located in the respective sectors (S) via the radio transmitting/receiving equipment wherein a delay processing section delays a signal for each sector (S) according to a delay correction value obtained by subtracting a delay amount in each sector (S) from a maximum delay amount of a delay amount measured for each sector (S) and a baseband processing section obtains the signal from each sector (S) delayed by the delay processing section by setting a reception window at a position corresponding to the maximum delay amount.
US08224383B2 Extensible mobile computing platform
An extensible mobile computing platform. The extensible system can extend the mobile communication device resources by pairing the mobile communication device with a mobile extender device. The mobile device extender device includes peripheral ports that can receive standard peripherals so that users can operate the peripherals when the mobile communication device and the mobile extender device are paired. The mobile extender device includes an ASIC (application specific integrated circuit), operating system and an extender device component. The mobile communication device includes a mobile communication device component as well as a powerful processor and an operating system.
US08224381B1 Methods, systems and apparatus for displaying the multimedia information from wireless communication networks
Video signals for a mobile terminal are converted to accommodate reproduction by an alternative display terminal. The video signal is processed to provide a converted video signal appropriate for an alternative display terminal that is separate from the mobile terminal. This converted video signal is then provided for the alternative display terminal to accommodate the corresponding video display on a screen provided by the alternative (e.g., external) display terminal.
US08224379B2 Integrated personal digital assistant device
An integrated device provides functionality of both a PDA and cellular telephone. Features include a power button offering control of both the computing and telephony functions of the device; a lid that turns the device on and off and controls additional telephony functions; a jog rocker that activates the device and is used to select from a variety of menu options; application buttons that offer direct access to applications stored on the device, and which can be configured to operate in conjunction with secondary keys to offer added functionality; a keyboard that enables data input into the device; an automatic word completion function that verifies and corrects a user's typing in real time; and a simplified keyboard navigation system that allows the navigation of menus using keyboard shortcuts.
US08224377B1 Personal lifestyle device
A method and apparatus for advertising a service on a wireless device. The method includes: storing authentication information in the wireless device; using the authentication information to establish communication between the wireless device and a service provider; and subsequent to the communication being established between the wireless device and the service provider, advertising, on the wireless device, context-specific information about a service associated with the service provider based on at least one of (i) an ambient temperature, (ii) a body temperature of a user of the wireless device, and (iii) a heart rate of the user.
US08224376B1 Communication device
The mobile phone comprising a mobile phone updating implementor which updates battery controller, CCD unit controller, microphone controller, speaker controller, or vibrator controller by utilizing the mobile phone updating data received via antenna.
US08224373B2 Uplink power control in wireless networks
Briefly, in accordance with one or more embodiments, one or more interference over thermal noise (IoT) values may be measured for one or more frequency partitions or a sounding area, or combinations thereof, and a difference between a current IoT value and a previous IoT value may be evaluated. If the difference is greater than or equal to a reset threshold, the current IoT value is broadcast to a mobile station to reset the IoT value. Otherwise an IoT differential value is broadcast to the mobile station to update the IoT with the IoT differential value. The mobile station may then perform open loop power control based on the IoT value for uplink broadcast.
US08224370B2 Method of controlling a communication system in a motor vehicle
A method of reducing channel utilization in a vehicle communication network is disclosed. The method includes a step of reducing the transmitting power of messages sent over the vehicle communication network when channel saturation occurs. The method also includes a step of increasing the transmitting period of messages sent over the vehicle communication network when channel saturation occurs. The method further includes steps of modifying the transmitting power and transmitting period of messages according to vehicle speed.
US08224368B2 Method and apparatus for controlling transmission power in a wireless network
A technique of providing wireless network service utilizes an initial threshold to determine whether a signal received from a cellular device is of sufficient strength to warrant further processing. The technique may be implemented in a power controller of a base station, where the power controller includes an outer loop power control and an inner loop power control. The outer loop power control determines the strength of the received signal and compares it to an initial threshold. If the signal strength is below the initial threshold, the outer loop power control does not process the signal further. However, if the signal strength is above the initial threshold, the outer loop power control determines whether the signal contains any errors. If not, the signal is processed normally. If so, the outer loop power control may increase the signal-to-noise (SNR) threshold of the inner loop power control, which may cause the inner loop power control to attempt to increase the transmission power of the cellular device. By increasing the transmission power of the cellular device, the received signal will typically gain strength, resulting in an error-free signal.
US08224366B2 System and method for multiple simultaneous communication groups in a wireless system
A system and method enable a wireless device to support simultaneously multiple push-to-talk (PTT) communications and interrupt certain PTT communication with higher priority ones. A user subscribes to multiple PTT communication groups and designates one of the groups as the primary group. The wireless device receives and plays PTT communications from the multiple PTT communication groups and interrupts playing of a PTT communication from a non-primary group if a PTT communication is received from the primary PTT communication group.
US08224365B2 Communication method, wireless communication system, transmitter, and receiver
In a wireless communication system where data transmission is performed between a base station and terminals, the base station individually generates, for each terminal, a bit map indicative of scheduling resource numbers to be allocated to terminals to which Localized transmission is applied, based on a resource-number mapping rule defined by providing individual resource block numbers to all resource blocks, taking resource block numbers of resource blocks for Distributed transmission as fixed values, and providing individual scheduling resource numbers to remaining resource blocks for Localized transmission except the resource blocks for Distributed transmission for each of scheduling resources corresponding to the number of aggregation.
US08224363B2 Method and apparatus for communicating short message service and supplementary services messages
Methods and apparatus for enabling short message service (SMS) and supplementary services (SS) in a long term evolution (LTE) network via evolved packet system (EPS) mobility management (EMM) over the LTE control plane are described. In one embodiment, the radio resource control (RRC) connection signaling radio bearer (SRB) is used for SMS and SS transport over the LTE control plane between a wireless transmit/receive unit (WTRU) and a mobility management entity (MME). EMM interfaces and primitives are defined for actions towards SMS and SS entities for enabling SMS and SS services in LTE via the LTE control plane media. Message formats for SMS and SS message transport are also disclosed for sending SMS and SS messages within EMM uplink (UL) non-access stratum (NAS) transport and downlink (DL) NAS transport messages.
US08224362B1 Text message sessions
The subject matter of this document can be embodied in, among other things, a computer-method that includes receiving a text message associated with a first telephone number, and establishing a communication session associated with the received text message. The communication session is established by modifying the received text message so that the received text message is associated with a second telephone number that is different from the first telephone number, and subsequent text messages associated with the second telephone number are included as part of the communication session. The method also includes transmitting the text message to a text messaging system, such that the text message appears to have originated from the second telephone number. Upon receiving a text message reply from a user in response to the transmitted text message, the text message reply is associated with the established communication session.
US08224358B2 Method, device and system for implementing one card multiple numbers service
A method for realizing one card for multi-number service is disclosed, wherein the subscriber's card of the called terminal has a plurality of numbers, and the method comprises: determining the subscriber card information of the called terminal, the present activated number and the mobile switch center MSC_S based on the called number; connecting the call to the MSC_S based on the obtained routing information of the said MSC_S, and then performing the subsequent connection of the call based on the called subscriber card information. When calling a user experiencing one card for multi-number service, regardless the telephone number the user registers, the connection to the number that the user currently uses could always be realized, so as to obtain the calling or short message service targeted to the one card for multi-number service, that is, a plurality of number could be online concurrently.
US08224356B2 Dual event slotted paging
A novel and improved method and system for paging a cellular telephone or other wireless terminal using two paging channels that reduces standby mode power consumption described. In one embodiment of the invention, a minimally encoded quick paging channel is established over which short, quick page messages are transmitted during one of a set of quick paging slots. The quick page message indicates that a communications request has been received, and that the receiving communication terminals should process a highly encoded full paging channel over which more detailed, full page messages are transmitted during the next full paging slot. A terminal monitors full paging channel only after a quick page message has been received on the quick paging channel.
US08224354B2 Identification of proximate mobile devices
A method of identifying proximate mobile devices, the method comprising the steps of: providing a sensory identifier (ID), a first mobile device (1) detecting the sensory identifier (ID), a second mobile device (2) detecting the sensory identifier (ID), the first mobile device (1) sending a request message associated with the sensory identifier (ID) to the second mobile device (2), and the second mobile device (2) sending an acknowledgement message to the first mobile device (1) so as to establish mutual identification. The sensory identifier (ID) may comprise a visual identifier, such as a bar code, and/or an audio identifier, such as a sound signal. An audio identifier may be produced by tapping the mobile devices together.
US08224351B1 Identifying a geographically nearby mobile computing device
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for identifying proximity of a mobile computing device to another mobile computing device. A computing system determines that a set of mobile computing devices are geographically proximate to a first mobile computing device based on identifying that each of the mobile computing devices received a first type of signal from an emitting device for which the first mobile computing device also received the first type of signal. The computing system determines a subset of the mobile computing devices that share a physical space with the first mobile computing device based on identifying that each of the mobile computing devices emitted a second type of signal that was detected by the first mobile computing device, or detected the second type of signal that was emitted by the first mobile computing device.
US08224348B2 Location intelligence management system
Collection and analysis of network transaction information which includes the mobile device's usage, location, movements coupled with data from non-wireless network sources allow for the automation of analysis for the detection of anti-social behaviors.
US08224341B2 Method for providing service, and method and apparatus for allocating resource in wireless communication system
Provided is a method for providing a service, and a method and an apparatus for allocating a resource in a wireless communication system. Services to be provided to users are divided into one of primary and secondary services based on priority in terms of frequency utilization. A service is provided using frequency channel remaining after being used in the primary service in a time zone when frequency utilization rate of the primary service is a threshold value or less. Accordingly, when service data corresponding to the secondary service are received, a user terminal stores the service data in a storage unit. Then, when the user requests provision of the corresponding service, the user terminal provides the stored service data to the user.
US08224337B2 Methods, systems, and computer readable media for providing foreign routing address information to a telecommunications network gateway
The subject matter described herein includes methods, systems, and computer readable media for providing foreign routing address information to a telecommunications network gateway. According to one aspect, the method includes, at a call signaling message routing node in a first telecommunications network, intercepting a call setup message that includes a called party number identifier and is directed towards a network gateway connected to at least one foreign telecommunications network. The method also includes accessing a foreign routing information database using an ENUM formatted query message to obtain foreign routing address information associated with the at least one foreign telecommunications network, modifying the call setup message to include the address information, and routing the modified call setup message towards the network gateway.
US08224336B2 Method and apparatus for improving network performance in a communication system
A method and apparatus is disclosed for improving network performance in a communication system. A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to group a plurality of wireless base terminals (WBTs) into first and second groups that share at least one common WBT and select a resultant communication path for the at least one common WBT to a mobile telephone switching office based on differential delays associated with alternative communication paths for combinations of WBTs in at least one of the first and second groups. Additional embodiments are disclosed.
US08224327B2 Method and system for handoff of mobile node in mobile communication system supporting proxy mobile internet protocol
Disclosed is a way to solve a problem of an operation error, which may occur in transmitting a Binding Update (BU) or Registration ReQuest (RRQ) message for a mobile node to a home agent due to the fact that a PDSN supports a Proxy Mobile Internet Protocol (PMIP) for the mobile terminal and the corresponding mobile node supports a client mobile IP when there is the mobile node using the client mobile IP in a 3GPP2 mobile communication system supporting the PMIP, thereby enabling efficient communication.
US08224325B2 Resource control method, relevant device, and system
A resource control method, a relevant device, and a relevant system are disclosed in embodiments of the present invention. The resource control method includes: determining another network suitable for a User Equipment (UE) according to resource information requested by the UE when the UE accesses multiple networks using a same Access Point Name (APN) and sends a resource request in a current network, and notifying information about the determined another network to the UE. By using the technical solutions provided in the embodiment of the present invention, a network-side device can properly control resources.
US08224323B2 Enhanced timer based registration method for wireless communication networks
Techniques and systems that provide timer based registration for efficiently registering access terminals with a wireless network are described. A timer is provided for an access terminal to register with the network. When the timer expires, the access terminal performs a timer based registration process if a currently serving base station is not the same as a base station that serves the access terminal when the access terminal completes the last timer based registration process, and avoids performing another timer based registration process if the currently serving base station is the same as a base station that serves the access terminal when the access terminal completes the last timer based registration process. The access terminal resets the timer if the currently serving base station is the same as a base station that served the access terminal when the access terminal completes the last timer based registration process.
US08224322B2 Roaming mobile subscriber registration in a distributed mobile architecture
A method of registering a mobile subscriber within a network including distributed mobile architecture nodes is disclosed. The method includes receiving a registration request from a mobile subscriber at a first distributed mobile architecture node within the network and storing an identifier of the first distributed mobile architecture node and the mobile subscriber at a memory location within a visitor location register (VLR) gateway. The VLR gateway is coupled to an element of a wide area wireless network. Also, a computer readable memory accessible to a distributed mobile architecture node of a distributed internet protocol network is disclosed. The computer readable memory includes a first field to identify a visiting mobile subscriber unit and a second field to identify an address of one of the distributed mobile architecture nodes of the distributed internet protocol network.
US08224308B1 Mobile device catalog registration based on user agents and customer snapshots of capabilities
A network device, system, and method are directed towards a mobile device catalog that contains capability information about a variety of mobile devices including, for example, the mobile device type, mobile carrier, and mobile browser. The capability information can be used to tailor content requested by the mobile device.
US08224307B2 System and method for transferring telephone calls between mobile and cordless modes
A multimode handset and method that includes a first communications path adapted to communicate using a mobile telephone communications protocol, a second communications path adapted to communicate using a local, cordless communications protocol, and a processing unit in communication with the first and second communications paths and configured to switch between the first and second communications path during a telephone call.
US08224304B2 Systems and methods for disambiguating entries in a contacts list database implemented on a mobile device
Methods and systems for disambiguating entries within a contacts listing database of a mobile device detect newly created contact records having a same data element (e.g., a telephone number) and alert the user. Other contact records storing the same data element may be identified. Matching contact records may be grouped and provided a group label so that when a call is received from a member of the group, the mobile device can identify the caller using the group label. Call logs can similarly be disambiguated by informing a user when a call has been made to or received from a number that matches values in data fields of more than one contact record and enabling the user to edit or augment information recorded in the call log to properly reflect the identity of the other party to the call.
US08224303B2 Method, device and system for session mobility of multimedia content delivered to mobile communication devices
A method, device and system for providing communication session mobility of multimedia content delivered to a mobile communication device, such as a Digital Video Broadcasting-Handheld (DVB-H) mobile video device. For example, multimedia content delivered to a mobile communication device via a DVB-H network can be transferred seamlessly to a cellular data network. Session mobility is provided using a control server or session controller configured to manage and facilitate the transfer of the content delivery. The control server manages the transfer in response to receiving appropriate communication session control information from the mobile communication device. The control server can be a network element coupled to or contained within the network that couples a multimedia content source to one or more wireless control points that communicate with the end user mobile communication device. Alternatively, the control server can be partially or completely included or contained within the multimedia content provider.
US08224300B2 Method and apparatus to enhance navigation user experience for a smart phone device
An apparatus and method diverts navigation guidance provided by a phone when an incoming call occurs to achieve uninterrupted route guidance. In one aspect, a communication system is integrated with the phone to divert the route guidance to a vehicle audio system or display screen when there is an incoming call. The communication system can also be integrated with a cradle, a haptic commander or a radio head unit, which can be communicatively connected with the phone and the vehicle, such that when the incoming call occurs, the route guidance information is transmitted from the phone to the vehicle audio system or display screen through the cradle, etc. Furthermore, the communication system can continuously track the vehicle location to restart the navigation system in the phone when the call is ended.
US08224298B2 Systems and methods for mobile media services utilizing a short form command structure
In embodiments of the present invention, systems and methods for media services may comprise transmitting a message comprising content to a handset, soliciting a response message, wherein the solicitation indicates a short form command structure for the response, receiving a response from the handset comprising a short form command, and processing the response using the short form command. User engagement may be facilitated by developing locally produced, personalized channels for delivery of relevant content. The mobile platform may enable building mobile-oriented communities around original content. Content may be local, authentic, relevant, insider, original, aggregated, a multi-modal mash-up, and the like.
US08224289B2 Multi-tier service and secure wireless communications networks
The present invention pertains to improved communication quality and security of transmission in cellular communication networks. A customer has the option to pay different fees for different tiers of service relating to voice quality, bandwidth access, and different tiers of service relating to communications security. Higher tiers may guarantee a specific vocoder or bit rate is used, or guarantee a specific encryption protocol is use to ensure secure communications. Different tiers may be associated with customers' records for billing purposes. The network may afford high end devices higher voice quality and/or security via a lookup table indicating what level of service is associated with a given device. Calling or receiving devices may negotiate with each other to change to a more robust vocoder or bit rate to ensure a higher quality and/or security. Furthermore, the user may opt to change the quality and/or security level before or during a call.
US08224288B1 Method and apparatus for random access of voice mail messages
A method and apparatus for allowing a telephone service subscriber to receive an email notification, e.g., a SMS notification, at an endpoint device that a new voice mail message has been received. The SMS notification comprises a voice mailbox access phone number, selected from a pool of unassigned access phone numbers, which can be used to provide direct access to the new voice mail message in the telephone service subscriber's voice mailbox. Thus, a different voice mailbox access phone number is sent in each SMS notification to the telephone service subscriber for each new voice mail message, thereby providing direct access to specific voice mail messages via different voice mailbox access phone numbers.
US08224280B2 Radio frequency receiver, wireless communication unit and method of operation
A wireless communication unit (200) comprises a radio frequency (RF) receiver for receiving an RF signal and providing the received RF signal to an off-channel signal detector (218) and a quadrature down conversion mixer circuit comprising at least one dynamic matching mixer stage (226, 228, 250, 252). The off-channel signal detector (218) is arranged to detect whether an off-channel signal level of the received RF signal exceeds a threshold and, in response to determining that the received off-channel RF signal exceeds the threshold, the off-channel signal detector (218) deactivates the at least one dynamic matching mixer stage. Also described is a semiconductor that comprises a receiver, and a method of operation therefor.
US08224279B2 Radio frequency (RF) receiver with dynamic frequency planning and method therefor
A radio frequency (RF) receiver comprises an analog receiver, a digital processor, and a clock synthesizer. The analog receiver has an input for receiving an RF input signal, and an output for providing a digital intermediate frequency (IF) signal. The digital processor has a first input for receiving the digital IF signal, a second input for receiving a clock signal, a signal output for providing an IF output signal, and a control output for providing a clock control signal. The clock synthesizer has an input for receiving the clock control signal, and an output for providing the clock signal. The digital processor controls a frequency of the clock signal dynamically in response to a channel selection input to reduce interference of sub-harmonics created by the digital processor on the analog receiver.
US08224278B2 Convolutional impairment covariance estimation method and apparatus
Path delay information generated by a path searcher module of a wireless receiver is used to generate net channel coefficients for use in suppressing interference from a received signal. According to one embodiment, interference is suppressed from a signal transmitted over a communication channel including transmit and receive pulse shaping filters and a radio channel by generating net channel coefficients for the communication channel at processing delays such as G-Rake finger delays or chip equalizer tap delays. Medium channel coefficients are generated for the radio channel at estimated path delays as a function of the net channel coefficients. The net channel coefficients are regenerated at arbitrary delays as a function of the medium channel coefficients and an impairment covariance estimate is generated based at least in part on the regenerated net channel coefficients.
US08224277B2 Semiconductor device
An object is to provide a semiconductor device which operates normally even when the communication distance is extremely short, while the maximum communication distance is maintained, and which can make amplitude of a response waveform large even when a large amount of electric power is supplied to the semiconductor device and a protection circuit operates. The object is achieved with a semiconductor device including a first modulation circuit and a second modulation circuit each of which performs load modulation by an input signal, a detection circuit which determines an output signal by electric power supplied externally, a protection circuit which is controlled by the output signal of the detection circuit, and a modulation selecting circuit which switches the first modulation circuit and the second modulation circuit depending on the output signal of the detection circuit.
US08224273B2 Demodulator, diversity receiver, and demodulation method
A diversity receiver includes: a plurality of demodulating means for demodulating inputted OFDM signals, to output their demodulated signals; noise component calculating means provided for each demodulating means, for calculating noise components included in the demodulated signals outputted from corresponding demodulating means; channel profile calculating means provided for each demodulating means, for calculating channel profiles based upon the demodulated signals outputted from corresponding demodulating means; transmission channel decision means for determining transmission channel based upon the channel profiles; reliability information generating means for generating reliability information indicating reliability of the demodulated signals outputted from each demodulating means, based upon the noise components and the results of the determinations by the transmission channel decision means; a weighting factor calculating means for calculating, depending on the reliability information, weighting factors used in combining the demodulated signals outputted from each demodulating means; and a combining means for combining, depending on the weighting factors, the demodulated signals outputted from each demodulating means.
US08224269B2 Vector modulator calibration system
A vector modulator calibration system (“VMCS”) for obtaining a calibrated modulated output signal while minimizing spurious output signals from a vector modulator is shown. The VMCS may include a power sensor in signal communication with the vector modulator and a digitizer in signal communication with the power sensor.
US08224264B1 RF amplifier modulation circuit and related techniques
A power supply stage includes a digital signal generation means to generate n bit digital signal, a selection means for power supply voltages in dependence on n bit digital signal and an adjusting means for receiving the selected power supply voltage and the envelope signal and adapted to generate an adjusted selected power supply voltage tracking the envelope signal.
US08224262B2 Identification information reader and printer including the same
An identification information reader includes an antenna commonly used for transmission of a radio wave to a radio frequency identification tag and reception of a radio wave that has been modulated with at least identification information and transmitted from a radio frequency identification tag, a transmitter which outputs a radio wave to be transmitted from the antenna, a receiver which demodulates a radio wave received by the antenna to acquire at least the identification information, a directional coupler which is connected between the transmitter and the receiver, guides the radio wave output from the transmitter to the antenna and guides the radio wave received by the antenna to the receiver, and an attenuator which is connected between the antenna and the directional coupler and attenuates the radio wave guided to the receiver to reduce saturation of the receiver due to an increase in voltage standing wave ratio of the antenna.
US08224259B2 Digital architecture for radio-frequency apparatus and associated methods
A radio-frequency (RF) receiver includes a receiver analog circuitry and a receiver digital circuitry. The receiver analog circuitry resides within a first integrated circuit and the receiver digital circuitry resides within a second integrated circuit. The second integrated circuit couples to the first integrated circuit via a one-bit digital interface. The receiver analog circuitry receives an RF signal and processes the received RF signal to generate a digital signal. The receiver analog circuitry provides the digital signal to the receiver digital circuitry. The receiver digital circuitry includes a digital down-converter circuitry that mixes the digital signal with an intermediate frequency (IF) local oscillator (LO) signal to generate a digital down-converted signal. The receiver digital circuitry also includes a digital filter circuitry that filters the digital down-converted signal to generate a filtered digital signal.
US08224258B2 Portable terminal and method for controlling output thereof
A portable terminal includes a main body, a display, a plurality of sensors and a plurality of light elements. The main body includes a wireless communication unit. The display is coupled to the main body and is configured to output visible information. The plurality of sensors is coupled to the body and located at a peripheral region surrounding the display. A corresponding at least one sensor of the sensors is configured to receive user input for controlling a function associated with the visible information. The plurality of light elements is configured to output visible light. Each of the light elements is associated with one of the sensors to output the visible light proximate to the associated sensor. The corresponding at least one sensor is determined by which of the plurality of sensors is configured to permit controlling of the function associated with the visible information.
US08224250B2 Method and system for compensating for estimated distortion in a transmitter by utilizing a digital predistortion scheme with a single feedback mixer
Aspects of a method and system for compensating for estimated distortion in a transmitter by utilizing a digital predistortion scheme with a single feedback mixer are presented. Aspects of the system may include at least one circuit that enables generation of an output signal in response to one or more generated input signals. A feedback signal may be generated within a single feedback mixer circuit that may perform a frequency mix-down operation on the generated output signal. The generated feedback signal may be inserted at one or more insertion points in a receiver. Each of the insertion points may be located between a mixer stage of the receiver, and one or more circuits that generate a baseband signal based on the generated feedback signal.
US08224246B2 Device to device connection setup using near-field communication
Example method, apparatus, and computer program product embodiments are disclosed to enable near-field communication to be used in out-of-band initialization methods for connection setup for device-to-device communication. Example embodiments of the invention include a method comprising the steps of initiating, by a first device, an out-of-band near-field communication connection with a second device by transmitting wireless communication signals including necessary power for providing the near-field communication connection; sending a first short-range communication connection parameters for role determination, to the second device via the out-of-band near-field communication connection; receiving second short-range communication connection parameters for role determination, from the second device via the out-of-band near-field communication connection; selecting a role for the short-range communication connection by adopting short-range communication connection parameters for role determination that correspond to the role; discarding short-range communication connection parameters for role determination that are not adopted; and initiating the short-range communication connection according to the selected role using the adopted short-range communication connection parameters for role determination.
US08224244B2 Communication apparatus
The present invention provides a communication apparatus being in directly contact with a human body and using the human body as a transmission channel for data communication. The communication apparatus attached to the human body transmits a signal in the form of a current, receives a signal transmitted from another communication apparatus attached to the human body therethrough, and eliminates noise included in the received signal. In addition, the communication apparatus compares the noise-eliminated signal and a reference signal and recovers an original signal. Further, the communication apparatus generates a base-band signal and transmits the same through the human body.
US08224242B2 Apparatus and method for removing self-interference and relay system for the same
An apparatus, a method and a relay system for removing self-interference (SI). If a relay transmitting end transmits relay-reference signals (R-RS) through a region where a base station does not transmit signals, based on a protocol predetermined with the base station, a relay receiving end obtains SI channel values from signals transmitted by the relay transmitting end and received through a self-interference channel with use of the R-RS, removes the SI from transmitting signals of an uplink or an downlink based on the SI channel values, and relays the SI removed transmitting signals.
US08224241B1 System and method for antenna orientation for mobile applications
Wireless communication is provided using very low frequency signals to environments that are otherwise difficult to reach. In one embodiment, a mobile wireless system is configured to automatically orient its antenna. A monitoring module is used to detect a current signal strength of a received radio frequency signal, as well as a current position for the mobile system. This information is compared to an expected signal strength for the current position in order to determine if the antenna should be adjusted or otherwise realigned.
US08224240B2 Method and apparatus for implementing beam forming in CDMA communication system
The present invention relates to a device for realizing beam-forming in CDMA mobile telecommunication system by employing smart antenna technique and method thereof, which forms multiple fixed beams in a sector, and uses multiple fixed beams to form the traffic channel with narrow beams and the common channel with sector beams simultaneously in the same smart antenna system, and overcomes the problem of inconsistency of phrases of respective channels due to the variations of time and temperature without complicated correction technique, thereby improving the capacity and performance of CDMA system with multiple antennas. It solves the problem that the fixed beams in some area correlate with and counteract one another or are greatly reduced due to the correlating addition of the space vectors of each fixed beam when the multiple antenna CDMA system transmits the common channels, and makes the strength of the pilot channel and the traffic channel in corresponding proportion in the coverage area, and improves the signal to noise ratio of receiving signals by the mobile station. By adding an optical transceiver system between the base band and the radio frequency TRX, the base band part can support more sectors. The radio frequency part is very close to the antennas, therefore the power consumption is reduced.
US08224233B2 Regulation of service in restricted telecommunication service area
System(s) and method(s) are provided to regulate telecommunication service in a confined area in which telecommunication is restricted. Regulation includes control of wireless resources and access thereto, and monitoring wireless activity and locating sources thereof within the confined area. Regulation can be accomplished through networked femtocell access points and distributed antenna systems. Control of wireless resources is accomplished through selective jamming within the confined area; selective jamming can be updated based on performance metrics of telecommunication service. Configurable lists that authorize mobile device(s) to consume wireless service within the confined area control access to wireless resources. Access can be granted or denied statically or dynamically. Monitoring of wireless activity within the confined area includes tracking and recordation of signaling or traffic activity. The monitoring of signaling activity can enable location of a source of wireless activity, while monitoring of traffic can lead to identification of a user thereof.
US08224230B2 Image forming apparatus having a separation section which moves in an axial direction of an image carrier, for separating a transfer sheet from the image carrier
An image forming apparatus includes an image carrier; a toner image forming section; a transfer section which transfers the toner image onto a transfer sheet; a separation section which separates the transfer sheet from the image carrier; and a process cartridge which holds the image carrier, the toner image forming section, the transfer section, and the separation section as a unit detachable from a main unit of the image forming apparatus. The separation section includes a resin guide member which is a base for the separation section, a separation pawl for separating a transfer sheet from the image carrier, a metal reference plate fixed to the resin guide member and a resin engaging member fixed to the reference plate. The resin engaging member engages with a process cartridge member which supports the separation section allowing the separation section to move in an axial direction of the image carrier.
US08224229B2 Image forming apparatus
An image forming apparatus is swung with a stopper which is swingable simultaneously with a switching member, and which allows rotation of an output gear by being disengaged from the output gear with a swinging movement of the switching member to an ON side, and which stops the rotation of the output gear by being engaged with the output gear with a swinging movement of the switching member to an OFF side. When the switching member is swung to the OFF side, the stopper is engaged with the output gear at the same time as the switching member is disengaged from the triggering member or before the switching member is disengaged from the triggering member. Accordingly, a descent of a pressing plate at the time of stopping the pressing plate is prevented without using a one-way clutch.
US08224228B2 Cover closer
A cover closer having a drive unit for electrically opening and closing a cover of a copying machine or the like is described. The cover closer can ease the burden of manipulation of the cover and minimize the constraints on designing the main body of the copying machine and the like. The cover closer is provided with a compact drive unit having a high reduction ratio by the use of planetary gears which reduce the input torque necessary for opening and closing the cover, so as to downsize an electric motor used in the drive unit. The drive unit can therefore be installed within the hinge structure of the cover closer.
US08224224B2 Cleaning blade and image forming apparatus, process cartridge, and image forming method using the same
A cleaning blade for removing fine particles from a cleaning target by contact with the cleaning target, a method of using the cleaning blade, and an image forming apparatus and process cartridge using the cleaning blade. The cleaning blade includes an elastic blade. A leading edge of the elastic blade includes a friction coefficient of 0.5 or less. The cleaning blade also includes a surface layer that covers the leading edge of the elastic blade. A thickness of the surface layer is between 1 to 50 μm at a position 50 μm away from the leading edge, and a hardness of the surface layer is greater hardness than the elastic blade.
US08224222B2 Fixing device and image forming apparatus including fixing device
A fixing device is provided. In a fixing device, a heating member that heats a fixing belt includes a heat generating member that has a heat generating layer that generates heat due to being energized, and a heat radiating member. In the heat radiating member, a heat receiving piece of a first heat radiating section and a heat receiving piece of a second heat radiating section are combined with each other to form a heat receiving section, and a heat transfer piece of the first heat radiating section and a heat transfer piece of the second heat radiating section are combined with each other to form a heat transfer section. Heat pipes that are meandering capillary tube heat pipes are formed inside the first heat radiating section and the second heat radiating section.
US08224214B2 Collapsible packaging system
A package suitable for containing marking material used in a printing machine. The package includes a package surface adapted to engage one or more surfaces of the printing machine and a material identifier mechanism for verifying the marking material. The package may also include a material pouch, which is adapted to contain the marking material, joined with or formed in the package surface. Alternatively, the package may include a carrier adapted to engage one or more surfaces of the printing machine and a material pouch joined with the carrier. Other aspects include a method of remanufacturing a package suitable for containing marking material used in a printing machine.
US08224206B2 Fusing unit including roller adjustment mechanism and image forming apparatus having the same
An image forming apparatus includes a photosensitive body on which an electrostatic latent image is formed, an exposure device to irradiate light to the photosensitive body to form the electrostatic latent image, a developing device to adhere a developer to the photosensitive body to form a visible image, a transfer device to transfer the visible image formed on the photosensitive body onto a printing medium, and a fusing unit to fuse the visible image to the printing medium. The fusing unit includes a heating roller to apply heat to the printing medium, a press roller to contact the heating roller to press the printing medium, a press lever to press any one of the heating roller and the press roller to the other, an adjusting lever rotatably coupled to the press lever, and a pressing force adjusting device to operate the adjusting lever to move the press lever. Accordingly, a fusing pressure between the heating roller and the press roller can be decreased with a small force by operating the adjusting lever hingedly coupled to the press lever.
US08224202B2 Image forming device, printing system, and printing method
A fixing device including: an endless belt that is driven to perform a circulating motion; a pressing member and a fixing roller that face each other with the endless belt therebetween, the pressing member being caused to press the fixing roller, which is preliminarily heated, via the belt to form a fixing nip in which a toner image is thermally fixed onto a recording sheet S passing through therein; a cooler that cools at least a paper-contact range of the belt within which the recording sheet S passing through the fixing nip contacts; and a temperature-decrease controller that causes the cooler to cool at least the paper-contact range of the belt before the toner image is thermally fixed onto the recording sheet S.
US08224200B2 Image forming apparatus for controlling speed of intermediate transfer member according to image
A color image forming apparatus includes one image bearing member, an image forming unit configured to successively form images with toners in plural different colors on the image bearing member per color, a revolving intermediate transfer member, and a transfer unit configured to successively transfer the images on the image bearing member onto the intermediate transfer member in a superimposed relation in a transfer section. Images are transferred in a superimposed relation by executing control such that, when formation of the next image is not started at a due timing of starting the formation of the next image, a timing at which transfer is started after the formation of the next image and a timing at which a leading end of the previously transferred image reaches the transfer section are matched with each other by temporarily changing the revolving speed of the intermediate transfer member or stopping it.
US08224198B2 Humidity detecting device and image forming apparatus including the same
A humidity detecting device includes a humidity sensor, which detects humidity using a change in an impedance by humidity, and which generates a humidity detection signal according to application of an AC voltage, a detecting unit that detects the impedance of the humidity sensor based on the humidity detection signal, a switching unit that switches a frequency of the AC voltage to at least a first frequency and a second frequency, the humidity sensor being a first impedance at the first frequency and a second impedance at the second frequency, a temperature sensor that detects ambient temperature of the humidity sensor, a calculating unit that calculates a difference and/or a change rate between the first impedance and the second impedance, a discriminating unit that discriminates the humidity sensor based on the difference and/or the change rate, and a control unit that performs processing corresponding to the discriminated humidity sensor.
US08224197B2 Image forming apparatus, printing operation control method and computer-readable information recording medium
An image forming apparatus includes a photosensitive member driving part that drives a photosensitive member, a counting part that carries out an adding operation when the photosensitive member driving part drives the photosensitive member, and carries out a subtracting operation when the photosensitive member driving part stops the photosensitive member; and a control part that interrupts, when a count value of the counting part becomes equal to or more than a first predetermined value, a printing operation of driving the photosensitive member, forming an electrostatic latent image on the photosensitive member, and fixing a toner adhering to the photosensitive member onto a recording sheet, and causes the counting part to start the subtracting operation.
US08224195B2 Method for controlling a development process in different operating phases
In a method to control a development process and an electrographic process, at least one developer station inks a latent image on a carrier with a toner. The toner is extracted from a mixture of toner and toner particles and wherein first toner is supplied to the mixture. A characteristic value is determined for a status of the mixture from a model calculation in which a toner exchange rate and an operating aging rate are linked. The development process is at least one of monitored, controlled, or regulated depending on the characteristic value. Also in a related method for controlling a development process, a characteristic value is determined for a status of the mixture from a model calculation in which a change of a toner consumption rate for the toner within a time interval during operation of the developer station and a time constant are taken into account. At least one of monitoring, controlling, or regulating the development process depends on the characteristic value.
US08224194B2 Image forming apparatus discharging staying toner
An image forming apparatus calculates the amount of staying toner based on the amount of drive of the developer roller and the amount of toner consumed for a print job performed. When the amount of staying toner exceeds a threshold, the toner is discharged. The threshold used upon completion of image stabilization is larger than that used upon completion of a print job. Even when performing image stabilization temporarily increases the amount of staying toner in the developing device, immediate toner discharge based on that condition is prevented. Thus, toner consumption can be minimized.
US08224191B2 Image forming apparatus
A main control section 41 displays a prompt for cleaning of a discharge wire 15-2 to a user together with a prompt for maintenance work for replacement of a toner container (consumable item) 21 to the user on a display screen of a touch panel section 53, for example, when a replacement timing of the toner container (consumable item) 21 that has been reached is detected. The user who sees the content of the display carries out cleaning work of the discharge wire 15-2 at the same time with maintenance work for replacement of the toner container 21. This can contribute to an improvement in user convenience and also increase the operating capacity of an apparatus body to the extent possible.
US08224188B2 Even-order harmonic cancellation and increased RF gain using dual-output mach-zehnder modulator with two wavelength input
A method and system for processing analog optical signals to produce a single RF output free from even-order harmonic distortion. Two analog optical signals of different wavelengths λ1, λ2 are input into a dual-output Mach-Zehnder modulator (MZM), where one wavelength input is high-biased and one wavelength is low-biased. The complementary high- and low-biased wavelengths are output from each arm of the MZM to a multiplexer, which filters out the unwanted high- or low-biased wavelengths from each MZM arm so that both wavelengths are low-biased or high-biased. The signals are passed to a pair of photodiodes, and the photocurrents from the photodiodes are differenced to produce the final RF output. Because of the complementary phase differences between the two low- or high-biased signals generating the photocurrent, all components of the photocurrent except the fundamental and odd-order harmonics cancel each other, resulting in a high-quality RF output free from harmonic distortion.
US08224187B2 Electronic device for transmitting and receiving information by means of laser light
The main power source unit of an image read-out device supplies power to an laser diode (LD) power supply unit of an electronic cassette through a contact. The LD power supply unit supplies the supplied power to a laser diode (LD), as power used for emitting laser light, and also supplies a portion of the supplied power to an LD power supply unit of the image read-out device through a contact. The power supplied to the LD power supply unit of the image read-out device is supplied as power for emitting laser light to an LD of the image read-out device. When there is a change in the relative position of the casings of the electronic cassette and the image read-out device, the contact and electrical continuation of the contacts breaks and laser light stops being emitted from the LDs.
US08224183B1 Method and apparatus for enabling multiple passive optical networks to share one or more sources
A method and apparatus for implementing a hybrid SOA-Raman amplifier in a central office in order to enable multiple passive optical networks to share one or more enhancement service sources, e.g., to share a source for a broadcast service are disclosed.
US08224182B2 Switch device, connection system and connection control method
Reduction in power consumption at low costs is realized by a system with apparatuses connected with each other.A switch device comprises transmission/reception unit each connected to each of apparatuses through a communication cable for transmitting/receiving a signal to/from each apparatus, and a connection switching unit for switching connection between the apparatuses by switching connection between the transmission/reception unit. Further provided are a reception state monitoring unit for monitoring a signal reception state of the transmission/reception unit, and a transmission stopping unit for executing signal transmission stopping processing according to a monitoring result obtained by the reception state monitoring unit with respect to other transmission/reception unit to which connected through that communication cable is other apparatus having a connection relationship with the apparatus to which the transmission/reception unit is connected through the communication cable.
US08224177B2 Digital camera with shutter control section or mirror control section
A digital camera includes: a light guide section that defines a space in which a light flux from a photographic lens to an imaging unit is guided; a mirror unit arranged inside the light guide section, that is adapted to rotate between a viewing position in which the mirror unit is inserted in a photographic light path from the photographic lens to the imaging unit to reflect the light flux and a photographing position in which the mirror unit is retracted from the photographic light path; a mirror unit control section that controls rotation of the mirror unit; a rotation instruction section that outputs a signal to rotate the mirror unit while no photography is performed to the mirror unit control section; and an opening section provided in the light guide section that discharges from the light guide section air that is moved by the rotation of the mirror unit.
US08224165B2 Temperature limited heater utilizing non-ferromagnetic conductor
A heater is described. The heater includes a ferromagnetic conductor and an electrical conductor electrically coupled to the ferromagnetic conductor. The ferromagnetic conductor is positioned relative to the electrical conductor such that an electromagnetic field produced by time-varying current flow in the ferromagnetic conductor confines a majority of the flow of the electrical current to the electrical conductor at temperatures below or near a selected temperature.
US08224158B2 Method for setting playback environment of an interactive disk
In accordance with one or more embodiments, a method for setting a playback environment for an ENAV recording medium comprises determining availability of additional contents associated with audio/video (A/V) data recorded on the ENAV recording medium, based on data recorded on the ENAV recording medium; loading the additional contents in a temporary storage area; and reproducing the A/V data and the additional contents loaded in the temporary storage area according to the data.
US08224156B2 Recording apparatus, reproduction apparatus and file management method
A recording apparatus, a reproduction apparatus and a file management method are disclosed wherein, even if one of files recorded on a recording medium cannot be reproduced regularly, another file selected by the user can be reproduced normally. A file having a hierarchical structure formed from video data and audio data both in the form of compressed data together with information necessary for processing of the video data and audio data is produced and recorded on a predetermined recording medium. Upon production of the file, information regarding decoding of the video data and audio data is disposed collectively on the top side of the file.
US08224144B2 Fiber optic connector storage apparatus and methods for using the same
A fiber optic connector storage apparatus for storing a fiber optic connector having an exposed ferrule includes a housing and a dust cap portion. The housing defines a socket to receive and hold the fiber optic connector. The dust cap portion is integral with the housing and is configured to receive and protect the exposed ferrule when the fiber optic connector is inserted into the socket.
US08224143B2 Substrate structure and manufacturing method
Provided is a substrate structure and a manufacturing method thereof, the substrate structure including a base substrate of single crystal; and a rhombohedral ferroelectric thin film exhibiting a spontaneous ferroelectric polarization and of a perovskite structure, the ferroelectric thin film being formed on a surface of the base substrate. The substrate structure may further include an optical waveguide formed on the ferroelectric thin film; and an electric field applying section that applies, to the optical waveguide, an electric field parallel to a surface of the base substrate. The electric field applying section generates the electric field so that the electric field direction of the electric field applied to the optical waveguide is parallel to a direction of the spontaneous ferroelectric polarization of the ferroelectric thin film.
US08224141B2 Multi-jacketed fiber optic cable
A fiber optic cable includes an inner jacket and an outer jacket. The inner jacket surrounds an optical fiber and a strength layer positioned between the optical fiber and the inner jacket. The inner jacket includes a liquid crystal polymer within a base polymeric material. The outer jacket defines an elongate transverse cross-sectional profile. A strength member is positioned outside the inner jacket. The outer jacket is removable from the inner jacket such that the fiber optic cable forms a first cable portion that extends from a first end of the fiber optic cable to an intermediate location of the fiber optic cable and a second cable portion that extends from the intermediate location to a second end of the fiber optic cable. The first cable portion is more rugged than the second cable portion.
US08224140B2 Cables with bend insensitive optical fibers
Fiber optic cables and methods of manufacturing fiber optic cables are disclosed herein. According to one embodiment, a fiber optic cable includes a plurality of optical fibers having a lay length of greater than 160 mm. The fiber optic cable also includes strength material surrounding the plurality of optical fibers and a polymer jacket surrounding the strength material. Each of the optical fibers is configured to exhibit a bend-induced optical attenuation of less than or equal to about 0.6 dB when wrapped one turn around a 7.5 mm mandrel.
US08224139B2 Tunable optical filter
Consistent with the present disclosure a compact, integrated tunable filter is provided that can adjust the power levels of optical signals output from an optical amplifier, for example, so that the amplifier has a uniform spectral gain. The tunable optical filter includes a planar lightwave circuit (PLC) having cascaded Mach-Zehnder interferometers, each of which having corresponding differential optical delays. At least one of the differential optical delays is different than the rest. Alternatively, the differential optical delays are different from one another. Each of the Mach-Zehnder interferometers is connected to one another by a tunable optical coupler. Such a filter has an improved frequency response in that the number of shapes that the transmission spectrum may have is increased. Accordingly, the optical filter may be more finely tuned to more effectively flatten, for example, the output of the optical amplifier. In addition, since the tunable optical filter is realized with a planar lightwave circuit (PLC) component, manufacturing costs can be reduced, and a more compact device can be obtained.
US08224138B2 Dental laser radiation chip
A dental laser radiation chip includes an optical fiber including a fiber center section having a core and a clad and also including a jacket for covering the fiber center section. The dental laser radiation chip radiates a laser light having a wavelength of around 3 μm. A tip section of the dental laser radiation chip has a shape of frustum tapering forward in an axial direction. The shape of frustum includes a tip face from which forward laser light is to be radiated forward in the axial direction and an inclining side face from which side laser light is to be radiated in a radial direction with respect to the axial direction. The tip face is mirror-surface-finished to have a surface roughness of 0.008 μm. The inclining side face is rough-surface-finished to have a surface roughness of 0.4 μm.
US08224136B2 Optical multiplexer/demultiplexer module and prism using for the same
An optical multiplexer/demultiplexer module comprises: a plurality of prisms, each having an inclined surface that is formed by one of the four orthogonal corners of a transparent rectangular solid glass plate being cut and removed at a 45° angle with respect to the end surface; a frame for housing said plurality of prisms; and a plurality of collimator units that convert light having a different wavelength for each prism to collimated light, and inputs the light to the respective prism. When light a having different wavelength is input to a respective prism, the input light is reflected two times, by the inclined surface and a second end surface, after which the light is output from the respective prism. The light that is output from a previous stage prism of the plurality of prisms advances along the same optical path as the light that is output from a later stage prism, so the light that is output from each respective prism is sequentially multiplexed and wavelength multiplexed light is output from the third end surface of the final stage prism.
US08224133B2 Laser illumination device
An Electrically Switchable Bragg Grating (ESBG) despeckler device comprising at least one ESBG element recorded in a hPDLC sandwiched between transparent substrates to which transparent conductive coatings have been applied. At least one of said coatings is patterned to provide a two-dimensional array of independently switchable ESBG pixels. Each ESBG pixel has a first unique speckle state under said first applied voltage and a second unique speckle state under said second applied voltage.
US08224132B2 Electromagnetic radiation frequency optimizing device and method
The invention relates to a device, system, and method for optimizing and altering electromagnetic frequency using Doppler shifts of electromagnetic radiation, and, in particular, optimizing frequency for application to photovoltaic devices and the like. The device comprises a crystal positioned in a channel undergoing a vibration, wherein an interaction between an incoming electromagnetic radiation and the vibration of the crystal optimizes a frequency of electromagnetic radiation. Also, a method comprising providing a channel, at least two parallel walls having an reflective surface; separating an incoming electromagnetic radiation into component frequencies; vibrating at least two parallel walls, wherein parallel walls contain at least one crystal capable of vibration; directing incoming electromagnetic radiation toward at least two parallel walls, wherein contact between incoming electromagnetic radiation and vibration of at least one crystal alters a frequency of electromagnetic radiation toward said optimal frequency.
US08224130B2 System for remotely generating and distributing DICOM-compliant media volumes
A system for generating digital image media volumes includes a digital image terminal for receiving, processing, and transmitting digital image data, and being adapted for processing the digital image data into one or more discrete DICOM-standard data objects. The system further includes a media volume production facility remotely located from the digital image terminal, and communicatively coupled to the digital image terminal via a server-operated computer network.
US08224129B2 Auto-deletion of image related data in an imaging system
A system for auto-deletion of image related data in an imaging system, includes an imaging system. The imaging system comprises a repository for storing image representative data, and is capable of archiving image representative data in the repository, and deleting image representative data from the repository. The system also includes an archiving system, coupled to the imaging system, for receiving image representative data from the imaging system and archiving the received data. The imaging system automatically deletes image representative data which has been archived from the repository.
US08224127B2 Synthesis of databases of realistic, biologically-based 2-D images
A method and computer program product to create an unlimited number of synthetic but realistic, biologically-based, 2-D images like irises and magnetic resonance images (MRIs), as well as other images is presented. New metrics for measuring the mathematical distance of such synthetic images from a source (original) image have also been proposed. These metrics and the synthesis procedure are applicable to the development of image retrieval systems. The presented method can be extended to synthetic images of non-biological origins too.
US08224126B2 Motion compensated temporal interpolation for frame rate conversion of video signals
The present invention relates to a method for interpolating a subpixel at an interpolation position, which is situated in the chronological order between two source frames. Thereby the calculation of the interpolated subpixel's value is based on the value of the pixels of the two source frames and additional weighting coefficients, which are based on the motion vectors correlating the two source frames.
US08224125B2 Method and apparatus for spatial interpolation of color images
This invention concerns the spatial interpolation of color images and, in particular, the reconstruction, or “de-mosaicing” of data from a single sensor-array electronic camera.Electronic cameras typically have an image sensor comprising a matrix of individual pixel sensors, each sensor being responsive to a color component. In order to obtain color component information for all pixels, in accordance with the disclosed embodiment, green component pixel values (203) are interpolated to obtain green component pixel values for all pixels (209). A difference value (B−G) (212) is formed from the green color component values (207) and the original blue component values (204) at blue pixel locations, and the difference values (B−G) (212) are then interpolated to obtain difference values for all pixels (216). Blue component values for all pixels (225) can then be obtained from the difference values for all pixels (216) and the green component values for all pixels (209).
US08224123B2 Method for transmitting and receiving image, receiving device, and image storage device
A technique is provided for reducing the size of each of images included in an image signal and generating a high-resolution image with minimized degradation in the image quality from the reduced images. Alias components and motion information that are included in the image signal having the reduced images are used for conversion of the images included in the image signal into a high-resolution image. Low pass filtering is performed on a frequency component in the direction of a motion included in the image signal and a frequency component in a direction other than the direction of the motion. The cut-off frequency of the low pass filter in the direction other than the direction of the motion is lower than the cut-off frequency of the low pass filter in the direction of the motion.
US08224121B2 System and method for assembling substantially distortion-free images
Exemplary systems and methods are provided for imaging a unit under test. Orientation of an imaging system is determined with a machine vision system, a unit under test is scanned with the imaging system, and the scanned image is processed into a substantially distortion-free image. The scanned image may be processed into a substantially distortion-free image by mapping a scanned image to coordinates determined by the machine vision system. By combining the position and orientation information collected at the time each image pixel is collected, the image can be assembled without distortion by mapping a detector signal to the appropriate image coordinate. Alternately, the scanned image may be processed into a substantially distortion-free image by mapping a scanned image to a predetermined matrix grid of coordinates, identifying distortion in the scanned image, and correcting identified distortion in the scanned image.
US08224118B2 Device and method for outputting a private image using a public display
Disclosed are a device and a method for displaying a private image on a public display device. Image sequence pattern is generated for the private image and the corresponding masking image. The masking image is made from the dynamic inverse image of the private image, based on the refresh rate of the display device and the image sequence pattern. The masking image can screen the private image more effectively. The private image and the masking image is displayed on the display device according to the image sequence pattern.
US08224117B2 Image processing device, image processing method, and image processing program
An image processing device that executes deformation of an image includes a candidate area setting unit, an exclusion determination unit and a deformation processing unit. The candidate area setting unit sets candidate areas, each of which includes a specific image, on a target image used as a target for a deformation process. The exclusion determination unit, when there is an overlap between the candidate areas, excludes one or more candidate areas from the target for the deformation process so as to eliminate the overlap. The deformation processing unit performs deformation of the image on the candidate areas other than the excluded candidate areas.
US08224115B2 Device, system and method for improving image quality by addressing image noise from electrical noise
Provided are devices, systems and methods that improve image quality by identifying and addressing image noise caused by electrical noise. Electrical noise emanating from a plurality of components of an image apparatus is identified, producing an electrical noise detection calculation based on the detected electrical noise, and inputting the electrical noise detection calculation into an image noise correction calculation apparatus, calculating an image noise correction calculation.
US08224110B2 Image processing apparatus and image processing method
An image processing apparatus includes a gradient calculator that calculates a direction and a magnitude of a gradient of each pixel in an input image using neighboring pixel values; a histogram calculator that calculates a Histogram of Oriented Gradients containing plural sampled directions from the directions and the magnitudes of the gradients calculated for the pixels in a region including the pixel being processed; a storing unit that stores plural smoothing filters and associated Histograms of Oriented Gradients; a search unit that calculates errors between Histogram of Oriented Gradients calculated for the pixel being processed and the Histograms of Oriented Gradients stored in the storing unit and searches the Histogram of Oriented Gradients that has the minimum error; and a filter processing unit that acquires one of the smoothing filters stored in association with the Histogram of Oriented Gradients having the minimum error and determines a corrected pixel value of the pixel being processed by filter processing with the acquired smoothing filter.
US08224105B2 Method for coding image, image coding device and image pickup system
It is decided whether a processing target block includes an edge in accordance with an edge detection result of the processing target block. In the case where the edge is included, it is then detected whether there is a flat portion. It is decided whether the processing target block includes the flat portion in accordance with a flat portion detection result. In the case where the flat portion is included, one of a first group of orthogonal transform sizes is selected. In the case where the edge is not included or the flat portion is not included, one of a second group of orthogonal transform sizes greater than the first group of orthogonal transform sizes is selected.
US08224103B2 Image encoding method and device, image decoding method and device, and imaging device
An image encoding method is for obtaining, from a pixel data string containing pixel values of a plurality of pixels in a pixel array where the pixels are arrayed, a pixel data string containing a quantized representative value into which at least one of the pixel values is encoded. Encoding is performed by allocating a specific quantized representative value when a pixel value of a pixel is a specific pixel value, and by allocating a quantized representative value other than the specific quantized representative value when the pixel value is other than the specific pixel value.
US08224100B2 Method and device for intra prediction coding and decoding of image
A method and a device for intra prediction coding and decoding of an image in which the intra prediction according to a selected intra prediction mode based on a direction of an input image is performed are provided. In the method and the device, an input block is frequency transformed, a direction of pixels in the input block is determined, and the intra prediction is performed according to an intra prediction mode that has the most similar direction to the determined direction of the pixels.
US08224099B2 Screen data transmitting system, screen data transmitting server, screen data transmitting method and program recording medium
A difference region extracting section 122 extracts differential regions based on screen data of a previous screen stored in transmission screen data storage section 124 and a current screen stored in a screen data storage section 121. A priority determining section 123 calculates change data density indicating a degree of a change of pixel values for every differential region. For example, when a user operates an icon on the screen, the change data density of the differential region corresponding to the icon becomes larger than the change data density of the differential region corresponding to the background portion of a video image. An encoding section 125 writes screen code data of each differential region in a transmission buffer 141 in descending order of the change data density.
US08224098B2 Façade rendering system
A façade rendering system is described. In various embodiments, the façade rendering system identifies horizontal waveforms and vertical waveforms from an image of a structure, combines the identified horizontal and vertical waveforms to generate façade waveforms that model a façade of the structure, and renders the façade waveforms as a façade for the structure. The façade rendering system can include or employ information about the structure from which to create waveform information, waveform information to create a façade waveform for modeling the structure, and a component that renders the structure based on the waveform information.
US08224096B1 Efficient detection of constant regions of an image
A technique that improves image analysis efficiency by reducing the number of computations needed to detect constant regions. Constant region detection according to the present techniques includes determining whether an image analysis window at a current position contains a constant region by analyzing a new line of pixels in the image analysis window if a pixel at a predetermined location in the image analysis window in the current position has a value equal to a pixel at the predetermined location from a previous position of the image analysis window. Analyzing only the new line of pixels saves the computational time that would otherwise go into analyzing all of the pixels in the image analysis window.
US08224093B2 System and method for image segmentation using continuous valued MRFs with normed pairwise distributions
A method for segmenting a digital image includes initializing object and background seed nodes in an image, where the image is represented as a graph G=(V, E) whose nodes iεV correspond to image points and whose edges eεE connect adjacent points, where set M⊂V contains locations of nodes marked as seeds, set U⊂V contains locations of unmarked nodes, set O⊂M contains locations of object seed nodes, and set B⊂M contains locations of background seed nodes, assigning to each seed node a membership value such that ∀iεO,xi=1 and ∀iεB,xi=0, where each node iεV is associated with a membership xiε[0,1], and finding a membership vector xε, whose ith entry is given by xi that minimizes E p ⁡ ( x ) = ∑ eij ∈ E ⁢ w ij ⁢  x i - x j  pij , where each edge eijεE connecting nodes i and j in V is associated with a weight wij and an exponent pij, and ∀eijεE,1≦pij<∞, such that xi=1 if iεO and xi=0 if iεB.
US08224088B2 Method for background generation and its system for video surveillance
A background generating method of low process cost for use in detecting a moving object based on subtraction process performed between an input image and a base image, and an apparatus with the function of detecting a moving object using its background. The apparatus consists of a feature vector extractor for calculating feature vectors from the input image and an average processor capable of obtaining an average from the calculated feature vectors, diminishing noise occurring for a short time and the influence by the moving object, and forming images that follows the illumination change due to changes in the imaging environment. The images generated by the average processor are accumulated for a predetermined number of frames and the accumulated images are statistically processed by a statistical processor.
US08224087B2 Method and apparatus for video digest generation
The present invention is a video digest which extracts only the relevant information out of the video content according to user preferences. Video digest generator is a combination of hardware and software constituting a component of the digital video recorder, which analyzes the content and extracts only the portions which are meaningful or important for the user.
US08224085B2 Noise reduced color image using panchromatic image
A method includes providing a first image having sparsely sampled panchromatic pixels and color pixels corresponding to at least two color photoresponses. The method also includes interpolating the panchromatic pixels to provide a full-resolution panchromatic image. A noise-reduced value for a particular color pixel in the first image is provided by: selecting a neighborhood of color pixels surrounding a particular color pixel, selecting a neighborhood of panchromatic pixels from the full resolution panchromatic image, and using the values from the selected neighborhoods of color and panchromatic pixels to provide the noise reduced value for the particular color pixel.
US08224079B2 Image capture and identification system and process
A digital image of the object is captured and the object is recognized from plurality of objects in a database. An information address corresponding to the object is then used to access information and initiate communication pertinent to the object.
US08224066B2 Method and microscopy device for the deflectometric detection of local gradients and the three-dimensional shape of an object
The invention relates to a method and an apparatus for high-resolution deflectometric determination of the local slope and of the three-dimensional shape of an object (6). The apparatus comprises a microscopic imaging system (5, 4, 8) having a numerical aperture (sin u), a focus plane (6a) and a receiving unit (9, 10); an illuminating system (1, 3, 4, 13, 13a) having a grating generator (1) that preferably generates a sine grating (2); and a control and evaluating unit. The object (6) is located in the object space of the imaging system. The illuminating system (13, 13a), which is fashioned as an illuminating system for reflected-light objects or for transmitted-light objects, generates a series of grating images (7), which are projected as virtual images into the object space a distance d from the focus plane of the microscopic imaging system. The imaging system images onto a receiving unit, as a modulated image, the object and simultaneously the grating image reflected in the object or the transmitted grating image. The local slope components of the object surface are determined from the series of modulated images with the aid of the evaluating unit.
US08224060B2 Image processing method, paint inspection method and paint inspection system
An image processing method that differentiates image data using an image processing system that includes a processing unit and a storage unit includes: acquiring image data; sequentially picking up pixels one by one at a predetermined pitch from among the pixels that constitute the image data and setting the picked up pixels as reference pixels; setting a close region around each of the reference pixels; calculating an average value of densities of the picked up pixels for each of the close regions; setting a wide region larger than the close region around each of the reference pixels; calculating an average value of densities of the picked up pixels for each of the wide regions; and calculating a difference between the density of each of the reference pixels and a corresponding one of the average values of the densities of the pixels of the wide regions.
US08224059B2 Method for counting and segmenting viral particles in an image
The method is for intracellular counting and segmentation of viral particles in an image. An image is provided that has a plurality of items therein. A radius range of viral particles is determined. Round items in the image having a radius within the predetermined radius range are identified. Elliptical items that are formable from the predetermined radius range are determined. The round and elliptical items identified into groups are sorted. The viral particles among the round and elliptical items are identified. For example, the method may be used for intracellular counting and segmentation of siRNA treated human cytomegaloviral particles in TEM images.
US08224058B2 Measurement apparatus, method and computer program
A measurement apparatus for enumeration of particles or white blood cells in a sample comprises: a holder, which is arranged to receive a sample acquiring device that holds a sample, an imaging system, comprising a magnifying means and at least one digital image acquiring means, said imaging system being arranged to acquire at least one digital image of the sample, and an image analyser, which is arranged to analyse the digital image for identifying particles or white blood cells and determining the number of particles or white blood cells and which is arranged to analyse the digital image for identifying particles or white blood cells that are imaged in focus, determining types of these particles or white blood cells, the types being distinguished by physical features and determining the ratio of different types of particles or white blood cells.
US08224055B2 Calibration of volume acquired images
A reference image is used to calibrate a subsequent image, such as one obtained during therapy. A number of local histograms are prepared for each image, a transformation is identified that transforms the histograms to be substantially the same and is applied to voxels in the subsequent image. Changes between the reference and subsequent images such as the movement of internal structures will be preserved since the method compares local histograms and this corrects intensities, not shapes. Gently varying artifacts such as the cup artifact will be substantially eliminated. The volume image thus derived can then be used for treatment planning.
US08224054B2 Method and apparatus for virtual subtraction of stool from registration and shape based analysis of prone and supine scans of the colon
Certain embodiments of the present invention provide a system and method for identifying stool particles in virtual dissection data for a colon. A shape classification may be determined for a segmented colon by three-dimensional filtering of a prone data set and a supine data set. The shape classification may be mapped onto a prone virtual dissection image and a supine virtual dissection image. The prone data set and the supine data set may be registered using one-dimensional registration to determine a registration. Shapes may be localized based on the shape classification and the registration for the prone virtual dissection and the supine virtual dissection. A distance metric may be applied to the localized shapes to identify stool particles. The identified stool particles may be suppressed. A prone virtual dissected image and a supine virtual dissected image may be displayed having the stool particles suppressed.
US08224053B2 Methods and systems for displaying quantitative segmental data in 4D rendering
A method and system for displaying quantitative segmental data in a 4D presentation along with local deformation is disclosed herewith. The method comprises: identifying a segment in a volumetric image data. Then, the following steps are iterated to produce a four-dimensional rendering. The iterated steps include: tracking the segment of the volumetric image data to produce a displacement field. Local deformation of the segment is identified using the displacement field. And the segment is rendered with reference to the displacement field and the local deformation.
US08224052B2 Systems and methods for computer aided analysis of images
Certain embodiments of the present technology provide systems, methods and computer instructions for computer aided analysis of images. In certain embodiments, for example, such a method includes: isolating a motion area in an image; segmenting the image; utilizing a support vector machine to identify a region of interest in the image; utilizing a graph-cut algorithm to refine the region of interest; and verifying the region of interest. In certain embodiments, for example, such a method further includes: aligning a set of images and/or outputting a set of aligned images sequentially. In certain embodiments, the systems, methods and computer instructions disclosed herein can be used to aid analysis of cardiac images, for example. In certain embodiments, the systems, methods and computer instructions disclosed herein can be used to aid analysis of four dimensional images, for example.
US08224047B2 System and method for measuring left ventricular torsion
A system and method are provided for determining at least one torsion angle of a left ventricle. The method includes the steps of collecting three-dimensional ultrasound data of the left ventricle (36) to obtain at least one first two-dimensional view and at least one second two-dimensional view thereof, wherein the first two-dimensional view is obtained at about the beginning of a cardiac phase and the second two-dimensional view is obtained at about the end of the cardiac phase, placing at least two tracking points (40, 42) on the at least one first two-dimensional view to draw a first torsion line (44), tracking the at least two tracking points to extrapolate the position thereof on the at least one second two-dimensional view and to draw a second torsion line (46), and calculating the at least one torsion angle by measuring an angle (A) formed by the intersection of the first and second torsion lines (44, 46).
US08224044B2 Fingerprint sensing assemblies and methods of making
A fingerprint sensing module includes a sensor substrate having a sensing side and a circuit side, an image sensor including conductive traces on the circuit side of the sensor substrate, and a sensor circuit including at least one integrated circuit mounted on the circuit side of the sensor substrate and electrically connected to the image sensor. The sensor substrate may be a flexible substrate. The module may include a velocity sensor on the sensor substrate or on a separate substrate. The module may further include a rigid substrate, and the sensor substrate may be affixed to the rigid substrate.
US08224043B2 Fingerprint image acquiring device, fingerprint authenticating apparatus, fingerprint image acquiring method, and fingerprint authenticating method
A fingerprint image acquiring device includes: a fingerprint image input unit to which fingerprint images are input consecutively; an image correlating unit to correlate a plurality of fingerprint images input from the fingerprint image input unit, the image correlating unit matching the input fingerprint images in position; a resolution enhancing determining unit to determine whether an area making resolution enhancing possible is present by detecting an area overlapping between fingerprint images as a result of image correlating and estimating similarity between the fingerprint images; an image synthesizing unit to synthesize the fingerprint images based on a result of the position matching by the image correlating unit; and a resolution enhancing unit to enhance a resolution of the area making resolution enhancing possible in the fingerprint image, wherein a fingerprint image is generated by partially enhancing the fingerprint image input to the fingerprint image input unit in resolution.
US08224042B2 Automatic face recognition
Automatic face recognition. In a first example embodiment, a method for automatic face recognition includes several acts. First, a face pattern and two eye patterns are detected. Then, the face pattern is normalized. Next, the normalized face pattern is transformed into a normalized face feature vector of Gabor feature representations. Then, a difference image vector is calculated. Next, the difference image vector is projected to a lower-dimensional intra-subject subspace extracted from a pre-collected training face database. Then, a square function is applied to each component of the projection. Next, a weighted summation of the squared projection is calculated. Then, the previous four acts are repeated for each normalized gallery image feature vector. Finally, the face pattern in the probe digital image is classified as belonging to the gallery image with the highest calculated weighted summation where the highest calculated weighted summation is above a predefined threshold.
US08224036B2 Image editing apparatus, method for controlling image editing apparatus, and recording medium storing image editing program
An image editing apparatus includes an image input unit including an image pickup circuit which takes a picture of a subject to obtain an image of a subject. A face detection circuit detects an image of a face of the subject from the image obtained from the image input unit. A face expression detection circuit detects at least any one of direction and expression of the face of the subject, based on the image of the face detected by the face detection circuit. A pupil detection circuit detects images of pupils of the subject, based on the image of the face detected by the face detection circuit. A catch-light composition circuit composes different catch-lights on the images of the pupils detected by the pupil detection circuit, according to any one of the direction and expression of the face detected by the face expression detection circuit.
US08224031B2 Road line recognition apparatus
A road line recognition apparatus, including: an imaging section imaging a progress path of a own vehicle including a road to output a couple of images; an image processing section calculating a distance in a real space in a set region of at least an image on one side based on the imaged couple of images; and a detection section detecting a road line; wherein the detection section includes: a road line candidate point detection and conversion processing unit detecting a pixel on a road surface as a road line candidate point based on luminance and the distance with regard to the image on one side, and performing Hough conversion of the road line candidate point; a road line straight line detection processing unit detecting one straight line proper to the road line on each of a right side and a left side of the own vehicle based on at least a position or a behavior of the own vehicle between straight lines obtained by the Hough conversion; and a road line detection processing unit detecting the road line of a shape of a straight line or a curved line by recording a road line position which is a road line candidate point indicating a road line among the road line candidate points based on the detected straight line.
US08224026B2 System and method for counting people near external windowed doors
A system for counting objects, such as people, is provided having a camera (22) for capturing video images along an image plane (25) in which two-dimensional shapes or design (28) are spaced along the image plane (25), and a computer system (14, 22) for receiving the images and detecting objects associated with change occurring in the images, and counting one of the detected objects when of the detected objects approximates a shape (31) associated with the object being counted (e.g., ellipse shape, to count a person) that fully or substantially blocks a portion said two-dimensional shapes or design (28) in the image associated with the detected object, and the detected object meeting other criteria for the object, such as size or compactness of detected change within the object. The system is especially useful for counting people near external windowed doors (19) of a building entranceway doors by discriminating between spurious light crossing the image plane and people.
US08224021B2 Method and system for automatic detection of a class of objects
An apparatus and method for providing automatic threat detection using passive millimeter wave detection and image processing analysis.
US08224019B2 Embedding information in document blank space
A method for embedding information in a document includes encoding information as a plurality of data carrying dot patterns. For each of a plurality of blocks of a document page to be rendered, the method includes determining whether the block is blank. Each of the plurality of data carrying dot patterns is embedded in a respective one of the blank blocks. The document with the embedded data carrying dot patterns is rendered.
US08224017B2 Method for identifying marked content
A method of processing images, including: training an image classifier to obtain a trained classifier, the training including: forming multiple prediction error sets from neighboring samples of a set of known images, a prediction error for each pixel of the error sets being formed by subtracting a predicted pixel value from an original value; thresholding the formed prediction error sets; and training the image classifier using the thresholded prediction error sets.
US08224016B2 Electroacoustic transducer having multi-channel diaphragm and hearing aid using the same
An object of the present invention is to provide an electroacoustic transducer having a multi-channel diaphragm, and a hearing aid using the electroacoustic transducer, in which a plurality of channels having different resonant frequencies is formed in the diaphragm using MEMS technology, thus more closely approximating the different audible frequency characteristics of respective persons. The present invention provides an electroacoustic transducer provided with a multi-channel diaphragm. The electroacoustic transducer includes a diaphragm (110) and signal conversion units (120). The diaphragm is provided with respective channels having different resonant frequencies. The signal conversion units are attached to surfaces channels of the channels, or are arranged to be spaced apart from the surfaces of the channels at a predetermined interval, the signal conversion units converting vibration received from the channels into acoustic signals, or transmitting acoustic signals to the diaphragm and converting the acoustic signals into vibration.
US08224015B2 Speaker, voice coil unit, and method of manufacturing the voice coil unit
A speaker includes a magnetic circuit forming a slit-like magnetic gap, a frame that houses and holds the magnetic circuit, a diaphragm attached to the frame so as to be capable of vibrating, a voice coil unit that is placed so as to pass through substantially the center of the magnetic gap, and has its one end coupled to the diaphragm, and a damper attached to the frame to support the other end of the voice coil unit. The voice coil unit has a planar-type coil bobbin section, and a voice coil section having a coil member wound in a planar track shape and disposed so as to extend through the coil bobbin section from one side to the other side and from the other side to the one side.
US08224014B2 Loudspeaker mounting assembly
A loudspeaker mounting assembly includes a frame, a sleeve, and a tilt-angle adjustment mechanism. The frame may include an outer frame, an inner frame rotatable about a frame axis relative to the outer frame, and a frame wall extending away from a rear side. The sleeve is coupled to the inner frame at a pivot axis and is tiltable to a plurality of tilt angles relative to the inner frame. The tilt-angle adjustment mechanism is engageable with the sleeve to enable selection of a desired tilt angle. A loudspeaker may be mounted to the sleeve such that the loudspeaker may be swiveled about the frame axis and tilted about the pivot axis.
US08224011B2 Ear cup with microphone device
An ear cup with a microphone apparatus including an inner cup portion, for forming a noise damping space, and an outer cup portion for forming a space for accommodating electronics and/or a current source. The inner cup portion and the outer cup portion are separated by a partition. The inner cup portion has a pocket and two opposingly located recesses in which a bracket for a microphone is disposed. Over the microphone, a windshield is provided, this protecting the microphone from being damaged and also damping wind noise. The windshield has an outer configuration that may be seen as a continuation of the outer cup portion, in order to prevent turbulence in the region of the windshield. The windshield is produced from a porous material, which is surrounded by a mounting frame having nap catches for engagement in snap catches.
US08224006B2 Hearing aid device and a method of manufacturing a hearing aid device
The invention relates to a hearing aid device and a method of manufacturing the hearing aid device. The hearing aid device comprises a housing and a first conductive layer. The housing further comprises a first non-conductive layer and a second non-conductive layer. The first conductive layer is between the first non-conductive layer and the second non-conductive layer.
US08224004B2 Programmable remote control
A hearing system includes a hearing device with a signal processing unit. A control input of the signal processing unit is connected to a device communication port. A remote control device has a wireless communication port for single or bi-directional wireless communication with the device communication port. A computer is embedded in the remote control device. An output of the computer is connected to the wireless communication port and to a machine/man interface at the remote control device. An input of the computer is connected to a man/machine interface at the remote control device. A set of application programs is executable by the computer.
US08224001B1 Line array loudspeaker
A line array speaker provides highly uniform frequency response throughout a wide listening field, while also reducing distortion and improving fidelity, clarity, and output level. In a symmetrical embodiment, central apertures are straddled by a sequential pairs of sets of apertures. The straddling pairs emit frequencies in the next lower frequency band relative to the frequency band of the immediately preceding frequency band apertures. In an asymmetrical embodiment, sequential frequency bands are emitted by adjacent sets of apertures rather than straddling pairs of sets of apertures. Each of the apertures may be a loudspeaker cone, one or more straight slots, one or more arbitrarily curved slots, one or more arbitrarily angled slots, one or more holes or the mouth of a horn. The speaker may have a front baffle which is a flat panel or multiple facets arranged in one or multiple recesses across a front of the speaker.
US08223999B2 Speaker configuration
A system and method for speaker configuration in an audio and video housing, wherein the audio and video housing may be supported by stands located on top of a gas pump. The audio and video housing may have an audio and video source, at least one video display, and circuitry to drive the pair of speakers. The speakers may have a covering to provide protection from moisture and foreign particles. The speakers may be positioned to output sound downward directed towards the top of a gas pump. The sound may then be redirected to a first and second listening area.
US08223996B2 Moving armature receiver
A compact moving armature receiver where the diaphragm element is positioned in the air gap of the magnet assembly and where a suspension element is provided for defining the front chamber, the suspension element has a stiffness of at the most 500 N/m. The suspension element and the diaphragm element may be made from the same sheet of a foil, and the suspension element may be formed by bent or curved peripheral parts of the foil.
US08223993B2 Signal conditioner for subwoofers
A signal conditioner for subwoofers has a band pass filter which passes a lower frequency spectrum of an input signal. The band pass filter includes a high pass filter having a predetermined corner frequency, and a low pass filter having about the same corner frequency, and produces a filtered input to a peak voltage follower circuit. The peak voltage follower circuit traces and smoothes the upper boundary of the filtered input to produce a control voltage. An analog multiplier multiplies the input signal by the control voltage produced by the peak voltage follower to produce an enhanced signal where low frequency transients have been magnified.
US08223991B2 Amplification circuit for driving a diffuser
An amplification circuit for driving an audio signal diffuser that includes a generation circuit of a first pre-charging signal, the generation circuit including an amplifier provided with an input terminal for receiving the first pre-charging signal and provided with an output terminal for providing a second pre-charging signal as a function of the first pre-charging signal, and a decoupling capacitor of the amplifier from the diffuser, the capacitor connected to the output terminal for charging by the second pre-charging signal.
US08223984B2 System for forming a hearing protector, ear cup in such a system, and hearing protector formed by such a system
A system for forming hearing protectors, an ear cup of such a system and a hearing protector formed from such a system. The system includes a number of first ear cups and a number of second ear cups, the first and second ear cups having noise-reducing spaces of different size, and at least one electronic unit with at least one speaker. This system allows the same type of electronic unit to be used for ear cups with different degrees of noise attenuation.
US08223980B2 Method for modeling effects of anthropogenic noise on an animal's perception of other sounds
The invention is a software program which estimates the effect of environmental noise on hearing and acoustic communication in birds and other animals. The calculation uses information about the acoustic characteristics of the environmental noise, the acoustic characteristics of the vocalization or bioacoustic signal, and information about species specific hearing capabilities to provide a quantitative estimate of the impact on auditory perception. The program will operate in two modes. It will make ball park estimates of noise and signal transmission through a particular type of environment for its calculations of audibility. Or, it will take as input, estimates of the noise and the signal at the bird as generated from existing commercial software and use these estimates in the calculation of audibility.
US08223979B2 Enhancement of speech intelligibility in a mobile communication device by controlling operation of a vibrator based on the background noise
A mobile communication device includes a loudspeaker for reproducing speech from a speech signal, a vibrator, and a measuring unit for measuring background noise in relation to the reproduced speech. The communication device further includes a vibrator processing unit for generating a control signal dependent on the background noise for controlling operation of the vibrator during speech reproduction dependent on a level of the background noise.
US08223975B2 Method and apparatus for multiplexing audio program channels from one or more received broadcast streams to provide a playlist style listening experience to users
A method and apparatus are provided for generating a personalized radio channel playlist by time division multiplexing songs from multiple received channels from one or more broadcast source streams in a queue. Users specify favorite channels for building personal playlists, or multiple default playlist channels are provided by genre. Thumbs up/down buttons on the radio receiver enter a song or artist being played back into a favorites list used to search all channels for matches or a banned list used to block songs from future playlists. A matched channel carrying the favorite is added to the playlist. Segments on the playlist are dynamically truncated to reduce the average time each segment is played and facilitate preview. Preview times can vary depending on the size of the playlist or number of channels used. Connectivity options and web interfaces facilitate transfer and sharing of customization parameters for personalized radio configuration.
US08223970B2 Message deciphering method, system and article
A method for decrypting the encrypted messages sent by a transmission device to a first electronic device associated with a first trusted authority and to a second electronic device (ME). In one embodiment, first and second tokens are generated and exchanged, respectively, by the first and second electronic devices, which then generate a joint decryption key in order to decrypt the encrypted message.
US08223967B2 Security integrated circuit
A semiconductor integrated circuit for the processing of conditional access television signals that includes an input interface for receiving encrypted television signals and an output interface for output of decrypted television signals. The semiconductor integrated circuit is provided with some functionality restricted in some way by preventing one or more hardware circuit elements from operating, such as an MPEG decoder, display engine, IO ports or main CPU. To enable the functionality, a subscriber must pay for a service and then receives an encrypted message broadcast to the semiconductor integrated circuit that is decrypted and instructs functionality to be turned on or off.
US08223964B2 Three-dimensional authentication of mircoparticle mark
A system, method, and apparatus for authenticating microparticle marks or marks including other three-dimensional objects. The authentication utilizes two or more sets of information captured or acquired for the mark in response to illumination of the mark by electromagnetic energy such as in the visible frequency range. These sets of information are then used to verify that the mark includes three-dimensional objects such as microparticles. The two or more sets of information about the mark preferably vary from each other in time, space/directionality, color, frequency or any combinations thereof, and can be captured or acquired as part of one, two, or more images of the microparticle mark.
US08223959B2 Echo cancellation in which sound source signals are spatially distributed to all speaker devices
A system includes microphone devices, echo cancellation mechanism, and speaker devices. Each echo cancellation mechanism corresponds to one of the microphone devices. Each speaker device corresponds to a sound source signal. Each sound source signal is spatially distributed to all the speaker devices, and each echo cancellation mechanism receives as a reference signal a combination of all the sound source signals.
US08223957B2 Ring tone reminders
A device may receive a telephone call, automatically create a ring tone in response to receiving the telephone call, and cause the ring tone to be audibly provided to a user.
US08223954B2 System and method for automating customer relations in a communications environment
A system and method are disclosed for automating network performance to a customer support department that includes a passive listening device configured to monitor portions of a communication network. A performance database may be coupled to the passive listening device and configured to store network performance data. A customer relations module may be included and configured to receive a subscriber inquiry and to identify at least one monitored component of a communication network that affects the subscriber. The module may retrieve performance data on one or more components of the communication network to provide customer-specific communication performance data to the subscriber and/or the agent assisting the subscriber.
US08223951B1 System and method for alternate path routing and redundancy based on cost sensitive network selection
Interpersonal communications initiated from devices such as various phones and voice/chat devices automatically transport via an optimal path by invoking a service selector of communication mediums for selecting at least one of several alternate routing paths for user communications from among available communication mediums common to both an initiator and recipient. A user registration database identifies communication mediums applicable to each user, and identifies or maps an appropriate communication medium between users for completing a particular call. The service selector identifies and intercepts an outgoing communication attempt (call, email, text) from a user, identifies the user and recipient in the database, and selects an optimal communication medium defining an alternate routing path from the initially specified (i.e. default) transport mechanism.
US08223949B2 Method, apparatus and software for providing communications between a packet switched network and a public switched telephone network
A method, apparatus and software is disclosed in which a gateway server provides communications between an Internet Protocol (IP) network and Public Switched Telephone Network (PSTN) to enable messaging between an IN server device in the PSTN and a Session Initiation Protocol (SIP) Application Server (AS) on the IP network.
US08223947B2 Method and system for remote call forwarding set-up and modification
This invention proposes providing support for remote call forwarding set-up for IP desk phones via messaging. Whenever a user wants to set-up or change call forwarding for his/her IP desk phone, the user can send a Short Message (SM) to user's IP desk phone. The user can send such call forwarding set-up/change SM via user's mobile phone or from any internet connected e-mail system. With this approach, the user can set-up the call forwarding for his/her IP desk phone anytime, anywhere and with immediate effect.
US08223944B2 Conference call management system
Systems and methods are described for improving connection to and management of conference calls. An inference/rules engine and human backed speech interpretation subsystem enable the system to efficiently use knowledge about the call to identify the caller and determine to which conference he or she should be connected. During the conference, a virtual assistant is available to interpret and execute system commands spoken by a caller, such as in a side conference accessed via DTMF tones.
US08223942B2 Conference endpoint requesting and receiving billing information from a conference bridge
Disclosed herein are methods, systems, and devices for improved audio, video, and data conferencing. The present invention provides a conferencing system comprising a plurality of endpoints communicating data including audio data and control data according to a communication protocol. A local conference endpoint may control or be controlled by a remote conference endpoint. Data comprising control signals may be exchanged between the local endpoint and remote endpoint via various communication protocols. In other embodiments, the present invention provides for improved bridge architecture for controlling functions of conference endpoints including controlling functions of the bridge.
US08223939B2 Method, communication terminal and communication system for displaying a name assigned to a telephone number when a connection is established
A displayed name is assigned to a telephone number on a first communication terminal of a communication system, the telephone number of a second communication being detected on the first terminal or the communication system during a connection between the first and second terminals. The displayed name is transmitted to the communication system and stored along with the telephone number once the displayed name has been input.
US08223935B2 Revenue management systems and methods
A revenue management system for telecommunication systems is disclosed. The revenue management system can have multiple integrated modules. The modules can include a revenue generation module, a revenue capture module, a revenue collection module, a revenue intelligence module, and others. The revenue management system can also be configured to simultaneously manage revenue for prepaid, postpaid, now-paid payment models.
US08223934B2 Method of restricting use of a PacketCable SIP or NCS E-MTA line to fax-only
A fax-only MIB stores a value that is used as a counter of a timer. Upon initiating or receiving a call at an endpoint with which the fax-only MIB value is associated, a user device that provides the endpoint begins a timer based on the MIB value. During the timer period processing circuitry and/or software of the user device associated with the endpoint determines whether a tone generated/received by a call being initiated/received is a fax or modem tone. If the device determines that such a tone has been generated/received, a call corresponding to the tone is processed. If the device does not determine that a fax/modem tone has been generated/received, the call being initiated or received at the endpoint is dropped.