Document Document Title
US08060943B1 Carbon nanotube oscillator surface profiling device and method of use
The proposed device is based on a carbon nanotube oscillator consisting of a finite length outer stationary nanotube and a finite length inner oscillating nanotube. Its main function is to measure changes in the characteristics of the motion of the carbon nanotube oscillating near a sample surface, and profile the roughness of this surface. The device operates in a non-contact mode, thus it can be virtually non-wear and non-fatigued system. It is an alternative to the existing atomic force microscope (AFM) tips used to scan surfaces to determine their roughness.
US08060938B2 Proprietary portable audio player system for protecting digital content copyrights
A proprietary portable audio player system for protecting digital content copyrights, which includes a proprietary portable audio player, a web access interface, and an online music server. The proprietary portable audio player has a hardware unique device identity. The proprietary portable audio player has a playback token acquirement mode and uses a first transmission medium to link with the online music server to thereby obtain a playback token for a corresponding music file playback. The online music server pre-stores a plurality of music files with compression formats, a plurality of playback tokens, and a mapping table. When a playback token signal from the web access interface is received, the online music server accordingly issues a playback token corresponding to a specific music file, updates the mapping table, and sends the playback token to the proprietary portable audio player through the first transmission medium.
US08060933B2 Computer data protecting method
This computer data protection method of the present invention requires a user to enter a correct password for modifying any data. If wrong passwords are typed, this method forbids modification of any program modules. Further, if any program module is detected having unauthenticated modification, that program module is deleted and an original image of that program module is loaded to recover normal operation of the operation system. Additionally, a common password is also provided in the protection method. Some special function can use this common password to pass the detection of this method to perform any modification.
US08060932B2 Modular enterprise authorization solution
An authorization framework located external to an application may be invoked to determine user authorization for a requested application component. Small amounts of supplemental authentication code are added to application code to invoke provider modules within the authentication framework. The provider modules perform authorization functions outside of the application and return authorization results to the application. The functions include determining a user role, determining the permissions associated with the user role, comparing the role permissions to the security defined on the requested application component by a rule, and returning an authorization state to the authentication framework. The supplemental authentication code may invoke one or more providers through provider interfaces that translate requests to a particular provider. Using the provider based authorization framework, authorization for an application component is achieved externally without hard-coding authorization code within the application itself.
US08060929B2 Method and system for providing security to processors
There are various methods of securing programs and data on a processor. The external address enable pin of the processor is sampled upon a power-on or reset to the processor, to determine whether or not accesses to external memory are allowed. Other changes to the external address enable pin are thereafter ignored. In addition, if it is determined that an internal memory access is occurring, the contents of such an access can be masked to prevent unauthorized viewing of the memory contents via an external memory bus. In addition, a programmable security bit may be set to disable the dumping of flash memory contents, allowing only the erasing of the flash memory.
US08060924B2 On-line centralized and local authorization of executable files
A system and method for controlling the execution of executable files. The executables are identified by either a cryptographic digest or a digital certificate. The crytographic digest is computed from the binary image of the executable. An executable that is attempting to execute is intercepted by a protection module that consults a database of stored rules over a secure channel to determine whether or not the executable can be identified as a permitted executable and whether or not it has permission to execute on a particular computer system under certain specified conditions. If a stored permission is available, it is used to control the execution. Otherwise, the user is consulted for permission.
US08060923B2 Trusted license removal in a content protection system or the like
A digital license includes an identification of a removal service that can authorize removing such license. A client selects the license to be removed and the service, constructs a challenge including therein a challenge license identification block (LIB) identifying the license to be removed, and sends the challenge to the service. The service receives the challenge, stores at least a portion of the challenge in a database, constructs a response corresponding to the challenge and including therein a response LIB identifying the license to be removed and an identification of the service, and sends the response to the client. The client receives the response, employs the response LIB from the response to identify the license to be removed, and removes the identified license upon confirming that the identification of the service in the identified license matches the identification of the service in the response.
US08060921B2 Methods and systems for imaging device credential authentication and communication
Embodiments of the present invention comprise systems, methods and devices for eliminating multiple submission of user credential data in a system with multiple distinct restricted sub-systems wherein a unique credential is required for each sub-system.
US08060916B2 System and method for website authentication using a shared secret
A web site can be authenticated by a third party authentication service. A user designates an authentication device that is a shared secret between the user and the authentication service. A web site page includes a URL that points to the authentication service. The URL includes a digital signature by the web site. When the user receives the page, the user's browser issues a request to the authentication service, which attempts to authenticate the digital signature. If the authentication is successful, it sends the authentication device to the user computer.
US08060911B2 Apparatus, medium, and method for displaying download status of data
An apparatus, medium, and method for displaying the downloading progress of data on an auxiliary display window when software is downloaded into a digital broadcast receiver (e.g., a set-top box). The apparatus for displaying the downloading progress of data includes a reconstruction unit, which receives broadcast signals from a broadcasting station and reconstructs data from the received broadcast signals, a processing unit, which calculates the downloading progress of the reconstructed data, an auxiliary display unit, which displays the calculation result obtained by the processing unit, and a control unit, which determines whether software to-be-downloaded is included in the reconstructed data, switches a current screen mode of the auxiliary display unit to a download mode if the software is included in the reconstructed data, and controls the auxiliary display unit to display the calculation result obtained by the processing unit.
US08060909B2 Personal media broadcasting system
A personal media broadcasting system enables video distribution over a computer network and allows a user to view and control media sources over a computer network from a remote location. A personal broadcaster receives an input from one or more types of media sources, digitizes and compresses the content, and streams the compressed media over a computer network to a media player running on any of a wide range of client devices for viewing the media. The system may allow the user to issue control commands (e.g., “channel up”) from the media player to the broadcaster, causing the source device to execute the commands. The broadcaster and the media player may employ several techniques for buffering, transmitting, and viewing the content to improve the user's experience.
US08060907B2 Content card based user interface
An apparatus and method capable of selecting and providing content while reducing the load on a user are provided. A controlled device is determined based on content identification information. Control information corresponding to the determined controlled device is generated and output to, for example, a remote controller, and device control is performed based on a control signal from the remote controller. The user can output and view content without performing processing necessary to output the content, such as processing on a control device, a channel operation to the control device, and searching for the content storage location. Further, content cards recording content information are displayed as a card group and content information of a card at a position of a cursor is displayed.
US08060905B1 Television delivery system having interactive electronic program guide
A television delivery system is disclosed having an operations center that packages programs, generates program control information, and sends the programs and control information to a subscriber. The system also includes a set top terminal associated with the subscriber that receives the television signal and extracts from the signal individual programs for display on a user's television associated with the terminal. The terminal receives a selection of a program or interactive feature from an interactive electronic program guide displayed on the television. An interactive electronic program guide is disclosed for use with a television delivery system. The guide includes a plurality of interconnected menus having display information. The guide also includes a cursor controlled by the user input device for sequencing through the menus and selecting a menu item. The menus include an introductory menu displayed when the guide is started, a main menu that allows access to program submenus and interactive submenus, and during program menus. The during program menus include both overlay menus that are displayed during a program and hidden menus that are not displayed. The interactive features of the guide include a logo displayed during a program indicating that interactive features are available for the program. Upon user selection, a menu of the interactive features is displayed during the program as an overlay window. Interactive features include, for example, additional information related to the program, quizzes, facts, etc. Upon selection of an interactive feature, the feature is displayed in a menu during the program.
US08060901B2 Information providing method and information providing system
A terminal can play back song or video information in real time without downloading it, and thus restrictions on the hardware of the terminal are reduced and a large amount of music can be listened to anytime and anywhere. Also, the user can listen to music more cheaply than if it was downloaded, and copyright problems are reduced. Further, the terminal is charged based on the playback time or the amount of information. Accordingly, when the user stops playback because he or she does not like a song, the price is less than it is when the user listens to the song to the end, and thus the user can feel free to use this service.
US08060898B2 Head driving device and disk apparatus
A pickup head is provided with a second shaft receiving section. A cutout is formed in the second shaft receiving section. A sub shaft supports the pickup head in a movable manner via the second shaft receiving section. A diameter of the sub shaft is smaller than the size of the cutout. A retainer is attached between the second shaft receiving section and the sub shaft. The retainer includes a body section and a pressing section. The body section enters the cutout in a state that a slide groove of the body section slidably fits to the sub shaft. The pressing section is elastically deformed upon contact with the sub shaft when the body section enters the cutout, and biases the second shaft receiving section via the body section such that a lower surface of the cutout is pressed against the sub shaft.
US08060897B2 Restraining device of optical disk drive
The invention is to provide a restraining device of an optical disk drive in which a traverse is disposed. A transmission unit rotates a roller to, load/unload a disc, and drives a slider to move the roller. The transmission unit includes the restraining device moving with the roller. When the optical disk drive carries a disc, the slider moves to release the traverse and push down the roller to move the restraining device away from the vibration range of the traverse. When the optical disk drive does not carry a disc, the slider moves to restrain the traverse and release the roller to move the restraining device close to the front end of the traverse. The vibration range of the traverse is restrained to protect the gear teeth from damage.
US08060896B2 Method and device for protecting slot-in optical disc drive
A method and device for protecting slot-in optical disc drive are provided. A first sensing switch is for detecting the action of an unloading unit, a second sensing switch is for detecting the action of a receiving unit, and a third sensing switch is for detecting the action of a positioning bar. A disc is inserted as the optical disc drive is at the initial state, and the states of the first, second and third sensing switches are detected. The transmission unit is activated to automatically load the disc as all sensing switches are turned on, and whether the state of the third sensing switch changes is checked. When the state of the third sensing switch changes, the extraction of the disc is detected, so the transmission unit is immediately reversed to execute the unloading of the disc, so as to protect the optical disc drive.
US08060894B2 Disk device having disk tray
A disk device includes a disk tray, a spindle motor, a chucking section, a loading motor, a tray-in switch, a tray-out switch and a loading motor drive voltage generating section. The loading motor drive voltage generating section generates a drive voltage for the loading motor so that a torque of the loading motor is gradually increased after the tray-out switch detects that the disk tray is not located at a predetermined range between an eject position and a retract position until the tray-in switch detects that the disk tray is located at the retract position.
US08060892B2 Executing business logic extensions on a client computing system
Technologies are described herein for executing business logic extensions on a client computing system. A server platform exposes server-hosted application services to client applications. Calls to the server-hosted application services may be executed along with custom business logic extensions. A client platform is also provided that exposes client-hosted application services to a client application. The same business logic extensions that execute on the server platform can be utilized by the client platform. When a client application is online and connected to the server platform, the client application utilizes the server-hosted application services in the manner described above. When the client application is offline, the client application utilizes the client-hosted application services. The server platform synchronizes the business logic extensions to the client platform.
US08060890B2 Image processing apparatus and control method of the same
An apparatus, method, and program accesses a USB memory in accordance with a request from a PC on a network using a USB host interface, a USB device interface, a network interface, a network manager which inputs, via the network interface, a file access command which requests access to a memory card connected to the USB host interface, a memory manager which inputs the file access command generated inside an apparatus, a file access controller which performs exclusive access control between the file access commands input by the network and memory managers, a SCSI analyzer which converts the file access command selected by the file access controller into a SCSI command, and a memory card access controller which performs exclusive access control between the SCSI command generated by the conversion, and a SCSI command input via the USB device interface and requests access to the memory card.
US08060887B2 Method, apparatus, system, and medium for supporting multiple-party communications
Systems, apparatus and methods for supporting multiple-party communications between a plurality of client computers in communication with a server are disclosed. A client processor circuit receives at least one of a user input signal, and a function invocation signal representing a function invocation, and produces and transmits to the server a message having a message type associated with one of a plurality of pre-defined combinations of the user input signal and the function invocation signal. A server processor circuit receives the message from the client computer, produces an output message representing the user input provided by the message, determines a message type associated with the message, and transmits the output message to each of the client computers when the input message is associated with a persistent message type, and ones of the client computers that meet a criterion when the input message is associated with a non-persistent message type.
US08060881B2 Small barrier with local spinning
A barrier with local spinning. The barrier is described as a barrier object having a bit vector embedded as a pointer. If the vector bit is zero, the object functions as a counter; if the vector bit is one, the object operates as a pointer to a stack. The object includes the total number of threads required to rendezvous at the barrier to trigger release of the threads. The object points to a stack block list that describes each thread that has arrived at the barrier. Arriving at the barrier involves reading the top stack block, pushing onto the list a stack block for the thread that just arrived, decrementing the thread count, and spinning on corresponding local memory locations or timing out and blocking. When the last thread arrives at the barrier, the barrier is reset and all threads at the barrier are awakened for the start of the next process.
US08060878B2 Prevention of deadlock in a distributed computing environment
A method for preventing deadlock in a distributed computing system includes the steps of: receiving as input a sorted set of containers defining a unique global sequence of containers for servicing process requests; populating at least one table based at least in part on off-line analysis of call graphs defining corresponding transactions for a given order of the containers in the sorted set; storing within each container at least a portion of the table; and allocating one or more threads in a given container according to at least a portion of the table stored within the given container.
US08060877B1 Undefeatable transformation for virtual machine I/O operations
I/O operations between a virtual machine (VM) and a device external to the VM are monitored by a virtual machine monitor (VMM). Data passing between the VM and the external device is transformed by the VMM, in some cases only when a predetermined filtering or triggering condition is met. Because the VMM, and thus the transformation operation, is transparent to the VM, the transformation cannot be prevented or undone or even affected by any action by a user of the VM. Examples of the non-defeatable transformation of I/O data include generating display overlays such as banners, masking out portions of a display, encryption, compression and network shaping such as bandwidth limiting.
US08060874B2 Efficient provisioning of software packages to mobile handheld devices
Methods and system are provided for delivering a software package to particular wireless computing devices (WCDs). The system includes logical sites (LSs), WCDs, and a Network Operation Center (NOC) communicatively coupled to the LSs by a network. The NOC includes a device management module (DMM) and a second DCP server. The DMM is designed to: determine that particular ones of the WCDs are currently located at and associated with a first LS based on registration information for each of the WCDs; determine characteristics of the particular ones of the WCDs currently located at and associated with the first LS; and determine particular software packages appropriate for the particular ones of the WCDs based on the characteristics of the particular ones of the WCDs currently located at the first LS. The second DCP server designed to send the particular software packages to the first DCP server.
US08060872B2 Method for transmitting a software code from a control unit to a field device of process automation technology
A method for transmitting a software code from a control unit to a field device of process automation technology. The inventive method is characterized in that the software code is integrated into a software module which encapsulates data and functions of the field device and which requires an operator control program for field devices as the runtime environment and which establishes the communication link with the field device.
US08060871B2 Servicing software through versioning
Software typically changes over its useful lifetime. New versions of software are created to change or improve functionality, to add functionality, to correct coding errors, improve performance, to adapt to new hardware and for many other well-known reasons. The process of delivering new versions of software to users is called servicing the software. The operating system decides which version(s) of a piece of software satisfy dependencies of other software by creation of a context. The context may be used to organize and manage versions of software, to declare activation policies concerning the use of different versions of software and to service the versioned software. The context may include an activation service that maintains and manages resolution polices, resolves dependencies, constructs the environment in which an application runs and initiates the running of the software.
US08060870B2 System and method for advanced polyhedral loop transformations of source code in a compiler
A system and method for advanced polyhedral loop transformations of source code in a compiler are provided. The mechanisms of the illustrative embodiments address the weaknesses of the known polyhedral loop transformation based approaches by providing mechanisms for performing code generation transformations on individual statement instances in an intermediate representation generated by the polyhedral loop transformation optimization of the source code. These code generation transformations have the important property that they do not change program order of the statements in the intermediate representation. This property allows the result of the code generation transformations to be provided back to the polyhedral loop transformation mechanisms in a program statement view, via a new re-entrance path of the illustrative embodiments, for additional optimization.
US08060869B1 Method and system for detecting memory problems in user programs
A method and system for providing a binary instrumentation tool to detect memory problems in a runtime application executing on a computer system includes identifying one or more functions or statements in the runtime application. A plurality of compiler annotations defining essential functional characteristic data of each of the plurality of functions is generated by a compiler when compiling the user program from source code to an executable binary code. A program error detector is configured to provide a checker code based on guidelines provided by of the plurality of compiler annotations associated with the function. The program error detector generates a modified function code for the identified function by inserting the checker code into a function code for the corresponding function. A modified executable binary code for the runtime application is then generated by replacing the function code for the function with the corresponding modified function code. When the modified executable binary code is run, the checker code associated with the function invokes a checker. The invoked checker provides performance data analysis that allows identification of program errors including memory errors in the runtime application.
US08060866B2 Systems and methods for debugging multiple workflow instances
Systems and methods for remotely monitoring and debugging processes over a distributed network are provided. In one aspect, a method includes attaching to a first process of a plurality of processes running on a remote device such that a second process of the plurality of processes is not interrupted, and displaying details of the first process at a client.
US08060858B2 Injection library
A runtime environment injects an instance of an external resource into an application component to be executed in the runtime environment by first determining an external resource associated with the application component, then selecting from a library of injectors an injector to inject an instance of the application component with an instance of an external resource referenced by the external resource annotation. The selected injector determines the instance of the application component to inject with the instance of the external resource and injects the instance of the application component with the instance of the external resource.
US08060856B2 Native objects accessible by platform neutral API
An object is developed using an operating system neutral application programming interface (API). The object is complied for a designated operating system that includes native objects and supports an API for accessing native objects of the operating system. The compiled object includes logic code, a native object interop for accessing the logic code using the API for accessing native objects of the operating system, and a platform-neutral interop for accessing the logic code using the operating system neutral API.
US08060855B2 Artifact sharing from a development environment
An identification of a multi-component development artifact to be shared is obtained in a development environment. A remote receiver with whom to share components of the artifact is designated. Components of the artifact are shared with the remote receiver by automatically locating the components and sending the located components in a package with associated type descriptions. After the package is received, a check for conflicts is made, and acceptable components are merged into the local development environment.
US08060852B1 Method and system for screening nets in a post-layout environment
A method and systems are provided for screening and rapid evaluation of routed nets in a post-layout circuit environment, such as in the design of printed circuit boards. A portion of nets are selected for determination of associated signal quality factors. Signal channels containing one or more selected nets are then built. A reference input stimulus is propagated along each of the signal channels in a frequency based simulation for generating characteristic responses of the selected nets' signal channels. A signal channel quality factor is obtained for each signal channel based upon its characteristic response. The signal channels and their nets are then comparatively analyzed according to corresponding signal channel quality factors to selectively identify any aberrant nets warranting supplemental evaluation for faults.
US08060850B2 Method for designing semiconductor integrated circuit
A method for designing a semiconductor integrated circuit, includes: disposing a plurality of cells in a cell layout region on the basis of a net list indicating connection relations of the plurality of cells to satisfy a setup timing condition; generating a plurality of power regions dividing the cell layout region into plurality; calculating a consumption current of each of the power regions by using a cell power file indicating a consumption current of each of the cells; adjusting layout positions of the temporarily disposed cells with reference to the consumption current of each of the power regions in a range that the setup timing condition is not violated; and optimizing hold timing of the cells after the position adjustment of the cells.
US08060849B2 Automatic bus routing
Particular embodiments generally relate to automatic routing of a bus in an integrated circuit design. In one embodiment, a method includes receiving a description of a circuit design. Buses are automatically detected based on pin adjacency in terms of distance between pins and routing layer of the pins. A bus routing area is determined by the bounding box of first group of source pins and a second group of destination pins. Bus routing guidance is then generated by an automatically search engine in the bus routing area. The bus routing guidance models a bus as a skinny wire with large spacing, and it does not violate design rules. Real bus wires are generated based on the bus guidance. A bus is then automatically routed between a first group of source pins and a second group of destination pins based on the bus routing guidance.
US08060845B2 Minimizing impact of design changes for integrated circuit designs
A method is provided for updating an existing netlist to reflect a design change. A register transfer level (RTL) design incorporating the design change and the existing netlist are provided to a synthesis tool. The existing netlist is set to a read-only condition to prevent a change to the existing netlist. The design and the read-only existing netlist are processed with the synthesis tool reusing logic structures from the read-only existing netlist by performing an optimization of the design and the read-only existing netlist with an objective to minimize the design space. The optimization is constrained by the read-only existing netlist. A result is generated by the synthesis tool including the existing netlist and a new portion of a netlist reflecting the design change.
US08060843B2 Verification of 3D integrated circuits
A method of designing a 3D integrated circuit (3D IC) including providing a first layout corresponding to a first device of a 3D IC and a second layout corresponding to a second device of a 3D IC is provided. A verification, such as LVS or DRC, may be performed not only on each device separately, but may also be performed to ensure proper connectivity between devices. The verification may be performed on a single layout file (e.g., GDS II file) including the interface layer of the first and second die. Dummy feature pattern may be determined for the 3D IC using a layout including the interface layers of the first and second devices.
US08060841B2 Method and device for touchless media searching
A method and device for media searching based on touchless finger signs (312) and gestures (313) is provided. The device (100) can include a controller element (110) that receives a search string from a touchless sensing device and presents at least one media (412) that corresponds to at least a portion of the search string. The media can include audio, image, video, and text selections (326). The search string can include at least one alpha-numeric character generated in a touchless sensory field of the touchless sensing device.
US08060839B2 Character input method and mobile communication terminal using the same
A character input method and a mobile communication terminal using the method. The character input method includes: finding, in response to input of a key in a character input mode, at least one mapping of the key; creating, if the key has at least two mappings, a string selection list containing characters mapped by the mappings; displaying the string selection list; and displaying, if one of the strings in the string selection list is selected, the selected string in an input window. As a result, the user can conveniently input various pieces of information mapped to keys, including letters and numbers, to a mobile communication terminal without switching of input modes.
US08060838B2 Portable terminal and display data editing method for the same
The present invention is a portable terminal and a display data editing method for the same capable of easily changing preliminarily stored display data to any expression preferable to the user. A display processor 3e1 controls the writing and read-out data in and out of a memory unit 5, and provides various displays on a display part 4 according to registered display data. An editing processor 3c edits the display data on a display and also collectively edits duplicated display data in response to key operation in a key entry unit 3c. A retrieving processor 3e3 retrieves any duplicated display data in the editing subject display data before change and after change.
US08060831B2 User interface visual cue for use with literal and non-literal values
A property value associated with a property of a graphical object is retrieved. A visual cue associated with the property value is displayed, wherein the visual cue indicates whether the property value is a literal value or a non-literal value.
US08060829B2 Participation profiles of virtual world players
A method and system provides arrangements creating a relationship between a real-world entity and a virtual world environment. A participant or player can participate in various virtual world activities including transactions to acquire virtual products, virtual services, and/or virtual items of value. Feedback may be provided and records kept regarding the virtual world activities and transactions. The participant or player may also have an opportunity of engaging in related real-world activities and transactions. In some implementations, multiple players at different locations can be involved in the virtual world and real-world activities and transactions. Some embodiments include arrangements for real-world informational data to be made available in the virtual world environment to a participant or player, based on virtual world activities related to a topic of interest to a real-world entity. Other embodiments provide for making a profile record for use by a real-world entity, wherein the profile record may include particular types of participation activity by a participant or player in the virtual world environment.
US08060827B2 Method and system for preloading suggested content onto digital video recorder based on social recommendations
Systems and methods provide users with suggested content that is preloaded on a media player. The suggested content is selected based on playback data from individuals and groups in a social network or playback data from anonymous users, or explicit suggestions from peers of the user in the social network, such as friends or family. The user may set aside space on their media player, such as a DVR or PC hard drive. A service then populates this space with suggested content. In addition, systems and methods allow users to track and create recommendations of content and to automatically schedule recording of showings of this content. The user may automatically record everything suggested, or require the user make selections. Systems and methods also provide for automatic selections, based on content type, time of day, or a random pattern.
US08060823B2 Notification controls for online collaboration platform
In an example embodiment, an online advertising management platform maintains an account that includes data relating to an order for advertising provided by an ad network affiliated with the platform. When the platform receives a login that identifies a user as having access rights to the account, the platform displays a view that includes a window displaying data relating to the order and a toolbar in a standardized location relative to the window. The toolbar includes a tab that displays a count of each informational message (e.g., alert or tip) which relates to the displayed data and which has not been dismissed by the current user. When the user clicks on the tab, the platform displays a tabbed window that includes a list of the informational messages, regardless of whether an informational message on the list has been read or dismissed by another user allowed access to the account.
US08060820B2 Collaborative editing of a document
Disclosed is a method, apparatus and computer program for a first client to facilitate collaborative editing of a document with a second client. The document contains data of a first data type and is accessible by a first application for processing the first data type. The first application is used to identify a portion of the document for review, The identified portion is extracted and provided to an application for processing data of a second type at the first client. This application is a messaging application. A second client is identified for performing the review and the identified portion is sent via the messaging application to the identified second client. Comments are received back from the identified second client and these comments conform to the messaging application's protocol. The comments are then interpreted back at the first client and the document is updated if appropriate.
US08060818B2 Method and apparatus for form adaptation
A method and an apparatus for retrieving a form template including one or more rendering attributes for rendering one or more partitions of a form are described. Whether the partitions of the form can be rendered in compliance with style constraints is determined according to the rendering attributes. An updated form template is generated such that at least one of the rendering attributes is updated. Partitions of the form can be rendered based on the updated template in compliance with the style constraints.
US08060817B2 Data viewer
Methods, systems, and machine readable mediums are disclosed for viewing multidimensional data. In one embodiment, a method is disclosed which comprises displaying multidimensional data in a table format, the table format having a plurality of rows, a plurality of columns, and a plurality of cells displaying data, a first column of the plurality of columns including data having at least two hierarchical levels. Data for at least a first set of the plurality of cells is displayed in a graphical format, the first set including cells in the first column, the graphical format of the cells in the first set in the first column indicating a hierarchical level associated with the cell data and a mechanism is displayed for a first one of the rows to display at least one additional row having data in the first column associated with a lower hierarchical level of the first row data.
US08060815B2 Custom document generation system and method
A custom marketing document system and method, including custom map information, is provided herein.
US08060813B2 Apparatus and method for generating error detection codes
An apparatus for generating error detection codes can include an error detection code generation unit configured to generate virtual error detection codes using virtual DBI information and data, and an error detection code regeneration unit configured to generate error detection codes using even and odd number information which define whether the number of data associated with the generation of the error detection codes is even or odd, DBI information associated with the even and odd number information, and the virtual error detection codes.
US08060808B2 Method for low distortion embedding of edit distance to Hamming distance
A method of embedding the edit distance metric into the Hamming distance metric with low distortion. In other words, two input character strings are mapped to two corresponding output bit strings such that the Hamming distance between the output strings is approximately proportional to the edit distance between the two corresponding input strings.
US08060800B2 Evaluation circuit and method for detecting and/or locating faulty data words in a data stream Tn
An evaluation circuit and method for detecting faulty data words in a data stream is disclosed. In one embodiment the evaluation circuit according to the invention includes a first linear automaton circuit and also a second linear automaton circuit connected in parallel, each having a set of states z, which have a common input line for receiving a data stream Tn. The first linear automaton circuit and the second linear automaton circuit are designed such that a first signature and a second signature, respectively, can be calculated. Situated downstream of the two linear automaton circuits are respectively a first logic combination gate and a second logic combination gate, which compare the signature respectively calculated by the linear automaton circuit with a predeterminable good signature and output a comparison value.
US08060799B2 Hub, memory module, memory system and methods for reading and writing to the same
A hub, a memory module, a memory system, and methods for reading and writing to the same. In a test mode, memory module, memory device or memory unit identifying information may be ignored, so that all memory modules, memory devices or memory units may be test written or test read. Ignoring the memory identifying information may permit all the memory modules, memory devices or memory units to be written or read simultaneously, thereby decreasing test time.
US08060796B2 Multiplexing method and apparatus thereof for data switching
A multiplexing method for data switching is disclosed. In the method, a continuous data is received, and the continuous data includes a plurality of super frames, and each super frame includes a plurality of frames. These super frames are divided into a set of even super frames and a set of odd super frames. The frames included in the set of odd super frames are sorted by corresponding required bit error rate of each frame decreasingly or increasingly. The frames included in the set of even super frames are sorted by the required bit error rate of each frame increasingly or decreasingly. An encoder is used to encode these sorted super frames.
US08060793B2 Processor operation inspection system and operation inspection circuit
A processor operation inspection system includes a processor and an operation inspection circuit that inspects an operation of the processor. When a program under execution changes from one predefined state to another state, the processor outputs a state switching signal indicating a transition of its state, a state signal indicating a current state to the inspection circuit. The inspection circuit includes a state register that stores the state of the processor, a combinational logic circuit that calculates, according to the stored state of the processor and the state switching signal, a new state to be taken by the processor, and a comparison circuit that inspects the operation of the processor by comparing the calculated new state to the state of the processor inputted as the state signal.
US08060791B2 Annotating GUI test automation playback and debugging
A method and system for annotating an object on the graphical user interface (GUI) (“a GUI object”) during automated testing of an application. In one embodiment, the GUI of an application is tested with a test automation tool. During runtime of the automated test, the test automation tool automatically overlays a visual cue on the GUI. The visual cue points to a GUI object of the application and contains a comment regarding an event relating to the GUI object that is expected to occur in runtime.
US08060788B2 Real-time signal handling in guest and host operating systems
The present invention relates to signal handling in a host operating system process executing code portions of a single- or multi-threaded application and of the embedded guest operating system. When a signal is sent from the host operating system to the operating system process, the signal handler of the guest operating system will be invoked in a deterministic time, independent of the operating system process executing code portions of the application or of the guest operating system or executing system calls of the host operating system in a masked or non-masked operation.
US08060786B2 Method for recovering basic input output system and computer device thereof
A method for recovering a basic input output system (BIOS) and a computer device thereof are disclosed. The computer device includes a motherboard, a power button, a BIOS storage unit, and an embedded controller. The BIOS storage unit is disposed on the motherboard, and it stores a first boot block code and a second boot block code. When the computer device is connected with a power supply to supply standby power to the motherboard, and the power button is not pressed, the embedded controller detects whether the first boot block code is damaged. If the first boot block code is damaged, the embedded controller recovers the first boot block code via the second boot block code.
US08060785B2 Method for tuning parameters in memory and computer system using the same
A method for tuning memory parameter values and a computer system using the same are disclosed. In the invention, the computer system provides an embedded controller which may accumulate a counting value and send a reset signal to reboot the computer system. Firstly, the embedded controller reloads a memory parameter value corresponding to the counting value. Then, the computer system executes a memory test procedure. When the memory test procedure successes, a BIOS stores the memory parameter value. On the contrary, when the memory test procedure fails, the embedded controller accumulates the counting value and sends the reset signal to reboot the computer system. The BIOS reloading another memory parameter value corresponding to the accumulated counting value and re-executes the memory test procedure.
US08060777B2 Information system and I/O processing method
First and second storage apparatuses respectively and internally set a remote copy pair for copying data of a first volume to a second volume and associate a third volume with a remote copy pair according to an external command. When an I/O request to the first volume ends in an error, a host computer sends an I/O request directed to the second volume to the second storage apparatus. If the first and the second storage apparatuses detect a failure in the first or the second storage apparatus of the other side or a connection failure between the first and the second storage apparatuses, the first and the second storage apparatuses store in the third volume a failure information flag showing that the failure was detected.
US08060772B2 Storage redundant array of independent drives
A computer implemented method, apparatus, and computer usable program product for managing redundant array of independent drives. In response to a failure of a hard disk in a first RAID array, the process calculates an amount of free capacity available across a set of remaining hard disks in the first RAID array. The set of remaining hard disks comprises every hard disk associated with the first RAID array except the failed disk. In response to a determination that the amount of free capacity is sufficient to re-create the first RAID array at a same RAID level, the process reconstructs the first RAID array using an amount of space in the set of remaining drives utilized by the first RAID array and the free capacity to form a new RAID array without utilizing a spare hard disk.
US08060771B2 Glitch-free clock suspend and resume circuit
Circuits and methods to provide a digital clock signal, which can be instantly halted without glitches and then resumes under control of an asynchronous suspend signal with whole width clock pulses has been achieved. The circuit suspends the clock output in either a high or a low state, instantaneously with the suspend signal. There is no restriction on either the suspend pulse width or position in relation to the input clock. The asynchronous logic implementation is using standard cell logic gates. The circuit functionality is not dependent on the manufacturing technology, i.e. CMOS, bipolar, BI-CMOS, GaAs, etc. implementations are all valid.
US08060769B2 Duplexed field controller
There is provided a duplexed field controller. The duplexed field controller includes: first and second control units between which a control authority is switchable; a first application clock that is updated based on a reference clock so as to define a timing of an application operation of the first control unit; a second application clock that is updated based on the reference clock so as to define a timing of an application operation of the second control unit; and an update control unit that bypasses the first update of the second application clock after switching of the control authority, if the first application clock is ahead of the second application clock when the control authority is switched from the first control unit to the second control unit.
US08060762B2 Processor power management associated with workloads
Some embodiments provide determination of a processor performance characteristic associated with a first workload, and determination of a processor performance state for the first workload based on the performance characteristic. Further aspects may include determination of a second processor performance characteristic associated with a second workload, determination of a second processor performance state for the second workload based on the performance characteristic, determination of a similarity between the first performance characteristics and the second performance characteristics, determination of a cluster comprising the first workload and the second workload, and association of a third processor performance state with the cluster, wherein the third processor performance state is identical to the first processor performance state and to the second processor performance state.
US08060751B2 Access-control method for software module and programmable electronic device therefor
A programmable electronic device (10) stores a number of cipher-text software modules (14) to which access is granted after evaluating a user's token (55, 80, 82), a software-restriction class (58) for a requested software module (14), and/or a currently active access-control model (60). Access-control models (60) span a range from uncontrolled to highly restrictive. Models (60) become automatically activated and deactivated as users are added to and deleted from the device (10). A virtual internal user proxy that does not require users to provide tokens (80, 82) is used to enable access to modules (16) classified in a global software-restriction class (62) or when an uncontrolled-access-control model (68) is active. Both licensed modules (76) and unlicensed modules (18,78) may be loaded in the device (10). However, no keys are provided to enable decryption of unlicensed modules (18,78).
US08060749B2 Authenticated program execution method
According to a conventional technique, in the case where a program is stored into a non-volatile memory once and then activated, authentication of the program is performed immediately before such activation. However, calculations such as decryption of encrypted values are required before the activation of the program starts, which causes the problem that responsiveness is decreased in proportion to the time required for calculations. In order to solve this problem, authentication of a program is performed immediately before such program is stored, so that no authentication is performed or only a part of the authentication is performed to verify the validity of certificates at program activation time.
US08060748B2 Secure end-of-life handling of electronic devices
Methods and apparatus for verifying that an electronic device has been disabled are disclosed. An exemplary electronic device includes a communications interface, a secure memory, storing a secret key, and a cryptographic circuit configured to calculate a verification token from the secret key, using a first cryptographic operation. The cryptographic circuit is further configured to calculate an identification token from the verification token, using a second cryptographic operation. The cryptographic circuit is further configured to output the identification token in response to a first command received via the communications interface. The verification token is output to the communications interface only if a predetermined functionality of the electronic device has been disabled. The electronic device may further comprise a disabling circuit configured to disable the predetermined functionality in response to a disable command.
US08060745B2 Security for wireless transmission
The present invention provides a method of securing transmission of content over a wireless network. The method may include initiating a relationship between a content source and a display system, establishing a relationship between the content source and the display system including negotiating a shared key and encrypting content for transmission between the content source and the display system.
US08060741B2 System and method for wireless mobile network authentication
A method for operating a wireless communication system including a mobile relay station group, a base station group, and an authentication server, includes: configuring, by the authentication server, group information into the mobile relay station group and the base station group; requesting, by the base station group, group authentication data for the mobile relay station group from the authentication server; and performing authentication between a member of the mobile relay station group and a member of the base station group and generating an authentication key individually by the member of the mobile relay station group and the member of the base station group. Also disclosed is a system for carrying out the method.
US08060740B2 Authentication system and method for an interactive optical disc
A method for authenticating an interactive optical disk, wherein first content is stored on the interactive optical disk for reproduction by a reproducing system, the method comprising: transmitting a first request to a content server to access second content from the content server based on enhanced navigation data recorded on the interactive optical disk; and authenticating identity of the interactive optical disk with the content server based on authentication data provided by the reproducing system, when the first request indicates that authentication is required.
US08060739B2 Apparatus and method for providing security service in home network
An apparatus and method for providing a security service is provided. The apparatus includes a reception module which receives first data including a first public key and marked with a security ID, the first public key being one of a pair of public keys necessary for providing a security service to a home server and the security ID indicating that the first data needs to be encrypted; a response generation module which generates second data by encrypting part of a response message for the first data; and a transmission module which transmits the second data to a home server in a home network.
US08060738B2 Procedure for booting a first computer using the operating system of a second computer
A method for operating at least one first computer entity with an operating system of a second computer entity includes: detecting and registering a set of initialization data and driver files stored in the first entity computer entity, copying the driver files into the files of the second operating system, adapting each of the files, and reading and adapting the initialization data, for the second operating system, injecting the initialization data into initialization structures of the second operating system, making the media containing the second operating system available to the first computer, initializing the first computer entity with the second operating system, the initialization structures being used by the second operating system to initialize and operate the device controller of the at least one bootable device, and the device controller controlling access to the media that stores computer files of the second operating system to follow the initialization of the first computer entity with the second operating system.
US08060734B1 Systems and methods for providing recommendations to improve boot performance based on community data
An exemplary method for providing recommendations to improve boot performance based on community data is disclosed. In one embodiment, such a method may comprise: 1) identifying at least one startup item on a computing device that is scheduled to run at boot time, 2) requesting startup-recommendation information for the startup item from a server, 3) receiving the startup-recommendation information for the startup item from the server, the startup-recommendation information being based on data gathered from a community of users, and then 4) presenting the startup-recommendation information for the startup item to a user. Corresponding systems and computer-readable media are also disclosed.
US08060731B2 Computer system
A computer system has a plurality of components which can be initialized. A plurality of components can be initialized and each component is configured to produce status data from which the level of need for that component to be initialized can be inferred. At least one component is configured to: receive status data from other components; make a comparison using the status data received from respective components; in dependence on the comparison, select one or more components for initialization; and, issue initialization instructions to the selected component(s). By making a comparison between the status data from different components, the relative need for different components to be initialized can be evaluated, allowing a component with a high need for initialization to be selected over a component with a lower need.
US08060727B2 Microprogrammed processor having mutiple processor cores using time-shared access to a microprogram control store
There is provided a novel microprogrammed processor (100) by combining two or more processor cores (10) in such a way that the processor cores can share the special microprogram memory resource (20) that is located deep inside the processor architecture. In other words, the novel microprogrammed processor (100) basically includes at least two processor cores (10), and a common internal microprogram control store (20) including microcode instructions for controlling at least the internal standard operation of the multiple processor cores, and suitable elements (30) for providing time-shared access to the microprogram control store by the processor cores.
US08060726B2 SIMD microprocessor, image processing apparatus including same, and image processing method used therein
A SIMD microprocessor, which can be included in an image processing apparatus using an image processing method used therein, includes a global processor and multiple processor elements controlled by the global processor. Each single processor element of the multiple processor elements includes multiple operation units. The global processor is configured to control the multiple processing elements to uniformly change a configuration of the multiple operation units in the single processor element to determine a number of data units of operation according to the multiple operation units either operated individually or in cooperation with each other in the single processor element and a width of data processed per data unit of operation performed in the single processor element. A processor element number is assigned per data unit of operation to the single processor element to use for executing an operation.
US08060725B2 Processor architecture with processing clusters providing vector and scalar data processing capability
A processor architecture for multimedia applications includes processor clusters providing vectorial data processing capability. Processing elements in the processor clusters process both data with a bit length N and data with bit lengths N/2, N/4, and so on according to a Single Instruction Multiple Data (SIMD) function. A load unit loads into the processor clusters data to be processed according to a same instruction. An intercluster data path exchanges data between the processor clusters. The intercluster data path is scalable to activate selected processor clusters. The processor operates simultaneously on SIMD, scalar and vectorial data.
US08060722B2 Hardware assistance for shadow page table coherence with guest page mappings
Some embodiments of the present invention include an execution unit of a processor and a memory management unit interposed between the execution unit and an interface to memory suitable for storage of both guest page tables maintained by a guest operating system and shadow page tables maintained generally in correspondence with the guest page tables by virtualization software. The memory management unit is configured to walk in-memory data structures that encode the shadow page tables, to access entries of the shadow page tables and, based thereon or on a cached representation of page mappings therein, to perform virtual-to-physical address translations relative to memory targets of instructions executed by the execution unit. The memory management unit is responsive to a shadowed write indication coded in association with either an entry of the shadow page tables or a cached representation of a page mapping therein used to perform the virtual-to-physical address translation for a write-type one of the instructions that targets an entry of one of the guest page tables. The memory management unit is configured to complete the memory access of the write-type instruction that targets the guest page table entry and to store in a buffer, information sufficient to allow the virtualization software to later update an entry of the shadow page tables in correspondence therewith.
US08060719B2 Hybrid memory management
Methods and apparatus for managing data storage in hybrid memory devices utilizing single level and multi level memory cells. Logical addresses can be distributed between single level and multilevel memory cells based on a frequency of write operations performed. Initial storage of data corresponding to a logical address in memory can be determined by various methods including initially writing all data to single level memory or initially writing all data to multilevel memory. Other methods permit a host to direct logical address writes to single level or multilevel memory cells based on anticipated usage.
US08060718B2 Updating a memory to maintain even wear
A memory leveling system updates physical memory blocks, or blocks, to maintain generally even wear. The system maintains an update count for each block, incrementing a wear level count when the update count reaches a wear level threshold. The system compares a wear level of blocks to determine whether to update a block in place or move data on the block to a less-worn physical block. The system groups the blocks into wear level groups identified by a common wear level to identify blocks that are being worn at a faster or slower than average rate. If an empty block count of a least worn group drops below a threshold, the system moves data from one of the blocks in the least worn group to an empty block in a most worn group.
US08060717B2 Securing non-volatile data in an embedded memory device
The various embodiments of the invention relate generally to semiconductors and memory technology. More specifically, the various embodiment and examples of the invention relate to memory devices, systems, and methods that protect data stored in one or more memory devices from unauthorized access. The memory device may include third dimension memory that is positioned on top of a logic layer that includes active circuitry in communication with the third dimension memory. The third dimension memory may include multiple layers of memory that are vertically stacked upon each other. Each layer of memory may include a plurality of two-terminal memory elements and the two-terminal memory elements can be arranged in a two-terminal cross-point array configuration. At least a portion of one or more of the multiple layers of memory may include an obfuscation layer configured to conceal data stored in one or more of the multiple layers of memory.
US08060715B2 Systems and methods for controlling initialization of a fingerprint cache for data deduplication
A computer-implemented method for controlling initialization of a fingerprint cache for data deduplication associated with a single-instance-storage computing subsystem may comprise: 1) detecting a request to store a data selection to the single-instance-storage computing subsystem, 2) leveraging a client-side fingerprint cache associated with a previous storage of the data selection to the single-instance-storage computing subsystem to initialize a new client-side fingerprint cache, and 3) utilizing the new client-side fingerprint cache for data deduplication associated with the request to store the data selection to the single-instance-storage computing subsystem. Other exemplary methods of controlling initialization of a fingerprint cache for data deduplication, as well as corresponding exemplary systems and computer-readable-storage media, are also disclosed.
US08060714B1 Initializing volumes in a replication system
In one aspect, a method to perform initialization prior to replication includes marking a first point in a delta marking stream, generating a copy of a local volume at the first point and determining dirty locations between a remote volume and the copy. The copy is generated from one of taking a snapshot or taking a clone of the local volume.
US08060707B2 Minimization of read response time
A method, system and computer program product for minimizing read response time in a storage subsystem including a plurality of resources is provided. A middle logical block address (LBA) is calculated for a read request. A preferred resource of the plurality of resources is determined by calculating a minimum seek time based on a closest position to a last position of a head at each resource of the plurality of resources, estimated from the middle LBA. The read request is directed to at least one of the preferred resource or an alternative resource.
US08060706B2 Method of allocating physical memory in specified address range under Linux system platform
A method of allocating a physical memory in a specified address range under a Linux system platform is applied in a testing process of a physical memory under a Linux operating system. In this method, according to a specified address range and a size of a memory to be allocated, a large amount of physical memories in the system are allocated in a specified address range, and then the information about the allocated memories is transmitted, so as to map, inspect, and release the memories, thereby effectively supporting the test for physical memories under the Linux operating system.
US08060705B2 Method and apparatus for using a variable page length in a memory
A controller, a memory device including a memory array, and a method for accessing the memory device. The method includes, during a first access, activating a first page of the memory array corresponding to a first row address and accessing data from the first page with a first column address. The method further includes, during a second access, activating a first sub-page of the memory array corresponding to a second row address and accessing data from the first sub-page with a second column address. The activated first sub-page of the memory array is smaller than the first page of the memory array. The method further includes activating a second sub-page without receiving a separate activate command.
US08060702B2 Information reproducing apparatus and information reproducing method
According to one embodiment, an information reproducing apparatus includes a memory, a decoder, an intermediate memory which is disposed between the memory and the decoder and which temporarily stores, in succession, the data that are supplied from the memory and then outputs the data to the decoder, switching circuit for switching an output of the memory to one of the decoder and the intermediate memory, memory management circuit for managing arrangement information of the data that are stored in the memory, determination circuit for determining whether the data that are stored in the memory are arranged in physically discontinuous memory areas of the memory, and switching control circuit for switching, in a case where the determination circuit determines that the data are arranged in the physically divided memory areas, the switching circuit in a manner to input the data output from the memory to the decoder via the intermediate memory.
US08060701B2 Apparatus and methods for low-complexity instruction prefetch system
When misses occur in an instruction cache, prefetching techniques are used that minimize miss rates, memory access bandwidth, and power use. One of the prefetching techniques operates when a miss occurs. A notification that a fetch address missed in an instruction cache is received. The fetch address that caused the miss is analyzed to determine an attribute of the fetch address and based on the attribute a line of instructions is prefetched. The attribute may indicate that the fetch address is a target address of a non-sequential operation. Another attribute may indicate that the fetch address is a target address of a non-sequential operation and the target address is more than X % into a cache line. A further attribute may indicate that the fetch address is an even address in the instruction cache. Such attributes may be combined to determine whether to prefetch.
US08060697B1 Dynamically allocated secondary browser cache
A method, system, and medium are provided for managing cache allocation between a primary storage and a secondary storage. The system includes a device with a primary storage, secondary storage, and cache manager. The method includes downloading a web resource, storing the web resource in the primary storage, determining the amount of time required to download the web resource, and determining the amount of time required to retrieve the web resource from the secondary storage. If the amount of time required to retrieve the web resource from the secondary storage is less than the amount of time required to download the web resource, the method stores the web resource in the secondary storage. Additionally, web resources may be moved from the secondary storage to the primary storage based on their likelihood of being utilized.
US08060696B2 Positron emission tomography event stream buffering
PET system including array, data processing, and data acquisition. Data acquisition includes one-to-N channel write striping, N-to-one channel read unstriping, N data storage elements, and control logic. Control logic allocates (statically or dynamically) write/read access to data storage elements. Dynamic allocation can be conditional, e.g., that data storage elements be available to receive all input data from array. Embodiments include an input buffer where the condition is determined dynamically based on capacity of the input buffer to temporarily preserve all input data supplied during periods data storage element unavailability. Communication between array and data acquisition can be Fibre Channel simplex implementing only FC-0, FC-1. Data storage elements have data handling bandwidth equal to or greater than (data output rate /N) plus (data input rate/N). Control logic, write striping, read unstriping can be implemented in FPGA. Data storage elements can form a Redundant Array of Independent Disks, e.g., RAID 0.
US08060691B2 Apparatus and method of page program operation for memory devices with mirror back-up of data
An apparatus and method of page program operation is provided. When performing a page program operation with a selected memory device, a memory controller loads the data into the page buffer of one selected memory device and also into the page buffer of another selected memory device in order to store a back-up copy of the data. In the event that the data is not successfully programmed into the memory cells of the one selected memory device, then the memory controller recovers the data from the page buffer of the other memory device. Since a copy of the data is stored in the page buffer of the other memory device, the memory controller does not need to locally store the data in its data storage elements.
US08060685B2 Electronic device data access system and method
An electronic device data access method comprising sharing, by an operating system and a pre-boot environment module, data stored in a hard disk drive in the electronic device and accessing the data using a block location list identifying a storage location for each portion of the stored data.
US08060684B2 Memory control apparatus, memory control method and program
Memory control apparatus, memory control method, and program are provided. The present invention provides a preparatory process for determining whether or not a data-updating process to update data of a flash memory or a data-writing process to write new data into the memory has been completed normally. A data-updating process to update data stored in a specific block is carried out as a process including alternate-block processing to replace the specific block with another block referred to as an alternate block. In the current data-updating process, the alternate block is examined to determine whether or not data has been erased from the alternate block. If data has been erased from the alternate block, the preceding data-updating or data-writing process is determined to be normal. By virtue of a property exhibited by the contents of the reserved-block address, the reserved-block address needs to be saved in the flash memory only once during a data-updating or data-writing process.
US08060680B2 Method of allocating memory
A method of allocating memory in a memory unit includes creating a data structure containing a list of all available memory segments; and assigning a bias to each available memory segment. The bias indicates how to allocate that available memory segment in response to a resource request wherein the resource request is for a new entry in the memory unit that will be fragmented with at least two fragments of the new entry in the memory unit at being at different locations in the memory unit, the bias for an available memory segment comprising an indication of where within the new fragmented entry to be made in the memory unit a corresponding available memory segment should be used.
US08060679B2 Information processing apparatus and access control method capable of high-speed data access
Requestors acquire tokens before issuing access requests to a memory controller. The access requests issued are accumulated in a command queue of the memory controller. When the amount of access requests accumulated in the command queue is smaller than or equal to a first threshold, or in level 0, tokens are generated at a rate equivalent to 200% of a bus bandwidth. If the amount of accumulation is greater than the first threshold and is smaller than or equal to a second threshold, i.e., in level 1, tokens are generated at a rate equivalent to the bus bandwidth. If the amount of accumulation exceeds the second threshold, the token generation is stopped.
US08060678B2 Digital device interconnect system
A simple clock source synchronous DDR data transfer mechanism may be combined with static bus state signaling to replace a complex bus (e.g. USB) with an easy to implement digital serial interconnect bus. This may eliminate various pull-up/pull-down resistors required in USB, and enable the interconnect bus to operate with little or no leakage current when the bus is in an idle state, or data transmission state. All required functionality may be implemented using only two signal pins. The interconnect bus may also enable silicon solutions for high speed USB that do not require a PLL, since the clock may be provided by the transmission source and may thus not need to be recovered from the serial data stream. The digital serial interconnect bus may provide an easy reuse mechanism for USB silicon by enabling a designer to remove the analog PHY and replace it with a serial digital I/O transfer mechanism, while retaining the IP's USB timers, and other protocol specific features.
US08060672B2 Event signaling between peripheral modules and a processing unit
There is described a method, a bus protocol, a peripheral module, a processing unit, a hub and also to a system consisting of said components, for event signaling between at least one peripheral module and a processing unit by means of a system bus. In this case the data to be transmitted data is encoded into a larger symbol space, from which a standard idle symbol is used in telegram pauses for synchronizing a connection between transmitter and receiver. A message present at the peripheral modules is enabled to be signaled to the processing unit independently of the telegram traffic initiated by the processing unit. This is achieved by a peripheral module wishing to signal an event to the processing unit sending to the processing unit in a telegram pause, instead of the standard idle character, a signaling sequence consisting of an alarm idle symbol and an alarm identifier which contain information about the relevant event as well as the module address of the peripheral module at which the event is present, with the information about the event also being transcoded into the larger symbol space.
US08060671B2 Portable media encoder
A portable media encoder is disclosed. The portable media encoder comprises a video input port configured to receive a video input from a video source, an audio input port configured to receive an audio input from an audio source, and a digital output port for providing a digitized output stream corresponding to the received video input and audio input. The encoder has an encoding processor that converts the video input and the audio input into a streamable digital output format for transmitting through the digital output port, a set of control buttons communicatively coupled to the encoding processor and operable to provide encoding parameters to thereto, and a housing enclosing the encoding processor and providing at least one access panel providing user access to the video input port, the audio input port, the digital output port, and the set of control buttons. The housing having a size and configuration that allows the encoder to be hand carried by a single individual.
US08060670B2 Method and systems for storing and accessing data in USB attached-SCSI (UAS) and bulk-only-transfer (BOT) based flash-memory device
Methods and systems for storing and accessing data in UAS based flash memory device are disclosed. UAS based flash memory device comprises a controller and a plurality of non-volatile memories (e.g., flash memory) it controls. Controller is configured for connecting to a UAS host via a physical layer (e.g., plug and wire based on USB 3.0) and for conducting data transfer operations via two sets of logical pipes. Controller further comprises a random-access-memory (RAM) buffer configured for enabling parallel and duplex data transfer operations through the sets of logical pipes. In addition, a Smart Storage Switch configured for connecting multiple non-volatile memory devices is included in the controller. Finally, a security module/engine/unit is provided for data security via user authentication data encryption/decryption of the device. Furthermore, the flash memory device includes an optical transceiver configured for optical connection to a host also configured with an optical transceiver.
US08060669B2 Memory controller with automatic command processing unit and memory system including the same
Provided is a memory controller configured to control a flash memory device. The memory controller includes: a buffer memory configured to store data to be written in the flash memory device; a buffer memory interface configured to control read and write operations of the buffer memory; and an automatic command processing unit configured to interpret a data command generated by a host hardware device.
US08060666B2 System and method for providing serial bus connectivity
Versatile serial bus connectivity is provided for enabling detection and use of passive media output devices that connect to a host device through a serial bus connector. In addition, serial bus connectivity is extended to video output devices that can use analog video data.
US08060664B2 Integrated circuit having a plurality of interfaces and integrated circuit card having the same
An integrated circuit supporting a first interface and a second interface and an integrated circuit card having the same includes the first interface capable of communicating with a first host, the second interface communicating with a second host, and a control block. The control block activates the second interface when a voltage level of a contact that the second host can be connected is in a first state at a first-occurring timepoint between a reference timepoint and a state transition timepoint of an external reset signal output from the first host, and deactivates the second interface when the voltage level of the contact is in a second state. The integrated circuit card has the integrated circuit built in.
US08060660B2 Adaptive bandwidth distribution system for high-performance input/output devices with variable throughput
A method for issuing shadow requests to manage bandwidth allocation between an application that issues input/output (I/O) operation requests and an I/O device. A bandwidth manager detects the completion of an I/O operation, which includes either a read operation or a write operation. The bandwidth manager calculates a statistical duration for future I/O operations between the application and the I/O device based on throughput statistics related to past I/O operations. The bandwidth manager generates a shadow request for reserving a position in a queue that stores pending I/O requests for the I/O device for a first future I/O operation request from the application and having a duration related to the statistical duration, and inserts the shadow request into the queue. Advantageously, applications that do not make frequent I/O operation requests in advance may still execute I/O operations because bandwidth is reserved for future I/O operation requests via the shadow requests.
US08060656B2 Method and apparatus for providing mobile and other intermittent connectivity in a computing environment
A seamless solution transparently addresses the characteristics of nomadic systems, and enables existing network applications to run reliably in mobile environments. The solution extends the enterprise network, letting network managers provide mobile users with easy access to the same applications as stationary users without sacrificing reliability or centralized management. The solution combines advantages of existing wire-line network standards with emerging mobile standards to create a solution that works with existing network applications. A Mobility Management Server coupled to the mobile network maintains the state of each of any number of Mobile End Systems and handles the complex session management required to maintain persistent connections to the network and to other peer processes. If a Mobile End System becomes unreachable, suspends, or changes network address (e.g., due to roaming from one network interconnect to another), the Mobility Management Server maintains the connection to the associated peer task—allowing the Mobile End System to maintain a continuous connection even though it may temporarily lose contact with its network medium. In one example, Mobility Management Server communicates with Mobile End Systems using Remote Procedure Call and Internet Mobility Protocols.
US08060654B2 Network and method for setting a time-base of a node in the network
A data communication network may include two or more master clocks, and a synchronization system connected to the master clocks. The synchronization system may determine a time-base for the master clocks. The synchronization system may control the master clocks according to the determined time-base. The data communication network may include one or more slave clocks. The slave clocks may be controlled by a slave clock time-base controller based on time information of a single selected master clock selected from the master clocks.
US08060651B2 Systems and methods for adaptively packetizing data partitions for transport over a network
In an exemplary embodiment, an RTP packetization component receives data partitions corresponding to a single slice of coded data from an H.264 encoder. The RTP packetization component evaluates a first set of conditions in order to determine whether to merge the data partitions into a single packet for transport over a network or to include the data partitions in separate packets for transport over the network. If it is determined that each condition within the first set of conditions is satisfied, the data partitions are merged into the single packet. If any condition within the first set of conditions is not satisfied, the data partitions are included in the separate packets.
US08060647B2 Multiple concurrent arbiters
Plural arbiters arbitrate over a set of queues. The arbiters are constructed as a series of pipelined stages. Conflict detection logic detects conflicts among the arbiters in arbitrating across the queues, and, when a conflict is detected, the conflict detection logic alters processing related to conflicting queues in one arbiter when another arbiter has not passed a predetermined commit point in processing the queue.
US08060644B1 Intelligent network adaptor with end-to-end flow control
A host is coupled to a network via an intelligent network adaptor. The host is executing an application configured to receive application data from a peer via the network and the intelligent network adaptor using a stateful connection according to a connection-oriented protocol. The intelligent network adaptor performs protocol processing of the connection. Application data is copied from host memory not configured for access by the application (possibly OS-associated host memory) to host memory associated with the application (application-associated host memory). The application data is received from the peer by the intelligent network adaptor and copied to host memory not configured for access by the application. The operating system selectively provides, to the intelligent network adaptor, information of the memory associated with the application. At least one portion of the application data for the connection is provided directly from the intelligent network adaptor to the memory associated with the application.
US08060638B1 Streaming media seek
Streaming media technology includes a back buffer configured to begin at a stream frame most recently played by the streaming media player. The back buffer continues, for each played frame of the stream, for a length determined by a nominal fill and an offset. In some embodiments, the offset is determined in runtime. In some embodiments the runtime-determined offset is determined by the position of a keyframe in the vicinity of the nominal fill. The keyframe in the vicinity of the nominal fill can be a keyframe next earlier, next later, or nearest in the stream to the location of the nominal fill.
US08060635B2 Personalized audio system and method
A personalized audio system and method that overcomes many of the broadcast-type disadvantages associated with conventional radio stations.
US08060631B2 Method and system for use in coordinating multimedia devices
Some embodiments of the present invention provide methods for use in playing back content. Some of these methods access a content package comprising media content to be locally played back; detect, as defined by the content package, whether a remote secondary device is available with which a connection can be established; determine whether an authorization to establish the connection has been confirmed; establish, when the authorization is confirmed, a communication connection; determine, as instructed by the content package and when the communication with the secondary device is established, whether one or more commands are received from the secondary device; and implement, as instructed by the content package and when it is determined that the one or more commands are received from the secondary device, the one or more commands in controlling playback experience of the media content.
US08060628B2 Technique for realizing high reliability in inter-application communication
A storage medium storing a program, in inter-application communication that is performed between a first application operating on a first node and a second application operating on a second node, for making the first node perform processes by transmitting a same packet simultaneously to all the communication paths, the processes including: a trouble monitoring session establishing process in which, whether or not a trouble monitoring session has already been established between a first communication control unit and a second communication control unit is checked; an inter-application communication session establishing process in which, a request for establishing the inter-application communication session is performed to the second application and the inter-application communication session is established; and a trouble monitoring communication process in which trouble monitoring communication is performed using only necessary information for trouble monitoring in the trouble monitoring session and at a shorter interval than an interval between retransmission processes.
US08060626B2 Method for host selection based on discovered NAT type
A host may be selected for a peer-to-peer grid based on discovered NAT type. NAT profile information may be collected by each of the peers and shared with the other peers. Each peer receives NAT profile information for the other peers. Each peer may determine from the NAT profile information for the peer and the NAT profile information for the other peers which of the two or more peers to designate as the host.
US08060625B2 Method and system for providing media content over a computer network
The disclosure provides for methods and systems for providing media content over a network. The method includes sending a query from a server over the network to a client regarding an ability of the client to playback the media content locally. The sending is automatic and initiated by the server. The method is further includes receiving, at the server, a response from the client regarding the ability of the client to playback the media content locally. The receiving is responsive to the sending. A version of the media content is sent from the server to the client based on the ability of the client to playback the media content locally.
US08060623B2 Automated configuration of network device ports
Methods and devices are provided for identifying end devices and automatically configuring associated network settings. Preferred implementations of the invention do not require users to manually identify connection types (e.g., RFID, IPphone, manufacturing device, etc.) or to manually configure the network device. Accordingly, such implementations allow automatic switch configuration, even for devices that use inconsistent protocols and/or protocols that are not well known. Some methods of the invention employ DHCP options combined with traffic snooping to identify devices and automatically apply appropriate switch port configuration.
US08060622B2 System and method for session reestablishment between client terminal and server
Disclosed is a system and a method for session reestablishment between a client terminal and a server for a messenger service. In a session reestablishment system including a client terminal capable of accessing a communication network, a session information database and a server for providing a messenger service to the client terminal, the client terminal sends a synckey exchanged and stored during previous access to the server when sending a request for session reestablishment (reaccess) to the server after lapse of a predetermined time period from termination of the previous access due to log-off or timeout. The server searches the session information database to detect last session information corresponding to the client terminal based on the synckey, compares the last session information with current session information to detect any updated data, and sends only the updated data to the client terminal.
US08060618B2 Method and system for transmitting data using traffic distribution for each line between server and client connected by virtual interface
The present invention discloses a method comprising a first step of the client transmitting a bandwidth test request signal to the server; a second step of the server transmitting a test request approval signal to the client; a third step of the client conducting a bandwidth test for respective lines; a fourth step of the client transmitting results of the bandwidth test to the server; a fifth step of the server setting first traffic distribution weights; a sixth step of the client setting second traffic distribution weights; and a seventh step of the server distributing data to respective lines depending on the first traffic distribution weights and transmitting the distributed data to the client and the client distributing data to respective lines depending on the second traffic distribution weights and transmitting the distributed data to the server.
US08060614B2 Streaming operator placement for distributed stream processing
A streaming operator assignment system and method for determining a streaming operator assignment that minimizes overload in a data processing system. Embodiments of the streaming operator assignment system include an optimization goals definition module, which defines optimization goals in terms of fundamental quantities that system administrators and application writers want to control, such as minimizing the worst case latency over all periods of time, or minimizing how much the system is backlogged with work. Embodiments of the streaming operator assignment system also include an optimization goals solution module that optimizes and solves a selected optimization goal. A specialized optimization technique is used to find the best operator (or load) assignment using the optimization goals to measure of the value of the assignment. This technique minimizes an optimization goal by iterating over all possible operators assignments over all possible nodes to find the operator assignment that minimizes the desired optimization goal.
US08060612B1 NAI (Network Access Identifier) embedding
Ways for embedding multiple network-access identifiers (NAIs) into a single string are provided. An illustrative embodiment includes providing a multiple-string-format (MSF) indicator that indicates that an instant string a includes data that, when ultimately deconstructed, indicate multiple Network Access Identifiers (NAIs), providing two or more usernames and realm identifiers separated by one or more delimiters that indicate the start of a new user name or realm identifier, providing a domain delimiter that indicates a start of a domain name, providing a domain name, concatenating into a single string various indicators, and providing for the communication of the single string to a receiving device for processing.
US08060609B2 Systems and methods for determining attributes of media items accessed via a personal media broadcaster
Systems, devices and methods are described for determining attributes identifying media items from other media items. A first video sequence of a first media item is received from a media source, the video sequence including one or more images having first banner information embedded therein. The attributes of the first media item are determined based on at least the first banner information extracted from the first video sequence. The determined attributes of the first media item can then be stored or otherwise processed as desired.
US08060607B2 System and method for detection of aberrant network behavior by clients of a network access gateway
A system and method for detecting aberrant network behavior. One embodiment provides a system of detecting aberrant network behavior behind a network access gateway comprising a processor, a first network interface coupled to the processor, a second network interface coupled to the processor, a storage media accessible by the processor and a set of computer instructions executable by the processor. The computer instructions can be executable to observe network communications arriving at the first network interface from multiple clients and determine when the traffic of a particular client is indicative of malware infection or other hostile network activity. If the suspicious network communication is determined to be of a sufficient volume, type, or duration the computer instructions can be executable to log such activity to storage media, or to notify an administrative entity via either the first network interface or second network interface, or to make the computer instructions be executable to perform other configured actions related to the functioning of the network access gateway.
US08060600B1 Network element management system
A network element management system has a user interface that displays a table having a plurality of rows and a plurality of columns. The table has a plurality of logical identifier for a network element listed in the first column. The table has a plurality of physical dependencies listed in the first row. The table has at least one list of physical equipment displayed in a row containing a first logical identifier, where each piece of physical equipment in the list is linked to the first logical identifier and where each piece of physical equipment is located in a column that corresponds to the physical dependency which the physical equipment fulfills.
US08060599B2 System and method for determining a streaming media server configuration for supporting expected workload in compliance with at least one service parameter
According to at least one embodiment, a method comprises receiving, into a capacity planning system, workload information representing an expected workload of client accesses of streaming media files from a site. The method further comprises receiving, into the capacity planning system, at least one service parameter that defines a desired service characteristic to be provided by a media server configuration under the expected workload. The method further comprises determining, by the capacity planning system, for at least one server configuration, how many servers of the at least one server configuration to be included at the site for supporting the expected workload in compliance with the at least one service parameter.
US08060596B1 Methods and systems for normalizing data loss prevention categorization information
A computer-implemented method for normalizing data-loss-prevention categorization information, at least a portion of the method being performed by a computing system comprising at least one processor, may identify a data object at a first time. The method may apply a first version of a set of data-loss-prevention rules to the data object to determine a set of categorizations of the data object. The method may distinguish a set of content-based categorizations in the set of categorizations from a set of context-based categorizations in the set of categorizations. The method may apply, based on the set of categorizations, a first data-loss-prevention policy to the data object. The method may identify the data object at a second time, and apply, based on the set of content-based categorizations, a second data-loss-prevention policy to the data object. Various other methods, systems, and computer-readable media are also disclosed.
US08060595B2 Management system, management method and program for appropriately managing a managed apparatus while securely maintaining productivity of the managed apparatus
A management system which makes it possible to appropriately manage a managed apparatus, while securely maintaining productivity of the managed apparatus. The system includes a management apparatus, the managed apparatus and an HTTP server. The managed apparatus is provided with a connection controlling section that periodically connects the managed apparatus to the HTTP server at a regular connecting timing, so as to read information sent from and write apparatus information into the HTTP server. The connection controlling section determines whether or not the managed apparatus should actually be connected to the HTTP server at the regular connecting timing, based on a load status or a presence or absence of a current job of the managed apparatus and connects it to the HTTP server asynchronously with the regular connecting timing, when determining that the managed apparatus should not be connected to the HTTP server at the regular connecting timing.
US08060593B2 Protection of data transmission network systems against buffer oversizing
A method of managing the allocation to TCP connections of memory blocks of a TCP re-assembly buffer in a TCP network device including a TCP Processing unit, comprises computing a function r(t) on a per connection basis, that measures the occupancy rate of the re-assembly buffer for the relevant TCP connection, and that is updated upon reception of any packet belonging to said TCP connection; and allowing the TCP connection to be closed and the corresponding memory blocks to be released based on a decision scheme that includes at least a first trigger set on the corresponding function r(t), which defines two different states for said function r(t).
US08060591B1 Automatic delivery of alerts including static and dynamic portions
A device detects an alert event and responds by playing out an alert including a static media portion and a first dynamic media portion. The device maintains, in data storage, alert data that includes the static media portion and the first dynamic media portion. A network server sends the device data for updating the alert data stored in data storage. The data for updating the alert data includes a new dynamic media portion. The device stores the received data including the new dynamic media portion and thereafter plays out an alert including the static media portion and the new dynamic media portion when the device detects an alert event.
US08060590B2 Distance-aware service discovery mechanism for determining the availability of remote services in wireless personal area networks
A method for determining availability of requested services in a client/server-based network, in which each of a plurality of client terminals is connected to a file and/or application server via a wireless network.
US08060589B1 System and method for monitoring equipment over a network
According to one embodiment of the invention, a network-based management system comprises a controller, a networked device and a control server. The control server is in communications with both the controller and the networked device having a communication port for such communications. The control server generates a user interface for display on the controller and used to activate and/or deactivate the networked device.
US08060588B2 Home network apparatus and system for cooperative work service and method thereof
A home network system and method for providing cooperative work services. The home network system has a plurality of devices connected to a network, a negotiator module connected to the devices for determining cooperative work service roles of the devices by applying device descriptions collected from the devices to a predetermined election algorithm so that the cooperative work service can be performed in consideration of a function of a corresponding device, and a coordinator module for directly performing a control command transmitted from a control device according to the cooperative work service roles determined by the negotiator module.
US08060585B2 Self service distribution configuration framework
A self-service distribution configuration framework integrates with a directory services and Systems Management Server (SMS) of an enterprise computing system for web based self service configuration changes on a server owner defined schedule. The framework will cross reference the SMS database with the configuration framework database and dynamically update or create SMS server collections and advertisements for each unique time and day selected. For example, all systems that have had “Monday at 8 PM” selected as their scheduled date and time would become a member of the same collection. Upon opening the web site, the system owner is presented a data grid populated with a list of servers for which the individual is responsible, enabling selection of specific days and times for each server at which configuration changes sent by the SMS will occur.
US08060575B2 Methods and systems for managing metadata in email attachments in a network environment
A method and system for removing metadata from email attachments sent from mobile devices includes receiving an email with an attached document. The attached document has metadata removed to create a cleansed version of the attached document. The attached document is replaced by the cleansed version of the attached document, and the email is sent according to the address or addresses included in the email.
US08060572B2 Subscription management for a content-based presence service
A method for managing a subscription to content-based presence information entails receiving a subscription-suspension message from a device at a presence service, identifying the subscription associated with the subscription-suspension message, suspending the subscription, and sending a response from the presence service to the device to notify the device that the subscription has been suspended. Suspending the subscription may involve accumulating notifications in a persistent data store. The method may further involve receiving a subscription-resumption message at the presence service to resume the subscription that was suspended.
US08060571B2 Sharing of audio/visual content with a selected user
A method of sharing audio/visual content is presented. In the method, the audio/visual content is received from an audio/visual content source at an audio/visual content receiver by way of a content channel selection resource of the receiver, and stored therein. A message is transmitted from the receiver to a communication node, wherein the message indicates that the audio/visual content is available for viewing by a selected user. The communication node notifies the selected user of the message by way of a communication device associated with the selected user. In response to receiving a request for the audio/visual content from the communication device, the communication node facilitates a communication connection between the receiver and the communication device. The audio/visual content is transmitted from the receiver to the communication device over the communication connection. At the communication device, the audio/visual content is then presented to the selected user.
US08060568B2 Real time messaging framework hub to intercept and retransmit messages for a messaging facility
Methods and systems are provided for communicating an event from a server to a set of applications via a real time messaging framework hub, which communicates with the applications on individual channels and with the server on a single channel. A polling message is sent to the server and a reply is received. From the reply, it is determined whether the event has occurred. A polling message is received from a client, and a reply is sent containing either the event, if it has occurred, or a null response is sent indicating that the event has not occurred. Limitation of server communication with the hub to a single open channel substantially reduces server overhead.
US08060563B2 Collaboration agent
A collaboration agent for facilitating real-time communications on behalf of a user. The collaboration agent includes a conference bridge that anchors calls to the conference bridge. The collaboration agent uses contextual information associated with the user to manage the real-time communications. The collaboration agent can communicate with other collaboration agents associated with other users.
US08060561B2 Locality based content distribution
A system and method for content distribution are provided. A content provider generates a network topology having one or more subnetworks made up of content sources. The content provider segments content, such as applications, into segments for distribution. The content provider then distributes the content such that for each identified subnetwork, each content segment is distributed to a content source. Subsequent, client computing device requests for content can be serviced by selecting a content source in a particular subnetwork selected for delivering the requested content to the client computing device to minimize traffic flow of the requested content through the nodes of the distribution network.
US08060560B2 System and method for pervasive computing
A method and system for pervasive computing are disclosed. According to one embodiment, a computer implemented method comprises a server communicating with a first device in a cloud computing environment, wherein the first device can detect surrounding devices, and an application program executable by the server, wherein the application program is controlled by the first device and the output of the application program is directed by the server to one of the devices detected by the first device.
US08060556B2 Service enabled tagged user interfaces
In one aspect, in a computer-implemented method it is determined whether a placeholder corresponding to a service includes an identifier similar to a tag associated with an element of a user interface. The placeholder is replaced with a value of the element associated with the tag based on the results of the determining step. The service is called using the value. Information is received from the called service, the information corresponding to the element of user interface. Related systems, apparatus, methods, and/or articles are also described.
US08060549B2 Method and apparatus for accumulating floating point values
A method and apparatus for accumulating arbitrary length strings of input values, such as floating point values, in a layered tree structure such that the order of adds at each layer is maintained. The accumulating utilizes a shared adder, and includes means for directing initial inputs and intermediate result values.
US08060546B2 Positionally dependent pattern checking in character strings using deterministic finite automata
A deterministic finite state machine organised for the detection of positionally significant matches of characters in a string of characters examines each character in turn to determine a exit transition for a current state of the machine to another state The machine responds to an examination of the string of characters by executing in response to a first character at the commencement of the string a transition from an initial state to another state. The machine has at least one state for every character position, includes a exit transition from each state for each character to another state; and possesses only forward exit transitions each from any of the states whereby the current state of the machine unambiguously represents a count of the number of characters from the commencement of the string. The machine may include at least one match state which indicates that all character matches in the string required by at least one respective rule have been detected. Some but not all the states in the multiplicity of states each have a single exit transition for any value of a respective character in the string. At least some of the states in the multiplicity of states each define an exit transition to a state indicating ‘no match’. The machine may be disposed to cease its examination of the character string on attaining a ‘no match’state.
US08060544B2 Representation of data transformation processes for parallelization
One or more operations are defined to be used against a repository of one or more items. One or more associations between each of the one or more items are also defined. A classification is associated with the one or more operations for an execution environment within a transformation graph, wherein the classification defines whether the operation can be executed in parallel or not in parallel with other operations. The operations are processed based on the classification.
US08060543B1 Tracking software object use
Tracking resource use includes determining when the resource is allocated, determining when the resource is first used, determining when the resource is last used, and determining when the resource is deallocated. The resource may be a software object. Deallocating the resource may be performed automatically by a run time system when there are no remaining references to the object in run time code or variables. Deallocating the resource may include at least one of: setting a flag for the resource and adding an identifier for the resource to a list of resources to be deallocated. Time measurements may correspond to a count of garbage collection cycles. Tracking resource use may also include determining additional resource usage metrics.
US08060542B2 Template-based development of servers
A server instance, which is a collection of LUNs, containing an operating system, any applications and data storage. A processing element is the physical hardware. The combination is a server as normally understood. Templates are used to define server instances and server types to simplify deploying a server instance to a processing element. A graphical user interface provides the templates where the particular storage groups are identified and then server instances are created from lists of operating systems, applications, and available storage. The management service processor is a PXE server and provides the necessary software to identify the components of the processing element and correlate between the processing element and a server instance. The management service processor then automatically provides software to the processing element to allow it correctly boot. The management service processor manages the interconnection of the processing element and the relevant LUNs.
US08060538B2 Method and system for creating a concept-object database
Embodiments of the present invention are directed to acquiring information from the worldwide web, organizing information acquired from the worldwide web, and using the acquired and organized information to facilitate web-page searching, web-page browsing, and other worldwide-web-based activities. In one embodiment of the present invention, a database of concept objects is created from an initial set of semantic objects and from hyperlink information obtained from web pages by one or more web crawlers. The initial set of semantic objects is processed using hyperlink based objects created by the web crawler. The processed semantic objects are then associated with additional hyperlink-based objects to create a concept-object database. In certain embodiments of the present invention, the concept-object database can be further refined and supplemented in an automated fashion by additional web crawling, subsequent association of hyperlink-based objects with concept objects, and creation of new concept objects as well as by user input to, and editing of, the concept-object database. The concept-object database may be employed, in various embodiments of the present invention, to facilitate web browsing, web-page searching, and other worldwide-web-base activities.
US08060536B2 Managing structured and unstructured data within electronic communications
This disclosure provides various embodiments of systems, methods, and software for managing structured and unstructured data within electronic communications. In one implementation, software identifies an electronic communication associated with a user in an enterprise application; creates a link between an unstructured data element associated with the electronic communication and a structured data element associated with the enterprise application, where the link created at least partially based on one or more attributes of the electronic communication and an active process of the enterprise application; and stores the link in a link repository.
US08060532B2 Determining suitability of entity to provide products or services based on factors of acquisition context
A method, system and computer program product for determining the suitability of an entity to provide products or services. Category and measurement data is received concerning the entity where each category is assigned a value based on the acquisition context. If the value assigned to a category exceeds a threshold, then the measurement data for that category is used in evaluating the entity. This measurement data is weighted according to the acquisition context. A binary value is generated for each weighted measurement value that exceeds a threshold. These binary values are summed and weighted according to the confidence that the source of the data is correct. Further, the past performance and reputation of the entity is used in applying a weight to the summed binary values to generate a suitability value. If the suitability value exceeds a threshold, then it is deemed suitable to conduct business with the entity.
US08060531B2 Data query and location through a central ontology model
A data query system including a first storage medium including a data schema having a data schema query language associated therewith, a second storage medium including an ontology model including classes and properties, the ontology model having an ontology query language associated therewith, wherein constructs of the database schema are mapped to corresponding classes, properties or compositions of properties of the ontology model, and an ontology query processor generating a query expressed in the data schema query language corresponding to a specified query expressed in the ontology query language. A method is also described and claimed.
US08060529B2 IM client and method for item sharing
The present invention provides a system and method for performing files/folder share between IM clients. In the present invention, when a source client shares out files/folders to a particular contact person/contact person group, an access control list table is established and said particular contact person/contact person group and the files/folders shared out to him are stored in association with each other. When a target client makes a request for accessing information of share items, obtaining items and beginning to receive items, the source client will respectively consult the access control list table to determine whether the request is authorized. Only when the request is authorized, can the source client perform the requesting operations. By means of the present invention, an automatic and flexible file/folder share between IM clients can be achieved.
US08060526B2 Method for providing requested fields by get—Data operation in TV-Anytime metadata service
Disclosed is a method or an operation for providing a personalized TV-Anytime metadata service. According to an embodiment of the present invention, there is provided a method of providing a table field element using a get_Data operation in the TV-Anytime metadata service. In the table field element provision method, a requested fields type element (RequestedFieldsType) required to designate a field of a metadata table is included in a query result value type in the SOAP query operation. A request message of the SOAP query operation is received. When the request message includes the requested fields type element for designating the query result value, a query result value corresponding to the table field designated from the requested fields type element included in the request message is extracted, and the query result value is transmitted using a response message of the SOAP operation.
US08060521B2 Systems and methods of directory entry encodings
In general, the invention relates to supporting multiple different character encodings in the same file system. In one embodiment, a method is provided for filename lookup that supports multiple character encodings. The method comprises storing filename data in a first character encoding into an indexed data structure. The method further comprises receiving filename data in a second encoding. The method also comprises looking up filename data in the indexed data structure using the second encoding.
US08060516B2 Methods and systems for compressing indices
Systems and methods for compressing indices are described. In one aspect, a plurality of items are selected where each item has an entry in an inverted index and each item entry comprises a listing of articles that the item appears in. At least a first item entry and a second item entry are determined for compression and the second item entry is compressed into the first item entry resulting in a compressed first item entry.
US08060515B2 System and method for computer-assisted manual and automatic logging of time-based media
A customizable logging and content management system for indexing multimedia, including a synchronized timer object that provides a time reference upon request in connection with the media, and a logger object that logs predefined events that occur in the media by associating the events with respective time references from the timer object. A video server is provided that captures and digitally stores events logged by the logging application as media segments, and a search and retrieval engine is provided that enables the media segments to be located, retrieved and viewed based on the indexes. The system includes a graphical user interface generator that enables customized user interfaces and logging databases to be created from database tables for use in the logging application.
US08060506B1 Document analyzer and metadata generation
A document analyzer receives a collection of text-based terms associated with a document. The document analyzer performs a statistical analysis on the text-based terms to identify a distribution of where the text-based terms appear in the document and relative frequency indicating how often the text-based terms appear in the document. The document analyzer utilizes the distribution and relative frequency information derived from the statistical analysis to rank multiple themes associated with the document. For example, a received listing of multiple themes may not be presented in any useful order, although it can be assumed that the themes in the listing are present in the document. Based on application of distribution and relative frequency information derived from the analysis, the document analyzer can identify which themes are most relevant to the document as a whole and/or which of themes correspond to different portions (e.g., pages or sections) of the document.
US08060503B2 Ranking nodes for session-based queries
In one embodiment, a method includes accessing a model of a set of nodes including a session node and multiple linked nodes linked to the session node. The linked nodes include parent nodes and child nodes. A parent node links one or more child nodes to the session node, and a child node has one or more parent nodes linking the child node to the session node. The method includes generating a probability distribution for the set of nodes that distributes probabilities to all linked nodes within a predetermined number of links from the session node. Each child node receives from each of its parent nodes a predetermined fraction of a probability distributed to the parent node, and the parent node uniformly distributes to each of its child nodes the predetermined fraction of the probability distributed to the parent node.
US08060502B2 Methods, systems, and computer program products for generating data quality indicators for relationships in a database
The disclosed methods, systems, and computer-program products allow a business to generate data quality indicators for relationships in a database. In an embodiment, one or more relationships linked to a customer are retrieved from a database to form a set of relationships. A match confidence code is generated for each relationship based on a score generated by the comparison of customer data associated with the respective relationship and corresponding customer data obtained from an external industry database. A link confidence code is subsequently determined for the customer based on a score generated by the scores used to define the match confidence code for each relationship in the set of relationships and on internal data associated with each relationship in the set of relationships. The link confidence code for the customer and the match confidence codes and the respective scores for the set of relationships may be provided to an end user of the database in order to improve decisions made by the end user at the customer level.
US08060501B1 Document ranking based on semantic distance between terms in a document
Techniques are disclosed that locate implicitly defined semantic structures in a document, such as, for example, implicitly defined lists in an HTML document. The semantic structures can be used in the calculation of distance values between terms in the documents. The distance values may be used, for example, in the generation of ranking scores that indicate a relevance level of the document to a search query.
US08060493B2 Developing enterprise information life cycle management policies and solutions
A computer program product and/or system for determining storage requirements includes means for receiving a plurality of files to be stored, means for classifying the plurality of files based on business value, means for classifying the plurality of files based on contractual obligations, means for classifying the plurality of files based on empirical characteristics, and determining a storage medium based on the classified business value, classified contractual obligation, and classified empirical characteristics. The system further includes means for determining storage requirements based on the determined storage mediums, means for determining a normalization factor, means for determining a product of the determined normalization factor and summed individual used storage capacity, means for determining at least one secondary information class based on the product, and means for storing at least one of the received plurality of files based on the determined storage medium.
US08060492B2 System and method for generation of URL based context queries
A system and method for generation of URL context queries. A request is received over a network from a user for generation a URL based context query, wherein the request comprises at least one query generation criteria. A multidimensional dataspace having a spatial axis, a temporal axis, a topical axis and a social axis is searched for clusters of related data objects using the query generation criteria, wherein at least one cluster of data objects relating to the query generation criteria is identified. Permissions are checked relating to each data object cluster of related data objects. If the user does not have permission to view the data object, it is removed from the cluster. A URL having a context query comprising at least one context criteria is generated from the properties of the cluster of data objects. The URL having a context query is then transmitted to the end user.
US08060485B2 Method, system, and program product for accessing required software to process a file
A system, method, and program product for accessing or retrieving on a computer network the required software to process a file is disclosed. It is determined, when accessing a file, whether or not software required to process this file is already installed on the user's computing device, depending upon the type of the file. If the required software is not installed on the user's device, the address of a server from which this software can be downloaded or accessed through the network is extracted and decoded from the filename of the accessed file. A browser or file transfer program is launched on the user's computing device and a request for the required software package is sent from the user's computing device to the server corresponding to the decoded address from which it is downloaded or accessed. The software is then unpacked, if necessary, and installed so as to process the accessed file.
US08060484B2 Graphical user interface for data management
The exemplary embodiments provide a computer implemented method, apparatus, and computer usable program code for managing data. A user interface is generated. A user makes a selection at the user interface of at least one data type of a set of data types to be measured for relevancy. The set of data types comprise an age of data, modification of data, and access of data. The user also selects, at the user interface a granularity of the at least one data type to be measured. Data is collected from multiple sources. The collected data is analyzed to determine a relevance for the data type selected by the user based on the granularity selected by the user, which forms a result. The result is displayed to the user, by the user interface. The result includes a visual representation of the relevance of the data type selected by the user based on the granularity selected by the user.
US08060483B2 Method for indexing file structures in an enterprise data system
A method and system is presented which provides a TDM framework for managing self-describing measurement data. The TDM framework provides applications with a central platform for accessing measurement data across an entire enterprise system. By means of individual plug-ins, which are specific to a given data file format, meta-data for each data store in the enterprise may be indexed in a unified manner. The unified indexing, in turn, provides the ability to browse and query the indexed measurement data without requiring the opening or reading from a source data file.
US08060478B2 Storage system and method of changing monitoring condition thereof
The management burden of a replication administrator is alleviated and the monitoring burden is reduced in a storage system. In a large-scale storage system configured across a plurality of sites, a management computer managing the storage system collects configuration information of a volume group such as the copy pair status information from a host computer of the respective sites including a primary site and a remote site, and analyzes the collected information. When a failure or a disaster occurs and the primary site and the remote site are switched and the management computer detects a change in the configuration of the volume group, and appropriate switches the monitoring configuration upon determining the configuration of the detected change.
US08060476B1 Backup systems and methods for a virtual computing environment
Improved backup and storage operations are disclosed for virtual computing environments using a backup proxy server to perform storage operations on one or more virtual machine disks. The proxy server can include a module that intercepts application programming interface (API) calls, for writing backup data to a first location, prior to the data arriving on the proxy disk. During the intercept process, the data can be compressed in memory pages of the proxy server and redirected to an alternative backup disk location. The proxy server can also include a differential engine that identifies changes to the virtual machine disk at the block level since the last full backup. The differential engine can advantageously leverage memory pages of the proxy server to compare differences between signatures of blocks of the last full backup with signatures of new blocks. Subsequently, only blocks with non-matching signatures are processed for backup.
US08060473B1 System and method for conveying backup and restore data via email
Various methods and systems for using email to convey backup and restore data are disclosed. One method involves: receiving a request to perform a backup system operation; generating an email that includes data and metadata (which is associated with the data); and sending the email to an email address associated with a backup system component. The request can be a backup request, in which case the data includes data to be backed up, and the backup system component is a backup server. Alternatively, the request can be receiving a restore request. In this scenario, the data includes data to be restored, and the backup system component is a backup client.
US08060470B2 Heterogeneous database management system
An administration server in a database management system retrieves log files in a plurality of formats from a plurality of clients through helper programs running on the clients. The plurality of clients can include Web servers, application servers, and database servers. The log files can be generated by software modules on the clients. An administration engine converts log entries in the log files into a unified format for display. The converted log entries can be stored in a log database. Upon a user request, the administration server presents the log entries to the user in a log viewer. The log viewer can display log entries originated from heterogeneous software modules in a unified view.
US08060469B2 Method for protecting a proprietary file
A file containing proprietary content can be protected against unauthorized duplication via file sharing between remote computers connected to an Internet swapping service. To this end, the content to be protected is searched on the Internet, at least the hash ID of each data record offered as a search hit is stored, this hash ID is linked to substitute content data, and queries of remote computers for the file to be protected are responded to by offering the modified data record.
US08060468B2 Storage system and data recovery method
Proposed are a storage system and a data recovery method capable of guaranteeing data recovery processing at a service level sought by a user. This storage system and data recovery method uses one or more data recovery candidate points and specifies a section containing the journal and the replication of write data, checks a redundancy relation of a write range in the volume of write data written from host into the volume contained in the journal regarding one or more the journals in the section, and executes redundancy elimination processing of merging a plurality of the replications of write data or a plurality of the journals into a single replication of write data or a single journal based on the check result.
US08060464B2 Data-centric distributed computing
A distributed computing system provides a data management system in communication with a software management system and enables the software applications to move to the data to be processed in a distributed computing environment. The software management system stores a plurality of computer-executable software applications thereon and is in communication with a user system for receiving a selection of one of the plurality of software applications. The software management system generates an identifier for the selected software application which is provided to the data management system, which then obtains the selected software application from the software management system based on the identifier. The obtained software application is then executed with data from a data storage system using resources from a resource system. The resource system includes a plurality of resources and a manage mechanism for managing assignment of the plurality of resources to support execution of the software application.
US08060463B1 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.
US08060462B2 Mutual interest inferencing system and method
A method and system for generating, revealing, and delivering explanations of computer-based inferences of expected levels of interest between people is described. The inferences may be based, at least in part, on behavioral information. The method and system may include variations of a mutual commitment process that only reveals a first party's inferred or expressed interest in a second party if a reciprocal inferred or expressed interest is confirmed.
US08060459B2 Method for generating prospective availability data
A method and system of generating prospective ability data is provided. Availability for at least one future temporal block is estimated, responsive to receiving an availability request, by applying availability rules to temporal block data associated with the at least one future temporal block, the temporal block data stored in a database.
US08060455B2 Hot term prediction for contextual shortcuts
Subject matter disclosed herein may relate to predicting hot terms, and may also relate to creating contextual shortcuts based, at least in part, on the predicted hot terms.
US08060450B2 Method and system for providing real estate information
An interactive, computer-implemented system for providing a comparison of at least two real estate properties is provided. The system includes a database that stores a plurality of data relating to real estate properties. The data includes at least one of address data, ownership data, size data, geographic location data and monetary value data. An interface system enables a system user to input a request for a comparison of at least a portion of the data for at least two of the real estate properties. The request includes information sufficient to identify the real estate properties to be compared. A processor uses the information to obtain a comparison of the data relating to the real estate properties. A delivery system provides to the system user a comparison of the data relating to the real estate properties.
US08060445B2 Franking system with distributed metering
In a mail franking system including a central secure metering device (PSD 20) connected to a remote credit reloading server (26) and a plurality of local franking management modules (22-1 to 22-N) each including a local secure metering device (28-1 to 28-N) and connected to said central secure metering device via a user's local area network (LAN), there is provided a method wherein a franking session is opened, each of the local franking management modules books a predetermined franking value from a central secure metering device so as to perform secure frankings up to the limit of this value and at the end of session each of these modules transmits its consumed franking value to the central device which is then debited by an overall franking value equal to the sum of the franking values consumed by each of the local modules.
US08060442B1 System and method for MICR-based duplicate detection and management
A system and method for MICR-based duplicate detection and management identifies duplicate presented items on day one across a plurality of payment channels, prior to posting, preventing them from impacting financial institution customers by rerouting to an adjustments team. Inquiry files containing MICR data for a plurality of presented items are evaluated by a duplicate detection module. Each item presented is evaluated against all previous items based on its MICR line. Unique items are processed in the usual manner. Duplicate suspects undergo further processing. Suspects having identical MICR data, but that are not duplicates, such as NSF (non-sufficient funds) checks being re-deposited, are identified and posted. The remaining suspects go in the suspect queue of a universal workstation. After being researched, suspects found not to be duplicates are posted. The remaining suspects are flagged as duplicates and routed to an adjustor for further action.
US08060440B2 System and method for modifying attribute data pertaining to financial assets in a data processing system
A processing system for modifying attributes of a plurality of loans is described. The processing system includes an attribute change processor for receiving and implementing a proposed change to an attribute of at least one of the plurality of loans and a loan pricing processor for generating a pricing value associated with the proposed change to the attribute of the at least one loan.
US08060434B1 Computer systems, methods, and devices for trading with an ergonomic interface
Systems, methods, and devices for trading financial instruments with an improved ergonomic graphical user interface (GUI) with non-overlapping screen components that include a display of offers to buy and sell, which can include a graphical display of bid, ask, and spread information, a user's current positions, and one or more areas to enter trades. The systems, methods, and devices involve receiving and updating trade information in real time.
US08060432B2 Census investing and indices
An investment index is generated by selecting a predetermined number of geographic regions having the highest ranked projected population growth and selecting a predetermined number of companies that have at least a predetermined percentage of the company's revenue derived from at least one or a combination of the selected number of geographic regions. The stock prices of the selected companies are then weighted.
US08060429B2 Prepaid short messaging
A prepaid messaging solution which uses open networking standards (e.g., TCP/IP) and which supports pre-payment of enhanced Internet messaging services. The disclosed prepaid architectures and methods accurately determine if a subscriber has sufficient account balance to deliver a complete short message, prior to delivery of the message. The short message may be prevented from being delivered (either at the source end or at the destination end) if insufficient funds are in the subscriber's account. A prepaid tariff engine is preferably extensible over a TCP/IP network, and supports remote interaction with the SMSC and web chat servers for the purpose of applying a real-time billing charge for each message. A service provider may create subscriber classes of service that define and uniquely identify subscriber rate and/or tariffing plans used to apply real-time billing charges for sending or receiving of messages. The prepaid short message tariff engine determines the appropriate message billing based upon, e.g., flat rate per message, message count (e.g., 10 messages @ $ 5.00), character count (e.g., $0.01/char.), Time of Day, Day of Week (i.e., peak & non-peak hours), type of message, and/or mobile location (i.e., network point code). The prepaid short messaging service preferably supports Internet web page access to subscriber's relating to their short messaging account balances and status maintained in the prepaid short messaging database of the prepaid messaging server.
US08060426B2 Transfer instrument
A method performed by a transfer instrument issuer involves issuing, to a recipient, a certificate which is linked to a national card account obtained by the transfer instrument issuer from an account issuer different from the transfer instrument issuer, without both issuing and providing a physical card for the national card account to the recipient of the certificate, the certificate having been purchased by a purchaser, who is not also the recipient, and containing all information necessary for the purchase of goods or services from any merchant who is capable of processing economic transactions involving one of the plurality national card accounts for which a physical card has issued, but without presentment of the physical card.
US08060422B2 Financial risk management system
The present invention provides a method and system for re-allocating financial risks. The system includes computer modules for assessing the behavior of the insured individual by an insurance provider, modeling the risks associated with providing insurance to the individual by the insurance provider, assessing the market risks associated with providing the insurance policy by a derivative counterparty and assuming, by the derivative counterparty, market risks associated with providing the insurance policy.
US08060421B1 Object oriented financial analysis tool
A financial analysis program includes an object oriented architecture having a number of abstract classes associated with performing financial calculations. The abstract classes include an instruments class that defines a number of financial instruments in a hierarchical manner. The abstract classes also include a models class that defines a number of objects or functions used to perform financial calculations. The program also includes an interface to allow a user to pass instrument parameters to the objects or functions and execute the object or function using the instrument parameters.
US08060418B2 Digital footprint driven multi-channel integrated support system
A digital footprint driven multi-channel integrated support system assists a user in managing electronic components based on his or her digital footprint. The digital footprint driven multi-channel integrated support system delivers a dramatically improved ‘digital home support’ experience across multiple support channels (e.g., ‘on-the-box’, web, IVR, agent voice, agent chat, agent email, and more). The digital footprint driven multi-channel integrated support system generates, displays, and uses a ‘digital footprint’ of the components within the home, such as computer hardware/software, computer peripherals, audio/visual equipment, gaming hardware/software, home security hardware/software, or other electronic components.
US08060410B2 Automated transaction processing system and approach
Transaction management is facilitated using an approach involving the use of transaction characteristics to authenticate transaction information. According to an example embodiment, a computer processing system is programmed to process a shipment transaction involving a shipper and a carrier. The system is particularly suited to efficiently automate the payment of a shipment transaction and to efficiently provide access to relevant shipment information. The system includes a shipper processor that receives transaction document information such as purchase order information and assists in generating a bill of lading for the transaction. A shipper access terminal interfaces between the shipper processor and a central processor arrangement to control the quantity, quality, and timeliness of information transferred to the central processor arrangement. The central processor arrangement stores selective transaction information such as shipment information and generates reports regarding the transactions, with each transaction having particular information associated with it (e.g., shipper ID, carrier ID and other information). A carrier processor provides proof of delivery to the central processor arrangement. The central processor communicates with one or more financial institutions so that the carrier is paid and shipper billed for the relevant transaction.
US08060409B2 Certification and activation of used phones purchased through an online auction
A system and method for providing an online auction of a wireless device. An indicator is displayed to a winner of an online auction of the wireless device. The indicator is associated with an option for the user to certify the wireless device for use with one or more providers of telecommunications services. The wireless device is certified in response to the selection of the indicator by the winner.
US08060406B2 Predictive geo-temporal advertisement targeting
A method, system, and medium are provided for targeting advertisements to users of mobile devices based on geo-temporal models. Time-stamped location information is collected for a mobile device and a dynamic geo-temporal model is constructed and updated when new data is collected according to a sample design. Using the geo-temporal model, device location and instances of user interaction with the device can be predicted, and advertisements can be provided based on the predicted location. Advertisements can be cached on the mobile device for later presentation, and the sample design can be updated to improve efficiency and accuracy in the modeling system.
US08060404B2 Internet-based frequency and award redemption system and method
An on-line frequency award program is disclosed. A user may access the program on-line and may browse a product catalog for shopping. The user may electronically place an order, upon which the program automatically checks the user's credit and electronically issues a purchase order to the supplying company. The program also calculates award points, updates the award account of enrolled users, and communicates that number of awarded points to the user. Enrolled users may browse through an award catalog and electronically redeem an amount of awarded points towards an award. The program then electronically places an award redeeming order with the fulfillment house and updates the user's award account.
US08060402B1 Privacy-sensitive cookies
Methods, systems and apparatus, including computer program products, for generating cookies. Multiple advertisements for multiple advertisers are stored on an ad server. Hostnames specific to each of the multiple advertisers are generated dynamically. The generated hostnames identify the ad server. A reference is generated identifying a particular advertisement of the multiple advertisements and the ad server. The ad server is identified in the reference with the generated hostname associated with the advertiser of the advertisement. The reference is provided to a client. A request is received from the client for the advertisement. The request includes the generated hostname. In response to the request, a client cookie, which includes a unique identifier, is sent to the client.
US08060401B2 Methods, systems, and computer-readable media for providing an indication of a schedule conflict
Methods, systems, and computer-readable media provide for providing an indication of a schedule conflict. According to embodiments, a method for providing an indication of a schedule conflict is provided. According to the method, whether one of a plurality of technicians is scheduled but not dispatched or dispatched but not scheduled is determined. In response to determining that the one of the plurality of technicians is scheduled but not dispatched or dispatched but not scheduled, an indication that the one of the plurality of technicians is scheduled but not dispatched or dispatched but not scheduled is provided.
US08060398B2 Using consumer purchase behavior for television targeting
In various embodiments, strategies, tools and techniques are provided for processing and analyzing data in an advertising measurement system accessible through a software-as-a-service model or a client-downloaded computer program. The system may be configured to receive and process household media exposure data, product purchase data, advertising data, program data, and demographic data, wherein the data may be obtained from various sources, including from a program delivery source (e.g., a television set-top box) located in a household of a consumer. The data may be matched and cross-correlated for calculating return on advertising investment measurements and other metrics. The data may be used to optimize media placement generally or to address advertising content to specific households. Methods for storing and accessing data in the advertising measurement system by distributing the data across multiple shards are also provided. In addition, methods for protecting privacy of communicated data are disclosed.
US08060395B1 Method and system for priority-based appointment scheduling
A priority-based scheduling service may schedule appointments between service providers and service consumers by assigning a priority to an appointment request based on one or more factors. The scheduling service may take into consideration the history of the service consumer and the purpose or reason for the appointment request. In addition, preferences indicated by the service provider and service consumer may be taken into consideration by the scheduling service. A prioritized appointment request may be scheduled dependent upon how high or low a priority has been assigned to the request. The scheduling service may apply rules during the prioritizing and scheduling processes. Rules may be configured by the service providers. Once the appointment has been scheduled by the scheduling service, notification may be sent to the service provider and service consumer. Communication between the scheduling service, service providers and service consumers may be accomplished via a communications network.
US08060393B2 Characteristics of players systems and methods for analyzing electronically embodied games
Features of electronically embodied games are logically categorized, analyzed, and compared. Features are preferably organized according to a hierarchical classification scheme, according to a classification scheme that is not strictly tautological. All suitable feature sets are contemplated, including sets corresponding to characteristics of personifications of players and non-players, types and/or uses of game space, methods of rewarding a player, etc. In other aspects comparisons are made between an evaluation game and one or more sets of historically available games. Such sets can be grouped by genre and the number of games in such sets can range anywhere from a single game to hundreds of games, or more. Reporting and guidance can include providing a risk assessment score or other risk analysis, feature assessment (prevalence), market placement, business model analysis, dynamic trend analysis, clustered pattern recognition, and image analysis.
US08060392B2 Professional development registry system
A professional development registry system comprising a processor and a storage medium operably connected to the processor, wherein the storage medium is capable of receiving and storing data representative of a first career ladder, data representative of at least one participant, data representative of at least one scholarship request, and data representative of at least one training event, and wherein the processor is operable to process said data and generate at least one report comprising at least part of said data.
US08060391B2 Analogy based workflow identification
A method of creating an analogous workflow is provided. A first workflow is received at a first device, the first workflow including a plurality of first modules that are connected. A second workflow is received at the first device, the second workflow including a plurality of second modules that are connected. A third workflow is received at the first device, the third workflow including a plurality of third modules that are connected. An analogy workflow is determined based on a difference between the received first workflow and the received second workflow. The determined analogy workflow is applied to the received third workflow to define a fourth workflow. The defined fourth workflow is presented to a user at the first device. A method of identifying a workflow of a plurality of workflows is provided. A query workflow is received at a first device, which includes a plurality of modules that are connected. A workflow is identified of a plurality of workflows, the identified workflow at least partially matching the received query workflow. The identified workflow is presented to a user at the first device.
US08060387B2 Program for alternative funding of employee and retiree benefits
An insurance program for funding benefits by maintaining assets in the insurance program that includes an employer or employee owned trust account and at least one life insurance contract or non-cancelable accident and health insurance contract obtained directly or indirectly from a captive insurance company. The life insurance contract or non-cancelable accident and health insurance contract is purchased with assets from the trust account and the captive insurance company is at least partially owned by the employer. When paying or reimbursing benefits, the employer or the trust may pay the benefit and if the employer pays the benefit, the trust may reimburse the employer.
US08060373B2 System and method of identifying contact information
A system and method for identifying contact information is provided. A system to identify contact information may include an input to receive a data stream. The data stream may include audio content, video content or both. The system may also include an analysis module to detect contact information within the data stream. The system may also include a memory to store a record of the contact information.
US08060372B2 Methods and appratus for characterizing media
Methods and apparatus for characterizing media are described. In one example, a method of characterizing media includes capturing a block of audio; converting at least a portion of the block of audio into a frequency domain representation including a plurality of complex-valued frequency components; defining a band of complex-valued frequency components for consideration; determining a decision metric using the band of complex-valued frequency components; and determining a signature bit based on a value of the decision metric. Other examples are shown and described.
US08060371B1 System and method for voice interaction with non-voice enabled web pages
Systems and methods for voice interaction with non-voice enabled web pages and browsers are provided. A communication unit that does not provide for voice enabled web browsing can be provided with a hardware and/or software plug-in. The plug-in can receive non-voice enabled web pages, receive voice from a user of the communication unit and provide the voice to a speech recognition server. The plug-in receives corresponding text from the speech recognition server and provides the text to a non-voice enabled web browser to fill-in form fields with the corresponding text.
US08060370B2 Integrated system and method for mobile audio playback and dictation
A method and system provides for a single-pass review and feedback of a document. During audio playback of the document to be reviewed, voice-activated recording of feedback and submission of feedback relative to the location in the original document are accomplished. This provides for a fully integrated, single pass review and feedback of documentation to occur.
US08060367B2 Spatially indexed grammar and methods of use
Improved systems and methods are described which simplify the individual's interaction with speech recognition software, expand the database of spoken point names that can be recognized, and increase the quality and therefore likelihood of success of speech recognition applications. The present systems and methods apply to various uses, such as providing driving directions, finding the nearest location based service, and finding the nearest “Where Am I?” type of location based services.
US08060364B2 Apparatus and method for event-driven content analysis
An apparatus and method for the event-driven analysis of media contents derived from customer interactions is disclosed. Content analysis is executed exclusively on those segments of the interaction media that are relevant in a given context. The steps of the analysis are carried out either in a static or dynamic manner where less demanding on resources analysis type is performed prior to more demanding analysis type.
US08060361B2 Communication device with a function of audio modulation and method for audio modulation
A method for audio modulation is provided. The method including: obtaining the digital audio signals of the caller in the process of communications; analyzing the digital audio signals and obtain a voice frequency of the caller; reading a voice frequency of the user from a memory, and calculate the rate of the voice frequencies between the caller and the user; modulating the user' analog audio signals according to the rate of the voice frequencies; converting the modulated analog audio signals into digital audio signals; coding the digital audio signals and modulating the coded digital audio signals and transmitting the modulated digital audio signals to the caller. Through the method, the user's voice is modulated to sound like the caller's voice, thereby increasing the interest of the process of communicating. Present invention also provides a communication device with the function of audio modulation.
US08060360B2 Word-dependent transition models in HMM based word alignment for statistical machine translation
A word alignment modeler uses probabilistic learning techniques to train “word-dependent transition models” for use in constructing phrase level Hidden Markov Model (HMM) based word alignment models. As defined herein, “word-dependent transition models” provide a probabilistic model wherein for each source word in training data, a self-transition probability is modeled in combination with a probability of jumping from that particular word to a different word, thereby providing a full transition model for each word in a source phrase. HMM based word alignment models are then used for various word alignment and machine translation tasks. In additional embodiments sparse data problems (i.e., rarely used words) are addressed by using probabilistic learning techniques to estimate word-dependent transition model parameters by maximum a posteriori (MAP) training.
US08060359B2 Apparatus, method and computer program product for optimum translation based on semantic relation between words
A machine translation apparatus includes a identification information detection unit that detects information identifiable to a designated object; a receiving unit that receives a source language sentence; a word dividing unit that divides the source language sentence into a plurality of first word by morphological analysis; a deixis detection unit that detects, from the divided word, a deixis indicating the object directly; a correspondence setting unit that sets the identification information of the designated object and the deixis in correspondence with each other; a semantic class determining unit that determines the semantic class indicating a semantic attribute of the designated objectbased on the identification information of the designated object corresponding to the deixis; and a translation unit that translates the source language sentence where the deixis is attached the attribute having the semantic class of the designated object.
US08060356B2 Processor emulation using fragment level translation
Processor emulation using fragment level translation is disclosed. A target system having a main target processor, a secondary target processor element and an instruction memory associated with the secondary target processor element may be emulated with a host system having one or more host processors and a host memory. Two or more target system code instructions for the secondary target processor may be grouped into one or more fragments with known starts and ends. A data structure that maps the host memory locations of the starts and ends may be maintained. Each fragment may be translated into a corresponding set of position-independent translated fragments executable by the host system. The translated fragments may be loaded into one or more of the host processors. If a memory layout for target system code corresponding to the one or more fragments has changed, the fragments may be dynamically re-linked, without re-translation, and executed.
US08060355B2 Automatic, hierarchy-independent partitioning method for transistor-level circuit simulation
A method of providing simulation results includes detecting any power net and rail in a circuit netlist. The circuit can be divided into net-partitioned blocks. Using these net-partitioned blocks, a topological analysis can be performed to identify cuttable/un-cuttable devices and synchronization requirements. Then, the circuit can be re-divided into rail-partitioned blocks. Using these rail-partitioned blocks, a sparse solver can identify potential partitions, but eliminate fill-ins as determined by the topological analysis. A cost function can be applied to the potential partitions as well as the identified cuttable/un-cuttable devices to determine final cut points in the circuit and dynamic inputs to the final blocks. Simulation can be performed on the final blocks and simulation results can be generated.
US08060342B2 Self-learning integrity management system and related methods
An integrity management system predicts abnormalities in complex systems before they occur based upon the prior history of abnormalities within the complex system. A topology of the nodes of a complex system is generated and data is collected from the system based on predetermined metrics. In combination with dynamic thresholding, fingerprints of the relevant nodes within a complex system at various time intervals prior to the occurrence of the abnormality are captured and weighted. The fingerprints can then be applied to real-time data to provide alerts of potential abnormality prior to their actual occurrence.
US08060341B2 Performance analysis system and method
A system and method is described herein that includes a software-based functionality to assess the relationship between reliability, operational, maintenance and plant betterment activities and to determine the frontier of efficient spending and other measures of performance to achieve a level of reliability that is based on data from units of similar design and performance.
US08060336B2 Electronic apparatus and disk protection method
An electronic apparatus includes a body, a triaxial acceleration sensor which is built in the body and includes a long axis and a short axis, a disk device built in the body, a calculation unit that calculates a value on a basis of an acceleration value which is detected by the triaxial acceleration sensor and is output in a direction perpendicular to the long axis and to the short axis, a setting unit that sets a threshold in a state of the body in which a plane formed by the long axis and the short axis is approximately parallel to a direction of action of gravitational acceleration, and a controller that starts protection of the disk device on a basis of a result of comparison between the value calculated by the calculation unit and the threshold.
US08060332B2 Method for testing sensor function and computer program product thereof
A sensor function testing method and a computer program product thereof are provided. In the present method, a rearm type corresponding to a rearm function of a sensor in a server is obtained, wherein the sensor is in a normal status or one of a plurality of failure statuses. Then, the sensor is respectively triggered to enter and exit each of the failure statuses. If the rearm type is an auto rearm type and the sensor automatically returns to the normal status every time when the sensor is triggered to exit one of the failure statuses, the rearm function is determined as normal. If the rearm type is a manual rearm type and the sensor only returns to the normal status after receiving a rearm instruction every time when the sensor is triggered to exit one of the failure statuses, the rearm function is determined as normal.
US08060331B2 Controller of optical disk device
An optical disk device includes a controller and a parameter calibrating apparatus. The controller includes: a first sub-controller, a second sub-controller and a third sub-controller. The first sub-controller, a second sub-controller in series with the first sub-controller and a third sub-controller in parallel with the combination of the first sub-controller and second sub-controller are used for filtering and passing low-frequency components the input signal respectively. The parameter calibrating apparatus is used for evaluating a performance of the controller.
US08060330B2 Method and system for centering wafer on chuck
A wafer handling mechanism is operated to place a wafer on a chuck. A chucking force is then applied to the wafer, whereby wafer support features of the chuck transfer a defect pattern onto a surface of the wafer. The surface of the wafer is analyzed by a defect metrology tool to obtain a mapping of the defect pattern transferred onto the surface of the wafer. A center coordinate of the chuck within a coordinate system of the wafer is determined by analyzing the defect pattern as transferred to the surface of the wafer. A spatial offset between the center coordinate of the chuck and the center of the wafer is determined. The spatial offset is used to adjust the wafer handling mechanism so as to enable alignment of the center of the wafer to the center coordinate of the chuck.
US08060327B2 Waveform generator, waveform generating device, test apparatus, and machine readable medium storing a program thereof
There is provided a waveform generator for generating an analog signal, including a data changing section which changes an input data sequence, which is to be modulated to the signal which the waveform generator should generate, to generate an after-change data sequence such that an initial phase and a final phase of the signal to be obtained by FSK modulation are continuous, a waveform generating section which generates basic waveform data representing a waveform corresponding to the signal obtained by subjecting the after-change data sequence to FSK modulation, and an output section which outputs the signal repeating the waveform represented by the basic waveform data.
US08060326B2 Measuring apparatus, measuring method and test apparatus
Provided is a measurement apparatus including a first timing detecting section that detects first change timings of a signal under measurement, a second timing detecting section that detects second change timings of the signal under measurement, a buffer section that buffers data indicating the first change timings detected by the first timing detecting section and data indicating the second change timings detected by the second timing detecting section, and a calculating section that acquires, from the buffer section, the data indicating the first change timings and the data indicating the second change timings, calculates a temporal relationship between the first change timings and the second change timings, and outputs the temporal relationship.
US08060325B2 Variable sensing using frequency domain
Embodiments of a method and apparatus for variable sensing using the frequency domain are taught herein. An exposure of a system to a physical variable is determined by periodically sensing the physical variable to produce a plurality of digital samples. The plurality of digital samples is converted to respective frequency domain representations. The exposure is calculated using the frequency domain representations.
US08060324B2 Device and a method for estimating transistor parameter variations
A method and a device for estimating parameter variations of transistors that belong to the same circuit. The method includes: providing the first circuit; providing a test circuit adapted to perform a first function and a stacked test circuit adapted to perform a second function that substantially equals the first function; wherein the test circuit, the stacked test circuit and the first circuit are processed under substantially the same processing conditions; determining a relationship between a parameter of the test circuit and a parameter of the stacked test circuit; and estimating parameter variations of transistors that belong to the first circuit in response to the determined relationship.
US08060321B2 System and method for detecting an electrical short across a static switch of an uninterruptible power supply
A monitoring system for detecting a short circuit condition in a switching subsystem of a bypass input of a power supply. The system may comprise a voltage monitoring subsystem for monitoring a voltage across at least one component of the switching subsystem and generating a first output signal in accordance therewith. A processor, responsive to the first output signal from the voltage monitoring subsystem, may be used to compare the first output signal with a predetermined threshold signal and to generate a second output signal based on the comparison. The processor may also be used to consider a state of a circuit breaker in communication with the switching subsystem and to use the state of the circuit breaker and the second output signal to determine whether at least one of a short circuit condition and an open circuit condition exists with respect to the switching subsystem.
US08060320B2 Coriolis mode processing techniques
Flowmeters are described in which a sensor signal received from a sensor that is attached to vibratable flowtube, so as to determine properties of a fluid within the flowtube, contains a drive signal component and a Coriolis mode component. The flowmeters are operable to determine drive parameters of the drive signal component, as well as Coriolis parameters of the Coriolis mode component. By analyzing the sensor signal based on the drive signal parameters, and not on the Coriolis signal parameters, the flowmeters are able to provide stable and accurate determinations of the properties of the fluid.
US08060315B2 Method for measuring the incidence of hospital acquired infections
Disclosed is a method and system for analyzing patient hospitalization data to determine a Nosocomial Infection Marker (NIM), the method comprising receiving from a database hospitalization data associated with at least one patient, calculating from the hospitalization data the number of specimens with non-duplicate hospital isolates (SNDHI) markers, calculating from the hospitalization data antibiotic utilization criteria (AUC) markers, and determining the nosocomial infection marker (NIM) for each patient, based upon the calculated SNDHI and AUC markers.
US08060311B2 Job monitoring methods and apparatus for logging-while-drilling equipment
Job monitoring methods and apparatus for logging-while-drilling equipment are disclosed. A disclosed example method includes obtaining a fluid associated with an underground geological formation, analyzing the fluid with one or more sensors to form respective ones of sensor outputs, identifying a downhole scenario associated with the fluid based on the sensor outputs, the identifying being performed while the sensors are within the underground geological formation, and selecting a telemetry frame type based on the identified downhole scenario.
US08060310B2 Geosteering in earth formations using multicomponent induction measurements
A multicomponent induction logging tool is used on a MWD bottomhole assembly. Multifrequency focusing that accounts for the finite, nonzero, conductivity of the mandrel is applied. Using separation of modes, the principal components and a direction of a conductivity tensor are determined. The results are used for reservoir navigation in earth formations. It is emphasized that this abstract is provided to comply with the rules requiring an abstract which will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US08060307B2 Vehicle driving assistance system
A riskiness reference value Riskm is corrected and calculated for each target object according the a road surface friction coefficient based on a vehicle-to-target time and a collision allowance time, and a riskiness Riskm (ΔAm) for each three-dimensional object is set based on the riskiness reference value Riskm with a range which uses a probability distribution given in an azimuthal angle direction where each target object exists, whereby a riskiness Risk (ΔA) is set for each azimuthal angle. Then, alarming and brake controlling are made to be executed according to a riskiness Risk (0) at an azimuthal angle of 0, and a steering angle control amount θstrt is obtained from the current riskiness Risk (ΔA) of each azimuthal angle and an estimated riskiness Risk (ΔA)e of each azimuthal angle after a set time period.
US08060306B2 Method and system for obstacle avoidance for a vehicle
A mapping module or path filtering module is arranged to identify admissible curved paths for which the vehicle is able to stop prior to reaching a detected obstacle in accordance with an observed translational velocity and an observed rotational velocity. A data processor determines a respective objective function for the candidate translational velocities and candidate rotational velocities associated with the admissible curved paths, where the objective function includes a curvature comparison term associated with the last curved path of the vehicle. A search engine or data processor selects preferential velocities, among the candidate translational velocities and candidate rotational velocities, with a superior value for its corresponding objective function. A path planning module or data processor determines the vehicular speed and trajectory for a path plan that avoids the obstacle consistent with the selected preferential velocities.
US08060305B2 Vehicle driving assist system
A vehicle driving assist system is provided with a risk factor detection section, a first risk potential calculation section, a second risk potential calculation section and a risk potential notification section. The risk factor detection section detects a plurality of potential risk factors related to a host vehicle. The first risk potential calculation section calculates a first risk potential attributed to a first risk factor from the risk factors that were detected. The second risk potential calculation section calculates a second risk potential attributed to a second risk factor that is different than the first risk factor from the risk factors that were detected. The risk potential notification section notifies a driver of the first risk potential with a first risk potential notification and the second risk potential with a second risk potential notification using a common risk notification device with the first and second notifications being different.
US08060301B2 Vehicle navigation apparatus
A disclosed vehicle navigation apparatus enables the issuance of an accurate and quick guidance. Voice uttered by an occupant of a vehicle is collected by a voice collecting unit and transmitted to an external facility by a voice transmitting unit. The external facility generates destination information based on the received voice, and transmits the destination information back to a destination information receiving unit of the apparatus. Based on the received destination information, the apparatus issues a guidance. The apparatus further includes a destination extracting unit by which the voice collected by the voice collecting unit is subjected to voice recognition in order to extract a destination from the collected voice. A tentative guidance is then issued based on the extracted destination until the destination information is received by the destination information receiving unit from the external facility.
US08060299B2 Machine with automated steering system
A system is provided for regulating a travel course of a machine. The system has a steering system operationally connected to at least one ground engaging device. Additionally, the system has a path generator configured to generate a path along which the machine can travel. The system also has a path tracker configured to automatically regulate the steering system to position the machine within a predetermined vicinity of an initial point on the generated path and guide the machine along the generated path.
US08060294B2 Control device of oxygen sensor for automotive vehicle, and air-fuel ratio controller and automotive vehicle incorporating the same
A control device is arranged to control an oxygen sensor for an automotive vehicle wherein the oxygen sensor has a sensor element and a heater for elevating a temperature of the sensor element. The control device includes a tilt detection section arranged to detect tilting of a vehicle body; a storage section arranged to store tilt information in accordance with a result of detection by the tilt detection section; and a control section arranged to control, at a start of an engine of the vehicle, the heater in one of a plurality of modes including a normal mode and a delay mode in which temperature elevation of the sensor element is delayed relative to the normal mode, based on the tilt information stored in the storage section.
US08060293B2 System and method for controlling an engine during transient events
Systems and methods for controlling an internal combustion engine include adjusting fuel delivered to a cylinder during a transient event by an amount indexed by number of combustion events after detecting the transient event. A base fueling parameter may be adjusted by an adaptive correction value indexed by combustion events after the transient event is detected, with the adaptive value determined using air/fuel ratio difference of previous combustion events during similar transient operating conditions associated with the same combustion event index number. Ionization sensor signal characteristics may be used to determine actual air/fuel ratios used to determine the air/fuel ratio difference and corresponding adaptive correction values. The adaptive values may be modified in response to a vehicle refueling event based on an amount of added fuel relative to existing fuel in the vehicle fuel tank.
US08060290B2 Configurable automotive controller
An engine control unit having a one-time integration of a model predictive control template via a potentially long software process. Changes to the control structure may subsequently be made via a calibration dataset connected to the engine control unit without incurring the potentially long and laborious software process of implementing the template of other approaches in the related art.
US08060282B2 Vehicle component control methods and systems based on vehicle stability
Control system for controlling at least one part of a vehicle includes sensor systems mounted on the vehicle, each providing a measurement of a state of the sensor system or a state of the mounting location of the sensor system and generating a signal representative of the measurement, and a pattern recognition system for receiving the signals and diagnosing the condition of the vehicle with respect to its stability based on the measurements of the sensor systems. The pattern recognition system generates a control signal for controlling the part(s) based on the diagnosed condition of the vehicle. The control signal is directed to each part to cause it to vary its operation, for example, to cause the part to attempt to correct for any instability of the vehicle. The controlled part may be a steering, braking or throttle system.
US08060281B2 Active lower extremity crash protection system
Some embodiments of the present invention relate to motor vehicle crash safety systems and related methods. More particularly, according to some embodiments, the lower extremities of a motor vehicle occupant can be positioned in preparation for a crash event. Some embodiments include means for sensing a crash event, and means for positioning the lower extremities of the occupant.
US08060277B2 Suspension control device, vehicle comprising said device, production method thereof and associated program
The invention relates to a device for controlling the suspension of the body shell of a motor vehicle. According to the invention, the device comprises: a sensor for sensing wheel travel in relation to the body shell for each wheel, a first means (20, 21) for calculating a variable modal shock absorption gain bmod as a function of at least the travel measurements in order to calculate a first set modal shock absorption stress Fmod using formula: Fmod=−bmod·Vmod and a second means (22) for calculating the set force of the shock absorber as a function of the first stress Fmod.
US08060276B2 Method for operating a motor vehicle
A method for operating a motor vehicle with an automated gearbox (1), which can be connected, via a clutch (2), to a prime mover (3). The output rotational speed of the gearbox (1) is detected by sensors and evaluated for plausibility by comparison with an arithmetic mean value of sensor-detected rotational speeds of the rear wheels (7, 8) of the motor vehicle. It is also possible to determine plausibility, using the arithmetic mean of the sensor-detected rotational speeds of the front wheels (9, 10), in case of a failure of at least one of both generated signals (20, 21) of the rotational speed sensors (18, 19) of the rear wheels (7, 8) for checking the plausibility of the output rotational speed of the gearbox (1).
US08060275B2 Rough road detection system used in an on-board diagnostic system
An on-board diagnostic system of a vehicle comprises disabling diagnostic operation, such as a misfire monitor, based on road roughness. In one example, the disabling of the diagnostic operation is based on brake actuation and degradation of an anti-lock braking system.
US08060274B2 Location-based vehicle maintenance scheduling
Systems, methods, and program products are provided for scheduling vehicle maintenance by identifying a future location at which a vehicle is available for a service and electronically providing at least the future location, a time and time duration that the vehicle is estimated to be at the future location, and an identified service, to a mechanic.
US08060269B2 Swath line creation including slope compensation for an automatic guidance system of a work vehicle
An apparatus and method for generating swath lines including compensation for sloping terrain in a field for use in an automatic guidance system of a work machine. The swath lines are created as a function of the position, elevation and/or orientation of the work vehicle.
US08060266B2 Mode changeover control device for a hybrid vehicle
A mode changeover control device for a hybrid vehicle includes an engine, a motor/generator and at least one driving wheel. A changeover between an electric drive mode using only the electric motor to power the at least one driving wheel and a hybrid drive mode using both the engine and the electric motor to power the at least one driving wheel is controlled. The drive mode is changed from the hybrid drive mode to the electric drive mode if the accelerator opening is less than a first threshold level, and the drive mode is changed from the electric drive mode to the hybrid drive mode if the accelerator opening is greater than a second threshold level. A hysteresis value is defined between the first threshold level and the second threshold level, and the hysteresis value is changed based on a vehicle operating state.
US08060256B2 Apparatus, method, and medium for localizing moving robot and transmitter
Provided are an apparatus allowing a moving robot to localize a user, or localizing the moving robot from a fixed location, and a method and medium thereof. The apparatus includes a motion controller to control the moving robot such that the sensor passes a plurality of measurement points by rotating the moving robot, a distance measuring unit, which includes the sensor that senses predetermined waves generated from the transmitter, to measure distances between the sensor and the transmitter at the plurality of measurement points, a rotational angle measuring unit to measure rotational angles of the moving robot at the measurement points, and a location calculator to calculate relative locations using input values of the measured distances, the measured rotational angles, and the radius of a circle determined by the sensor resulting from the rotation of the moving robot.
US08060250B2 Joint-space impedance control for tendon-driven manipulators
A system and method for controlling tendon-driven manipulators that provide a closed-loop control of joint torques or joint impedances without inducing dynamic coupling between joints. The method includes calculating tendon reference positions or motor commands by projecting a torque error into tendon position space using a single linear operation. The method calculates this torque error using sensed tendon tensions and a reference torque and internal tension. The method can be used to control joint impedance by calculating the reference torque based on a joint position error. The method limits minimum and maximum tendon tensions by projecting the torque error into the tendon tension space and then projecting ii back into joint space.
US08060249B2 Medication dispenser with integrated monitoring system
Devices, systems, and methods are provided for remote visualization of the storage compartments in a medication dispenser device, to monitor a patient's compliance with a medication dosage schedule and for verifying the proper loading of medication into the patient's medication dispenser device. The device may include a plurality of storage compartments, each having an interior space for storing at least one medication or medication reminder marker; an image capturing device (e.g., a camera) positionable to capture an image of the interior space of each storage compartment; and a communications module for electronically transmitting the captured image to a central monitoring station.
US08060247B2 System and method for communicating secondary vending options
A system and method for communicating secondary vending options for a vendible media product having entertainment content therein is provided. The system comprises a transaction network, and a database in communication with the transaction network, wherein the database stores a plurality of digital video disc titles and a plurality of locations and release dates corresponding to the digital video disc titles. A vending controller at a vending location receives a user request signal for a digital video disc, and determines whether the digital video disc is available in a vending inventory at the vending location. A central controller receives a first signal from the vending controller, wherein the first signal comprises a secondary vending option and a user electronic mail address. The central controller receives a second signal from the vending controller, wherein the second signal comprises an indication that the digital video disc is available in the vending inventory.
US08060240B2 Injection molding control method
A method for controlling injection molding using a neural network in a control device of an injection molding machine. A measurement monitor value is acquired in a measurement step during test injection molding and an injection monitor value is acquired in an injection step. The acquired measurement monitor value is designated as an input term and the injection monitor value is designated as an output term. A prediction function that incorporates the measurement monitor value is then determined using the neural network. A first value corresponding to the injection monitor value is predicted by substituting into the prediction function a measurement monitor value acquired at completion of a measurement step during mass-production injection molding. On the basis of the predicted first value, a second value corresponding to an injection condition is determined. Injection control and pressure maintenance control are then implemented on the basis of the second value corresponding to the injection condition.
US08060239B2 Method for the determination of a rough trajectory to be followed in a positionally guided manner
According to the invention, an initial trajectory (2) that is to be followed in a positionally guided manner is input into a computer (15), said initial trajectory (2) being described by an initial function (AF) such that one respective corresponding position (pA) is determined on the initial trajectory (2) by substituting a scalar trajectory parameter (s) into the initial function (AF). The scalar trajectory parameter (s) is different from time (t) while being characteristic of a distance (s) covered along the initial trajectory (2). The computer (15) filters the initial trajectory (2) with low-pass characteristics referring to the scalar trajectory parameter (s) as a function of the scalar trajectory parameter (s) and thus determines a rough function (GF) such that one respective corresponding position (pG) is determined on the rough trajectory (13) by substituting the scalar trajectory parameter (s) into the rough function (GF). The computer (15) determines the rough function (GF) in such a way that the distance of the rough trajectory (13) from the initial trajectory (2) always lies below a predetermined threshold (S) regardless of the value of the scalar trajectory parameter (s).
US08060238B2 Method of calculating recovery commands for numerical controlled system
A method of calculating recovery commands for numerical controlled system that an upper controller provides position commands to a servo driver to drive a motor. A memory space is provided to store the position commands, and then a position matrix and a transformation matrix are read. Finally, the transformation matrix is multiplied by the position matrix to calculate the coefficients of a position polynomial and a plurality of position interpolations. In addition, a velocity polynomial and an acceleration polynomial can be calculated. Therefore, the position commands are calculated to recovery as a high-order differentiable continuous polynomial to synchronize the servo driver and the upper controller.
US08060232B2 Potted insert installation and validation
Methods and computer storage media provide for the installation of potted inserts and installation validation. According to embodiments described herein, an insert is placed within an insert aperture of a panel or other structure. Potting compound is injected into a potting cavity surrounding the insert through a fill hole in the insert until potting compound overflows from another fill hole. The installation is validated by applying a force to the installed insert at a determined frequency using a mechanical impedance instrument and measuring a response frequency. The response frequency is compared to an acceptable frequency range to determine whether the insert is properly installed.
US08060231B2 Producing a locally optimal path through a lattice by overlapping search
A system and computer-implemented method for the creation of a structure using Lego building blocks is disclosed. Aspects of the methods are equally appropriate for numerous structures, including but not limited to, studs-up and studs-out configurations or a ‘wall’ style mosaic or a ‘floor’ style mosaic. Given the systems and methods disclosed, aspects of the invention are applicable to three-dimensional sculpture structures too. The system and method may use a recursive overlapping divide-and-conquer breadth-first search feature to improve the quality of the structures while only slightly, if at all, increasing the time and memory required. Furthermore, the system and method may use dithering algorithms and/or cost analysis to determine which building block can be used and placed to achieve high-quality structures. In another example, aspects of the invention may be used to more optimally schedule delivery trucks. In yet another example, aspects of the invention may be used to enhance handwriting recognition and speech recognition.
US08060229B2 Portable media device with workout support
Improved techniques and systems for utilizing a portable electronic device to monitor, process, present and manage data captured by a remote sensor are disclosed. The portable electronic device offers a convenient user interface that can be visual and/or audio based customized to a particular application, user-friendly and/or dynamic. The portable electronic device can pertain to a portable media player and thus also provide media playback.
US08060226B2 Method and signal processing device to provide one or more fractional delay lines
Embodiments of a signal processing system, a method, and fractionally modulated digital delay lines are generally described herein. Other embodiments may be described and claimed. In some embodiments, a fractional address is generated by adding a delay value to a fractional offset value, and input sample values are interpolated based on a fractional portion of the fractional address. A write operation may be performed to the integer portion of the fractional address for each sample period using the interpolated input sample values. Adjusted addresses may be generated when addresses are either skipped of duplicated.
US08060224B2 Music genre judging device and game machine having the same
A music genre judging device able to judge a genre of music in a relatively simple structure.The music genre judging device is provided with a signal input part 4 which takes in music reproduction signal outputted from a music reproduction device 100; a signal processing part 10 which outputs an integration value and a differential value of a low frequency component and a differential value of a high frequency component of the music reproduction signal taken in by the signal input part 4; a data generating part 30 which takes in the integration value and the differential values outputted from the signal processing part 10 for each prescribed sampling unit time Tn, judges whether the integration value and the differential value of the low frequency component and the differential value of the high frequency component exceed respective prescribed levels within the sampling unit time Tn, and generates analysis data D1 obtained by totalizing numbers of times of judgment when a value exceeding the prescribed level is detected for each prescribed sampling cycle Tm and each of the integration value and the differential values; and a data analysis part 31 which calculates respective average values M0 to M2 of the totalized values and respective coefficients of variation CV1, CV2 of the totalized values, which are described with respect to the respective differential values of the low frequency component and the high frequency component in the analysis data D1, and judges a genre of music outputted from the music reproduction device based on the calculation result.
US08060222B2 Control system configurator and methods with object characteristic swapping
Methods and apparatus for configuring process, environmental, industrial and other control systems generate and/or utilize models representing configurations of control systems and/or the systems controlled by them. Records of changes to the models or the configurations represented by them are maintained, thereby, for example, providing bases for determining current states, prior states and histories of changes. Objects in the model have characteristics, such as an object type characteristic and an area characteristic. Users can have corresponding permissions. A security mechanism apparatus controls access by users to the objects. Composite objects are defined by definition objects and are displayed in encapsulated or expanded formats. Objects can include an edit control type identifier that determines how they are presented for editing. Functionality responds to user commands by transferring characteristics of a first object depicted by the graphical user interface to a second object. Configuration-time formulas contained objects are evaluated to constants prior to downloading to the control system.
US08060219B2 Epicardial patch including isolated extracellular matrix with pacing electrodes
An epicardial patch includes an extracellular matrix (ECM) and a plurality of electrodes. The isolated ECM is configured for epicardial attachment over a myocardial region including an injured area to control post-injury remodeling of the myocardial region. The plurality of electrodes is configured for delivering electrical stimulation to enhance the effect of the isolated ECM in remodeling control by altering workload and stress on the myocardial region.
US08060216B2 Method and apparatus to provide safety checks for neural stimulation
Electronic neural tissue stimulators for controlling the level of electrical stimulation in order to prevent damage to the neural tissue. Methods presented in the disclosure include detecting current leakage via electrode impedance measurement, electrode capacitance measurement, and testing the electrode response to a test current pulse. Apparatus presented in the disclosure include circuitry and systems capable of performing the methods disclosed.
US08060210B1 Methods for improving mobility and controlling cartilage matrix degradation of weight-bearing articular joints
A method for improving mobility and/or the quality of synovial fluid of an affected articular joint, wherein the joint is associated with at least a first muscle group and at least a second muscle group each having an antagonistic relationship for effecting mobility of the joint through a range of motion when recruited by natural neural impulses. The method includes positioning at least two first electrodes proximate to the at least first muscle group, positioning at least two second electrodes proximate to the at least second muscle group, and applying motor-level electrical stimulation to the at least first and second muscle groups via the at least two first and second electrodes in a multiphasic pattern corresponding to a sequence of electromyographic outputs.
US08060209B2 Methods and systems of treating ischemia pain in visceral organs
Methods and systems of treating a patient with ischemia pain include providing a stimulator, configuring one or more stimulation parameters to treat ischemia pain in a visceral organ, programming the stimulator with the one or more stimulation parameters, generating a stimulus configured to treat ischemia pain with the stimulator in accordance with the one or more stimulation parameters, and applying the stimulus with the stimulator to one or more stimulation sites in accordance with the one or more stimulation parameters.
US08060207B2 Method of intravascularly delivering stimulation leads into direct contact with tissue
A method of treating a disorder in a patient is provided. The method comprises delivering a stimulation lead within a blood vessel, intralumenally puncturing a wall of the blood vessel to create an exit point, and then introducing the stimulation lead through the exit point into direct contact with tissue the stimulation of which treats the disorder. Optionally, the method comprises implanting a source of stimulation within the patient's body, and then electrically coupling the proximal end of the stimulation lead to the implanted stimulation source. Using the stimulation lead, the tissue can then be stimulated in order to treat the disorder.
US08060204B2 Low power digital design for deep submicron technology
An apparatus comprises an implantable medical device that includes a storage circuit. The storage circuit includes a first stage circuit configured to receive an input signal and to invert and store information about a data bit received in the input signal, a second stage circuit coupled to the output of the first stage circuit to invert and store information about a data bit received from the first stage circuit, and an error circuit coupled to the output of the first stage circuit and an output of the second stage circuit. The error circuit generates an error indication when the storage circuit outputs match while the first stage circuit and the second stage circuit are in an inactive state.
US08060191B2 Wireless cardiogram signal diagnostic instrument
A wireless cardiogram signal diagnostic instrument includes a band, a signal transmitting device, two sets of connecting pieces, and a conductive assembly. The band has two opposite mounting portions separated by a distance. The two mounting portions are provided with the conductive assembly having a first conductive piece and a second conductive piece. The signal transmitting device is provided with a third conductive piece. The two sets of connecting pieces each have a first connecting piece that is conductive provided on the mounting portion of the band and a second connecting piece that is conductive provided on the signal transmitting device. The first connecting piece is correspondingly assembled with the second connecting piece, so that the signal transmitting device can be detachably assembled on the band. Via the above arrangement, the instrument can be worn on a user's chest to collect and measure the variation values of cardiogram voltages.
US08060186B2 System and method for intraoperative guidance of stent placement during endovascular interventions
A method for guiding stent deployment during an endovascular procedure includes providing a virtual stent model of a real stent that specifies a length, diameter, shape, and placement of the real stent. The method further includes projecting the virtual stent model onto a 2-dimensional (2D) DSA image of a target lesion, manipulating a stent deployment mechanism to navigate the stent to the target lesion while simultaneously acquiring real-time 2D fluoroscopic images of the stent navigation, and overlaying each fluoroscopic image on the 2D DSA image having the projected virtual stent model image, where the 2D fluoroscopic images are acquired from a C-arm mounted X-ray apparatus, and updating the projection of the virtual stent model onto the fluoroscopic images whenever a new fluoroscopic image is acquired or whenever the C-arm is moved, where the stent is aligned with the virtual stent model by aligning stent end markers with virtual end markers.
US08060184B2 Method of navigating medical devices in the presence of radiopaque material
A method of navigating the distal end of a medical device through an operating region in a subject's body includes displaying an x-ray image of the operating region, including the distal end of the medical device; determining the location of the distal end of the medical device in a reference frame translatable to the displayed x-ray image; and displaying an enhanced indication of the distal end of the medical device on the x-ray image to facilitate the navigation of the distal end of the device in the operating region.
US08060183B2 Site marker visible under multiple modalities
A site marker is provided that includes a generally hollow body defining a cavity. A deployment line within the site marker positions at least one marker element within the body portion. The deployment line has a first end that is fixedly secured to a first end of the body portion and a second end that is secured to a second end of the body portion. The deployment line is pre-biased so as to pull the first end of the body portion towards the second end of the body portion, and thereby expand the body portion.
US08060180B2 Multi-echo magnetic resonance imaging method and system
Exemplary method, systems and arrangements can be provided for creating a high-resolution magnetic resonance image (“MRI”) or obtaining other information of a target. For example, radio-frequency (“RF”) pulses can be transmitted toward the target by a RF transmitter of a MRI apparatus. In response, multiple echoes corresponding to each pulse may be received from the target. Data from each of the echoes can be assigned to a single line of k-space of a distinct image, and stored in memory of the apparatus. An image of the target, velocity data and/or acceleration data associated with a target can be generated as a function of the data. In one exemplary embodiment, the data from different echoes can be assigned to the same k-space line and to different cardiac phases. The exemplary embodiments of the present disclosure can be utilized for the heart or for any other anatomical organ or region of interest.
US08060176B2 Living body data detector
A living body data detector equipped with a fitting belt which does not deviate in position, does not fall down and does not press the chest even when taking exercise while fitting it on is provided. A living body data detector comprises a fitting belt having a pair of shoulder belt portions that is, a left shoulder belt portion and a right shoulder belt portion, a pair of electrode portions attached to the fitting belt, and a living body signal detector portion connected to the pair of electrode portions through connection cables, and attached to the fitting belt. The left shoulder belt portion and the right shoulder belt portion are forming an intersected coupling portion on the back side of the user. A living body signal detector portion is attached to the intersected coupling portion. The left shoulder belt portion is provided with an expansion portion and a separable coupling means, and the right shoulder belt portion is provided with an expansion portion and a separable coupling means.
US08060173B2 System and methods for processing analyte sensor data
Systems and methods for processing sensor analyte data, including initiating calibration, updating calibration, evaluating clinical acceptability of reference and sensor analyte data, and evaluating the quality of sensor calibration. During initial calibration, the analyte sensor data is evaluated over a period of time to determine stability of the sensor. The sensor may be calibrated using a calibration set of one or more matched sensor and reference analyte data pairs. The calibration may be updated after evaluating the calibration set for best calibration based on inclusion criteria with newly received reference analyte data. Fail-safe mechanisms are provided based on clinical acceptability of reference and analyte data and quality of sensor calibration. Algorithms provide for optimized prospective and retrospective analysis of estimated blood analyte data from an analyte sensor.
US08060172B2 In-vivo information measurement apparatus
An in-vivo information measurement apparatus having an insertion part; a light projection unit, provided at a tip of the insertion part, irradiates an examination site with intensity-modulated light which is intensity modulated at a first frequency; a light receiving unit receives return light from the examination site; an optical detector detects return light; an in-vivo information calculation unit calculates in-vivo information for the examination site based on a phase shift between a modulated detection signal, a detection signal from the optical detector is modulated at a second frequency, and a reference signal having a difference frequency equal to the difference between the first frequency and the second frequency; and a position moving mechanism moves at least one of a position at which the intensity-modulated light is emitted by the light projection unit and the position at which the return light is incident on the light receiving unit.
US08060169B1 Superconductive compounds having high transition temperature, and methods for their use and preparation
A new class of superconducting compositions, and methods for making and using them are described. These compositions exhibit superconductivity at temperatures in excess of 26° K. and are comprised of transition metal oxides having at least one additional element therein which may create a multi-valent state of the transition metal oxide. The composition can be a ceramic-like material having a layer-like crystalline structure, where the structure is distorted having either an oxygen excess or deficiency. An example is RE-AE-TM-O, where RE is a rare earth or rare earth-like element, AE is an alkaline earth element, TM is a transition metal element (such as Cu) and O is oxygen.
US08060166B2 Slide mechanism of portable equipment and portable equipment
the slide device and the portable equipment are equipped with a base member mounted on either one of a first casing and a second casing being components of a portable equipment, a slider member slidably mounted on either other one of the first casing and the second casing, and urging means provided between the slider member and the base member for slidably urging the base member and the slider member in a closing and/or an opening direction, and a slide engagement portion includes a plurality of guide rail portions provided on the slider member, a guide long hole provided outside a plurality of the guide rail portions on the slider member and extending in a slide direction, engagement portions provided on the base member and respectively engaged with each of the guide rail portions, and a slide guide portion engaged with the guide long hole.
US08060164B2 Input device and electronic apparatus
An input device that inputs information by a slide operation depending on an operation body contains a housing including an operation surface, a detection unit that is provided in the housing and detects a slide position inputted by a slide operation depending on the operation body, and an operation unit that covers at least a portion of the detection unit and is slide-operated along the operation surface of the housing. The operation unit has a convex shape which becomes thicker along the sliding direction from one portion of the operation surface of the housing and also which becomes thinner toward the other portion of the operation surface thereof.
US08060162B2 Slider grounding to mitigate unwanted coupling and lossy antenna resonance
A method, apparatus, and electronic device with mitigated lossy antenna resonance are disclosed. A transceiver chassis may connect to a wireless network. A slider chassis may move relative to the transceiver chassis between an open position and a closed position. A first temporary grounding connection between the slider chassis and the transceiver chassis may connect in a closed position. A second temporary grounding connection between the slider chassis and the transceiver chassis of the slider phone may connect in the open position.
US08060158B2 Hinge apparatus for portable terminal
A hinge apparatus for a portable terminal including a first housing, and a second housing rotatably connected to the first housing, includes a first connection terminal mounted on the first housing; a second connection terminal mounted on the second housing; and a connection member straightly reciprocating between the first and second connection terminals while the second housing rotates with an electric connection with the second connection terminal, wherein the connection member makes contact with the first connection terminal when the second housing is folded to the first housing with facing the first housing, and the connection member also moves in a direction of being spaced apart from and withdrawing from the first connection terminal when the second housing rotates in a direction of withdrawing from the first housing.
US08060154B1 Conserving power on a mobile device
A method, system, and media is presented for conserving power on a mobile device. The method, system, and media include receiving an initial request to communicate data from the mobile device using a radio of the device. This request may be presented while the mobile device is in a power-conservation mode and come from an application running on the mobile device. The method, system, and media may then determine a period of time to wait to grant the initial request so that the mobile device is not immediately transitioned out of the power-conservation mode. This enables the device to conserve power by extending the duration that the mobile device is in the power-conservation mode. The method, system, and media then grants the initial request at an expiration of the period of time.
US08060151B2 Apparatus for position-dependent control
An apparatus for position-dependent control has a control unit, where the control unit takes the position of the apparatus as a basis for: a) controlling damping and/or echo cancellation for the apparatus, and/or b) switching a summit of the apparatus on or off or to a power saving mode, and/or c) prompting call acceptance.
US08060150B2 Intra-vehicular mobile device usage detection system and method of using the same
A system and method for detecting and storing mobile device usage by a driver of a vehicle. An antenna in a vehicle is configured and positioned to detect mobile device signals from the driver area in the vehicle. A processor in communication with the antenna analyzes the detected signals for frequency and strength. The antenna and processor may communicate with vehicle data collection systems (e.g., GPS, telemetry, etc.) such that the mobile device usage data may be collected along with the vehicle operation data. The mobile device usage data and vehicle operational data can be evaluated to determine the impact of mobile device usage by the driver of a vehicle. The data may be especially useful to the trucking, train, bus, and mass transit industries in order to educate drivers about the dangers associated with using mobile devices while driving.
US08060148B2 Method and appratus for wirelessly transmitting display signals, and display device
The present invention discloses an apparatus for wirelessly transmitting display signals between a plurality of external host device and a display device. The apparatus comprises a wireless signal transceiver unit for establishing a network-transmission-protocol-based high-frequency signal channel for respective external host devices; a main controller, connected to the wireless signal transceiver unit, for analyzing signals from the wireless signal transceiver unit to extract information of the plurality of external host devices, configuration information and/or the display data, performing configurations and display mode selection based on the configuration information, and outputting the active display data; an image data process control unit, connected to the main controller and the display device, for storing the display data from the main controller, controlling the output of the display data, and performing timing control to interface signals of the display device.
US08060144B2 Wireless communication system base station apparatus, wireless communication system terminal apparatus, wireless communication system, and method for canceling direct link mode
In a wireless communication system (10), when a direct link mode is to be canceled, a station (200) generates a confirmation packet for confirming an unused band of the wireless communication system (10) and transmits the confirmation packet to an access point (100). At the access point (100), a band management part (130) determines the unused band, and a packet generating part (112) generates a response packet indicative of the unused band, which is then transmitted to the station (200). The station (200) determines, based on the unused band indicated by the response packet, whether the direct link mode should be canceled, and transmits a cancellation request packet to the access point (100) if the unused band is sufficient. At the access point (100), the direct link mode is switched to a normal mode for cancellation in response to the cancellation request packet.
US08060139B2 Authenticating multiple devices simultaneously over a wireless link using a single subscriber identity module
A system and method for allowing mobile devices to simultaneously access a Subscriber Identity Module (SIM) are disclosed. The SIM contains a wireless transceiver, and the SIM may be located within a mobile phone, or it may be a stand-alone device. The mobile devices use a wireless protocol, such as Bluetooth, to retrieve identification information from the SIM. The devices then use this identification information to connect to a wireless communications network, such as a wireless local area network. Through this network the devices will be able to access the Internet. The SIM will never need to be removed and inserted from one device to another, and multiple devices can use the SIM simultaneously. Thus, the mobile phone will work regardless of whether other devices are also using the SIM.
US08060138B2 Handheld electronic device and associated method employing a multiple-axis input device and providing a learning function in a text disambiguation environment
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided.
US08060133B1 Method and apparatus for dynamically varying interval on first air interface protocol based on switch-away time for scanning second air interface protocol
Disclosed is a method and apparatus for dynamically varying the amount of time a hybrid access terminal operates on a first air interface protocol between instances of temporarily switching over to scan a second air interface protocol for broadcast information such as network operational parameters or page messages. The hybrid access terminal dynamically sets a minimum interval of operation on the first air interface protocol based on how long the access terminal has tended to be temporarily switched away to scan for broadcast information on the second air interface protocol. For example, as the switch-away time increases, the access terminal may increase the interval on the first air interface protocol, and as the switch-away time decreases, the access terminal may decrease the interval on the first air interface protocol.
US08060131B2 Digital broadcasting transmitter-receiver for portable computer
A digital broadcasting transmitter-receiver and method for a portable computer are provided, which can be detachably operated. The digital broadcasting transmitter-receiver for a portable computer can include a case configured to be attached in a bay of a main body, a main substrate installed in the case and mounted with at least one chip that receives a digital broadcasting signal and an antenna partially within the case. An antenna body can reciprocally move to extend outside of the case or the portable computer. With this structure, the digital broadcast can be watched on a conventional portable computer, and expansibility of the portable computer can be increased because users can selectively mount the transmitter-receiver.
US08060125B2 Configuring method and apparatus
An apparatus, including a determining unit for determining one or more applicable radio selections including one or more radio interfaces for use by one or more communication applications, a ranking unit for ranking the applicable radio selections to an order of superiority according to a predefined ranking criterion, and a selecting unit for selecting a radio selection, of the one or more applicable radio selections, for use by the one or more communication applications on the basis of the order of superiority of the radio selections.
US08060124B1 Methods and systems for initiating forwarding of SMS messages
Methods and systems are provided for initiating an SMS-message-forwarding function on a mobile device. In one embodiment, the mobile device detects a first command to direct a wireless-service-provider network to initiate a call-forwarding function for the mobile device. Responsive to detecting the first command, the mobile device initiates an SMS-message-forwarding function on the mobile device.
US08060122B2 Method and apparatus for managing downlink discontinuous reception operation in a wireless communications system
A method for managing downlink discontinuous reception associated with paging for a user equipment of a wireless communications system is provided in order to avoid system malfunction due to inappropriate use of configuration. The method includes initiating a radio resource control, hereinafter called RRC, connection establishment procedure to request a network terminal for an RRC connection, receiving a request accepting message including a first information element for indicating the UE an assigned RRC state to be entered and a second information element for providing configuration corresponding to the downlink discontinuous reception, and ignoring the second information element when the assigned RRC state is a state for allocation of dedicated radio resources.
US08060108B1 Method and apparatus for generating and outputting a location data stream
A method and apparatus for providing a sequence of location data points to a mapping device. A cellular mobile station uses GPS satellite signals to compute its varying location over time and outputs the location as data points in a sequence to the mapping device. If the mobile station loses satellite communication, it transitions the output sequence to a static state in which the location data points are a substantial repetition of the last location that the mobile station determined from satellite signals. Further, when the mobile station detects that it has entered into a new cellular coverage area, it obtains satellite assistance data from its cellular carrier network and uses the data to renew satellite communication. The mobile station may then transition the sequence back to a dynamic state, with location data points determined over time based on received satellite signals.
US08060106B1 Method and system for acquisition of a service provider communications network by a mobile communications device
A method and system for acquisition of a service provider communications network by a mobile communications device is disclosed. In accordance with an embodiment of a method of the present invention, the method includes storing a control channel designation in a database in the mobile communications device and accessing the control channel designation from the database by the mobile device. The service provider communications network is acquired by the mobile communications device through a control channel associated with the control channel designation accessed from the database. In accordance with an embodiment of a system of the present invention, the system includes the mobile communications device with the database. A control channel designation is stored in the database. The mobile communications device accesses the control channel designation from the database and acquires the service provider communications network through a control channel associated with the control channel designation accessed from the database.
US08060104B2 Coexistence and incumbent protection in a cognitive radio network
A method (300, 400) and a communication system (104, 106, 200) for dynamic RF spectrum allocation among a plurality of RF transmitters (108, 110, 112). A message can be received from a first communication system. The message can include a request (130) for available RF spectrum over which to transmit RF signals. The message can indicate a geographic location of a first non-incumbent transmitter (112) associated with the first communication system. Further, for the RF spectrum, a maximum power level can be determined at which the first non-incumbent transmitter may transmit without exceeding a threshold level of interference at least one focal point (134). A RF spectrum list (138) identifying at least the RF spectrum and the determined maximum power level can be communicated to the first communication system.
US08060098B2 Handover methods and apparatus for mobile communication devices
A mobile communication device assists in a handover procedure between a first base station and a second base station using reliable and efficient techniques. The mobile device has a wireless transceiver and one or more processors coupled to the wireless transceiver. In one illustrative example, the one or more processors of the mobile device are operative to maintain a voice or data call over a traffic channel with use of the wireless transceiver; cause handover information of the handover procedure to be transmitted over a first control channel (e.g. SACCH) with use of the wireless transceiver during the voice or data call; and cause the same handover information of the handover procedure to be transmitted over a second control channel (e.g. FACCH) during the voice or data call. Further, the one or more processors may be operative to cause a message for the handover procedure to be transmitted in a layer-2 (L2) frame with use of the wireless transceiver during the voice or data call; and cause updated system information (e.g. an updated BA list) to be transmitted in the L2 frame with use of the wireless transceiver during the voice or data call.
US08060097B1 Method and apparatus for intelligent mobile-assisted hard handoff
Methods and an apparatus are provided for providing handoff information to a candidate mobile node initially served on a first carrier. The candidate mobile node may inform a wireless-communication network that hard-handoff criteria are met for the first carrier. The network may identify a plurality of neighboring mobile nodes served on a second carrier and within a threshold distance of the candidate. The network may receive a measurement of forward-link signal quality of the second carrier from each neighboring mobile node. Using the received forward-link-signal-quality measurements, the network may estimate the forward-link signal quality of the second carrier at the location of the candidate mobile node. If that estimated forward-link signal quality exceeds a signal-quality threshold, the network may provide hard-handoff information about the second carrier to the candidate mobile node.
US08060096B2 Method and system for transmitting and receiving a signal in a wireless communication system
A method and system for transmitting/receiving a signal in a wireless communication system are provided, in which an mobile station determines a sequence number of a first protocol data unit being a last received protocol data unit, transmits the SN of the first protocol data unit to a serving base station, and allocates a virtual SDU sequence number to a service data unit including a second protocol data unit following the first protocol data unit.
US08060088B2 Method, network element and communication system for optimized selection of an agent entity as well as modules of the network element
A method for selecting an agent entity for a terminal in a communication system, including allocating an address to a terminal, the terminal being configured to access a communication network using a selected access technology out of at least one access technology common to the terminal and the communication network, sending a registration request from the terminal to a default agent entity, redirecting, by a redirector, the registration request from the terminal to an intercepting agent entity based on identifying that the registration request is directed to the default agent entity, intercepting, by the intercepting agent entity, the redirected registration request from the terminal, responding, by the intercepting agent entity, with a registration request response to the terminal, and registering, based on the response from the intercepting agent entity, the terminal at the predetermined agent entity of the plurality of agent entities of the communication network.
US08060086B1 Method and apparatus for processing mobile-IP registration requests
A method and apparatus for processing mobile-IP registration messages. Upon receipt of a mobile-IP registration request (RRQ) message that designates a care-of address matching the mobile-IP home agent's IP address, the RRQ would be dropped. Alternatively, before deciding to drop such an RRQ, the invention may further involve determining whether the home agent is currently functioning as a foreign agent for the requesting mobile node, which would justify the care-of address matching the home agent's IP address. If the home agent is not currently functioning as a foreign agent for the mobile node, then the RRQ would be dropped. On the other hand, if the home agent is currently functioning as a foreign agent for the mobile node, then RRQ processing would proceed as normal.
US08060085B2 System and method for communicating location information
A system and method for communicating location information are provided. The method includes transmitting location information from the radio unit based on a first sample rate when the radio unit is operating in a normal tracking mode. The method further includes storing location information in the radio unit based on a second sample rate upon detection by the radio unit of a triggering event.
US08060080B2 Apparatus and method for providing power off information in portable communication system
Provided is an apparatus and method for providing power-off information in a portable communication system. The portable communication system for identifying information on a destination terminal in a power-off state includes a portable terminal and a Mobile Switching Center (MSC).
US08060075B2 Mobile addressability with mapping of phone numbers to dynamic IP addresses
A network device, method, and mobile device are directed towards enabling a computing device to initiate an Internet Protocol (IP) connection with a mobile device using text messaging. The initiating computing device may attempt to contact the mobile device by sending a request to a gateway device. In one embodiment, the request may include a phone number for the mobile device. If an existing IP connection is detected, the gateway device may employ it to establish an IP connection to the initiating computing device. Otherwise, the gateway device may employ the phone number to send a text message to the mobile device. The text message may, in one embodiment, include instructions, or the like, requesting the mobile device to establish an IP connection with the gateway device. The gateway device may then complete the IP connection between the mobile device and the initiating computing device.
US08060074B2 Virtual instance architecture for mobile device management systems
System and method for remotely managing mobile devices. A virtual instance mobile device is maintained for each physical mobile device to be managed. Each virtual instance mobile device is executable in a computer runtime environment and includes a hardware emulation component configured to emulate the hardware components of the corresponding physical mobile device and a software emulation component corresponding to the software components of the physical mobile device, which is executable within the context of the hardware emulation component. Synchronization between the virtual instance mobile devices and their corresponding physical mobile devices is maintained, and data obtained from the physical mobile devices is stored. The physical mobile devices are remotely managed by utilizing their corresponding virtual instance mobile devices respectively.
US08060073B1 System and method for provisioning a communication device based upon device capability
A method is presented for provisioning a communication device. In the method, a call initiated by the communication device to initiate a first form of provisioning of the device is received. In response to the call, capabilities of the communication device are requested. In response to the request, an indication of whether the communication device supports a second form of provisioning different from the first form of provisioning is received. Based on the indication received, provisioning of the communication device using the second form of provisioning is initiated, or the communication device is provisioned using the first form of provisioning.
US08060069B1 Mobile call outcome display
Embodiments of the invention provide ways to track the status of calls made to mobile devices. An illustrative method includes an originating mobile device receiving data from a mobile access network about an outgoing call, utilizing the data from the mobile access network to determine the outcome of the outgoing call, displaying an indicator of the outgoing call on the originating mobile device, and displaying an indicator of the outcome (connected, no answer, voicemail, busy, etc.) on the originating mobile device.
US08060064B2 System and method for optimizing network communication in response to network conditions
A system and method for facilitating communications between a mobile device and a network application are provided. A mobile device transmits a request for data change information that includes a time out interval. The network application receives the request and measures a time elapsed since the receipt of the data change request. The network application will only transmit a notification to the mobile device client if new data is received or the time out interval has elapsed. As notifications are received, the mobile client device tunes the time out interval based upon network and device parameters.
US08060059B2 Systems and methods for filtering cellular telephone messages
Systems and methods for filtering cellular messages to prevent receipt of certain messages are described. In one aspect, a computing device detects an incoming cellular telephone message for delivery to a receiver. The device filters the message by determining source identification information for the incoming cellular telephone message. The device compares this information to source identification entries in an acceptable senders list. The acceptable senders list includes source identification information corresponding to previous incoming and outgoing voice contacts by the receiver. If the source identification information for the incoming cellular telephone message is not found in the source identification entries in the acceptable senders list, the device deletes the cellular telephone message from a memory to prevent receipt of the message by the receiver.
US08060058B2 Secure mobile base station connections
In addition to other aspects disclosed, through a non-secure network, one or more bidirectional secure logical connections are established between a mobile base station and a secure network interface.
US08060056B1 Emergency call service termination
A communication network comprises a device configured to place a call for an emergency service, a call processing system in communication with the device and configured to receive and process the call to route the call to a public service answering point (PSAP), initiate a location determination process, and terminate the call, and a location provisioning system configured to execute the location determination process to determine the location of the device, wherein the location provisioning system comprises a plurality of sub systems, and wherein the call processing system communicates with only a first sub system of the plurality of sub systems to initiate the location determination process and communicates with the first sub system and a second sub system of the plurality of sub systems to terminate the call.
US08060053B2 Wireless LAN device and corrsponding method for power saving in wireless local area networks (WLAN) supporting peer to peer communications
A wireless device (110) is provided for supporting peer to peer communications. A transceiver (132) is configured to receive and transmit data over a wireless link. A network activity sensor (136) is coupled to the transceiver and configured to sense peer to peer activity by the transceiver and generate a network activity sensor signal. A controller (140) is coupled to the network activity sensor (136) and the transceiver (132), and configured to selectively deactivate a portion of the wireless device based at least in part on the network activity sensor signal. Advantages of the invention include the ability to prolong battery life in wireless devices.
US08060052B2 Semiconductor device
In an RF tag, a mask ROM or a flash memory is used for storing data such as an ID number. Although the mask ROM can be realized at a low price, rewriting is not possible. In addition, in the flash memory, although electric rewriting is possible, production cost increases. Accordingly, it is difficult to provide an RF tag by which data rewriting is possible at a low price. An RF tag is provided with a power supply circuit having a function to generate a power supply voltage from a weak radio signal and a memory which can hold data stored in a data holding portion by the power supply voltage. With the above structure, a high-performance RF tag capable of rewriting data such as an ID number after production can be provided at a low price.
US08060050B2 Method and system for analog and digital RF receiver interface
In a wireless device, a method and system for a baseband receiver interface including analog and digital components are provided. An analog or a digital interface may be selected for a I/Q data signal received from a front-end receiver. The analog interface may be a conventional RF or a VLIF interface. The I/Q data signal may be digitized when received from the analog interface and saturation detection may be used during digitization of the I/Q data signal. When the analog interface is the VLIF interface, a derotator may be used to remove the VLIF frequency. The derotator may be based on a CORDIC algorithm. The I/Q data signal may be converted from serial to parallel format when received from the digital interface. The received I/Q data signal may be decimated before transferred to a baseband processor.
US08060047B2 Signal frequency band detection device
A signal frequency band detection device is disclosed that is able to separately handle plural co-existing signals, and able to separately detect frequency bands used for transmission of these co-existing signals. The signal frequency band detection device includes a signal decomposition unit that decomposes a received signal into plural signal components with frequency bands of the signal components at least partially overlapping each other; and a frequency band detection unit that, based on respective electrical powers of the signal components, detects the respective frequency bands of the signal components.
US08060046B2 Radio receiver and radio reception method
The radio receiver includes: a mixer configured to convert a received signal to an IF signal using a local oscillation signal; an IF processing section configured to limit the band of the IF signal; a detection section configured to demodulate the band-limited IF signal; a frequency control section configured to output a frequency control signal corresponding to a desired signal; and a local oscillation section configured to generate the local oscillation signal having a frequency corresponding to the desired signal according to the frequency control signal. The frequency control section outputs as the frequency control signal to change the frequency of the local oscillation signal so that the difference from the frequency corresponding to the desired signal is not more than the frequency of the IF signal, and determines one of the set values with which the corresponding image signal strength is lowest as the frequency control signal.
US08060045B2 Method for compensating the non-linear distortions of high-frequency signals and device for carrying out said method
The present invention refers to a method for compensating the non-linear distortions of high-frequency signals, especially when observing the amplitude modulated signals with narrow band receiver. The invention refers also to a device to carry out the said method. In the invention it is supposed that the ratio between the frequency fIN of the input signal SA and the sampling frequency fS that dictates the operation of the analogue-digital converter (3) is an arbitrary irrational number.
US08060042B2 Method and an apparatus for processing an audio signal
A signal processing apparatus and method thereof are disclosed. The present invention includes receiving a low frequency downmix signal including a multi channel signal, phase shift information and spatial information corresponding to parameter band of the low frequency downmix signal, generating the multi channel signal by applying the spatial information based on the parameter band to a whole frequency downmix signal, generating estimated phase shift information of a parameter band by using the phase shift information, and generating a phase shift multi channel signal by shifting a phase of the multi channel signal based on the phase shift information and the estimated phase shift information. Accordingly, it is able to efficiently reproduce a phase or delay difference, which is difficult to be efficiently reproduced by a decorrelator, in a manner of shifting a phase of a decoded audio or speech signal based on phase shift information. And, a phase shift is enabled to fit each parameter band of a multi channel signal with raised coding efficiency.
US08060033B2 Techniques to enhance diversity for a wireless system
A system, apparatus, method and article to manage diversity for a wireless multicarrier communication system are described. An apparatus may include a diversity agent to couple to a transmitter, the diversity agent to convert a determined number of input bits into symbols, interleave the symbols across multiple spatial streams, and map the symbols to tones for each spatial stream. Other embodiments are described and claimed.
US08060027B2 RF transmission leakage mitigator, method of mitigating an RF transmission leakage and CDMA transceiver employing the same
The present invention provides an RF transmission leakage mitigator for use with a full-duplex, wireless transceiver. In one embodiment, the RF transmission leakage mitigator includes an inversion generator configured to provide an RF transmission inversion signal of an interfering transceiver RF transmission to a receiving portion of the transceiver thereby creating a residual leakage signal. Additionally, the RF transmission leakage mitigator also includes a residual processor coupled to the inversion generator and configured to adjust the RF transmission inversion signal of the interfering transceiver RF transmission based on reducing the residual leakage signal to a specified level.
US08060025B2 Filter arrangement and method for filtering a signal
A filter arrangement comprises a first impedance, a second impedance and a subtractor. The first impedance comprises a first connection connected to an input of the filter arrangement and has a first resonant frequency. The second impedance comprises a first connection likewise connected to the input of the filter arrangement and has a second resonant frequency which is higher than the first resonant frequency. The subtractor comprises a first input connected to a second connection of the first impedance, comprises a second input connected to a second connection of the second impedance, and comprises a first connection of the output connected to a first output of the filter arrangement.
US08060023B2 Mobile communication system, radio base station, and mobile station
In a mobile communication system according to the present invention, a data transmitting-side apparatus is configured to retransmit a transmission data block according to a transmission acknowledgement signal transmitted from a data receiving-side apparatus. The data receiving-side apparatus includes: a maximum number-of-retransmissions manager unit configured to manage the maximum number of retransmissions of the transmission data block; and a transmission acknowledgement signal transmitter unit configured not to transmit the transmission acknowledgement signal, when the number of retransmissions of the transmission data block reaches the maximum number of retransmissions.
US08060017B2 Methods and systems for a mobile, broadband, routable internet
In embodiments of the present invention improved capabilities are described for a mobile broadband routable internet (MBRI) providing for carrier-grade, networked, broadband, IP-routable communication among a plurality of mobile devices, where the mobile devices may represent a plurality of nodes that are linked together through a mobile ad-hoc network (MANET). Mobile devices may operate as peers in a peer-to-peer network, with full IP routing capabilities enabled within each mobile device, thereby allowing routing of IP-based traffic, including deployment of applications, to the mobile device without need for infrastructure conventionally required for mobile ad hoc networks, such as cellular telephony infrastructure. Full IP-routing to mobile devices may allow seamless integration to the fixed Internet, such as through fixed or mobile access points, such as for backhaul purposes. Thus, the MBRI may function as a standalone mobile Internet, without connection to the fixed Internet, or as an IP-routable extension of another network, whether it be the Internet, a local area network, a wide area network, a cellular network, a personal area network, or some other type of network that is capable of integration with an IP-based network.
US08060015B2 Dynamic seat labeling and passenger identification system
A placard for displaying a customer specific message includes a receiver, a capacitor, and an electronic updateable static display. The receiver has a memory storing an identification code and an antenna for receiving a signal. The capacitor is coupled to the receiver and capable of being charged by the signal. The electronic updateable static display is coupled to the receiver, is powered by the capacitor and is capable of displaying customer specific messages when a portion of the signal matches the identification code of the placard. The coupling means are conventional and the methods for affixing them are well known in to those skilled in the art. A method of using the placard for displaying a customer specific message is also provided.
US08060013B1 Establishing communications between devices within a mobile ad hoc network
A mobile ad hoc network may be established between a plurality of devices that have common contacts on their contact lists. The contact lists may be conventional contacts stored in a list of contacts on a scheduling and information management or other software packages in one embodiment. Information about common contacts between a plurality of devices may be progressively shared, using a bucket brigade technique of sharing information between in-range devices. Status information about the devices in the network may be similarly shared in a bucket brigade fashion. Thus, the network is dynamic in the sense that at any given time, it may be determined whether any given device in the network is active. Moreover, the links are established between a manageable number of devices defined by having common contacts with one another.
US08060012B2 Method and apparatus for automatic near field communication application selection in an electronic device
In a portable electronic device (100) having a plurality of near field communication applications stored within a plurality of execution environments, an application discovery manager (311) is configured to automatically select and launch one or more of the near field communication applications. A near field communication circuit (300) receives a near field communication request from an external near field communication device (700). The application discovery manager (311) identifies a near field communication technology, a protocol, and an application identifier and then references a registry table (313) to determine identification parameters corresponding with the identified information. The application discovery manager (311) then selects a near field communication application and launches it. The application discovery manager (311) further configures a routing switch (316) to direct data between the near field communication circuit controller (301) and the appropriate execution environment.
US08060011B2 Power transmission control device, power transmission device, electronic instrument, and non-contact power transmission system
A power transmission control device provided in a power transmission device of a non-contact power transmission system includes a drive clock signal generation circuit that generates a drive clock signal that specifies a drive frequency of a primary coil, a driver control circuit that generates a driver control signal based on the drive clock signal and outputs the driver control signal to a transmission driver, a waveform adjusting circuit that outputs a waveform adjusting signal of an induced voltage signal of the primary coil, a pulse width detection circuit that receives the waveform adjusting signal and the drive clock signal and detects pulse width information relating to the waveform adjusting signal, and a control circuit that detects a change in secondary-side load based on the detected pulse width information.
US08060010B2 Communication partner appliance with automatic send mode activation
In a data carrier (2) which is provided as a communication partner appliance for a communication system with at least one further communication partner appliance (3, 40), a first communication mode or a second communication mode can be activated. A detection device (32) for detecting the presence of a received carrier signal (RS) transmits a carrier signal present signal (PS) in the event of a carrier signal (RS) being present, and otherwise a carrier signal not-present signal (NPS). A command signal that can be transmitted with the aid of the carrier signal (RS) triggers a determination stage (27) for determining whether after the end of the command signal has occurred, at a given measurement point in time, the carrier signal present signal (PS) is present. If the carrier signal present signal (PS) is present, the data carrier (2) is brought into the first communication mode with the aid of activators (30, 35); otherwise, it is brought into the second communication mode.
US08060008B2 Mobile station and interface adapted for feature extraction from an input media sample
A mobile station has a processor and a user input mechanism such as a button that is operable to cause the processor to extract at least one feature from a digital media sample. The feature, such as a spectral centroid, is descriptive of an identity of a content of the media sample. Preferably, the same user input that causes the feature extraction also causes a transmitter to establish a link and to send a message to a network address, the message having a plurality of extracted features from which the digital media sample may not be reconstructed. Where a reply message identifies a media file that matches the media sample, another user input at the same or a different button causes an authorization message to be sent so that a copy of the media file, identified in the reply message and having features that exactly match the plurality of extracted and transmitted features, is downloaded to the mobile station.
US08060005B2 Method and device for providing active security to a contact-free electronic device
The invention concerns a scrambling electronic device adapted to be magnetically coupled with an inductive element (L3) of a contact-free external communication station (LEC). The scrambling device comprises active scrambling means (DB) adapted, in response to the magnetic field radiated by the external communication station (LEC), to generate a charge modulation capable of causing a collision with the charge modulation generated by the contact-free electronic device (CSC) when the latter is arranged relative to said scrambling electronic device in accordance with a selected relationship, said resulting collision disabling data exchange between the contact-free external communication station (LEC) and the contact-free electronic device (CSC).
US08060004B2 Method of distance learning
The distance learning system and method provide distance learning efficiently and effectively. The distance learning system (DLS) includes an education program, and an education center server of an educational platform for database management, data transfers and communications amongst the education system users. The DLS divides the education program into several education levels, and students register and receive an electronic data carrier in the form of CD or DVD disk containing educational material for the subject studied. The DLS establishes an interactive on-line session of electronic workshops and the students, who do not login to the educational platform before the start of the electronic workshops are directed into a “waiting room” and later included in the electronic workshops, preferably prior to the commencement of a next part of the workshops. The “waiting room” for delayed students may be created by parallel, shifted in time running of several similar electronic workshops.
US08060001B2 Fusing unit and image forming apparatus including the same
A fusing unit, and an image forming apparatus including the same, includes: a driving roller; a belt disposed to be driven by the driving roller; a nip plate disposed along a lengthwise direction of the driving roller with the belt being disposed between the driving roller and the nip plate, the nip plate being pressed toward the driving roller to form a fusing nip; a heat radiating body disposed along the lengthwise direction to heat the nip plate by heat conduction; and a heat radiating body pressing member to press the heat radiating body toward the nip plate to prevent the heat radiating body from being spaced from the nip plate due to thermal deformation. The image forming apparatus includes: an image forming unit to form an image on a printing medium with a developer; and the fusing unit.
US08060000B2 Technique and system for reducing contamination build-up on fuser roll by reduction of static charge build-up in IGEN3 fuser subsystem
A method and system for reducing contamination build-up within a fuser roll system are disclosed. The method and system includes a donor roll in rotational combination with a fuser roll. The donor roll can be configured to transfer a toner release agent to the fuser roll to reduce toner build-up on the surface of the fuser roll. A grounded static brush can be located proximate to the donor roll. The grounded static brush can be configured to inductively remove electrostatic discharge from the surface of the donor roll. The reduced electrostatic reduces contamination build-up on the fuser roll, and therefore increases the cycle life of the components of the fuser roll system.
US08059996B2 Developing apparatus and image forming apparatus
A developing apparatus performs image visualization processing by electrostatically adhering toner carried on a developer carrying member onto an electrostatic latent image formed on an image carrying member. In the developing apparatus, the toner to be supplied to the developer carrying member is directly injected onto the developer carrying members after flying inside an electric field generated immediately before reaching the developer carrying member. The electric field has one of a homopolarity and a reverse polarity to the electrostatic latent image.
US08059995B2 Image forming apparatus including a developer bearing member with an alternate electric field being applied thereto
An image forming apparatus including: an image bearing member; and a developer bearing member bearing a developer including a toner and a carrier, the developer bearing member developing an electrostatic image formed on the image bearing member with the developer, and the developer bearing member being applied with an alternate voltage in order to form an alternate electric field between the developer bearing member and the image bearing member, wherein assuming that electric field intensities Eb and Ed be Eb=|(Vp1−VL)/D| and Ed=|(Vp2−VL)/D|, a relationship, 0≧K1>K2, is satisfied, where K1: a gradient at Ed, and K2: a gradient at Eb, and wherein a resistivity ρb of the carrier at the electric field intensity Eb satisfies 1.1×106×en<ρb<6.0×107 [Ω·m] (where: e is the base of natural logarithms; and n=4×Eb×10−7).
US08059992B2 Corona charger, and process cartridge and image forming apparatus using same
A corona charger including a corona discharge electrode and a control electrode is provided. A layer including a zeolite, a conductive agent, and a binder resin is formed on a surface of the control electrode.
US08059990B2 Image forming apparatus
An image forming apparatus having an image bearing member having a substrate and a photosensitive layer having a charge generating layer and a charge transport layer, a charging device for uniformly charging the surface of the image bearing member, an irradiating device having a light source for irradiating the image bearing member to form a latent electrostatic image thereon, a developing device for developing the latent electrostatic image, a transfer device for transferring the developed image to a recording medium and a cleaning device for cleaning the surface of the image bearing member, wherein the charge transport layer contains a charge transport material represented by the following chemical formula, the light source emits light having a wavelength not less than 600 nm and the image bearing member is not irradiated with light having a wavelength less than 600 nm, wherein R1 and R2 independently denote a hydrogen atom, a substituted or non-substituted alkyl group, a substituted or non-substituted cycloalkyl group, a substituted or non-substituted aralkyl group, R3, R4, R5, R6, R7, R8, R9 and R10 independently denote a hydrogen atom, a halogen atom, cyano group, nitro group, amino group, hydroxyl group, a substituted or non-substituted alkyl group, a substituted or non-substituted cycloalkyl group, a substituted or non-substituted aralkyl group.
US08059987B2 Image forming apparatus and method of adjusting cover position of image forming apparatus
An image forming apparatus includes an outer case which includes a first opening portion and a second opening portion provided just below the first opening portion, a withdrawable part which is received in the inside of the first opening portion so as to be withdrawn from the first opening portion in a horizontal direction, a cover which closes the second opening portion, a rotary shaft supports the cover so as to be rotatable from a first position where the cover closes the outer case to a second position where the cover opens the outer case, and a position adjusting mechanism which moves up the cover so as to be close to the withdrawable part at the first position and moves down the cover so as to be away from the withdrawable part at the second position.
US08059980B2 Image forming apparatus with improved transfer roller
An image forming apparatus is provided with an image bearing member for transferring an image to a transfer material using a developer, a transfer roller arranged in contact with the circumferential surface of the image bearing member for forming a transfer nip portion, and a displacing drive part for displacing a surface contact position corresponding to a position of the circumferential surface of the image bearing member where the transfer nip portion is formed by the contact of the transfer roller at least to either one of a first position and a second position different from the first position.
US08059971B2 Optical reception device
An optical reception device realizes stabilization of reception sensitivity inexpensively and highly precisely. The optical reception device includes: a Mach-Zehnder type 1-bit delay unit including a one-terminal input port and two-terminal output ports for decoding an optical difference phase shift keying (DPSK) signal and provided with one or more phase control functions to control the phase state of light; photoelectric conversion means for branching a portion of an optical output signal output from the one-side output port of the Mach-Zehnder type 1-bit delay unit, to convert the branched portion into an electric signal; and a phase control unit for controlling the phase state of the Mach-Zehnder type 1-bit delay device by using as an error signal the output signal of the photoelectric conversion means.
US08059969B1 Enhanced linearity RF photonic link
A method and apparatus for modulating an RF signal. The RF signal is supplied to a grating modulator having a grating, and light of at least a first wavelength is supplied as a first optical carrier to the grating modulator. The first carrier light is modulated by the grating modulator, wherein the first wavelength of the first carrier coincides with a null in the third derivative of a transmittance spectrum of the grating. Optionally, light of at an additional, second wavelength as a second optical carrier, is supplied to the grating modulator which modulates the second carrier light. The second wavelength of the second carrier coincides with another null, but different than the first mentioned null, in the third derivative of a transmittance spectrum of the grating.
US08059965B2 Polarization mode dispersion compensation
Methods and systems for PMD compensation in an optical communication system are implemented by transmitting multiple optical signals through a common optical conduit to an optical compensator that adjustably rotates the polarization states of the multiple optical signals and transmits the rotated optical signals to an optical receiver. The receiver, upon sensing an excessive error condition, commands the optical compensator to change the polarization state of rotation, which changes the PMD profile of the received optical signals.
US08059964B2 QKD system with common-mode dithering
A QKD system (10) having two QKD stations (Alice and Bob) optically coupled by an optical fiber link (FL), wherein Bob includes a variable timing delay arranged between Bob's controller (CB) and modulator (MB) or detector unit (40). A set-up and calibration procedure is performed wherein delay DL2 is adjusted until the timings for the modulator and detector unit (TSB and TS42, respectively) are established. Delay DL2 is then fixed so that the detector unit and modulator operate in a common timing mode that is not changed if the synchronization signal is changed. The timing TSS of the synchronization (sync) signals (SS) sent from Alice to Bob is adjusted to arrive at optimum system performance. Once the QKD system is in operation, because the sync signal can drift, the sync signal timing TSS is dithered maintain optimum QKD system performance. Since the modulator and detector unit timing is tied together, dithering the sync signal also dithers the modulator and detector unit together in a “common mode,” rather than varying the timing of each of these elements separately.
US08059963B2 Time division duplexing remote station having low-noise amplifier shared for uplink and downlink operations and wired relay method using the same
A wired relay method for using a remote station and an apparatus thereof for a Radio over Fiber (RoF) wired relay system supporting a Time Division Duplexing (TDD) wireless communication service, which shares an Low-Noise Amplifier (LNA) for both uplink and downlink operations. The remote station includes a block for dividing each of a downlink optical signal carrying service data and an optical signal carrying transmission/reception control information of the RoF wired relay system, which are input from a base station, a gain controller for separating an uplink Radio Frequency (RF) signal input from an antenna or a portion of a downlink RF signal output from a High-Power Amplifier (HPA) and for monitoring the strength of the input and output RF signals in order to control a gain of the LNA. A converter mutually converts an optical signal and an RF signal, an amplifier amplifies the converted RF signal, and an RF signal flow controller automatically controls uplink and downlink transmission paths of the amplified RF signal according to a transmission/reception status of the RoF wired relay system.
US08059962B2 Interleaving for 10G GPON
An apparatus comprising a plurality of data framers, a time division multiplexer coupled to the data framers, and an optical transmitter coupled to the time division multiplexer. Also disclosed is an apparatus comprising an optical receiver, a time division demultiplexer coupled to the optical receiver, and a data framer coupled to the time division demultiplexer. Also disclosed is an apparatus comprising at least one component configured to implement a method comprising combining a first plurality of data frames corresponding to a first plurality of channels into a first plurality of combined data frames using time division multiplexing and transmitting the first combined data frames over a single optical channel.
US08059957B2 Camera module array for obtaining compound images
An exemplary camera module array includes lens modules, a first holder, image sensors, a second holder, an optical element, and an image processor. The lens modules are threadedly coupled to the first holder. The image sensors are in optical alignment with the lens modules in one-to-one relation. The image sensors are received in the second holder. The optical element is sandwiched between the first holder and the second holder. The image processor is electrically connected with the image sensors. The image processor is configured for processing image signals from the image sensors and thereby obtaining a compound image.
US08059954B2 Single lens reflex camera comprising a focus detecting apparatus and method of photographing
An SLR camera having a focus detecting apparatus and a photographing method thereof are disclosed. The SLR camera may include an AF sensor, the pixels of which may be disposed in various arrangements, for example, in different sizes, in different gaps between the pixels and/or in different numbers, depending on the location of pixels and a control unit which controls the focusing operation based on the sampling levels output by the pixels.
US08059948B2 Photographic apparatus
A method of photographing an object (50,52) and associated photographic apparatus are disclosed. A camera (60), a light source (40) and a collapsible background unit (10,90) are provided, wherein the collapsible background unit (10,90) comprises an enclosure with an illuminating wall (18,95) that is translucent. The light source (40) and the background unit (10,90) are arranged relative to each other so that light from the light source (40) is directed into the interior of the enclosure, at least some of said light being transmitted to the exterior of the enclosure through the illuminating wall (18,95). The object (50,52) and the camera (60) are arranged externally of the enclosure such that the illuminating wall (18,95), or an additional translucent component (74) interposed between the illuminating wall (18,95) and the object (50,52), constitutes a background for the object (50,52). A photograph of the object (50,52) is then taken using the camera (60).
US08059927B2 Optical connections and methods of forming optical connections
In one embodiment, an assembly having a first board, a second board, a fiber bundle, and at least one movable stage is provided. The fiber bundle has a first end and a second end, and the first end of the fiber bundle is attached to the first board first face. The movable stage has a second optical array provided thereon or therein. The movable stage is disposed on the second board such that the at least one motor steers the movable stage. The movable stage is steered such that the second optical array is aligned with the second end of the fiber bundle in a desired manner.
US08059925B1 Optical input system and method
An optical system and method are disclosed. In an exemplary embodiment, the optical input system comprises a fiber optic cable defining an axial beam path, the fiber optic cable configured to reversibly deform at a bend location; an optical source coupled to the fiber optic cable and configured to inject an optic signal along the axial beam path; a detector coupled to the fiber optic cable and configured to receive a reflected signal from the fiber optic cable, the detector further configured to generate a distance parameter corresponding to the origin of the reflected signal; and a signal decoder configured to select a first input code from a plurality of input codes, the first input code corresponding to the distance parameter.
US08059924B1 Multiplexed photonic membranes and related detection methods for chemical and/or biological sensing applications
Photonic detection systems and methods are shown. A flow through photonic membrane is provided with pores which are distributed along multiple regions. The pores of one region have walls to which a first type of target specific anchor can be attached, while pores of another region have walls to which a second type of target specific anchor can be attached. An additional region of pores without anchors can be provided, so that optical detection occurs differentially. A stack of photonic membranes is also provided. The diameter of the pores of one photonic membrane is larger than the diameter of the pores of another photonic membrane, thus allowing also determination of the size of a target organism flown through the stack of membranes.
US08059922B2 Methods of manipulating optical energy within a waveguide
A micro-ring configured to selectively detect or modulate optical energy includes at least one annular optical cavity; at least two electrodes disposed about the optical cavity configured to generate an electrical field in the at least one optical cavity; and an optically active layer optically coupled to the at least one optical cavity. A method of manipulating optical energy within a waveguide includes optically coupling at least one annular optical cavity with the waveguide; and selectively controlling an electrical field in the at least one annular optical cavity to modulate optical energy from the waveguide.
US08059921B2 Associating audio and image data
An audio photograph data storage system stores a printed image and a plurality of audio segments associated with the printed image. The audio segments are arranged in a plurality of audio layers.
US08059920B2 Method and apparatus for pixel interpolation
A pixel interpolation method for interpolating pixel values of a plurality of target positions of a target picture is disclosed. The pixel interpolation method includes: dynamically setting a plurality of edge detection ranges corresponding to the plurality of target positions, respectively; and for each of the plurality of target positions, performing a edge detection according to a corresponding edge detection range to determine an edge direction for the target position, and interpolating a pixel value for the target position according to pixel data corresponding to the edge direction.
US08059919B2 Image processing apparatus and image processing method including averaging processing, screen processing, and resolution converting processing
Disclosed is an image processing apparatus, including: an averaging processing unit to periodically execute an averaging processing of applying an averaging pattern to a processing target image and replacing each pixel value in a pixel group corresponding to the averaging pattern with an average value of the pixel values; a resolution converting unit to perform a resolution converting processing to the processing target image, the resolution converting processing converting a resolution R1 of the processing target image into a resolution R2 (R1
US08059918B2 High accuracy beam placement for local area navigation
An improved method of high accuracy beam placement for local area navigation in the field of semiconductor chip manufacturing. This invention demonstrates a method where high accuracy navigation to the site of interest within a relatively large local area (e.g. an area 200 μm×200 μm) is possible even where the stage/navigation system is not normally capable of such high accuracy navigation. The combination of large area, high-resolution scanning, digital zoom and registration of the image to an idealized coordinate system enables navigation around a local area without relying on stage movements. Once the image is acquired any sample or beam drift will not affect the alignment. Preferred embodiments thus allow accurate navigation to a site on a sample with sub-100 nm accuracy, even without a high-accuracy stage/navigation system.
US08059917B2 3-D modeling
A system comprising an imaging device adapted to capture images of a target object at multiple angles. The system also comprises storage coupled to the imaging device and adapted to store a generic model of the target object. The system further comprises processing logic coupled to the imaging device and adapted to perform an iterative process by which the generic model is modified in accordance with the target object. During each iteration of the iterative process, the processing logic obtains structural and textural information associated with at least one of the captured images and modifies the generic model with the structural and textural information. The processing logic displays the generic model.
US08059913B2 Image correction method and apparatus
Provided is an image correction method and apparatus which can enhance the performance of image correction without deteriorating image quality. The image correction method includes creating a cumulative density function (CDF) based on a luminance histogram of an input image; calculating a plurality of correction parameters, which will be respectively applied to a plurality of different luminance adjustment functions, based on the CDF of the input image; and correcting luminance of the input image using the correction parameters and the luminance adjustment functions.
US08059910B2 Image processing method for removing noise from an image
An image processing method for removing noise contained in an image includes: inputting an original image constituted with a plurality of pixels; generating a plurality of band-limited images, resolution levels of which are lowered in sequence, by executing a specific type of band pass filter processing on the original image; extracting a high-frequency component from each of the band-limited images by executing high-pass filter processing on the band-limited images; extracting a noise component contained in each of the band-limited images by separating the noise component through nonlinear conversion processing executed on the extracted high-frequency component; and removing the noise in the original image based upon the extracted noise component in each band-limited image.
US08059909B2 Adaptive generation of irregular spatial sub-sampling for images
An adaptive filter is applied to samples in an initial pattern of samples. The samples in the initial pattern correspond to a subset of the image pixels which are to be predicted using the samples. A level value of each sample in the pattern is varied. The level value corresponds to the intensity/signal value of the sample, and may have a strong effect on the prediction power of the samples. A first prediction pattern (i.e., the prediction signal corresponding to the sampling pattern) is generated from the samples. A sample movement process is performed on a current sample in the first prediction pattern to change a current position of the current sample in the first prediction pattern. A local prediction of pixels influenced by the sample is updated if the sample's position is changed. A sample removal process is performed on the current sample to remove the sample from the first pattern if a criteria is satisfied. A local prediction of pixels is updated if the current sample is removed. A second prediction pattern (i.e., the prediction signal corresponding to the new/second sampling pattern) is generated from the samples remaining in the first pattern. The second pattern is output.
US08059907B2 Constant variance filter
Systems and methods associated with a constant variance filter are described. One system embodiment includes a memory to store a spatially dependent filtered data set having a first degree of homogeneity. The system embodiment may also include a filter logic to produce a data set having a second degree of homogeneity by filtering the spatially dependent filtered data set. The second degree of homogeneity may be greater than the first degree of homogeneity and may indicate spatial independence.
US08059906B2 Image processing apparatus, image processing method, computer-readable medium and computer data signal
An image processing apparatus includes an extraction unit, a counting unit and an information embedding unit. The extraction unit extracts a circumscribed figure of a pixel block in an image. The counting unit counts contact portions between the circumscribed figure extracted by the extraction unit and the pixel block. The information embedding unit embeds information to be embedded by adjusting a number of the contact portions between the pixel block and the circumscribed figure extracted by the extraction unit based on the number of contact portions counted by the counting unit and the information to be embedded.
US08059898B2 Method and system for learning object recognition in images
In a first exemplary embodiment of the present invention, an automated, computerized method for learning object recognition in an image is provided. According to a feature of the present invention, the method comprises the steps of providing a training set of standard images, calculating intrinsic images corresponding to the standard images and building a classifier as a function of the intrinsic images.
US08059895B2 Image processing apparatus
An information embedding apparatus (100) which embeds information by changing the character spacing in a document image includes a discrimination unit (101) which discriminates a text area in the document image, a circumscribed rectangle extraction unit (102) which extracts the circumscribed rectangle of each character in the text area, a determination unit (103) which determines, based on the position and size of each extracted circumscribed rectangle, whether a portion having a character spacing smaller than a threshold exists, a reduction unit (104) which, for a character determined to have a character spacing smaller than the threshold, reduces the size of the character in at least the character arrangement direction, and a character position changing unit (105) which changes, in accordance with information to be embedded, the position of a character determined to have a character spacing equal to or larger than the threshold, and that of a character reduced.
US08059894B1 System and associated methods of calibration and use for an interactive imaging environment
In various embodiments, the present invention provides a system and associated methods of calibration and use for an interactive imaging environment based on the optimization of parameters used in various segmentation algorithm techniques. These methods address the challenge of automatically calibrating an interactive imaging system, so that it is capable of aligning human body motion, or the like, to a visual display. As such the present invention provides a system and method of automatically and rapidly aligning the motion of an object to a visual display.
US08059893B2 Method for single pass blob image analysis
A method and electronics circuit for processing very high resolution images or very high frame rate images in real time. Each pixel within a frame of pixels is compared to the neighboring pixels within the frame to determine if the pixel is part of a blob group. If the pixel is part of the blob group, the characteristics of the pixel are added to the statistics for the blob group. When a pixel overlaps two target blob groups, the two blob groups are combined to form one blob group. When the end of the frame is reached information about the blob groups in the frame is made available.
US08059891B2 Markov stationary color descriptor
A method for generating a Markov stationary color (MSC) descriptor is disclosed. The MSC descriptor may be used for image/video content representation, which characterizes both intra-color and inter-color spatial relationships in images. The MSC descriptor has a low storage requirement, relative to some other color descriptors.
US08059890B2 Method for implementing n-dimensional object recognition using dynamic adaptive recognition layers
In a method and a system for the implementation of multi-layered network object recognition in multi-dimensional space, the structure of a neural recognition network is dynamically generated and adapted to recognize objects. The layers of the network are capable of recognizing key features of the input data by using evaluation rules to establish a hierarchical structure that is independent of data position and orientation, and can adapt varying data densities, geometrical scaling, and faulty or missing data. Adjacent layers of the hierarchy are mutually reinforcing to facilitate the convergence of a solution. Information flow is both bottom-up and top-down during the recognition process providing feedback from higher hierarchical layers to lower layers to cascade the results of higher-level recognition decisions to elements in lower layers.
US08059888B2 Semi-automatic plane extrusion for 3D modeling
In accordance with one or more aspects, a plane in a 3D coordinate system in which a 3D model is to be generated based on one or more 2D images is identified. A direction of extrusion for the plane is also identified. Additionally, a user identification of a region of interest on a 2D image is received and projected onto the plane. A location in the 3D model of the region of interest is then automatically identified by extruding the plane along the direction of extrusion until the region of interest in the plane matches a corresponding region of at least one of the one or more 2D images.
US08059885B2 Calculating image intensity of mask by decomposing Manhattan polygon based on parallel edge
A method, system, computer program product and table lookup system for calculating image intensity for a mask used in integrated circuit processing are disclosed. A method may comprise: decomposing a Manhattan polygon of the mask into decomposed areas based on parallel edges of the Manhattan polygon along only one dimension; determining a convolution of each decomposed area based on a table lookup; determining a sum of coherent systems contribution of the Manhattan polygon based on the convolutions of the decomposed areas; and outputting the determined sum of coherent system contribution for analyzing the mask.
US08059882B2 Apparatus and method for capturing information during asset inspections in a processing or other environment
An asset information collection device can be used during inspections of assets in a processing, production, or other system. The asset information collection device includes at least one image capture unit configured to capture images of assets, such as a video capture unit and a photo capture unit. The asset information collection device also includes a sound capture unit configured to capture audio information associated with the assets, such as oral notes made by an inspector. The asset information collection device further includes a controller configured to associate the captured images and audio information with particular ones of the assets. In addition, the asset information collection device includes at least one interface, such as a wireless transceiver, configured to wirelessly transmit the captured images and audio information and information identifying the associations to an external destination.
US08059870B2 Time-of-flight sensor-assisted iris capture system and method
A method of identifying a living being includes using a time-of-flight sensor to determine a location of a face of the living being. An image of an iris of the living being is produced dependent upon the location of the face as determined by the time-of-flight sensor. The produced image is processed to determine an identity of the living being.
US08059865B2 Methods and apparatus to specify regions of interest in video frames
Methods and apparatus to specify regions of interest in video frames are disclosed. An example disclosed method comprises determining an initial template region to represent a region of interest whose location is based on a first point selected in a graphical presentation, determining a first modification to perform on the initial template region in response to a second point selected in the graphical presentation, detecting the second selected point in the graphical presentation, and reshaping the initial template region toward the second selected point, the reshaping corresponding to the first modification, the reshaping being performed in response to detecting the second selected point without also requiring the user to select any point substantially on the boundary defining the initial template region to initiate the reshaping.
US08059863B2 Work movement analysis method, work movement analysis apparatus, and work movement analysis program
The work movement analysis method for dividing a moving picture of a worker's work movement into a plurality of movement sections in an apparatus having display, storage, and processing units includes in the processing unit the steps of: defining a plurality of movement section classification buttons and providing the buttons to an operator; reproducing the moving picture in the display unit; allocating movement section identification information defined by a specific movement section classification button to a moving picture of a work; storing a position of a moving picture in the storage unit as an end position of a movement section; defining an end position of a previous movement section as a start position of the movement section and a reproduction start position of a moving picture of the work movement as the start position in a case of no end position, and dividing the work movement into the movement sections.
US08059862B2 Change analyst
A method of determining change in a state of an object using images of the object, the method including providing a first image and a second image of the object, the first image and the second image being spaced apart in time, performing a plurality of pixel-based change detection algorithms to obtain a plurality of output difference products/images containing change information and pseudo change information, combining the plurality of output difference products to form a hybrid output difference product and thresholding the output difference product to detect changes in the object.
US08059857B2 Voice coil bobbin and speaker system
A voice coil bobbin, which transmits a motive force from the voice coil wound around the bobbin to a diaphragm, includes a main part, a reinforcement part formed on the surface side of the main part, and a middle part formed between the main part and the reinforcement part and made of a material which has a lower density than the other two parts, preferably a non-woven cloth. Thus, there can be provided with the simple-design, high-rigidity voice coil bobbin with high internal loss and a speaker system capable of high-quality sound reproduction.
US08059852B2 Electronic device with earphone
An electronic device includes a housing, a printed circuit board mounted within the housing, an earphone and a cable storing compartment. The earphone includes a connecting cable and a head member. One end of the connecting cable is connected to the printed circuit board, the other end is connected to the head member. The cable storing compartment includes a recessed portion and an earphone compartment. The recessed portion is defined in a peripheral wall of the housing. The earphone compartment is defined in the peripheral wall and adjacent to the recessed portion. The recessed portion receives the connecting cable. The earphone compartment receives the head member.
US08059847B2 Hearing aid method for in-situ occlusion effect and directly transmitted sound measurement
A hearing aid (100) comprises at least one first microphone (10) generating a first input signal from sounds external to a user of the hearing aid, signal processing means, a receiver (30) and, a second microphone (40) generating a second input signal from sounds in the occluded ear of the user. In a measurement mode the signal processing means produces an occlusion effect value or directly transmitted sound value from the difference between the sound levels of the second and the first input signals generated both at the same time while the receiver is silent. The invention further provides a system and a method for determining an occlusion effect and a directly transmitted sound value.
US08059844B2 Bone conducting hearing aid with connection
The hearing aid according to the invention comprise: a skin penetrating abutment, a skin penetrating abutment, a rod with a coupling part, operative to allow releasable connection between the rod and the abutment, a hearing aid housing with an opening, where the rod extends through the opening and into the hearing aid housing, a vibrator connected to the rod in the hearing aid housing, and resiliently mounted between a distal housing wall part which faces away from the opening and a proximal housing wall part which comprises the opening, whereby the proximal wall part further comprise a relief portion which extends into the area between the vibrator and the coupling part of the rod and where, the distance between the relief portion and the coupling part of the rod is smaller than the distance between the vibrator and the inside of the distal wall part.
US08059841B2 Thermoacoustic device
An apparatus includes an electromagnetic signal device, a medium, and a sound wave generator. The sound wave generator includes a carbon nanotube structure. The carbon nanotube structure includes one or more drawn carbon nanotube films. The electromagnetic signal device transmits an electromagnetic signal to the carbon nanotube structure. The carbon nanotube structure converts the electromagnetic signal into heat. The heat transfers to the medium and causes a thermoacoustic effect.
US08059840B2 System and method for locating sound sources
An exemplary method for locating sound sources is disclosed. The method includes the steps of: loading a sound source location program into a handheld device; activating the sound source location program; calculating a total voltage representing sound waves received by a microphone array via a waveform computation algorithm; calculating energy intensities of the total voltage according to the total voltage; and selecting a maximum energy intensity from the calculated energy intensities, and determining the location of the maximum energy intensity, the location of the maximum energy intensity is the location of the sound source. A related system is also disclosed.
US08059839B2 Mixing system
Mixer and first and second engines are cascade-connected, and the second engine is connected to a speaker. In mode A, input signals to the first engine are output to the speaker via output channels of the second engine, and mixing operation of the first engine is performed via a console. Input signals to the second engine are output for monitoring via output channels of the first engine, and mixing control of the second engine is performed via a personal computer. In mode B, input signals to the second engine are output to the speaker via the output channels of the second engine, and mixing operation of the second engine is performed via the console. Input signals to the first engine are output for monitoring via the output channels of the first engine, and mixing control of the first engine is performed via the personal computer.
US08059838B2 Interfacing circuit for a removable microphone
The invention provides an interfacing circuit for a removable microphone. In one embodiment, the interfacing circuit comprises a jack for receiving the removable microphone and an integrated circuit comprising a biasing circuit, a buffer amplifier, and an insertion detecting circuit. The jack comprises a first terminal receiving an output voltage of the removable microphone and a second terminal coupling the removable microphone to a ground voltage source. The integrated circuit is coupled to the first terminal of the jack via a first node. The biasing circuit, coupled between the first node and a second node, biases the removable microphone and passes only an alternative current (AC) portion of the output voltage of the removable microphone to the second node. The buffer amplifier, coupled to the second node, buffers the AC portion to generate a voltage signal. The insertion detecting circuit, coupled to the first node, generates an insertion signal indicating whether the removable microphone is inserted in the jack.
US08059834B2 Automatic gain control circuit
A controller 100 updates data LVLm indicative of a level section of an input audio signal and controls a reference level Vr based on a signal CMP representative of a comparison result between the input audio signal and the reference level Vr, and further, controls gains of electronic volumes 10L and 10R in such a manner that these gains become such gains corresponding to the level section of the input audio signal. In this case, the level sections of the input audio signals are related to the gains in such a manner that levels of output signals of the electronic volumes do not exceed a previously set output amplitude upper limit level.
US08059833B2 Method of compensating audio frequency response characteristics in real-time and a sound system using the same
A method of compensating audio frequency response characteristics of a portable sound system can be performed using acoustic characteristics of a user measured in real-time. The method of compensating the audio frequency response characteristics can be used by a portable sound system. The method includes generating an acoustic characteristics curve of a user based on a minimum perception level of a user with respect to audible audio frequency bandwidths, generating an acoustic compensation curve of the user based on the acoustic characteristics curve of the user and a predetermined frequency characteristics target curve, and compensating the audio frequency response characteristics of a sound based on the acoustic compensation curve of the user.
US08059832B2 Audio signal processing method and apparatus
When an inputted audio signal is outputted from a speaker device having a predetermined input-output characteristic, the predetermined input-output characteristic being selected such that the linearity of an output level with respect to an input signal is approximately assured at a level equal to a predetermined level or more and the output level with respect to the input signal is lowered at a level equal to the predetermined level or less, a correction process for compensating a lowered output level is carried out with respect to a signal component approximately of a level equal to the predetermined level or less in the inputted audio signal. Owing to the correction process, the reproduction characteristic of a small volume signal from a speaker is improved.
US08059828B2 Audio privacy method and system
Provided is a method and system for audio privacy that includes receiving a first sound signal at a microphone proximal to a user's ear, generating a second sound signal based on the first sound signal and a stored filter, the second sound signal interfering with the first sound signal, and emitting the second sound signal from a speaker proximal to the user's ear.
US08059825B2 Hearing device system with binaural data logging and corresponding method
The data of a hearing device system with two hearing devices are to be available in a more comfortable manner. To this end, provision is made for each of the two hearing devices to be equipped with a data acquisition facility, in order to acquire internal signal processing data and/or external data. The two data acquisition facilities and/or the hearing devices are designed to establish a wireless communication link. A synchronized data acquisition is possible in both hearing devices with the aid of this link. This binaural wireless data logging dispenses with the need for comparing the recording times (synchronization). A division of the recording onto two hearing devices enables storage capacity to be saved.
US08059818B2 Accessing protected data on network storage from multiple devices
The present invention relates to a method and a system of securely storing data on a network (100) for access by an authorized domain (101, 102, 103), which authorized domain includes at least two devices that share a confidential domain key (K), and an authorized domain management system for securely storing data on a network for access by an authorized domain. The present invention enables any member device to store protected data on the network such that any other member device can access the data in plaintext without having to communicate with the device that actually stored the data.
US08059810B2 Role-based programmable telephone keys
A method of configuring a telephone, comprising configuring a plurality of self-labeling Role Keys to represent respective user roles, and configuring a plurality of self-labeling Role Associated Keys associated with respective ones of the self-labeling Role Keys such that upon user selection of one of the self-labeling Role Keys representing a predetermined user role, the plurality of self-labeling Role Associated Keys are presented to the user for invoking respective features associated with the selected user role.
US08059806B2 Method and system for managing a communication session
A method and system for managing a communication session is provided. The communication session is associated with multiple communication devices. The method includes learning (304) a set of derived acoustic features of an audio communication signal that is associated substantially only with one user of a communication device. The method also includes receiving (306) a communication session signal. The communication session signal is an audio signal that includes a combination of audio communication signals. Each audio communication signal of the audio communication signals is associated with a user of a communication device of the multiple communication devices. The method includes modifying (308) the communication session signal based on the set of derived acoustic features.
US08059804B2 Control program providing method using communication system, center apparatus in communication system, user apparatus in communication system, and program recorded on recording medium in user apparatus
A method includes creating process data which constitutes at least a portion of the control program and describes the execution contents of the communication functions, and parameter data which constitutes a different portion of the control program from the process data portion and is used to describe individual setting information of user in accordance with the process data, in the center apparatus, sending the process data, and the parameter data from the center apparatus to the user apparatus via the communication network, receiving the process data and the parameter data from the center apparatus, then describing input individual setting information in the parameter data to create the control program, in the user apparatus, recording the resulting control program onto a recording medium, and reading the control program from the recording medium and setting the read control program in the communication equipment as requested by the user, in the user apparatus.
US08059795B2 Systems and methods for providing voicemail features in a VoIP system
A distributed VoIP system includes a first switch coupled to a network and configured to provide voicemail features to a first group of one or more users. The system also includes a voicemail server coupled to the network. The voicemail server is configured to provide voicemail features to a second group of one or more users. The first switch is configured to store voicemail data associated with only the first group, and the voicemail server is configured to store voicemail data associated with both the first and second groups.
US08059794B2 Sound data providing system, method thereof, exchange and program
A sound data providing system capable of improving the freedom of creation of sound data provided from a sending terminal to a receiving terminal, a method thereof, an exchange, and a program. A sending terminal transmits to a user interface information concerning the data of sound such as voice and digital sound, destination information and date information. The user interface converts the information received from the sending terminal to a format acceptable to an exchange to transmit the converted information to the exchange. The exchange provides a receiving terminal with the sound data at the specified date.
US08059793B2 System and method for voicemail privacy
An integrated messaging system for performing various types of messaging across different types of networks, including integrated user interfaces and administrator interfaces. Embodiments include a communication server that couples among networks of different types, and an interface module that couples to the communication server. The interface module may be hosted on a messaging server of a network. The interface module pulls various user information from the messaging server, including information relevant to at least the network that includes the messaging server. A cache couples to the communication server and to the interface module to hold information from the communication server and/or the user information pulled from messaging server. The interface module directs a message from the messaging server and/or the cache to at least one device on the networks using the user information.
US08059792B2 Method and system for message routing
A method and system for forwarding information, such as a message waiting indicator (MWI) message, to a telephone number corresponding to a foreign network (e.g., a wireless network) and a shared NPA/NXX—The invention evaluates individual telephone numbers of shared NPA/NXXs to determine to what networks to send messages. A representative embodiment of the invention uses a service control point and service package application to deliver an MWI message from a messaging service provider to a wireless (i e., foreign network) telephone number of a shared NPA/NXX, Shared NPA/NXXs are marked as “portable” in a signal transfer point for forwarding to the service control point, which determines whether the shared NPA/NXX telephone numbers require local number portability global title translation or should be forwarded to an inter-switch voicemail routing (ISVMR) service package application. The ISVMR service package application determines the point code to which the MWI message should be routed.
US08059789B2 Automatic location identification (ALI) emergency services pseudo key (ESPK)
ESQK and/or ESRK (ESxK) number pool exhaustion and reuse errors are eliminated by replacing the ESxK identifier with an emergency services pseudo key (ESPK) identifier. A positioning center (MPC/VPC) replaces an ESxK received with a query with a ESPK in a return message. The ESPK is either a unique 10-digit number or unique alpha-numeric identifier that can be used to re-query the source of dynamic ALI data. The ESPK may be generated using, e.g., unique prefixing, suffixing, or randomizing. The ESPK is a non-constrained, unique identifier that preferably remains unique for the call instance over an extended period of time. The ESPK is used for any subsequent ALI request for the call. Each time a positioning center receives a query with ESPK, it is directly associated with, and returns, the updated location for the original emergency call, regardless of whether or not the original ESxK was reallocated to another emergency call.
US08059788B2 Telephone software testing system and method
The present invention provides a system and method for a computer controlled test system in which the computer can change and monitor the compound observable state of an electronic device or telephone during testing procedure. In the preferred embodiment of the invention, the compound observable state of the electronic device includes a display bit map file or the status of lights or buttons. The compound observable state can be evaluated by the computer in real-time to alert nearby operators of a failure (i.e. a telephone that needs to be rebooted) or malfunction (not rising to the level of a failure). Also, the data related to the compound observable state can be stored in the computer for later review to assist in debugging the telephone's software.
US08059780B2 Shift register circuit and gate driving circuit
An exemplary shift register circuit includes a shift register, a first switching circuit and a second switching circuit. The shift register has a start pulse signal input terminal and a start pulse signal output terminal. The first switching circuit includes a first input switch unit and a second output switch unit respectively electrically coupled to the start pulse signal input terminal and the start pulse signal output terminal. The second switching circuit includes a second input switch unit and a first output switch unit respectively electrically coupled to the start pulse signal input terminal and the start pulse signal output terminal. Moreover, on-off states of the first input and first output switch units are opposite to on-off states of the second input and second output switch units. Moreover, a gate driving circuit using the above-mentioned shift register and switching circuits also is provided.
US08059777B2 Method and apparatus for generating phase shifted local oscillator signals for a feedback loop on a transmitter
A transmitter is provided with a local oscillator (LO) processing unit to maintain stability in the transmitter's feedback loop. The LO processing unit includes at least one delay locked loop (DLL) and a programmable divider to generate phase shifted LO signals for adjusting a loop phase of the feedback loop in the transmitter. The generated phase shifted LO signals are of both a coarse and fine phase shifted nature. The adjustability and control of the coarse and fine phase shifting of the LO signals maintains linearity in the transmitter feedback loop.
US08059776B2 Method and system for sub-chip resolution for secondary cell search
A Universal Mobile Telecommunications System (UMTS) receiver comprises an adjustable delay line, a secondary synchronization processor and a controller. The secondary synchronization processor performs frame synchronization on a received wireless signal that is provided via the adjustable delay line. The controller varies the sub-chip timing delays provided by the adjustable delay line until a measure of accuracy of the frame synchronization process exceeds a predetermined threshold, upon which frame synchronization occurs.
US08059775B2 Method of transmitting/playing multimedia data over wireless network and wireless device using the method
A method and apparatus for efficiently transmitting large multimedia data over a wireless network are provided. A wireless device includes a device information reading unit which receives and reads information regarding available capabilities of devices included in a wireless network; a control unit which selects a first device which can process a video stream and a second device which can process an audio stream from the devices based on the information; a stream generation unit which generates a video stream and an audio stream which form the same content; and a wireless transmission/reception unit which transmits the generated video stream to the first device and transmits the generated audio stream to the second device.
US08059770B2 Diversity receiving device
It is a theme of the present invention to provide a diversity receiving device capable of reducing a power consumption to the utmost extent while keeping a predetermined received quality without measurement of an electric field strength and a fading pitch. A decision about whether or not the diversity reception is executed is made by sensing a received quality. Also, a diversity gain is reduced by a predetermined value by controlling the diversity gain in the diversity reception, then a receiving operation of a predetermined branch or a branch whose received quality is low is stopped when the received quality at that time is in excess of a previously set value, and then a supply of power to all circuit or a partial circuit of the branch whose receiving operation is stopped is shut down. Accordingly, a power consumption can be reduced to the utmost extent while keeping a predetermined received quality.
US08059761B2 Detecting in-phase and quadrature-phase amplitudes of MIMO communications
Circuits detect communications from multiple transmitting antennas to multiple receiving antennas. A respective first block for each non-initial transmitting antenna determines partial distances for pairings of a first candidate and a quadrature-phase amplitude. A respective second block for the initial transmitting antenna determines partial distances for combinations of phase amplitudes. A respective second block for each non-initial transmitting antenna determines partial distances for pairings of a second candidate and an in-phase amplitude. A respective first selector for each non-initial transmitting antenna selects the first candidates from the pairings for the respective second block having smaller partial distances. A respective second selector for each non-initial transmitting antenna selects the second candidates from the pairings for the respective first block having smaller partial distances. An identifier circuit selects a final candidate with a smaller partial distance from the pairings of the respective second block for the last transmitting antenna.
US08059760B2 Method and device for the analog processing of a radio signal for a radio frequency receiver
A device processes a received radio signal. Circuitry formulates voltage samples of the radio signal. Analog processing of those samples is performed. Then, digital processing is performed on the output of the analog processing. The circuitry for formulating voltage samples is configured to ensure a processing of the samples prior to the digital processing.
US08059759B2 Methods and systems for initial FCH processing
Methods and apparatus for initially decoding a frame control header (FCH) in an orthogonal frequency-division multiplexing (OFDM) or orthogonal frequency division multiple access (OFDMA) system in an effort to accurately determine the downlink frame prefix (DLFP) such that the remainder of an OFDM/A frame may be properly decoded are provided. Used, for example, when boosting factors applied in the transmitter to various elements of the OFDM/A frame and/or available pilots for the FCH are unknown, such methods may utilize a preamble channel estimate, the FCH pilots, or a combination thereof.
US08059758B2 Conversion of multiple analog signals in an analog to digital converter
A multiple analog signal converter (100) simultaneously converts multiple analog signals (104,106) to digital signals (112, 114) using a single analog to digital converter (ADC) 102. A first analog signal (104) at a first center frequency and a second analog signal (106) at a second center frequency are processed by the ADC (102) to generate a composite digital signal (110) comprising a first digital signal (112) corresponding to the first analog signal (104) and a second digital signal (114) corresponding to the second analog signal (106). The composite digital signal (110) is digitally frequency shifted to recover the second digital signal (106). The first digital signal (104) is recovered by digitally filtering the composite digital signal (110). In some circumstances, a first radio frequency (RF) signal (118) and a second RF signal (122) are frequency shifted to generate the first analog signal (104) and second analog signal (106).
US08059755B2 Method for discerning a desired signal from an interfering signal in an under sampled system
Described herein are methods and apparatuses for receiving a desired signal at a signal receiver with an undersampling frequency. A signal converter with a local oscillator frequency, a bandpass filter, and an analog-to-digital converter are used to generate an aliased discrete-time spectrum from an input analog spectrum. In order to determine the presence of interfering signals in the aliased discrete-time spectrum and, if present, separate a desired signal from the interfering signal, the local oscillator frequency is shifted. The original discrete-time spectrum and the resulting shifted discrete-time spectrum are both analyzed to select a local oscillator frequency that does not cause interference with the desired signal when the discrete-time spectrum is generated. The selected local oscillator frequency is then utilized to process the desired signal.
US08059753B2 Adaptive channel estimator and adaptive channel estimation method
An adaptive channel estimator for estimating channel frequency responses when receiving OFDM symbols. The adaptive channel estimator comprises a channel estimator and a channel tracking module. The channel estimator generates one first channel frequency response for each OFDM symbol when operated in the first mode, and generates the channel frequency responses of a second channel frequency response for every N-th OFDM symbols when operated in the second mode, wherein N is a constant integer exceeding one and j is a non-negative integer. The channel tracking module indicates a channel status, and controls the channel estimator to operate in a first mode or a second mode according to the channel status.
US08059750B2 Method and apparatus for generating training sequence code in a communication system
A method and apparatus for generating a TSC in a communication system are provided, in which a pair of sequences A and B having auto-correlation and cross-correlation properties are generated and the TSC is generated by inserting guard sequences Z each having z zero symbols in the most significant bits of the sequences A and B.
US08059748B2 Multi-mode and multi-band transmitters for wireless communication
Transmitters supporting multiple modulation modes and/or multiple frequency bands are described. A transmitter may perform large signal polar modulation, small signal polar modulation, and/or quadrature modulation, which may support different modulation schemes and systems. Circuit blocks may be shared by the different modulation modes to reduce cost and power. For example, a single modulator and a single power amplifier may be used for small signal polar modulation and quadrature modulation. The transmitter may apply pre-distortion to improve performance, to allow a power amplifier to support multiple frequency bands, to allow the power amplifier to operate at higher output power levels, etc. Envelope and phase distortions due to non-linearity of the power amplifier may be characterized for different input levels and different bands and stored at the transmitter. Thereafter, envelope and phase signals may be pre-distorted based on the stored characterizations to compensate for non-linearity of the power amplifier.
US08059747B1 Method for decoding codewords transmitted over non-coherent channels in MIMO-OFDM networks using Grassmann codes and superblocks
Codewords encoded using non-coherent codes and received at a receiver via non-coherent channels in a multi-input, multiple output (MIMO) network using orthogonal frequency demultiplexing (OFDM) are decode by concatenating multiple adjacent codewords of a received signal into a superblock at the receiver. A projector matrix based on a codebook is predetermining. Each codeword in the superblock is projected onto an orthogonal complement of a correspond transmitted codeword using the projector matrix to obtain a corresponding distance metric of a generalized likelihood ratio test (GLRT) codeword. A minimal distance metric is selected to obtain an estimate of the transmitted codeword corresponding to a transmitted signal.
US08059744B2 Frequency band extrapolation beamforming weight computation for wireless communications
Techniques are provided to facilitate the computation of beamforming weights used by a first communication device when sending a transmission via a plurality of antennas to a second communication device where knowledge of the behavior of the channel between the first communication device and the second communication device is limited to a portion of a wide frequency band. A frequency extrapolation beamforming weight computation process is provided to derive knowledge in other frequency subbands based on information contained in the received transmission from the second communication device.
US08059743B2 Method for transmitting signals in a wireless communication system and communication system
A method for transmitting signals in a wireless communication system including the steps of (a) transmitting and receiving the signals subsequently via transmission paths thereby allowing an estimation of channel quality of each transmission path, (b) selecting on a basis of the estimated channel quality several transmission paths as candidates for a communication channel, (c) repeating step (a) at least once under different transmission and/or reception conditions for the several transmission paths selected in step (b), and (d) selecting on basis of the estimated channel quality a small number of transmission paths out of the several transmission paths as candidates for a communication channel.
US08059735B2 Allocation of block spreading sequences
A transmission of information from a secondary to a primary node occurs in a plurality of N logical time durations. The transmission from the secondary to primary node in a wireless network is obtained using a first and a second sequence. Embodiments of the present invention mitigate interference by restricting the choice of the first sequence. Thus, in an embodiment of the invention, the first sequence is selected from a set of M sequences wherein M is strictly less than N. In order to accommodate high-velocity users, the restricted set contains a pair of sequences whose element-wise product is mirror symmetric. A transmission component for K-th logical time duration is obtained from the entire second sequence and K-th element of the first sequence.
US08059733B2 Multi-user downlink linear MIMO precoding systems
Multi-user (MU-) MIMO systems with quantized feedback are designed to maximize the sum-rate via scheduling and linear precoding. To maximize throughput over the network, quantized CSIT is sent through a low-rate feedback link feedback from a plurality of users back to a base station. The base station then determines a subset of the plurality of users to transmit one or more signals to based on the received feedback and determines a preceding matrix based on the received feedback from the plurality of users wherein the precoding matrix maximizes a sum-rate throughput for the subset of the plurality of users. Additionally, based on the received feedback, the base station designs a quantization codebook. This codebook may be designed off-line and/or online. The codebook and/or precoding matrix are used to transmit signals to the users.
US08059732B2 Method and apparatus for wideband transmission from multiple non-collocated base stations over wireless radio networks
A method, apparatus and system are disclosed herein for wireless transmission from multiple non-collocated base stations. In one embodiment, the system comprises one or more terminals; and at least two base stations wirelessly communicating information-bearing signals from a set of antenna elements dispersed over multiple, non-collocated base stations to the one or more terminals using coding systems.
US08059728B2 Method and apparatus for transmitting/receiving broadcast channels in cellular communication systems supporting scalable bandwidth
Provided is a method and an apparatus for transmitting/receiving a Broadcast Channel (BCH), by which a User Equipment (UE) can successfully receive system information of neighboring cells in a system supporting the scalability of a UE reception bandwidth and a system bandwidth. The method includes identifying a system bandwidth of a cell by comparing the system bandwidth with reception bandwidths of UEs within the cell, mapping two BCH information blocks including system information to a central band having a bandwidth equal to a transmission bandwidth of the BCH, additionally mapping at least one of the information blocks into each of one-half bands of the system bands, when the system bandwidth is two times an amount of the reception bandwidth, and transmitting a frequency domain signal, to which the information blocks are mapped, to the UEs located within the cell.
US08059727B2 Physical layer repeater configuration for increasing MIMO performance
A wireless network includes at least one Multiple Input Multiple Output (MIMO) wireless network station and two or more physical layer repeaters. Each of the physical layer repeaters is for receiving a wireless signal to or from the at least one MIMO wireless network station and re-transmitting the wireless signal while continuing to receive the wireless signal. The repeaters may be either frequency translating repeaters or non-frequency translating repeaters.
US08059726B2 Wireless transmitting and receiving device and method
A wireless device, method, and signal for use in communication of a wireless packet between transmitting device and a wireless receiving device via a plurality of antennas, wherein a signal generator generates wireless packet including a short-preamble sequence used for a first automatic gain control (AGC), a first long-preamble sequence, a signal field used for conveying a length of the wireless packet, an AGC preamble sequence used for a second AGC to be performed after the first AGC, a second long-preamble sequence, and a data field conveying data. The AGC preamble sequence is transmitted in parallel by the plurality of antennas.
US08059724B2 Method and system for reducing common mode noise interference in a differential communication channel
A data transmission system and method includes providing a current to a first conductor by a current source to transmit a first binary digit while isolating a second conductor from the current source. In response to a command to transmit a second binary digit, amount of current provided by the current source to the first conductor is decreased from a maximum value to zero while simultaneously increasing the amount of current provided to the second conductor from zero to a maximum value. The increase and the decrease in the amount of current are done the same rate. A first and a second signal corresponding to the current provided to the first and the second conductors each have a transition edge with a leading section, a midsection and trailing section such that an average slope of the midsection is greater than average slope of the leading section and the average slope of the trailing section.
US08059721B2 Estimating sample-domain distortion in the transform domain with rounding compensation
Techniques and tools are described for compensating for rounding when estimating sample-domain distortion in the transform domain. For example, a video encoder estimates pixel-domain distortion in the transform domain for a block of transform coefficients after compensating for rounding in the DC coefficient of the block. In this way, the video encoder improves the accuracy of pixel-domain distortion estimation but retains the computational advantages of performing the estimation in the transform domain. Rounding compensation includes, for example, looking up an index (from a de-quantized transform coefficient) in a rounding offset table to determine a rounding offset, then adjusting the coefficient by the offset. Other techniques and tools described herein are directed to creating rounding offset tables and encoders that make encoding decisions after considering rounding effects that occur after an inverse frequency transform on de-quantized transform coefficient values.
US08059720B2 Image down-sampling transcoding method and device
In an image down-sampling transcoding method, by reducing an MPEG SP (simple profile) video bit stream having a CIF (Common Intermediate Format) size into a half in image size in a pixel domain, the video bit stream is converted into a H.264 BP (Baseline Profile) video stream having a QCIF (Quarter CIF) size. Accordingly, it is possible to down-sample an image from MPEG-4 to H.264 at a high speed.
US08059719B2 Adaptive area of influence filter
A method of generating an adaptive temporal filter is performed by constructing a motion vector area cell around each of a plurality of motion vectors in a target image, selecting a pixel in the target image, constructing a pixel area cell around the selected pixel, determining an overlap area between the motion vector area cells and the pixel area cell, generating filter weights from the overlap area, and using the filter weights to filter the selected pixel.
US08059716B2 Apparatus for and method of transcoding data
An apparatus for and a method of transcoding data in a first format, for example, MPEG (moving picture experts group)-2 data into data in a second format, for example, H.264 data. The apparatus may include a scaling dequantization unit, a coefficient transform unit, and/or a scaling quantization unit. The scaling dequantization unit may dequantize the data in the first format (e.g., MPEG-2 data) to generate a DCT (discrete cosine transform) coefficient. The coefficient transform unit may approximate a 4x4 second data format (e.g., H.264) integer transform matrix to a 4x4 DCT matrix and transforms the DCT coefficient into an integer transform coefficient using the approximated 4x4 DCT matrix. The scaling quantization unit may quantize the integer transform coefficient to generate the data in the second format (e.g., H.264 data).
US08059715B2 Video encoding and decoding methods and corresponding devices
The invention relates to the field of video compression and, more specifically, to a video encoding method applied to an input sequence of frames in which each frame is subdivided into blocks of arbitrary size. This method comprises, for at least a part of said blocks of the current frame, the steps of generating on a block basis motion-compensated frames, each one being obtained from each current original frame and a previous reconstructed frame, generating from said motion-compensated frames residual signals, using a so-called matching pursuit (MP) algorithm for decomposing each of said generated residual signals into coded dictionary functions called atoms, the other blocks of the current frame being processed by means of other coding techniques, and coding said atoms and the motion vectors determined during the motion compensation step, for generating an output coded bitstream. According to the invention, said method is such that, when using said MP algorithm, a specific dictionary is available at the encoding side for each block shape respectively. According to another implementation, it is also possible to use several specific dictionaries. In this second solution, if several dictionaries are available at the encoding side, a bitstream syntax is defined for placing, at a predetermined level, flags provided to indicate which dictionary should be used and placed for example at the atom level, at the block level, at the macroblock level or at the picture level.
US08059709B2 Space-time coding/decoding method for a dual-antenna pulse UWB communication system
This invention relates to a space-time coding method for a UWB transmission system comprising two radiation elements. This method codes a block of information symbols (S=(a1,a2,a3,a4)) belonging to a PPM modulation constellation or a PPM-PAM composite modulation constellation with a number of time positions greater than or equal to 3, into a sequence of vectors (c10,c20,c11,c21), the components of a vector being intended to modulate a UWB pulse signal for a radiation element of said system and for a given transmission interval (Tf). A first and a second of said vectors are obtained by means of a first linear combination of a first and a second pair of said symbols, and a third and a fourth of said vectors are obtained by means of a second linear combination of said first and second pairs of said symbols, the first and the second linear combinations using scalar coefficients ({tilde over (α)}, {tilde over (β)}, −{tilde over (β)}, {tilde over (α)}) of which the corresponding ratios are approximately equal to the Golden number and to its opposite, the components of one of said vectors also being permuted according to a cyclic permutation prior to modulating said pulse UWB signal.
US08059701B2 Flexible and in-band signaling for nested preamble
A multi input multi output (MIMO) receiver is disclosed for transmitting and receiving packets having a preamble format of a packet of information and having a short training sequence (STS), a long training sequence (LTS) and signal (SIG) for training receivers, in accordance with an embodiment of the present invention. The packets having a preamble format for allowing data to be piggy-backed, e.g. transmitted and received using the physical layer rather than the transport layer of networking layers.
US08059695B2 Spread carrier self correcting codes
A transmitter, receiver and communication technique. The transmitter is adapted to interleave a first pseudo-noise sequence with a second pseudo-noise sequence to provide a third pseudo-noise sequence. The third sequence is transmitted and then received by the inventive receiver. The first and second sequences are chosen so that an XOR of the two sequences produces a third, known-valid pseudo-noise sequence. The receiver includes an arrangement for receiving and correlating the third pseudo-noise sequence to provide a measure of a frequency of the transmitted signal. The receiver further includes an arrangement for downconverting and filtering the received signal to provide a filtered complex signal. A complex multiplier is included for effecting a complex multiplication of the filtered complex signal with a delayed version of the filtered complex signal to provide a product. A correlator is included for correlating the product to provide the measure of frequency.
US08059694B2 Method, apparatus and computer program to efficiently acquire signals in a cognitive radio environment
Signal instances are detected from within a long period of a received radiofrequency RF signal envelope, grouped according to signal level, and periodicities are determined among the grouped signal instances. Periodicity of one of the groups is matched to a known periodicity, and a frequency domain is estimated at a time instance derived from the matched periodicity. If an expected frequency pattern is found that occupies the derived time instance in the estimated frequency domain, then a receiver is synchronized to a candidate signal that lies within the frequency pattern. Then content of the candidate signal is decoded and that content is used to access a cognitive radio system (e.g., register to the system, start the normal operation in the network such as spectrum detection and/or transmission in a traffic channel, etc.).
US08059690B2 Sub-wavelength grating integrated VCSEL
A vertical cavity surface emitting laser (VCSEL) is described using a sub-wavelength grating (SWG) structure that has a very broad reflection spectrum and very high reflectivity. The grating comprises segments of high and low refractive index materials with an index differential between the high and low index materials. By way of example, a SWG reflective structure is disposed over a low index cavity region and above another reflective layer (either SWG or DBR). In one embodiment, the SWG structure is movable, such as according to MEMS techniques, in relation to the opposing reflector to provide wavelength selective tuning. The SWG-VCSEL design is scalable to form the optical cavities for a range of SWG-VCSELs at different wavelengths, and wavelength ranges.
US08059689B2 Vertical cavity surface emitting laser, vertical cavity surface emitting laser device, optical transmission device, and information processing apparatus
A vertical cavity surface emitting laser that includes: a substrate; a first semiconductor multilayer reflector that is a first conductive type and formed on the substrate; an active region formed on the first semiconductor multilayer reflector; a second semiconductor multilayer reflector that is a second conductive type and formed on the active region; a current narrowing layer that is located between the first and second semiconductor multilayer reflectors, and in that a conductive region which has anisotropy in a long side direction and a short side direction within the surface which is parallel to a principal surface of the substrate is formed; and a convex lens member that is formed in a beam window which emits a light on the second multilayer reflector, and that has anisotropy in a long side direction and a short side direction within a surface which is parallel to the principal surface of the substrate.
US08059688B2 Synchronizing multiple system clocks
Techniques are disclosed for synchronizing multiple clock sources of a system, and may include: determining time of a first clock at a first and second time instants; determining time of a second clock at a third time instant occurring between the first and second time instants, and a fourth time instant occurring after the second time instant; and determining a clock offset between the first and second clocks based on the determined times. The first and/or second clocks may be adjusted based on the clock offset to synchronize clock operation. This adjusting can be used, for instance, to synchronize operation of an audio and/or video component operating according to the first clock with an audio and/or video component operating according to the second clock. The techniques may further include determining if the clock offset is valid (e.g., based on detection of perturbing events or difference between a clock's times).
US08059687B2 Algorithm for managing data loss in software demodulators
Embodiments of methods for receiving and processing multi-band signals in wideband and narrowband environments are described herein. Other embodiments may be described and claimed.
US08059685B2 Methods and systems for carrying synchronization over Ethernet and optical transport network
The present invention reserves special Ethernet timing packets to mark timing within Ethernet and OTN, and secondarily creates frames within the Ethernet stream through the timing marker packets. The result is standard Ethernet with timing capability that can be transported over standard Ethernet links and/or within OTN. This timing capability can be utilized to carry synchronization over asynchronous Ethernet and OTN streams. Advantageously, enabling Ethernet and OTN to carry synchronous information will de-risk switching from SONET/SDH to Ethernet and/or OTN for service providers. The present invention also includes frame decomposition of the Ethernet stream. Ethernet packets are broken into fixed bandwidth and excess bandwidth. The fixed bandwidth is subdivided into fixed (negotiated) flits, with each flit corresponding to a specific user or combination of users like a private tunnel. This offers service providers a method to provide deterministic and more secure bandwidth over Ethernet to multiple clients.
US08059683B2 Method for transmitting and receiving data in NFC
A data transmission/reception method in Near Field Communications (NFC) for enhancing data throughput between at least an initiator device and a target device. The data transmission/reception method typically includes initiating a communication between an initiator and a target that perform NFC, aggregating a plurality of data packet units to be transmitted in order to form an aggregated frame, and transmitting the aggregated frame to a counterpart NFC device.
US08059673B2 Dynamic resource re-allocation in a packet based video display interface
A packet based display interface arranged to couple a multimedia source device to a multimedia sink device is disclosed that includes a transmitter unit coupled to the source device arranged to receive a source packet data stream in accordance with a native stream rate, a receiver unit coupled to the sink device, and a linking unit coupling the transmitter unit and the receiver unit arranged to transfer a multimedia data packet stream formed of a number of multimedia data packets based upon the source packet data stream in accordance with a link rate between the transmitter unit and the receiver unit.
US08059670B2 Hardware queue management with distributed linking information
A network element including a processor with logic for managing packet queues by way of packet descriptor index values that are mapped to addresses in the memory space of the packet descriptors. A linking memory is implemented in the same integrated circuit as the processor, and has entries corresponding to the descriptor index values. Each entry can store the next descriptor index in a packet queue, to form a linked list of packet descriptors. Queue manager logic receives push and pop requests from host applications, and updates the linking memory to maintain the queue. The queue manager logic also maintains a queue control register for each queue, including head and tail descriptor index values.
US08059664B2 Multifabric global header
A Fiber Channel router used to join fabrics. EX_ports are used to connect to the fabrics. The EX_port joins the fabric but the router will not merge into the fabric. Ports in the Fiber Channel router can be in a fabric, but other ports can be connected to other fabrics. Fiber Channel routers can be interconnected using a backbone fabric. Global, interfabric and encapsulation headers are developed to allow routing by conventional Fiber Channel switch devices in the backbone fabric and simplify Fiber Channel router routing. Phantom domains and devices must be developed for each of the fabrics being interconnected. Front phantom domains are present at each port directly connected to a fabric. Each of these is then connected to at least one translate phantom domain. Zoning is accomplished by use of a special LSAN zoning naming convention. This allows each administrator to independently define devices are accessible.
US08059662B2 System and method for controlling content and delivery of internet protocol television (IPTV) services
A system and method supplies internet protocol television (IPTV) services to a subscriber. A content management subsystem processes and executes integrated workflow functionality for content management of video data to be delivered from a video headend to a subscriber premises. An infrastructure subsystem performs signal processing and routing of the video data from the video headend across the network to subscriber premises based on subscriber requirements at the subscriber premises. A network management, test and monitoring subsystem is coupled with the content management and infrastructure subsystems and includes test and management equipment and control and monitoring systems equipment for monitoring network performance and controlling the infrastructure subsystem and optimizing network performance and video delivery to the subscriber premises.
US08059659B1 Network having bandwidth sharing
A communication system includes a plurality of devices, such as cable modems, in communication with a station, such as a cable modem termination system, that provides efficient upstream bandwidth sharing.
US08059654B2 Wireless datagram transaction protocol system
Systems are provided for sequencing, delivery acknowledgement, and throttling of data packets over a network layer, such as UDP and SMS. To support devices with limited battery resources, the invention incorporates asymmetric retry logic and/or acknowledgements with overlapping ranges, to minimize the transmissions required for the device. The sender of a data-bearing frame does not need to wait for a frame to be acknowledged before sending the next, such that many frames can be “in flight” at once.
US08059651B2 Method for recovering lost header
A method is disclosed that includes sending (304) a first full header from a source compressor (106) to a destination decompressor (112) wherein the source compressor and the destination decompressor are a part of a symmetrical configuration. An IP packet including the full header is compressed into a first compressed header (310) based on the context established in the first full header. The first compressed header is sent (312) from the source compressor to the destination decompressor. The compressor receives (322) a second full header from the destination compressor wherein the second full header indicates that the destination decompressor did not receive the first full header. The second full header can include a modified field or has an incremented generation identification. The source compressor sends (336) another full header to the destination decompressor.
US08059649B1 Maximum transmission size path discovery
A method, medium, and communication system are provided for preventing fragmentation when tunneling between a first and second communication network. The communication system includes nodes and routers that transmit packets over the first and second communication networks. The nodes generate requests to identify the maximum transmission sizes of the first and second communication networks. In turn, the nodes format packets based on the minimum of the maximum transmission sizes of the first and second communication networks. The routers transmit the packets formatted by the nodes over the first and second communication networks without fragmenting the packets.
US08059643B1 IPv4 and IPv6 single session on a home agent
Methods for registering a first internet protocol version registration request and a second internet protocol version registration request in a single binding on a home agent are provided. In embodiments, entries are recognized as sharing common information in an IPv4 and IPv6 binding table. The entries with common information are combined into one binding. Through the combining of the bindings, the IPv4 and IPv6 sessions are combined into one session.
US08059628B2 Low power multiple channel mixing architecture for detecting wake-up signals and related falsing protection algorithm
A low power multiple channel receiver mixing architecture for detecting wake-up signals over multiple communication channels in sniff processing performed in an implantable medical device (IMD). The architecture includes a direct conversion real receiver configured to scan a selected center channel and a Weaver receiver configured in parallel to the direct conversion real receiver to simultaneously scan side channels, together simultaneously detecting whether a wake-up signal is being received over the center and side channels with minimal power consumption. The architecture further utilizes a falsing protection algorithm that reduces power consumption during sniff operations by inhibiting the sniffing of channels likely to provide a false indication of a wake-up signal based the presence of unwanted signals on those channels. The falsing protection algorithm restricts those channels from sniff processing likely to provide a false indication of a wake-up signal, such that sniff processing can aborted, prevented, limited or otherwise altered to conserve power consumption.
US08059626B2 Optimum resource allocation method and system in medium access control of distribute scheme in wireless personal area network
Provided is an optimum resource allocation method in distributed medium access control in a wireless personal area network, including: defining needed parameters in advance; calculating an overhead AckOverhead needed for an acknowledgement policy and calculating an overhead MasOverhead generated per medium access slot by using the calculated overhead AckOverhead and an amount of the medium access slots which remain after transmitting a frame; calculating the number of frame bits to be transmitted per superframe; determining the number of medium access slots primarily needed per the superframe by using the calculated number of frame bits and the calculated overhead MasOverhead generated per the medium access slot; and optimizing the number of medium access slots finally needed per the superframe.
US08059623B2 Heterogeneous MAC protocol for multiple base stations in wireless networks
This disclosure describes a new interference avoidance Medium Access Control (MAC) protocol that combines contention-free and contention-based MAC protocols into a heterogeneous MAC protocol used for forwarding VoIP traffic in VoIP systems on wireless networks using multiple base stations which addresses additional interference elimination and the need to transport high bit-rate data to multiple users over wired and wireless means.
US08059622B2 Multi-radio platform and method for coordinating activities between a broadband wireless access network transceiver and co-located transceiver
Embodiments of a multi-radio platform (MRP) and method for coordinating activities between a broadband wireless access network (BWAN) transceiver and a co-located transceiver are generally described herein. In some embodiments, the BWAN transceiver includes a MRP coexistence controller that generates a co-located coexistence (CLC) request message in response to a request from the co-located transceiver for transmission to a BWAN base station to reserve time for communications by the co-located transceiver. The CLC request message may include parameters for a requested CLC class. When a CLC class is accepted by the base station, the BWAN base station may refrain from scheduling communications with the BWAN transceiver during the reserved time to allow interference-free communications between the co-located transceiver a local wireless device.
US08059619B2 Mobile communication system and a mobile station, a base transceiver station and a method for use therein
A mobile communication system (100) includes an infrastructure (121) including at least a first base transceiver station (123) and a plurality of mobile stations (101, 103), wherein each of the mobile stations is operable to detect interference by jamming to a signal sent on a downlink channel by the first base transceiver station and, when it determines that such interference exists, to send a notification message to the infrastructure.
US08059613B1 Implementing redirect on interoperability gateway for CDMA terminated PTT calls
A communications system includes a first PTT network, and a second PTT network having a plurality of interoperability gateways. A method for routing a PTT call terminated at the second PTT network includes receiving a PTT call request from the first PTT network, the PTT call request identifying a target subscriber unit on the second PTT network and forwarding the PTT call request to a first interoperability gateway. If the target is located in a region served by a second PTT interoperability gateway, then a redirect message, including an identifier of the second PTT interoperability gateway, is received and the PTT call request is redirected to the second PTT interoperability gateway. An identifier of the target and an identifier of the second PTT interoperability gateway are stored in a cache for directing subsequent PTT calls to the same target to the corresponding second interoperability gateway. In one embodiment, the first PTT network is an iDEN network and the second PTT network is a HPPTT network and the PTT call is a HPPTT call.
US08059609B2 Resource allocation to support single-user and multi-user MIMO transmission
Techniques for supporting MIMO transmission are described. Users are classified into a first group of users to be scheduled individually for MIMO transmission and a second group of users that can be scheduled together for MIMO transmission. Transmission resources are allocated to the first and second groups, e.g., based upon various criteria such as the number of users in each group, data requirements of the users, total loading for each group, etc. The transmission resources may be hybrid automatic retransmission (HARQ) interlaces, frequency channels, time frequency resources, etc. The resource allocation may be semi-static. The transmission resources allocated to each group are used for data transmission on the downlink and/or uplink for the users in the group. HARQ with blanking may be used for data transmission for the users in the first group. HARQ without blanking may be used for data transmission for the users in the second group.
US08059608B2 Transmit spatial diversity for cellular single frequency networks
Multiple-In Multiple-Out (MIMO) techniques are used to increase spectral efficiency of a cellular single frequency network. In some embodiments with single transmit antenna per cell, multiple data streams are transmitted from multiple cells, one data stream per set of transmit antennae. The mapping of streams to antenna sets is permuted in time. In this way, user equipment devices (UEs) at cell edges benefit from MIMO, and UEs near cell centers benefit from high carrier-to-interference (C/I) ratio of the signal. In some embodiments, each stream is concurrently transmitted on base layer of a hierarchically modulated signal from one set, and on enhancement layer of a hierarchically modulated signal from another set. The mapping of sets to streams is permuted in time. The UEs at cell edges benefit from MIMO, and the UEs near cell centers benefit from the high C/I to decode both streams from the base and enhancement layers.
US08059601B2 Apparatus and method for searching for WLAN in portable terminal
Provided is an apparatus and method for searching for a WLAN in a portable terminal. The method includes, upon registering a WLAN, mapping and storing cell information on a present position and information on the registered WLAN; comparing the stored cell information with connected cell information when entering a mode concurrently supporting a cellular network and a WLAN in a state where a connection to the cellular network is made; and searching for a WLAN using the WLAN information mapped to the stored cell information, when the stored cell information is consistent with the connected cell information.
US08059593B2 Distributed channel allocation method and wireless mesh network therewith
A distributed channel allocation method and a wireless mesh network with the same are provided herein. By the distributed channel allocation, interference situations are avoided in a wireless network communication, and the allocated bandwidth can then be fully utilized. Besides, unnecessary depletion of an allocated bandwidth due to the interference can be avoided. By this method, a time division technique is applied for dividing a transmission time of each wireless NIC, and different non-overlapping channels can be assigned to different timeslots. Different from other researches that require a symmetrical number of the NICs between a receiving node and a transmitting node, in this method, a unique wireless NIC may communicate with the wireless NICs. The method provides the feature that the number of the NICs on a certain node can be adjusted to meet a communication requirement, by which the efficiency of a network flow is also significantly improved.
US08059589B2 Dynamic restrictive reuse scheduler
Systems and methodologies are described that facilitate dynamically scheduling orthogonal resource sets for reuse by user devices to reduce inter-cell interference by evaluating an overall scheduling metric for each user device in a wireless communication region. The overall scheduling metric can be evaluated by determining a fairness metric for each user device in a wireless communication region, an overall channel peak desirability metric for each user device, and a channel delay desirability metric for each user device. The overall scheduling metric can be the function of the fairness metric and one or more of the overall channel peak desirability metric and the channel delay desirability metric. A user device with a highest overall scheduling metric score for a given round of dynamic scheduling can be awarded an orthogonal resource set.
US08059587B2 Context transfer systems and methods in support of mobility
A broad aspect of the invention provides a method of providing mobility support for a mobile node's traffic. The method involves maintaining context information for the mobile node on each of a first plurality of network nodes carrying the traffic; and proactively transferring and maintaining at least a portion of the context information in a plurality of network nodes which are not carrying the traffic, but which are candidates for carrying the traffic due to mobility of the mobile node. The method typically further involves defining and maintaining a definition of the second plurality of network nodes. In one embodiment of the invention, this involves adding a particular network node to the second plurality when the particular network node becomes a candidate for carrying the traffic, removing a particular network node from the second plurality when the particular network node is no longer a candidate for carrying the traffic. Furthermore, for each node in the second plurality of network nodes, a definition is made of a node in the first plurality of network nodes from which to obtain the context information.
US08059583B2 Method and system for implementing transmitting diversity and receiving diversity
The method for implementing transmitting diversity includes receiving a symbol from a destination mobile terminal, by a mobile terminal which is in the same mobile terminal group with the destination mobile terminal, wherein the symbol is also sent from the destination mobile terminal to a base station; and processing, by the mobile terminal, the symbol and transmitting the symbol processed to the base station. The method for implementing receiving diversity includes receiving, by a mobile terminal, a symbol from a base station; finding a destination mobile terminal which is in the same mobile terminal group with the mobile terminal if the mobile terminal is not the destination of the symbol; and forwarding the symbol to the destination mobile terminal. Embodiments of the present invention solve the problem of excessive size of a mobile terminal used for implementing transmitting diversity and receiving diversity, and also reduces bit error rate (BER).
US08059582B2 Pico cell system access using cellular communications network
A network device sends information on at least one cell of second cell layer of a second technology access network, the at least one cell of second cell layer being located in an area of a cell of first cell layer of a first technology access network, wherein the information comprises location information of the at least one cell of second cell layer. A mobile device receives this information and performs calculations based on this information serving to aid in a process of entering into a wanted cell of the second cell layer.
US08059576B2 Signal repeater system
The present invention concerns analog signal repeater system solutions of the general kind. It concerns in particular stability with analog signal repeater systems.
US08059575B2 Service transmitting method of mobile multi-media broadcasting network
A service transmitting method of mobile multimedia broadcasting network is disclosed. The sending side of the system adds an updating indication of multiplexing configuration information in the service information slice for indicating whether the information of a next frame is updated, sends information to the receiving terminal, and sends an updating indication of information to the terminal in advance; the terminal acquires the service needed according to the information received at the beginning and monitors whether the information is going to change by monitoring the updating indication, the terminal stops monitoring and records the updating indication in case monitors an updating indication; for receiving other services, the terminal inquires whether any updating notice is recorded, if recorded, the terminal re-acquires the current information, according to which the service needed is acquired and at the same time removes the original updating indication and re-starts to monitor the updating indication of information.
US08059573B2 Method of pairing devices
Some aspects include a method of associating electronic devices for communicating data. The method includes receiving a message on a first device indicating that a second device is discoverable and pairable. The method further includes determining whether the first device is pairable, transmitting a pairing response to the second device based on the determination that the first device is pairable, and pairing the first device to the second device in response to the received message and the determination that the first device is pairable. For example, some aspects include devices such as headsets, watches, and medical devices configured to use such methods for communicating data.
US08059566B1 Voice recognition push to message (PTM)
A system and method for using the packet data service of a dispatch wireless communication network converts a subscriber's voice to a text message. The system employs offline conversion and verification of the converted text message prior to transmitting over the Internet via the packet data network of the dispatch system. The voice conversion to text is implemented within the mobile subscriber handset and thus requires no modification of the dispatch network.
US08059563B2 Assigning slots in a mesh network
Assigning slots to nodes in a mesh network. Slot numbers are assigned to nodes in a wireless mesh network using a depth-first search combined with information on 2-hop neighborhoods for each node. Assigning slots using 2-hop neighborhood information allows slots to be safely reused. The slot assignment process may take process in parallel using different wireless channels for different subtrees rooted to a controller. Slot assignment may be repeated when the mesh topology changes. Reporting using the slot numbers allows for information from child nodes to be aggregated or filtered at parent nodes.
US08059562B2 Listener mechanism in a distributed network system
A method of controlling a packet flow in a distributed network system comprising a plurality of network nodes having the same destination address is disclosed. Network nodes each having an application running that waits for connections on a given destination port are registered in a flow table. This registration information is distributed to each of the plurality of network nodes. When a packet indicating an initiation of a connection is received and it is determined that the received packet indicates the initiation of the connection on the given destination port, a network node is selected from the network nodes registered in the flow table, to which the received packet is to be forwarded. The received packet is forwarded to the selected network node and a corresponding entry is inserted into the flow table. This entry information is distributed to each of the plurality of network nodes.
US08059559B2 System and method for monitoring bandwidth utilization by a user
A system and method for monitoring user traffic. An observance window is established for a time period associated with the CIR burst refresh rate. Incoming bits are measured to determine if the CIR plus CBS rate is exceeded. A determination is made whether there is a threshold crossing during the observance window. A flag state is set indicating a user device is out of conformance in response to determining there is a threshold crossing.
US08059541B2 End-host based network management system
An end-host based network management system and methods are described. The methods are performed independently at each end-host within the network based on data on local flows which is shared between end-hosts. In an embodiment, an end-host shares data on constrained local flows with other end-hosts and receives such data from other end-hosts. Based on this data, the end-host determines which flows from other nodes are competing for a shared resource with a constrained local flow and allocates the capacity of the shared resource between all the competing flows. This allocation is then enforced for the local flow by the end-host. Other end-hosts with competing flows perform similar methods and through an iterative process the contention for the shared resource is resolved and the utilization of the shared resource is optimized.
US08059536B2 System and method for measurement-based adaptive caching of virtual connections
Reducing connection overhead in a communications network includes reusing at least one cached communication channel connecting a source and a destination. The at least one cached communication channel is cached for a variable duration.
US08059535B2 Method and core router for delaying burst
A method and a core router for implementing forward delay for bursts are disclosed. The core router configured with an FDL performs proactive delay processing for the burst to be overlapped after predicting that the burst will be overlapped on the link to be protected, thus reducing the probability of burst conflict on the downstream link to be protected. After finding that burst conflict will occur on the output port of the core router at a future moment, the core router sends a burst delay request to the upstream core router, requesting the upstream core router that has an FDL and the delay capability to delay the burst. Therefore, the FDL configured in the network is brought into full play, and the probability of burst conflict is reduced.
US08059534B2 Method of performing scheduling in a wired or wireless communication system and apparatus thereof
A method of performing scheduling and a method of controlling call admission in a communication system are disclosed. A method of controlling call admission a new user equipment which enters a network in a communication system includes performing scheduling by giving priority lower than that of a user equipment which is previously receiving a service to the new user equipment, and determining whether to admit call of the new user equipment depending a result of scheduling for a certain time period.
US08059533B2 Packet flow optimization (PFO) policy management in a communications network by rule name
In one embodiment, a method includes receiving packet flow optimization (PFO) configuration data that associates each rule name of multiple PFO rule names with a corresponding method for processing a data packet in a communications network based on data in a payload of a layer 3 protocol of the data packet. A first policy message is received from a policy management process in the communications network. The first policy message includes rule data that indicates a signaled rule name associated with a particular network address in the communications network. In response to receiving the first policy message, a data packet of the particular network address is processed according to a particular method associated with a particular rule name selected based on the signaled rule name. As a result, a PFO policy is controlled from the policy management process.
US08059528B2 Method of estimating restoration capacity in a network
A method for estimating restoration capacity for a communication network includes a specified number of restoration paths, which can be maximally diverse from each other.
US08059525B2 Apparatus and method for performing ranging in a communication system
A ranging apparatus in a communication system is provided. A terminal generates a ranging code for ranging with a base station, maps the ranging code to at least one sub-carrier so the ranging code is repeated in a time domain, generates a ranging signal so the mapped ranging code has a size of one symbol interval, and transmits the generated ranging signal to the base station. The base station receives a ranging signal, extracts a half signal of a valid symbol interval of the ranging signal, generates a valid symbol interval signal by repeating the extracted half signal of the valid symbol interval, restores a ranging signal using the valid symbol interval signal, and performs ranging using the ranging signal.
US08059523B2 Optical recording medium for writing data using multiple pulses
An optical recording medium including a plurality of recording layers to record/reproduce information using light with a predetermined wavelength, the information being recorded on one of the recording layers using a mark and a space, wherein a channel clock period T is provided for recording the mark on one of the recording layers. A plurality of pulses, including a last pulse arranged at an end of the pulses, are used to record the mark with length 3T, the mark being recorded with a condition that a width of the last pulse is minimum 0T and maximum 1.10T, in which a first subsequent level lower than a peak power level of the last pulse is arranged next to the last pulse, and a second subsequent level lower than the peak power level but higher than the first subsequent level is arranged next to the first subsequent level.
US08059518B2 Data storage apparatus, assembling method thereof and apparatus for generating tracking position error signal
Disclosed are a data storage apparatus, an assembling method thereof and an apparatus for generating a tracking position error signal capable of storing data using recording media formed with patterns for generating tracking position error signals to obviate errors that may be generated amidst storage of the data, wherein the patterns are formed for generating tracking position error signals on recording media before the recording media and storage are assembled to reduce the manufacturing cost and manufacturing process time.
US08059510B2 Information reproducing device
In an information reproducing device for performing maximum likelihood decoding using asynchronous sample data, data from the recording medium 101 is sampled by an A/D converter 103 at an asynchronous sampling clock generated by a clock generator 104, to obtain asynchronous sample data. A timing detector 106 detects a phase θ of the asynchronous sampling clock, where recording timings of data of the recording medium 101 are reference points. A reference value generator 108 generates reference values used in a Viterbi decoder 107, based on basic phase reference values at a phase of 0 and a phase signal θ of the asynchronous sampling clock. A basic reference value learner 109 learns and modifies the phase-0 basic reference values based on the phase signal θ, the asynchronous sample data, and the reference values.
US08059507B2 Data storage device container
A method of storing a data storage device includes but is not limited to emplacing a data storage device in a container, the container having surfaces; and writing storable data to the data storage device by transmitting energy through a surface of the container. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present application. Other methods and apparatuses are also disclosed.
US08059496B1 Magnetic core plasmon antenna with recessed plasmon layer
Various embodiments of a TAMR head having a magnetic core antenna (MCA) with a recessed plasmon layer are disclosed. An end of the plasmon layer is separated from the ABS by a magnetic layer that transmits the plasmon mode from the plasmon layer and transmits magnetic flux from an adjacent main pole layer. Both of the MCA and magnetic layer may have a triangular shape from an ABS view. There may be a non-magnetic separation layer between the MCA magnetic core and the main pole. Furthermore, a magnetic shield may be included with a side at the ABS, a side facing an end of a waveguide that transmits electromagnetic radiation to the MCA, and a side facing an edge of the plasmon layer. The recessed plasmon layer allows an improved overlay of the thermal heating spot on the magnetic field gradient at the magnetic medium that provides better TAMR performance.
US08059495B2 Head gimbal assembly and information recording and reproducing apparatus
There are provided a head gimbal assembly and an information recording and reproducing apparatus capable of easily positioning a light guiding portion and a slider on a tongue portion and performing a stable recording and reproducing operation. A head gimbal assembly recording information on a recording medium using a near-field light includes: a suspension that extends along a surface of the recording medium so as to be deflectable in a thickness direction; a support portion that is provided at a tip end side of the suspension so as to be more deflectable in the thickness direction than the suspension; a light guiding portion that has a support-facing portion provided to the support portion so as to face the support portion and introduces a light flux used for generating the near-field light; and a 3-dimensional structure that is provided to the support portion and used for positioning the support-facing portion on a desired portion of the support portion, wherein the support-facing portion has a portion in which a width of a sectional surface thereof perpendicular in a longitudinal direction of the suspension is larger than a width of a contact surface that makes contact with the support portion.
US08059491B1 Rescue-facilitating communicating wrist watch
A rescue-facilitating, preferably water resistant communicating wrist watch. A housing is attachable to a user's wrist by a wristband with a microprocessor is disposed therein. A display is provided in communication with the microprocessor and has at least one visible data field. A communication module for transmitting at least one message is provided and connected to the microprocessor and has at least one antenna and a transceiver. A user-activated interface allows the user to select at least one message for transmission, preferably an emergency call for help on at least one preselected frequency. The interface preferably allows the user to control the display and the data displayed thereon. The watch may include a memory module in communication with the microprocessor, adapted to store a plurality of pre-recorded messages for selection of one or more and transmission by the communication module upon selection via the user-activated interface.
US08059488B2 Method for operating an ultrasonic sensor, and corresponding ultrasonic sensor
In a method for operating an ultrasonic sensor in duplex mode, a transmission trigger for triggering an acoustic transmitted signal is transmitted from a control device for controlling the ultrasonic sensor to the ultrasonic sensor via a first duplex channel at a multiple of a resonance frequency of an ultrasonic converter in the ultrasonic sensor. The transmission trigger is subsequently divided down to the resonance frequency of the converter in the ultrasonic sensor. At least one acoustic received signal which corresponds to the acoustic transmitted signal and which is delayed with respect to the reflection at an object due to the acoustic propagation time is converted by the ultrasonic sensor, using the converter, to an electrical received signal which is transmitted from the ultrasonic sensor to the control via a second duplex channel at the resonance frequency of the ultrasonic converter in the ultrasonic sensor.
US08059484B2 Semiconductor storage device and high-speed address-latching method
A semiconductor storage device includes: an input buffer that receives address data and command data; a first through-latch-type latch circuit that latches the command data in synchronism with a rising edge of a clock signal; and a second through-latch-type latch circuit that latches the address data in synchronism with a falling edge of the clock signal.
US08059481B2 Semiconductor memory device
A semiconductor memory device includes a memory cell array provided with a main memory cell array including a plurality of memory cells, and a dummy column including a plurality of dummy memory cells, a dummy readout current control section configured to control a current value of a dummy readout current of the dummy memory cell in such a manner that the current value becomes between the current values of the readout currents in first and second states of the memory cell, and a sense section provided with a sense amplifier configured to receive a readout current in one of the first and second states, or dummy readout current as an input, comparing these currents with each other, and outputting the currents.
US08059477B2 Redundancy circuit of semiconductor memory
A redundancy circuit of a semiconductor memory apparatus includes an enable signal generation unit configured to have a plurality of enable fuses corresponding to a first mat grouping information signal and a second mat grouping information signal and enable an enable signal when at least one of the plurality of enable fuses is cut and a mat grouping information signal corresponding to the cut fuse is inputted; a fail address setting control block configured to select the first mat grouping information signal or the second mat grouping information signal depending upon whether an enable fuse corresponding to the first mat grouping information signal is cut or not, and generate fail setting addresses; and a comparison section configured to compare the fail setting addresses with real addresses and generate a redundancy address.
US08059471B2 Method and apparatus of operating a non-volatile DRAM
A non-volatile DRAM cell includes a pass-gate transistor and a cell capacitor. A read operation of the non-volatile cell begins by negatively charging the cell capacitor. A cell capacitor of an associated dummy non-volatile DRAM cell is fully discharged. The pass-gate transistor is activated and if the pass-gate transistor is programmed it does not turn on and if it is erased, it turns on. Charge is shared on the complementary pair of precharged bit lines connected to the non-volatile DRAM cell and its associated Dummy non-volatile DRAM cell. A sense amplifier detects the difference in the data state stored in the pass-gate transistor. The program and erase of the non-volatile DRAM cell is accomplished by charge injection from the associated bit line of the non-volatile DRAM cell.
US08059469B2 Semiconductor device including driving transistors
A semiconductor device includes a driving active region defined in a substrate and at least three driving transistors disposed at the driving active region. The driving transistors share one common source/drain, and each of the driving transistors includes individual source/drains being independent from each other. The common source/drain and the individual source/drains are disposed in the driving active region.
US08059466B2 Memory system and programming method thereof
Provided are a non-volatile memory system and a programming method thereof. The programming method of the non-volatile memory system includes adjusting a program-verify-voltage of a selected memory cell referring to program data to be written in an interfering cell configured to provide interference for the selected memory cell and programming the selected memory cell depending on the adjusted program-verify-voltage.
US08059465B2 Non-volatile semiconductor memory device
When a voltage level detector detects that a supply voltage reaches a recovery voltage level that requires a recovery operation, a signal generator generates a recovery operation instructing signal for instructing the recovery operation. The recovery operation instructing signal is invalidated if a certain operation mode is executed and validated in other cases.
US08059464B2 Nonvolatile memory device, methods of programming the nonvolatile memory device and memory system including the same
A nonvolatile memory device is provided. A counter counts an amount of data to be program-inhibited among data to be written to memory cells to provide a first count value. The counter also counts an amount of program-inhibited data among data written to the memory cells to provide a second count value. Control logic controls a program operation by comparing the first count value with the second count value.
US08059463B2 Method for generating soft bits in flash memories
Information stored as physical states of cells of a memory is read first by setting each of one or more references to a respective member of a first set of values and reading the physical states of the cells relative to the values of the first set. Subsequently, the references are set to respective members of a second set of values, and the physical states of the cells are read again relative to the values of the second set. The second set is different from the first set, so that the two readings together read the physical states of the cells with higher resolution than the first reading alone.
US08059461B2 Flash memory device
The flash memory device includes a block switch, first and second cell strings, first and second source lines, drain contacts, and first and second source contacts. The first cell string is connected to a first bit line and a second cell string is connected to a second bit line. The first and second cell strings each include a drain select transistor, a plurality of cell transistors, and a source select transistor connected in series. The drain contacts connect the first and second bit line to a semiconductor substrate. The first and second source contacts connect the first and second source lines to the semiconductor substrate. The first and second source lines in the same block are not adjacent and separated from each other by a predetermined interval.
US08059458B2 3T high density nvDRAM cell
A memory circuit includes a single transistor storing both volatile and nonvolatile bit charges.
US08059457B2 Memory device with multiple-accuracy read commands
A method for data storage includes defining at least first and second read commands for reading storage values from analog memory cells. The first read command reads the storage values at a first accuracy, and the second read command reads the storage values at a second accuracy, which is finer than the first accuracy. A condition is evaluated with respect to a read operation that is to be performed over a given group of the memory cells. One of the first and second read commands is selected responsively to the evaluated condition. The storage values are read from the given group of the memory cells using the selected read command.
US08059448B2 Semiconductor memory device with variable resistance elements
A semiconductor memory device comprises a memory cell array including memory cells arranged in matrix each having a selective transistor and a variable resistance element having an electric resistance changed from a first state to a second state by applying a first write voltage and from the second state to the first state by applying a second write voltage. A first write current for a first writing operation to change the electric resistance from the first state to the second state is larger than a second write current for a second writing operation to change it from the second state to the first state. A second memory cell number of memory cells subjected to the second writing operation at a time is greater than a first memory cell number of memory cells subjected to the first writing operation at a time. At least the second memory cell number is plural.
US08059447B2 Capacitive discharge method for writing to non-volatile memory
A memory system includes a substrate, control circuitry on the substrate, a three dimensional memory array (above the substrate) that includes a plurality of memory cells with reversible resistance-switching elements, and circuits for limiting the SET current for the reversible resistance-switching elements. The circuits for limiting the SET current provide a charge on one or more bit lines that is not sufficient to SET the memory cells, and then discharge the bit lines through the memory cells in order to SET the memory cells.
US08059446B2 Integrated circuit with memory having a current limiting switch
An integrated circuit with memory having a current limiting switch includes a memory cell having a programmable resistivity layer and a writing line. A switch is arranged between the resistivity layer and the writing line. The switch includes a control input connected to a select line. The switch is configured to limit a current through the resistivity layer for a write operation.
US08059445B2 Ferroelectric memory
A ferroelectric memory according to an embodiment of the present invention includes a memory cell array including plural memory cells, and provided with plural word lines, plural bit lines, and plural plate lines, each of the plate lines corresponding to at least two of the word lines, an access control circuit configured to perform an access operation to a selected cell which is selected from the memory cells, and a refresh control circuit configured to perform a refresh operation, in a background of the access operation, on a refresh cell which is selected from the memory cells, the refresh control circuit performing the refresh operation when a plate line connected to the selected cell and a bit line connected to the selected cell are at the same potential after the access operation.
US08059442B2 ROM array with shared bit-lines
Electronic apparatus, methods of forming the electronic apparatus, and methods of operating the electronic apparatus include a read only memory having a memory array of bit-lines, where the bit-lines are arranged such that each bit-line has a shared arrangement with one or more other bit-lines of the memory array. Each shared arrangement is structured to operably store a plurality of bits.
US08059437B2 Integrated circuit and DC-DC converter formed by using the integrated circuit
An integrated circuit, in which the influence of parasitic capacitance between a semiconductor substrate and a resistor and between the semiconductor substrate and a capacitor can be inhibited, and a DC-DC converter provided with the integrated circuit. A shielding layer of an n-type semiconductor is formed between a p-type semiconductor substrate and a resistor formed thereon and between the semiconductor substrate and a capacitor formed thereon. A point BOOT is connected to the shielding layer, at which an electric potential changes in the same way as a change in the reference potential of a functional circuit carrying out a specified operation by using the resistor and the capacitor.
US08059436B2 Modular power converters usable alone or in a multiphase power converter
A power converter module for use alone or with other modules in a multiphase power converter. The power converter module has an enclosure that surrounds internal components to prevent radiation of electromagnetic energy, which internal components also limit conduction of electromagnetic energy. The internal components include an EMI filter, a ripple filter, a power converter, and a control interface that communicates with a control system of a power conversion system. The control interface includes a memory that stores information related to the power converter modules so as to improve interchangability of similar power modules with the multiphase power converter.
US08059433B2 Power circuit and liquid crystal display using same
An exemplary power circuit includes a first rectifying and filtering circuit, a power factor correction (PFC) circuit, an inverter circuit and a second rectifying and filtering circuit. The first rectifying and filtering circuit receives an AC voltage and transforms the AC voltage to a first DC voltage. The power factor correction circuit includes a first transformer, a first diode and a first storage capacitor. The inverter circuit includes a transistor and a second transformer. A primary winding of the second transformer is grounded via the transistor and receives the first DC voltage via a primary winding of the first transformer, the first diode and a secondary winding of the first transformer in series when the transistor is switched on. The second rectifying and filtering circuit connected to a secondary winding of the second transformer for providing a second DC voltage to a load circuit.
US08059428B2 Reactor arrangement for alternating electrical current
A reactor arrangement for alternating electrical current includes different coils (105, 107) for positive and negative half-cycles of the alternating electrical current. The negative and positive half-cycles of the alternating electrical current are directed to the different coils with the aid of unidirectional electrical components (106, 108) such as, for example, diodes. The both coils are arranged to magnetize a common magnetic core element (104) in a same direction. The reactor arrangement further includes at least one permanent magnet (109) that generates, into the magnetic core element, a biasing magnetic flux component having an opposite direction than that of magnetic flux components generated with the coils. Therefore, the biasing magnetic flux component generated with the permanent magnet relieves magnetic saturation of the magnetic core element. Hence, the size and the weight of the magnetic core element can be reduced.
US08059427B2 Slide mechanism for slide-type portable electronic device
A slide mechanism used in portable electronic device is described including a main plate, a slide plate, and an elastic member. The elastic member includes a first mounting portion, a second mounting portion, a first curved portion and a second curved portion. Each of the first curved portion and the second curved portion connects the first mounting portion and the second mounting portion. The first mounting portion is secured to the main plate, and the second mounting portion is secured to the sliding plate. The sliding plate slides lengthwise over the main plate by the deformation or restoration of the elastic member.
US08059426B2 Electrostatic guiding device achieved by using metal sputtering and plastic case
An electrostatic discharge guide using metal sputtering process and modifying plastic case is applied to an electronic device. The plastic case and a metal case are laminated. The plastic case is defined with a tip portion spaced from the metal case on side wall thereof. A conductive layer formed on the surface of the plastic case opposite to the metal case extends to the tip of the tip portion, and is electrically connected to a ground of the electronic device. Therefore, when electrostatic charges accumulated on the metal case exceed a specific value, the static electricity is discharged to the ground of the electronic device based on the point discharge principle, instead of causing an electric shock to a user.
US08059424B2 Electronic board incorporating a heating resistor
An electronic board including an area forming a BGA type electronic component backing, and an electric heating resistor which supplies an amount of heat for soldering the component onto the plate is disclosed. The board includes a plurality of conductive layers alternating with electrically insulating layers, the resistor forming one of the conductive layers immediately underlying the surface layer. The board may also include a thermal drain. A facility for implementing the method is also disclosed. It allows for an electronic board to be repaired through replacing defective members without risking to unsolder or to damage adjacent members.
US08059422B2 Thermally enhanced package structure
A manufacturing process for a thermally enhanced package is disclosed. First, a substrate strip including at least a substrate is provided. Next, at least a chip is disposed on an upper surface of the substrate, and the chip is electrically connected to the substrate. Then, a prepreg and a heat dissipating metal layer are provided, and the heat dissipating metal layer is disposed on a first surface of the prepreg and a second surface of the prepreg faces toward the chip. Finally, the prepreg covers the chip by laminating the prepreg and the substrate.
US08059419B2 Chip card holder
A chip card holder, for securing a chip card in an electronic device, includes a housing and a locking member, the housing defines an assembling recess for receiving a chip card, the assembling recess has a slant wall defining a through cutout; the housing defines a latching hole in line with the cutout. The locking member forms a protrusion. when a chip card is disposed in the assembling recess, the locking member passes through the cutout and presses the chip card, the protrusion of the locking member is latched into the latching hole, the chip card is secured by the locking member.
US08059418B2 Assembly with a printed circuit board
An assembly (10) comprises a housing (11) and a printed circuit board (14) received in the housing. The housing includes a housing body (12) and a cover (16). The housing body (12) has a first surface (26) supporting the printed circuit board (14) and also has a portion defining a second surface (22) receiving the cover (16). At least the portion of the housing body is formed of a material that is meltable by a laser welder. The second surface (22) is spaced from the first surface (26) by a distance that is at least as great as a thickness of the printed circuit board (14). The printed circuit board (14) is at least partially held in place by melted material from said portion.
US08059417B2 Switch module
A switch module comprising: a first body; a first switching circuit contained within the first body; a first set of connector ports electrically coupled to the first switching circuit; a second body; a second switching circuit contained within the second body; a second set of connector port electrically coupled to the second switching circuit; a plurality of first cables fixedly attached to and extending from the first body, each cable in the plurality of first cables having an USB connector plug; and a plurality of second cables fixedly attached to and extending from the second body, each cable in the plurality of second cables having a video connector plug; wherein the first switching circuit and the second switching circuit switch to connect each of the first set of connector ports to one of the plurality of first cables and the second set of connector port to one of the plurality of second cables, respectively.
US08059413B2 Computer housing
A computer housing is adapted for mounting an interface card, and includes a housing body and a positioning device. The housing body includes a mounting portion and a first fixing portion disposed adjacent to the mounting portion. The positioning device includes a positioning component having a second fixing portion. The positioning component is pivotable relative to the housing body between a card retaining position, where the second fixing portion engages the first fixing portion and the positioning component is disposed to be capable of blocking removal of the interface card from the mounting portion, and a card releasing position, where the second fixing portion is disengaged from the first fixing portion and the positioning component is disposed to permit removal of the interface card from the mounting portion.
US08059409B2 Avionics chassis
An avionics chassis comprises a carbon fiber reinforced housing, a card rail for holding an electronic circuit board mounted to an interior surface of the housing, at least one heat-dissipating fin composed of carbon fiber and extending from the outer surface of the housing, a plurality of isotropic carbon fibers extending from an interior of the fin through the housing and in abutting contact with the card rail. The plurality of isotropic fibers form a direct conductive path from the card rail to the heat-dissipating fin.