Document Document Title
US08087093B2 Mechanically-coupled tuning fork-scanning probe vibrating system
Provided is a mechanically-coupled tuning fork-scanning probe vibrating system, the system including: a tuning fork vibrating due to an AC voltage applied thereto; a scanning probe attached to a side of the tuning fork and vibrating due to the tuning fork; and a contact member contacting a side surface of the scanning probe and adjusting a position of a contact point at which the contact member contacts with the scanning probe, to vary a natural frequency of a combination body in which the tuning fork and the scanning probe are combined with each other. A natural frequency of the mechanically-coupled tuning fork-scanning probe vibrating system is closer to a natural frequency of the tuning fork itself by using a dynamic vibration control method using a contact member so that a energy loss of the mechanically-coupled tuning fork-scanning probe vibrating system can be minimized, a quality factor of the mechanically-coupled tuning fork-scanning probe vibrating system can be maximized, the quality factor can be actively controlled regardless of an environment of a specimen to be detected and both a specimen in air and a specimen in a liquid medium with high viscosity can be detected with high resolution.
US08087092B2 Method and apparatus for detection of tampering attacks
A method for detecting an attempted attack on a security system. In one preferred embodiment of the present invention, the method includes the step of retrieving a parameter from a hardware system, wherein the parameter changes during an operation of the hardware system. Then, comparing the retrieved parameter with a previously stored parameter; and, detecting a lack of change between the retrieved parameter and the previously stored parameter. An apparatus and an article of manufacture for detecting an attempted attack on a security system is also disclosed.
US08087091B2 Method and system for preventing unauthorized reproduction of electronic media
A method for selectively controlling access to electronic media disposed on a media storage device according to one embodiment is described. The method comprises creating a first list comprising a plurality of process identification values. Each of the plurality of process identification values of the first list is associated with a software application that is accessing the media disposed upon the media storage device. The method further includes creating a second list comprising a second plurality of process identification values. Each of the second plurality of process identification values is associated with a software application that is storing data. The method further includes determining that a particular software application is creating an unauthorized copy of the media disposed upon the media storage device. The method further includes preventing the particular software application from storing a usable copy of said electronic media.
US08087088B1 Using fuzzy classification models to perform matching operations in a web application security scanner
A system provides for fuzzy classification in comparisons of scanner responses. A web application test suite performs tests against a web application by sending client requests from a testing computer to the server running the web application and checking how the web application responds. A thorough web application security scan might involve thousands of checks and responses. As a result, some sort of programmatic analysis is needed. One such evaluation involves comparing one response against another. Response matching that compares two HTTP responses might use fuzzy classification processes.
US08087087B1 Management of computer security events across distributed systems
A computer receives a system event initiated by an initiating client associated with a user. The system event comprises a plurality of data elements associated with respective ones of a plurality of system event attributes. It is determined that the system event fails to conform to the security policy. A greatest of a plurality of significance factors assigned to a plurality of data groups that are associated with the plurality of data elements of the system event is determined. If the system event does not match a special attention rule, the greatest of the plurality of significance factors is assigned to the system event as a severity level. If the system event matches the special attentions rule, then a greater of the greatest of the plurality of significance factors and the pre-assigned severity level is assigned to the system event as a severity level.
US08087084B1 Security for scanning objects
Scanning is disclosed. A system is monitored to detect object events, and it is determined whether an object event requires an update to a scan list. If an update is required, the scan list is authenticated. The scan list is updated with information regarding objects associated with the object event. Authentication may be performed by comparing a stored hash value of the scan list with a computed hash value of the scan list. If the scan list is not successfully authenticated, a full scan may be performed or a remotely stored scan list may be used.
US08087080B1 Inspection of downloadable contents for malicious codes
A web page available for download from a web server computer may include a reference to a web widget. When the web page is received in a client computer, the reference executes and retrieves the web widget from a security server computer. The web widget may be configured to detect when a cursor in the client computer is pointed to a link displayed on the web page. The web widget may communicate with a remotely located computer to determine if the link points to a downloadable file that contains malicious code. The web widget may display a warning message to alert a user of the client computer when the downloadable file contains malicious code.
US08087075B2 Disconnected credential validation using pre-fetched service tickets
One or more user service tickets are obtained (i.e. pre-fetched) from an authentication server and stored in a ticket cache. The user service tickets facilitate a login device communicating with one or more users or group members associated with the login device. Login credentials for the users or group members may be subsequently authenticated against the user service tickets within the ticket cache thereby eliminating the need for immediate access to the authentication server or a previous login session by the users or group members. The user service tickets within the ticket cache may be refreshed as needed. In one embodiment, the user service tickets are refreshed daily and also in response to login attempts if the authentication service is readily accessible.
US08087069B2 Method, apparatus and computer program product providing bootstrapping mechanism selection in generic bootstrapping architecture (GBA)
In one exemplary and non-limiting aspect thereof this invention provides a method to execute a bootstrapping procedure between a node, such as a MN, and a wireless network (WN). The method includes sending the WN a first message that contains a list of authentication mechanisms supported by the MN; determining in the WN an authentication mechanism to be used for bootstrapping, based at least on the list received from the MN, and including in a first response message to the MN information pertaining to the determined authentication mechanism; and sending a second message to the WN that is at least partially integrity, the second message containing the list of authentication mechanisms that the MN supports in an integrity protected form. If authentication is successful, and if the list received in the second message matches the list received in the first message, the method further includes responding to the MN with a second response message that is at least partially integrity protected, where the second response message contains an indication of the selected authentication mechanism in an integrity protected form; and receiving the successful response message and verifying that the authentication mechanism used by the MN matches the authentication mechanism selected by the WN.
US08087063B2 System and method for preservation of digital records
A method for digitally preserving an electronic record includes defining a preservation and service plan for the electronic record in a model, the preservation and service plan including access requirements and authenticity requirements for a digital adaptation of the electronic record, and characteristics of the electronic record to be preserved in the digital adaptation of the electronic record, the model assigning a numeric value to each requirement and characteristic and to the relative importance of each requirement and characteristic; for each data type included in the electronic record, assigning a capability score to each digital adaptation processor that supports the data type, the capability score being indicative of the ability of the digital adaptation processor to meet the access and authenticity requirements and preserve the characteristics as valued in the model; and comparing the capability scores to determine the digital adaptation processor that most closely matches the model. An electronic record archive includes a preservation and service plan management package; a digital adaptation package; and a preservation processing package.
US08087062B2 Method for restricting the use of an application program, system for authenticating the user of a measuring apparatus, authentication server, client apparatus and storage medium
A user authentication system is provided with a client apparatus and an authentication server. An application program used for processing the measurement results of the measuring apparatus is installed on the client apparatus. Databases for storing use authority information of the application program are provided on the authentication server. A user inputs authentication information when operating the client apparatus and the application program is started. The client apparatus sends the authentication information to the authentication server, and an authentication process is performed by the authentication server. When authentication is successful, the use authority information of this user is sent from the authentication server to the client apparatus, and the client apparatus sets the application use restrictions according to the use authority information.
US08087052B2 Digital broadcasting system and method of processing data in digital broadcasting system
A digital broadcast receiver and a control method thereof are disclosed. The control method of the digital broadcast receiver includes receiving a broadcast signal into which mobile service data and main service data are multiplexed, extracting TPC signaling information and FIC signaling information from a data group in the received mobile service data, acquiring a program table defining a mapping relation between each of all ensembles transmitted at a physical frequency and at least one virtual channel corresponding to the ensemble, using the extracted FIC signaling information, and detecting IP address information required for channel tuning to the at least one virtual channel corresponding to the ensemble, using the acquired program table.
US08087050B2 Client-server electronic program guide
A client-server interactive television program guide system is provided. An interactive television program guide client is implemented on user television equipment. The interactive television program guide provides users with an opportunity to define expressions that are processed by the program guide server. The program guide server may provide program guide data, schedules reminders, schedules program recordings, and parentally locks programs based on the expressions. Users' viewing histories may be tracked. The program guide server may analyze the viewing histories and generates viewing recommendations, targets advertising, and collects program ratings information based on the viewing histories.
US08087049B2 Network-based service to provide on-demand video summaries of television programs
A network-based device allows customers to receive television programming and to view summaries of the programming. A method of providing the summaries comprises: dividing a received program into program segments each identified by index marks, summarizing each program segment into summary segments identified by similar index marks, generating metadata files for delimiting a beginning and an end of summary segments and program segments, storing the summary segments and accessing the summary segments to supply the summary segments in lieu of program segments upon demand.
US08087048B2 Television program guide with a digital storage device
An interactive television program guide system with digital storage is provided. The program guide gives users the ability to select a program for recording onto the digital storage device. The program guide may then provide the user a list of programs that includes at least one listing for a recorded program. The user may select a recorded program listing and the program guide will transfer the corresponding program from the digital storage device to a secondary storage device.
US08087046B2 User interface for television schedule system
Screen (10) for a user interface of a television schedule system and process consists of an array (24) of irregular cells (26), which vary in length, corresponding to different television program lengths of one half hour to one-and-one half hours or more. The array is arranged as three columns (28) of one-half hour in duration, and twelve rows (30) of program listings. Some of the program listings overlap two or more of the columns (28) because of their length. Because of the widely varying length of the cells (26), if a conventional cursor used to select a cell location were to simply step from one cell to another, the result would be abrupt changes in the screen (10) as the cursor moved from a cell (26) of several hours length to an adjacent cell in the same row. An effective way of taming the motion is to assume that behind every array (24) is an underlying array of regular cells. By restricting cursor movements to the regular cells, abrupt screen changes will be avoided. With the cursor (32), the entire cell (26) is 3-D highlighted, using a conventional offset shadow (34). The offset shadow (34) is a black bar that underlines the entire cell and wraps around the right edge of the cell. To tag the underlying position—which defines where the cursor (32) is and thus, where it will move next—portions (36) of the black bar outside the current underlying position are segmented, while the current position is painted solid.
US08087044B2 Methods, apparatus, and systems for managing the insertion of overlay content into a video signal
Methods, apparatus, and systems for managing the insertion of overlay content into a video signal are provided. A video signal is received from a video source. In addition, overlay content is provided in one or more overlay content signals. A tag is appended to the video signal and/or the overlay content signals. The tag contains identifying information. Overlay content selected from one of the overlay content signals may then be inserted into the video signal in accordance with the identifying information to produce a modified video content. The identifying information may comprises various types of information identifying the source or subject matter of the overlay content or video signal, the destination of the overlay content or video signal, information identifying the geographic region where the overlay content is to be inserted, or key words or other information to enable matching of the overlay content with an appropriate video signal.
US08087042B2 Methods and apparatus to detect an internally generated signal mode of a local media playback device
Methods and apparatus to detect an internally generated signal mode of a local media playback device are disclosed. A disclosed method comprises tuning a harmonic frequency of a chrominance signal output by a local media playback device, and determining that the local media playback device is in an internally generated signal mode if the measured harmonic frequency exceeds a predetermined threshold.
US08087040B2 Slot-in type disk drive
A disk drive includes a chassis having a spindle motor for rotating a disk and a read/write head for reading or writing data on the disk, a slide block disposed at one side of the chassis and slidable reciprocally along an entrance-and-exit route defined by the disk, and a support member mounted on the slide member so as to be movable together therewith. The support member supports the disk from below during inserting the disk into the disk drive.
US08087039B2 Spindle motor
A spindle motor is provided. The spindle motor includes a base, a bearing housing, a bearing, a rotation shaft, a stator, and a rotor. The bearing housing is installed on the base. The bearing is press-fitted in the bearing housing, and includes a suction magnet installed therein. The rotation shaft is rotatably supported by the bearing, and is drawn by the suction magnet. The stator is supported by the base. The rotor is coupled to the rotation shaft to be rotated through interaction with the stator.
US08087037B2 Optical pickup apparatus
An optical-pickup apparatus includes first and second objective lenses that focus first and second laser light on information-recording layers of first and second optical discs, the second optical disc having an information-recording format different from that of the first optical disc; and a lens holder that integrally holds the first and second objective lenses in an adjacent manner, a disc surface of the first optical disc and of the second optical disc being substantially parallel to confronting faces of the first and second objective lenses, that confront the disc surface, a minimum distance between the disc surface and the confronting faces in a direction of an optical axis of the turntable being greater than a thickness of the turntable in a direction of a rotation axis of the turntable, either one or both of the first and second objective lenses configured to focus bluish-violet laser light on an optical disc.
US08087036B2 Using an event manager to effect a library function call
An event manager can be used to effect a library function call from a caller service processor application to a data processing function in a library. The library is compiled into a callee service processor application, including passing, by the caller service processor application to the event manager through the caller service processor application's API, an event representing the library function call; passing, by the event manager to the callee service processor application, the event representing the library function call; executing by the callee service processor application the library function call, including retrieving return data from the library function call; returning, by the callee service processor application to the event manager, an event representing the return data from the library function call; and returning, by the event manager to the caller service processor application, the event representing the return data from the library function call.
US08087035B2 Web container extension architecture
A system and method for integrating a diverse set of web/remote user interface technologies into one runtime architecture using a Web container extension is described. This integration simplifies execution, cross-usage, and technology integration between different user interface technologies and other application server offerings.
US08087032B2 Automated recovery process initiation for data consumers of a common information model (CIM) managed component
A Common Information Model (CIM) agent notifies a CIM consumer that the CIM agent is able to receive notifications from the CIM consumer relating to errors within data relating to a CIM managed component and sent by the CIM agent to the CIM consumer. The CIM consumer receives the data relating to the CIM managed component from the CIM agent. The CIM managed component is a hardware component or a component. In response to the CIM consumer detecting that the data relating to the CIM managed component contains errors, the CIM consumer notifies the CIM agent. In response, the CIM agent initiates an automated recovery process in relation to the CIM managed component, without manual user interaction. The CIM agent may then continue to send data relating to the CIM managed component to the CIM consumer.
US08087031B2 Method and apparatus for data transfer between isolated execution contexts
An approach for making an object owned by a first application that executes in a first isolated execution context accessible to a second application that executes in a second isolated execution context is described herein. According to this approach the object is associated with the first isolated execution context. A request is received to render the object accessible to the second application. Ownership of the object is transferred to the second application by changing the isolated execution context that is associated with the object to the second isolated execution context, thereby rendering the object accessible to the second application.
US08087030B2 Processing a received message
Processing a received message includes receiving a message that includes a plurality of values associated with respective data elements that assign an information category to each of the values. The message further includes a plurality of context values belonging to respective context categories. The method includes identifying, in a relevance record and for a first one of the context categories in the message, at least one of the data elements that is relevant for the context value of the first context category. A rule associated with the context value of the first context category is applied to the value of the identified at least one data element. A system includes a message receiving module, a context value module and a processing module.
US08087024B2 Multiple multi-threaded processors having an L1 instruction cache and a shared L2 instruction cache
In general, in one aspect, the disclosure describes a processor that includes an instruction store to store instructions of at least a portion of at least one program and multiple engines coupled to the shared instruction store. The engines provide multiple execution threads and include an instruction cache to cache a subset of the at least the portion of the at least one program from the instruction store, with different respective portions of the engine's instruction cache being allocated to different respective ones of the engine threads.
US08087022B2 Prevention of deadlock in a distributed computing environment
A system for preventing deadlock in a distributed computing system includes a memory and at least one processor coupled to the memory. The processor is operative: to receive as input a sorted set of containers defining a unique global sequence of containers for servicing process requests; to populate 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; to store within each container at least a portion of the at least one table; and to allocate one or more threads in a given container according to at least a portion of the at least one table stored within the given container.
US08087021B1 Automated activity processing
A virtual data storage system includes a device emulator and a storage system. The virtual data storage system requires the performance of activities on a scheduled basis. An activity scheduler manages a set of pending, running, and completed activities. The activity scheduler provides scheduler services for use by external processes. A scheduler process examines a list of to-be-run activities. For each activity that has reached its scheduled time, that activity is considered for starting. An activity monitor process monitors started activities. Upon determining a problem with an activity, a recovery process is performed. The recovery process includes returning the problem activity to the list of to-be-run activities.
US08087019B1 Systems and methods for performing machine-implemented tasks
A task management system may be configured to select and/or perform one or more tasks. The task management system may be configured to create weighted groups of tasks to be performed in response to various triggering conditions. The task management system may include a value generation module, which may be configured to generate values used to select tasks from two or more of the weighted groups of tasks.
US08087018B2 Managing and supporting multithreaded resources for native code in a heterogeneous managed runtime environment
A computer implemented method and apparatus to manage multithread resources in a multiple instruction set architectures environment comprising initializing a first thread from a first context. The initialization of the first thread is suspended at a position in response to an operating system request call to create the first thread. A second thread from a host environment is created based on the position. After the second thread is created, completion of the initialization of the first thread based on the position is then performed. Other embodiments are described in the claims.
US08087017B1 Trace-assisted prefetching of virtual machines in a distributed system
The disclosed implementations related to prefetching of virtual machines. Some embodiments can receive a virtual disk including a first page table block corresponding to one or more other page table blocks or one or more data blocks. Next, the embodiments can generate a representation of the first page table block, the representation of the first page table block including presence information with respect to the one or more other page table blocks or the one or more data blocks in the virtual disk that are pointed to by the first page table block. The embodiments can then sign the representation of the first page table block. Next, the embodiments can use the signature and the generated position independent representation to verify the integrity of the first page table block, and/or change the offset of the one or more other page table blocks or the one or more data blocks.
US08087015B2 Assignment of application models to deployment targets
A distributed application deployment engine uses declarative deployment data that describes deployment characteristics for application modules, and potential target environments. The engine uses the deployment data to potentially match a module to a deployment target. At some point, the modules may then be actually deployed on the identified deployment target. This may be performed for multiple modules in the distributed application, thereby deploying the distributed application in a distributed environment.
US08087013B2 Assisted migration in a data processing environment
In assisting migration of data processing resources from a first operating environment to a second operating environment, a migration controller responds to a problem encountered during a migration process by invoking a network-based service to discover migration resources. A service provider makes migration resources available via the network-based service. The migration controller can obtain the latest migration rules and use them to resolve certain migration problems. The cooperation between the migration controller and network-based service can be automated to reduce reliance on manual updating of installed computer programs.
US08087011B2 Domain stretching for an advanced dual-representation polyhedral loop transformation framework
Mechanisms for domain stretching for an advanced dual-representation polyhedral loop transformation framework 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. In addition, mechanisms are provided for stretching the domains of statements in a program loop view of the source code to thereby normalize the domains.
US08087008B2 Web load test method and web load test program
The web load test apparatus includes a virtual web client generation section to generate virtual web clients each of which transmits a request message to a web server and receives a response message according to a scenario; a memory section to store synchronous point that specifies an order in the scenario of the response message, which is a synchronous point among the response messages, into a storage; a waiting section to interrupt the accesses by the clients until a time when all the clients receive the response messages whose orders are indicated by the synchronous point; a resumption section to resume the accesses when all the clients receive the response messages whose orders are indicated by the synchronous point; and a rewrite section to replace the synchronous point stored in the storage with synchronous point that specifies another response message.
US08087007B2 System and method for software prototype-development and validation and for automatic software simulation re-grabbing
During execution of a program, a processor may identify one or more object class instantiations that are associated by the program with a program state obtained during the execution of the program, may store in a file a description of the identified object class instantiations, where at least a portion of the execution of the program is simulatable based on the file, and may modify the first file in response to a user interaction with a graphical representation of one of the described object class instantiations, where a modified version of the portion of the execution of the program is simulatable based on the modified first file.
US08087002B2 Method and system for providing a visual debugger for an interpreted statistical language
Methods and systems for visual debugging of an interpreted language in, for example, an Interactive Development Environment are provide. Example embodiments provide an S-PLUS Visual Debugging System (“SPVDS”), which includes an S-PLUS Workbench Debugger (“SPWD”) that provides “step-based” visual debugging, enabling programmers to step through execution of expressions by setting and otherwise managing breakpoints, examining variables and expressions, and controlling execution such as by step, step-in, step-out, step-over, continue, stop commands. In addition, the SPWD provides a profiler which tracks the number and duration of calls to functions and the amount of memory allocated to variables. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
US08086998B2 transforming meta object facility specifications into relational data definition language structures and JAVA classes
A meta object facility file is parsed into a plurality of schema elements. For each schema element, it is determined that the definition of the schema element is complete. A computing artifact usable in a database description language database table or a JAVA class is created from the schema element. When the schema element is a meta object facility class, a modeling entity is created to store the computing artifacts derived from the meta object facility file wherein the modeling entity is a JAVA class. The meta object facility class is transformed into a JAVA class, and upon determining that an attribute of the meta object facility class has an array of values, an array table is created and identified in the modeling entity, and an array attribute is added to JAVABEAN information in the modeling entity.
US08086996B2 Binding an image descriptor of a graphical object to a text descriptor
A computer-implementable method, system, and computer-readable medium for binding an image descriptor of a Graphical User Interface (GUI) widget to a text field are presented. The method includes associating an image descriptor, of the GUI widget, with a content of an active field in the text field, wherein the image descriptor of the GUI widget and the content of the active field in the text field are substantially similar. In response to the image descriptor of the GUI widget changing, the content of the active field in the text field is modified to represent the changed image descriptor of the GUI widget.
US08086994B2 Use of RAS profile to integrate an application into a templatable solution
The present invention provides a standardized way to incorporate any new or legacy application into a templatable solution by using Reusable Asset Specification (RAS) profile features. A method in accordance with an embodiment of the present invention includes: providing a default RAS profile for a templatable RAS asset corresponding to the application; and adding at least one extension to the default RAS profile, the at least one extension including a templatable implementation extension for implementing a templatable interface.
US08086986B1 Clock boosting systems and methods
In one embodiment of the invention, a programmable logic device (PLD) includes logic blocks, registers corresponding to the logic blocks, and configuration memory adapted to store configuration data for configuring the PLD. Also included in the PLD is a general routing network having a plurality of routing wires and a clock distribution network having a plurality of routing wires. At least one clock signal path is provided within the PLD from a clock source to one of the registers via a routing wire of the clock distribution network and a routing wire of the general routing network.
US08086984B2 Method of designing semiconductor integrated circuit having function to adjust delay pass and apparatus for supporting design thereof
A power noise cycle is obtained from a dynamic IR drop analysis and a delay of a delay pass is a multiple of the noise cycle. Thereby, a delay increment and a delay decrement of a power noise amount (delay time×power noise amplitude) received when an internal signal of the semiconductor integrated circuit passes through a delay pass circuit are approximately the same.
US08086980B2 Efficient power region checking of multi-supply voltage microprocessors
A improved method for very-early validation of voltage region physical power distribution networks uses initial floor plan and early power grid data to identify physical power connection problems associated with voltage regions defined in multi-supply voltage microprocessor chip designs. Since all checking algorithms are floor plan-based and do not require complete circuit data, they are executable very early in the design phase. As a result, power region-related problems can be resolved much sooner than by using conventional full-chip physical design checking and power grid analysis methods.
US08086979B2 Method for designing and manufacturing a PMOS device with drain junction breakdown point located for reduced drain breakdown voltage walk-in
A PMOS device can be designed and manufactured in accordance with the invention to locate its drain junction breakdown point and maximum impact ionization point to reduce or eliminate drain breakdown voltage walk-in. In some embodiments, the drain junction breakdown point and maximum impact ionization point are located sufficiently far from the gate that the device exhibits no significant drain breakdown voltage walk-in. The device can be a high voltage power transistor having an extended drain region including a P-type lightly doped drain (P-LDD) implant, with drain junction breakdown and maximum impact ionization points appropriately located by controlling the implant dose employed to produce the P-LDD implant. Other aspects of the invention are methods for designing a PMOS device including by determining relative locations of the gate and at least one of the drain junction breakdown and maximum impact ionization points to reduce drain breakdown voltage walk-in, and methods for manufacturing integrated circuits including any embodiment of the PMOS device of the invention.
US08086972B2 Functional verification of power gated designs by compositional reasoning
A novel and useful method of functional verification of power gated designs by compositional reasoning. The method of the present invention performs a sequential equivalence check between the power gated design and a version of itself in which power gating is disabled. A compositional approach is first used to look for conditional equivalence of each functional block of the circuit (and its corresponding functional block with power gating disabled) under a suitable set of assumptions, guaranteed by the neighboring functional blocks. Circular reasoning rules are then employed to compose the conditional equivalences proved on the individual functional blocks back into total equivalence on the whole circuit.
US08086968B2 Dynamic E-mail signature manager
A dynamic electronic mail signature manager for managing a user's electronic mail signatures inserted into electronic mail messages. An electronic mail signature is displayed within a message composition user interface such that each component of the electronic mail signature is displayed in either an “include” display state or a visually distinct “omit” display state. Electronic mail signature components that are in the “omit” display state at the time the user indicates that the electronic mail message is to be sent are not included in the transmitted message. The user can toggle signature components between the “include” and “omit” display states by selecting individual objects. The initial state of each component when the user begins to compose a message (e.g. a new message, a reply message, etc.) may be automatically determined based on user configuration information, and/or based on message history information with respect to an indicated destination.
US08086959B2 Method and system for inferring a schema from a hierarchical data structure for use in a spreadsheet
A method and system are provided for inferring a schema from an electronic document containing hierarchical data for use in a spreadsheet application program. The electronic document containing the hierarchical data is received into an application program. The application program may be a spreadsheet application program. The format of the hierarchical data structure may be XML. The hierarchical data includes a set of nodes making up the structure of the hierarchical data. The nodes may be XML elements and attributes. The hierarchical data is then parsed to discover one of the nodes in the hierarchical data. Once the node has been discovered, content associated with the discovered node is saved to a memory location in the computer system. The content may include data associated with the discovered node and the type of data associated with the node. The hierarchical data is then parsed again to discover subsequent nodes until the content for all of the nodes has been saved to the memory location. Then a schema generator generates schema elements using complex rules based on the particular qualities of each discovered node for each discovered node until a schema is generated for the hierarchical data.
US08086957B2 Method and system to selectively secure the display of advertisements on web browsers
A method and system to selectively secure the display of advertisements on web browsers. A method in accordance with an embodiment includes: defining a particular displayed area of the interpreted markup file; obtaining the DOM tree of the interpreted markup file, the DOM tree comprising parent and child nodes, each node being associated with displayable elements; identifying in the DOM tree a set of child nodes whose displayable elements comprise the particular displayed area; identifying in the DOM tree a first parent node comprising the set of child nodes; converting displayable elements associated with the identified first parent node to an image; generating a second parent node comprising the image; and modifying the DOM tree into a modified DOM tree by deleting the identified set of child nodes and by replacing the identified first parent node by the second parent node.
US08086956B2 Isolated ordered regions (IOR) node order
Method for ordering nodes within hierarchical data. The concept of isolated ordered regions to maintain coordinates of nodes is used by associating each node with coordinates relative to a containing region. Modifications to nodes within a region only affect the nodes in that region, and not nodes in other regions. Traversals that retrieve information from the nodes can rebase the coordinates from their containing region and return with a total order.
US08086951B2 Remote web-based document creation system and method
A system that may be used to generate documents, where the system is accessible from and integratable with remote systems is provided. A document generation system that may be provided as a service, in the sense that the system may be accessed via, e.g., the Internet, from remote systems such as credit aggregators. The system takes in information regarding the requirements (e.g., type of transaction, number of parties, amount of loan, price, governing law, etc.) of the document needed (e.g., a loan application, construction contract, etc.) and produces an appropriate form based on the input information. It should be noted that access to the document generation system is effectuated by an Internet/network connection via, e.g., a partner provider system such as a DMS, a traditional credit aggregator, a credit aggregator portal, etc. Electronic signature and secure archiving may be provided for generated documents.
US08086948B2 Framework for the dynamic generation of a search engine sitemap XML file
The present invention relates to a method for the generation of a Sitemap XML file. The method comprises retrieving input parameter values and determining at least one target entity (an online retail store) within a target environment (a retailer) for which a search engine sitemap definition page will be generated and rendering the sitemap definition page for the determined target entity. The rendered content being further evaluated and ordered according to predetermined priority algorithms. The method further comprises outputting the rendered sitemap definition page, where if the output sitemap definition page exceeds a predetermined size, the output sitemap definition page is divided into smaller segments and an index file is generated and associated with the segmented output sitemap definition page files. Caching functionality (to enhance operational performance) and access control functionality (for controlling the rendering of sitemaps) is further provided within aspects of the present invention.
US08086947B2 Document processing apparatus, document processing system and data structure of document file
A document processing apparatus, including: a communication section to communicate with an external device; a document storage section to store a document file including a content portion and a menu information portion, wherein a content is stored in the content portion and menu information of executable processing for the content is stored in the menu information portion; and a menu display control section to control the communication section so as to transmit the menu information of an accessed document file to the external device, when an access request for the document file is received from external device via the communication section.
US08086944B2 Hard disk drive with data error recovery using multiple reads and derived reliability information
A hard disk drive with a disk that has a plurality of data bits. The drive includes a circuit that reads each data bit n times and selects a value for the bit based on a reliability factor. The circuit may select a bit based at least in part on the most frequent occurrence of one of a plurality of values. For example, if more 0s occurred than 1s the bit would be set to 0. The reliability factor may be a ratio of the occurrence of 0s to the occurrence of 1s. A bit can be not selected or deselected if the reliability factor exceeds a threshold value.
US08086934B2 Decoding apparatus and decoding method
A decoding apparatus and method are capable of decoding LDPC codes with a high degree of precision while preventing the circuit scale of the decoding apparatus from increasing. A computation section carries out a first computation process corresponding to three check-node processes by making use of decoding intermediate results supplied from a decoding intermediate result storage memory by way of a cyclic shift circuit, and stores the result of the first computation process in a decoding intermediate result storage memory. A computation section carries out a second computation process corresponding to six variable-node processes by making use of decoding intermediate results supplied from a decoding intermediate result storage memory by way of a cyclic shift circuit, and stores the decoding intermediate result in the decoding intermediate result storage memory.
US08086929B2 Method of executing LDPC coding using parity check matrix
A low density parity check (LDPC) coding method, and more particularly, a method of executing LDPC coding using a parity check matrix is disclosed. The present invention comprises providing an information bit stream for channel encoding, and encoding the information bit stream by using a first parity check matrix including at least one row generated by combining at least two rows of a second parity check matrix.
US08086923B2 Accurately identifying failing scan bits in compression environments
X-masking registers are added in front of a compactor in test data compression environment to remove unknown values. The X-masking registers block out some chains due to unknown values and select other chains to feed the compactor. This X-masking capability is used to select one scan cell to observe at a time after a failure is observed at the compactor output.
US08086922B1 Programmable logic device with differential communications support
Programmable logic device integrated circuits with differential communications circuitry are provided in which the differential communications circuitry is used to support programming, testing, and user mode operations. Programming operations may be performed on a programmable logic device integrated circuit by receiving configuration data with the differential communications circuitry and storing the received configuration data in nonvolatile memory. The nonvolatile memory may be located in an external integrated circuit such as a configuration device or may be part of the programmable logic device integrated circuit. The stored configuration data may be loaded into configuration memory in the programmable logic device to program the device to perform a desired custom logic function. The differential communications circuitry may be used to handle boundary scan tests and programmable scan chain tests. During user mode operations the differential communications circuitry carries user data traffic.
US08086916B2 System and method for running test and redundancy analysis in parallel
A memory redundancy analyzing apparatus having a tester, a queue, and a redundancy analyzer is provided. The tester includes testing portions for different types of fails, and each of the testing portions performs multiple tests on the memory locations and outputs fail information for at least a part of the memory device. The queue stores the fail information. The redundancy analyzer processes the fails using the fail information and produces a plurality of repair solutions. The types of fails include must fails and sparse fails. The fail information is transmitted to the queue, and the fail information includes at least a part of the fail information for the entire memory device. The tester can operate asynchronously from the redundancy analyzer.
US08086908B2 Apparatus and a method for reporting the error of each level of the tunnel data packet in a communication network
The invention provides methods and devices for reporting and parsing the errors of a packet based on IPSec protocol family in a communication network. Concretely, the reserved field in ICMP security failure message is used to denote the error type at the second level of the error in the packet. With the aid of the solution provided by the invention, it is possible to report the error types for a tunnel packet which has an error in detail. And the source termination device can ascertain the error types of a tunnel packet, so as to eliminate the error.
US08086898B2 Redundant I/O module
A redundant I/O module includes: a control I/O module that communicates with a controller and that comprises a first IOM setting information holding section for storing IOM setting information downloaded from a high-level apparatus, and a standby I/O module that communicates with the controller and that comprises a second IOM setting information holding section for storing IOM setting information downloaded from the high-level apparatus, wherein the controller includes: an IOM status generation section that detects a status of replacement of the standby I/O module; an IOM setting information acquisition section that makes an access to the first IOM setting information holding section of the control I/O module; an IOM setting information generation section that generates IOM setting information about the standby I/O module; and an IOM download section that downloads the generated IOM setting information into the second IOM setting information holding section of the standby I/O module.
US08086895B2 Management method and system for managing replication by taking into account cluster storage accessibility a host computer
A management system, which manages a host computer and a storage system, holds cluster information, specifies an active-state host computer and an inactive-state host computer based on a backup instruction specifying a virtual host identifier, determines the need for executing a replication for disaster recovery use, and when necessary, executes this replication for disaster recovery use in combination with a replication for backup use.
US08086890B2 Virtual machine monitor, virtual machine system and clock distribution method thereof
A virtual machine monitor, a virtual machine system and a clock distribution method thereof. The clock distribution method includes: distributing real clock resource to a Guest Operation System (GOS), and saving correspondence between said GOS and said real clock resource; intercepting an access operation of said GOS to a virtual clock resource; sending said access operation to the corresponding real clock resource according to said correspondence, and then performing a write operation, or injecting an interrupt of said real clock resource into a local Advanced Programmable Interrupt Controllers (APIC) of a virtual CPU of the corresponding GOS of said GOSs.
US08086885B2 Runtime control of system performance
An apparatus includes a hardware unit having an interface to a clock generator, an interface to a power supply and an interface to a software unit. The interface to the software unit is configurable to receive a request from the software unit that identifies at least one operating point for the apparatus. The hardware unit is operable to control at least one of the clock generator and the power supply so as to achieve the requested operating point.
US08086884B2 System and method for implementing an integrated circuit having dynamically variable power limit
An integrated circuit having a dynamically variable power limit is provided. The integrated circuit comprises power management logic operable to receive notification of a dynamically set power limit value and operable to dynamically regulate the integrated circuit's power consumption to comply with the dynamically set power limit value.
US08086872B2 Method for setting security channel based on MPCP between OLT and ONUs in EPON, and MPCP message structure for controlling frame transmission
Provided is a method for setting a security channel between an OLT and at least one ONU in an EPON. In detail, a channel is generated by which the OLT makes a reciprocal security capability agreement with the ONU that wants to set a security channel in a discovery interval and then automatically registers the ONU with the security capability agreement. The security channel is set by which the OLT distributes an encryption key for the security with the ONU completed with the security capability agreement. A renewal point of the encryption key is shared by transmitting a message indicative of a time to change the encryption key between the OLT and the ONU both completed with the encryption key distribution.
US08086871B2 Method for fast decryption of processor instructions in an encrypted instruction power architecture
A method and apparatus for an independent operating system that prevents certain classes of computer attacks. Instruction decryption is performed on an existing instruction set for a processor. The processor architecture limits the impact on processor execution timing. The instruction execution timing is not altered in the processor core and any additional processing is overlapped into existing operations.
US08086860B2 Method for preventing and detecting hash collisions of data during the data transmission
A means for avoiding hash collisions by means of message pre-processing function to increase randomness and reduce redundancy of an input message whereby hash collisions are avoided when it is applied before hashing any message and the message pre-processing function comprises 4 steps like shuffling of bits, compression T-function and LFSR which steps increase the entropy of the input message at the end of 4 rounds, the output becomes more random.
US08086855B2 Access to PLMN networks for non-PLMN devices, and to issues arising in interfaces in general between PLMN and non-PLMN networks
Interface device for interfacing between a PLMN network and a non-PLMN network, the PLMN network being configured to recognize cellular base stations as nodes thereof through which to mediate connections to cellular mobile devices, the non-PLMN networks each comprising a plurality of access points for mediating connections to network compatible mobile devices, and for which the network compatible mobile devices are not required to be cellular devices. The interface device is configured as a node of the PLMN network to appear to the PLMN network as a standard cellular base station, and comprises functionality to make non-cellular devices connecting to the non-PLMN network and attempting to access the PLMN network through the non-PLMN network appear as cellular devices to the PLMN network.
US08086852B2 Providing a trusted platform module in a hypervisor environment
A method is presented for implementing a trusted computing environment within a data processing system. A hypervisor is initialized within the data processing system, and the hypervisor supervises a plurality of logical, partitionable, runtime environments within the data processing system. The hypervisor reserves a logical partition for a hypervisor-based trusted platform module (TPM) and presents the hypervisor-based trusted platform module to other logical partitions as a virtual device via a device interface. Each time that the hypervisor creates a logical partition within the data processing system, the hypervisor also instantiates a logical TPM within the reserved partition such that the logical TPM is anchored to the hypervisor-based TPM. The hypervisor manages multiple logical TPM's within the reserved partition such that each logical TPM is uniquely associated with a logical partition.
US08086850B2 Secure group communication among wireless devices with distributed trust
In one embodiment, a method of forming a secure group from a plurality of nodes for communicating with a user A comprises performing a discover protocol, wherein after performing the discover protocol, all nodes belong to at most one small group and wherein all nodes in each small group share a common key. The method further comprises selecting a leader for each small group. The method further comprises, for each of the leaders, generating a respective common key for the user A and that respective leader. The method further comprises generating a key tree having a plurality of levels, wherein the keys for the lowest level of the key tree are the common keys generated for each leader and wherein the keys for each successive layer are generated by combining pairs of keys from lower levels of the key tree.
US08086849B2 Secure internet-scale eventing
A method and system are provided for delivering event messages in a secure scalable manner. A network includes an event distribution device serving as an event generation device for generating and disseminating an event message through the network to event distribution devices serving as edge event delivery devices having recipient devices connected thereto. Event messages may be encrypted at the event generation device for each of the destination recipient devices or event messages may be encrypted at each of the edge event delivery devices for delivery to respective recipient devices connected thereto. A signing key may also be included with the encrypted message such that the respective recipient devices may authenticate a sender of the encrypted message based on the signing key. Encryption keys may be established based on policies of the network of event distribution devices or based on policies of the respective recipient devices.
US08086848B2 Automated process for a web site to receive a secure socket layer certificate
The present invention provides systems and methods for enabling encrypted communication capabilities for a Subscriber's Web Site, thereby allowing Customers to access the Subscriber's Web Site in a secure manner. A Hosting Provider, that hosts the Subscriber's Web Site, and a Certificate Authority (CA), that verifies the identity of the Subscriber, provide the Subscriber's Web Site with Secure Sockets Layer (SSL) encrypted communications capability. The Hosting Provider and CA communicate directly with each other as needed, typically via the Internet, without using the Subscriber as an intermediary in their communications.
US08086846B2 Providing non-proxy TLS/SSL support in a content-based load balancer
Methods and systems for providing non-proxy Secure Sockets Layer and Transport Layer Security (SSL/TLS) support in a content-based load balancer are described. A Transmission Control Protocol (TCP) connection is accepted from a client, and an SSL/TLS connection is established with the client such that random data used in key generation is created. A request is received from the client, and the request is decrypted. The request is processed, a target stack is selected, and the TCP connection, the SSL/TLS connection, and the random data are transferred to the selected target stack such that the client and selected target stack maintain an end-to-end TCP connection with a non-proxy SSL/TLS connection.
US08086842B2 Peer-to-peer contact exchange
A system may publish authenticated contact information in a publicly available index store, retrieve the contact information, and validate it. The claimed method and system may provide a client-based, server optional approach to publishing. The publicly available index store may be a distributed hash table used in a peer-to-peer network. The system may be used in other secure directory service applications where a server may not be available or where server trust may be minimal.
US08086840B2 Apparatus, system, and method for improving user boot via a storage area network
An apparatus, system, and method are disclosed for remotely booting a client from a storage area network (“SAN”). A connection module enables a client, such as a diskless client, to connect to two or more storage area networks (“SANs”), the SANs belonging to a group of redundant SANs, each SAN in the group redundantly storing at least a portion of substantially identical operating system data for the client. The boot module enables the client to remotely boot an operating system from the two or more redundant SANs. The boot module makes at least one read request to each of the two or more connected SANs, each read request configured to retrieve a disparate portion of the operating system data for loading the operating system onto the client. The boot module loads the operating system onto the client using a combination of data retrieved from the two or more connected SANs.
US08086837B2 Method and apparatus to store initialization and configuration information
Briefly, in accordance with an embodiment of the invention, an apparatus and method to store initialization and configuration information is provided. The method may include storing basic input/output system (BIOS) software in a polymer memory. The method may further include copying a first portion of the BIOS software from the polymer memory to a random access memory (RAM) buffer of a memory controller, wherein the RAM buffer has a storage capacity of at least about two kilobytes (KB).
US08086834B2 System and method for populating a dedicated system service repository for an information handling system
An information handling system includes a processor, a memory device coupled to the processor, and a dedicated system service repository (DSSR) coupled to the processor. The DSSR is configured to store a base image that includes a plurality of partitions and a first system configuration image, wherein the first system configuration image is stored in a first partition of the plurality of partitions, wherein the first system configuration image is configured to provide in-band and/or out-of-band managed access to the DSSR when executed; and by accessing the first system configuration image, the DSSR is populated with a second system configuration image, wherein the second system configuration image is stored in a second partition of the plurality of partitions.
US08086833B2 Method and system for linking firmware modules in a pre-memory execution environment
A BIOS includes a core and multiple modules. The modules include both those that are platform specific and those that are not platform specific. Each module has a standard interface that allows the core (or other module) to call the module. A platform vendor constructs a BIOS by selecting modules from one or more vendors, which when executed can select modules that are suitable for the platform the BIOS resides in.
US08086829B2 Method and apparatus for processing data related to handling interrupts in data processing
A method of processing data comprising: processing a function using a processor operable to perform a plurality of functions, the processor having interrupts enabled; receiving an interrupt at the processor; suspending processing of the function; accessing at least one control parameter, the at least one control parameter indicating whether processing of the function should be resumed from the point where it was interrupted or whether the function should be repeated following the interrupt; following completion of the interrupt continuing processing of the function either at a start of the function or at a point at which it was interrupted dependent upon the control parameter. A function being an application, a thread, a system software routine, or multiple processing steps defined by software.
US08086828B2 Multiprocessor computing systems with heterogeneous processors
Heterogeneous processors can cooperate for distributed processing tasks in a multiprocessor computing system. Each processor is operable in a “compatible” mode, in which all processors within a family accept the same baseline command set and produce identical results upon executing any command in the baseline command set. The processors also have a “native” mode of operation in which the command set and/or results may differ in at least some respects from the baseline command set and results. Heterogeneous processors with a compatible mode defined by reference to the same baseline can be used cooperatively for distributed processing by configuring each processor to operate in the compatible mode.
US08086827B2 Mechanism for irrevocable transactions
A method and apparatus for designating and handling irrevocable transaction is herein described. In response to detecting an irrevocable event, such as an I/O operation, a user-defined irrevocable designation, and a dynamic failure profile, a transaction is designated as irrevocable. In response to designating a transaction as irrevocable, Single Owner Read Locks (SORLs) are acquired for previous and subsequent reads in the irrevocably designated transaction to ensure the transaction is able to complete without modification to locations read from, while permitting remote resources to load from those locations to continue execution.
US08086824B2 Stream processing system having a reconfigurable memory module
A stream processing system includes a stream processing module coupled to a memory module and operable so as to fetch stream elements from the memory module, to process the stream elements fetched thereby, and to store processed stream elements in the memory module. The stream processing module includes a number (N) of stream processing units, and the memory module is configured with a number (N) of memory bank units each corresponding to a respective one of the stream processing units. The memory module is reconfigurable based on a desired inter-level configuration so that each of the memory bank units is configured to have a memory size sufficient to meet processing requirement of the respective one of the stream processing units.
US08086820B2 Data structure for highly efficient data queries
Apparatus and method for highly efficient data queries. In accordance with various embodiments, a data structure is provided in a memory space with a first portion characterized as a virtual data space storing non-sequential entries and a second portion characterized as a first data array of sequential entries. At least a first sequential entry of the data array points to a skip list, at least a second sequential entry of the data array points to a second data array, and at least a third sequential entry points to a selected non-sequential entry in the first portion.
US08086819B2 Solid state drive optimizer
A method for optimizing a solid state drive is described. The method involves determining whether a free space fragment on the SSD is smaller than the threshold fragment size. If the free space fragment on the SSD is smaller than the threshold fragment size, eliminating the free space fragment. If the free space fragment on the SSD is not smaller than the threshold fragment size, retaining the free space fragment for storing data. Elimination of the free space fragments smaller than the threshold fragment size results in a fewer number of free space fragments being used when writing to the SSD, allowing for improved SSD performance.
US08086815B2 System for controlling memory accesses to memory modules having a memory hub architecture
A computer system includes a memory hub controller coupled to a plurality of memory modules. The memory hub controller includes a memory request queue that couples memory requests and corresponding request identifier to the memory modules. Each of the memory modules accesses memory devices based on the memory requests and generates response status signals from the request identifier when the corresponding memory request is serviced. These response status signals are coupled from the memory modules to the memory hub controller along with or separate from any read data. The memory hub controller uses the response status signal to control the coupling of memory requests to the memory modules and thereby control the number of outstanding memory requests in each of the memory modules.
US08086809B2 Interface systems and methods for accessing stored data
A modular data and storage management system. The system includes a time variance interface that provides for storage into a storage media of data that is received over time. The time variance interface of the modular data and storage management system provides for retrieval, from the storage media, of an indication of the data corresponding to a user specified date. The retrieved indication of the data provides a user with an option to access specific information relative to the data, such as content of files that are included in the data.
US08086806B2 Systems and methods for coalescing memory accesses of parallel threads
One embodiment of the present invention sets forth a technique for efficiently and flexibly performing coalesced memory accesses for a thread group. For each read application request that services a thread group, the core interface generates one pending request table (PRT) entry and one or more memory access requests. The core interface determines the number of memory access requests and the size of each memory access request based on the spread of the memory access addresses in the application request. Each memory access request specifies the particular threads that the memory access request services. The PRT entry tracks the number of pending memory access requests. As the memory interface completes each memory access request, the core interface uses information in the memory access request and the corresponding PRT entry to route the returned data. When all the memory access requests associated with a particular PRT entry are complete, the core interface satisfies the corresponding application request and frees the PRT entry.
US08086802B2 Instruction cache system, instruction-cache-system control method, and information processing apparatus
An instruction cache system includes an instruction-cache data storage unit that stores cache data per index, and an instruction cache controller that compresses and writes the cache data in the instruction-cache data storage unit, and controls a compression ratio of the written cache data. The instruction cache controller calculates a memory capacity of a redundant area generated due to compression in a memory area belonging to an index, in which n pieces of cache data are written based on the controlled compression ratio, to compress and write new cache data in the redundant area based on the calculated memory capacity.
US08086801B2 Loading data to vector renamed register from across multiple cache lines
A load instruction that accesses data cache may be off natural alignment, which causes a cache line crossing to complete the access. The illustrative embodiments provide a mechanism for loading data across multiple cache lines without the need for an accumulation register or collection point for partial data access from a first cache line while waiting for a second cache line to be accessed. Because the accesses to separate cache lines are concatenated within the vector rename register without the need for an accumulator, an off-alignment load instruction is completely pipeline-able and flushable with no cleanup consequences.
US08086800B2 Integrated circuit and method for buffering to optimize burst length in networks on chips
An integrated circuit includes a plurality of processing modules coupled by a network. A first processing module communicates with a second processing module based on transactions. A first wrapper means associated to the second processing module buffers data from the second processing module to be transferred over the network until a first amount of data is buffered and then transfers the first amount of buffered data to the first processing module.
US08086795B2 Onboard computer data storage, access, and caching system
A controller and memory unit for a host computer has a primary controller coupled to a parallel bus interface connectable or connected to the host computer, and by cable connections to one or more remote memory disk units, one or more secondary controllers coupled by parallel bus to the primary controller, and one or more solid-state memory modules coupled by parallel bus one-to-one with the secondary controllers. The primary controller provides read/write access to the remote memory disk units and read/write access to each of the solid-state memory modules through the associated secondary controller.
US08086794B2 System and method for data migration between computer cluster architecture and data storage devices
A system for data migration between a compute cluster and disk drives by inclusion of a buffer node coupled to the compute cluster to store data received therefrom in a random fashion. The buffer node signals the computer nodes to promptly return from the I/O cycle to the computing state to improve the duty cycle of the device. The system further includes a storage controller which is coupled between the buffer node and the disk drives to schedule data transfer activity between them. The data transfers are actuated in the sequence determined based on minimization of seeking time and tier usage, and harvest priority, when the buffer node either reaches a predetermined storage space minimal level or a predetermined time has elapsed since the previous I/O cycle. The storage controller deactivates the disk drives which are not needed for the data transfer.
US08086791B2 Solid state memory device with PCI controller
A system interface controller for enabling a computing appliance to read and write data to a fixed or removable non-volatile memory device includes a peripheral component interface having one or more disk and or bus controller registers, a flash memory controller, a random access memory controller, and a random access memory chip having one or more flash address management tables connected to the random access memory controller. In one embodiment, the system interface controller is modular and is installable to a card form factor supporting the non-volatile memory.
US08086790B2 Non-volatile memory device having assignable network identification
Memory devices and methods disclosed such as a memory device having a plurality of memory dies where each die includes a network identification that uniquely identifies the memory die on a bus. Access for each memory die to the bus can be scheduled by a bus controller.
US08086789B2 Flash memory module, storage apparatus using flash memory module as recording medium and address translation table verification method for flash memory module
A purpose of the invention is to immediately return the operation in a flash memory module from low power consumption mode to regular mode. A flash memory controller having memory that stores an address translation table for translating between a logical page address and a physical page address in the flash memory chip controls regular mode and low power consumption mode of operating at lower power consumption than in regular mode by halting operation, or decreasing power supply voltage or lowering operating frequency. A flash memory module having the flash memory controller verifies data in the address translation table while low power consumption mode is set.
US08086788B2 Memory controller interface
A memory interface controller and method to allow a processor designed and configured to operate with NOR flash and static random access memory SRAM devices to instead operate using NAND flash and synchronous dynamic random access memory SDRAM. The system accomplishes this by caching sectors out of NAND flash into SDRAM, where the data can be randomly accessed by the processor as though it were accessing data from NOR flash/SRAM. Sectors containing data required by the processor are read out of NAND flash and written into SDRAM, where the data can be randomly accessed by the processor.
US08086787B2 Wear leveling method, and storage system and controller using the same
A wear leveling method for a flash is provided, wherein the flash memory includes a plurality of physical blocks grouped into at least a data area and a spare area. The method includes setting a first predetermined threshold value as a wear-leveling start value and randomly generating a random number as a memory erased count, wherein the random number is smaller than the wear-leveling start value. The method also includes counting the memory erased count each time when the physical blocks are erased and determining whether the memory erased count is smaller than the wear-leveling start value, wherein a physical blocks switching is performed between the data area and the spare area when the memory erased count is not smaller then the wear-leveling start value. Accordingly, it is possible to uniformly use the physical blocks, so as to effectively prolong a lifetime of the store system.
US08086786B2 Non-volatile memory device and associated programming method
A non-volatile memory device having a memory array is configured to prevent power voltage noise generation during programming, thereby improving reliability. An associated programming method of the non-volatile memory device includes storing data input from an external source to a cache register. The stored data is moved to a main register. The cache register is cleared and the data stored in the main register is programmed to the memory cell array.
US08086785B2 System and method of page buffer operation for memory devices
Systems and methods are provided for using page buffers of memory devices connected to a memory controller through a common bus. A page buffer of a memory device is used as a temporary cache for data which is written to the memory cells of the memory device. This can allow the memory controller to use memory devices as temporary caches so that the memory controller can free up space in its own memory.
US08086783B2 High availability memory system
A memory system with high availability is provided. The memory system includes multiple memory channels. Each memory channel includes at least one memory module with memory devices organized as partial ranks coupled to memory device bus segments. Each partial rank includes a subset of the memory devices accessible as a subchannel on a subset of the memory device bus segments. The memory system also includes a memory controller in communication with the multiple memory channels. The memory controller distributes an access request across the memory channels to access a full rank. The full rank includes at least two of the partial ranks on separate memory channels. Partial ranks on a common memory module can be concurrently accessed. The memory modules can use at least one checksum memory device as a dedicated checksum memory device or a shared checksum memory device between at least two of the concurrently accessible partial ranks.
US08086778B2 Filter driver to enumerate smartcard nodes for plug and play
Described herein is a filter driver in a smartcardreader class that recognizes the presence of a smartcard in a smartcard reader and creates a device node (devnode).
US08086774B2 Networking apparatus and computer usable medium therefor
A networking apparatus electrically connectable with a removable device and an external device through a network is provided. The networking apparatus includes a removal instruction receiving unit to receive a disconnection instruction to electrically disconnect the removable device from the networking apparatus, an approval inquiry transmission unit to transmit an inquiry for approval for the removal of the removable device to the external terminal device, an approval receiver unit to receive the approval for removal from the external terminal device, a connection control unit to control electrical connection and disconnection between the removable device and the networking apparatus, and a disconnection unit to electrically disconnect the removable device from the networking apparatus based on the control of the connection control unit.
US08086772B2 Transferable component that effectuates plug-and-play
A plug-and-play system comprises an agent component that includes instructions for enabling a first device and a mobile device to be compatible upon detecting a connection between the first device and the mobile device. A transfer component pushes the agent component from the mobile device to the first device, and the agent component executes upon reaching the first device. For example, the mobile device can be a mobile phone, a PDA, a personal organizer, and the like, and the first device can be a personal computer, a laptop computer, or a mobile device.
US08086765B2 Direct I/O device access by a virtual machine with memory managed using memory disaggregation
Illustrated is a system and method for identifying a memory page that is accessible via a common physical address, the common physical address simultaneously accessed by a hypervisor remapping the physical address to a machine address, and the physical address used as part of a DMA operation generated by an I/O device that is programmed by a VM. It also includes transmitting data associated with the memory page as part of a memory disaggregation regime, the memory disaggregation regime to include an allocation of an additional memory page, on a remote memory device, to which the data will be written. It further includes updating a P2M translation table associated with the hypervisor, and an IOMMU translation table associated with the I/O device, to reflect a mapping from the physical address to a machine address associated with the remote memory device and used to identify the additional memory page.
US08086762B2 Programmable management IO pads for an integrated circuit
A multi-port SERDES transceiver includes multiple parallel and serial ports, and the flexibility to connect any one of the parallel or serial ports to another parallel or serial port. The ports include programmable pads that are capable of supporting multiple different data protocols, timing protocols, electrical specifications, and input-output functions. A management data IO pad also enables the transceiver to support different electrical requirements and data protocols at the same time. The substrate layout of the transceiver is configured so that the parallel ports and the serial ports are on the outer perimeter. A logic core is at the center, where the logic core operates the serial and parallel data ports, and the bus that connects the data ports. The bus can be described as a “ring” structure (or donut “structure”) around the logic core, and is configured between the logic core and the data ports.
US08086760B1 Managing communications connections with data storage systems
Communications connections with data storage systems are managed. A discovery process is executed to identify an iSCSI port on data storage system. Settings for the iSCSI port are accepted as user input at a server. Communication is performed from the server to the data storage system to configure the iSCSI port.
US08086759B2 Controller having reduced control key set and method for operating same in a learning, macro, or cloning mode
In some embodiments, a wall-mountable, configurable controller having control keys (e.g., less than eight keys or another small number of keys), a subassembly including circuitry, and a control key insert removably mountable to the subassembly and including at least one of the control keys. The circuitry can include a limit switch that is biased in a default state but moveable into a learning state in response to user-exerted force. In some embodiments, the controller includes an IR emitter and an IR receiver and is operable to clone another device by sending configuring radiation from the emitter to the other device's IR receiver. Preferably, the emitter and receiver are positioned so that a controller's IR emitter aligns with the IR receiver of an identical controller when the controllers are positioned face to face. In some embodiments, the controller provides audible and visual feedback to users when operating in a learning mode.
US08086758B1 Systems and methods for interconnecting media applications and services with centralized services
Systems and methods are provided to integrate disparate media services and applications across an organization. The media services are connected to an interoperable media services bus by creating a connector API for each service, thereby enabling the media services to exchange messages in a standardized format related to transactions to be performed involving media assets and/or metadata associated with media assets. Also connected to the interoperable media services bus are one or more centralized services that can be used to improve uniformity of behavior across the media services. Examples of centralized services include searching of media asset metadata, management of access rights to media services and/or media assets, accounting functions related to use of the media services, transformations (such as encoding or digital-rights management wrapping) of media assets, and the like.
US08086747B2 Group-to-group communication over a single connection
A system enabled for reliable and ordered data communication between two sets of nodes with atomic multi-point delivery and multi-point transmission, for example, extending TCP/IP is described hereon. The transmission control protocol (TCP/IP) is intended for reliable host-to-host communication [RFC 793]. The invention extends TCP's notion of host-to-host communication to symmetric group-to-group communication maintaining TCP specifications for data traffic between the groups. The current definition of, two endpoints of a TCP connection is extended to two groups of endpoints, communicating over the connection. End-points of a connection terminate at group nodes. When multiple nodes must be delivered with data, the delivery is performed atomically. Of data originating multiple nodes, optionally, a single data instance is transmitted. Each endpoint is comprised of a receiveHead and a sendHead operating independently. The receiveHead controls delivery of incoming data to application socket and sendHead controls transmission.
US08086746B2 Delivering electronic content
Delivering electronic content includes providing instructions that might cause a computer to collect information including a network address and transmitting the collected information to a receiving computer. The computer that receives the transmitted information selects electronic content based on the received information and sends the selected electronic content to the network address included in the received information. Access to the electronic content might be selectively granted based on criteria.
US08086744B2 Meta-protocol
A tangible computer readable medium may include a program of instructions which when executed by one or more processors, may implement a method of managing protocols. Instructions may include agreeing upon one or more protocol specifications. Instructions may include identifying one or more components required to implement one or more protocol specifications. Instructions may include communicating among parties one or more components when one or more components is a missing component. Instructions may include communicating among parties one or more protocol specifications. Instructions may include generating one or more executable codes using one or more protocol specifications. Instructions may include generating one or more executable codes using one or more components.
US08086742B2 Broadcasting receiver and method of interfacing resource information between a host device and a POD, sending host device resource information and obtaining host device resource information
A broadcasting receiver and method of interfacing resource information between a host device and a POD, sending host device resource information and obtaining host device resource information are disclosed. A POD sends a resource information requesting message. And a host device receives the resource information requesting message and responds with a resource information message including a resource identifier defined in a resource information table which includes information indicating whether the host device supports A-mode. Using a “conditional access” feature provided by a conventional cable security card, content received through any type of transport protocol (including an IP protocol) including a wired/wireless network can be protected and A-mode resource information can be systematically defined together with other-mode IP communication resource and the resource information of different modes can be integrated and transmitted to the host device.
US08086740B2 Method and apparatus for remotely controlling a computer with peer-to-peer command and data transfer
A remote access session is established between client and host computers with the assistance of a gateway. The gateway requests the host computer to send a plurality of data packets to different external addresses and monitors the network ports used for these outgoing packets. The gateway then uses the network port information to predict which port the host will use to transmit future outgoing data packets. A similar process is performed on the client computer. The gateway then directs the client computer to send further data packets to the network address and the predicted port of the host computer. Similarly, the host computer is directed to send further data packets to the network address and predicted port of the client computer. The computers are then directly connected together so that further data communications bypass the gateway.
US08086737B2 System to dynamically detect and correct errors in a session
A system for detecting and correcting an error in session between a client and a host over a network. When the system receives an indication of an error in a session, the system determines an error correction modification to the configuration of the session to correct the error. The system then implements the error correction modification to the configuration of the session and continues the session.
US08086735B2 Method, system and computer-readable recording medium for providing data to dispersed users using cached data based on mirroring
A method for providing information to dispersed users based on an integrative cache on a communication network is provided. The method includes collecting information on the communication network, integrating the collected information and storing the collected information as a cache in a database, receiving an information request from the terminal device of the dispersed users, and determining in a symmetrical area of the communication network if the requested information exists as a cache in the database to control the path of the requested information.
US08086732B1 Method and apparatus for rate limiting client requests
As a server device receives packets from a client device, the server device counts the number of packets received over a particular time interval and compares the result with a preset packet transmission threshold. When the number of packets received from the client device in the time period reaches or exceeds the packet threshold, the server device can detect a potential malfunction of the client device and as such, refrains from processing further packets from the client device. By rate limiting based upon the number of packets received from the client device over a given time interval, rather than on the bandwidth taken by the requests received from the client device, the server device can minimize monopolization of the server device's resources as caused by the packets received at a relatively low rate from a client device.
US08086729B1 Distributed statistical detection of network problems and causes
In a network, a set of machines communicate pairwise, each conditionally adjusting messages in response to its own local state, and each in response to statistical methods conditionally propagating those messages, with the effect that problems with that network, or with a subset of its machines, are reported to a receiver/server. Only a substantially constant number of reports are made to the receiver/server, even when there are a substantial number of such machines able to detect that problem. When a problem is reported, a similar technique causes the machines to collectively evaluate and report suggested causes for that problem. Messages are propagated from each machine to another using locally random global locality. The machines in the network, in response to statistical techniques, organize hierarchically in O(log n) time, where n is the number of machines in the network, substantially without any requirement for nonlocal message exchange.
US08086724B2 Configuration of network's nodes in a telecommunication system
The idea of the present invention providing a solution for configuration problems of a node is based on the following components. A problem recognition system, which analyses performance indicators and identifies root causes, so that signatures can be attached to a found problems. Furthermore there is a signature based filtering system, which looks for transactions satisfying signatures. A customer identification system labels the transactions with the subscriber identify. A solution feedback system generates feedback event to the end node according to the rule of the signature.
US08086723B2 Apparatus and methods for managing communication system resources
Apparatus and methods for managing communication system resources are disclosed. Based on status information received from a resource itself or from other sources, an operational status of a maintenance resource to perform a predetermined maintenance operation on a target communication system resource, for example, may be determined. Access to use resources in performing operations may also be controlled. Resource access is granted or denied based on an availability status of a resource. Other parameters such as relative priorities of a new request to use a resource and a current operation for which access to use the resource was previously granted may also be used in determining whether to grant access to use a resource. A resource may be reclaimed for a higher priority operation for instance. Redundant or alternate resources may also be identified where a resource is not operational or otherwise not available.
US08086721B2 Network resource management in a network device
A method, apparatus, and system for managing network devices is disclosed. The method preferably includes the steps of monitoring for a change to the value of one or more local resource properties associated with the managed network device; generating a learning event report comprising the value of at least one of the one or more local resource properties; and transmitting the learning event report to a central data store. At the central data store, the value of the one or more local resource properties are recorded and made available to the network management system for asynchronous processing. The central data store is preferably a directory server. The apparatus preferably includes a local resource manager for monitoring the value of one or more local resource properties; detecting the changes to one or more local resource properties; generating one or more learning event reports including the changes to the local resource properties; and transmitting the one or more learning event reports to the central data store. The invention reduces the burden on the network management system to regularly poll the numerous devices under management while improving accuracy.
US08086719B2 Bypassing uploading of data from a wireless device using outbound attachment caching
In embodiments of bypassing uploading of data from a wireless device using outbound attachment caching, synchronization logic is implemented to determine whether an attachment of an electronic message to be sent from a wireless device is stored in a first memory of the wireless device or a second memory of the wireless device. The first memory can be configured to automatically replicate data stored in the first memory to a wireless data service. The electronic message can then be initiated for communication to the wireless data service without the attachment responsive to determining that the attachment is stored in the first memory. Alternately, the electronic message can be initiated for communication to the wireless data service without the attachment responsive to determining that the attachment is stored in the second memory and that the attachment was previously communicated to the wireless data service.
US08086718B2 Automated process and apparatus for providing integrated management and control of computer networks
A method and apparatus for an automated system management process are described. According to an embodiment of the invention, a method comprises receiving data regarding operation of a network; automatically generating network policies based at least in part on the data regarding operation of the network using automation intelligence; applying the network policies to modify operations of the network; and receiving data regarding the operation of the network after the modification of the operations of the network.
US08086709B2 Method and apparatus for distributing load on application servers
A method and apparatus for handling incoming service requests, where an application server comprises a set of traffic modules, each being capable of handling at least one predetermined multimedia service. When an initial service request is received from a requester, a load balancing function, capable of selecting basically any traffic module in the set of traffic modules, is applied to assign a traffic module in the set of traffic modules for handling the received service request. After processing the request, a response is sent to the requester including a port number associated with the assigned traffic module. When receiving a subsequent service request including a port number indication, a port mapping function is applied to determine the earlier-assigned traffic module associated with the given port number indication, for handling said subsequent service request.
US08086708B2 Automated and adaptive threshold setting
A method for managing a computer system includes monitoring first violations of a service level objective (SLO) of a service running on the computer system so as to determine a first statistical behavior of the first violations. Second violations of a component performance threshold of a component of the computer system are monitored so as to determine a second statistical behavior of the second violations. A model that predicts the second statistical behavior based on the first statistical behavior is produced. The component performance threshold is automatically adjusted responsively to the model, so as to improve a prediction of the first violations by the second violations.
US08086705B2 Peer-to-peer module configuration redundancy and recovery management
A method for peer-to-peer management module configuration redundancy and recovery can be provided. The method can include fragmenting configuration data for a specified management module configured to manage systems components in a blade environment. The method also can include identifying peer management modules communicatively connected to the specified management module. The method yet further can include transmitting different ones of the fragmented configuration data to different ones of the peer management modules. In response to a reset condition in the specified management module, the method can provide for the retrieval of the fragmented configuration data from the peer management modules. Thereafter, the method can provide for the re-assembly of the retrieved fragmented configuration data and the application of the re-assembled fragmented configuration data to the specified management module.
US08086702B2 Takeover processes in security network integrated with premise security system
An integrated security system is described comprising a gateway located at a first location. The gateway includes a takeover component that establishes a coupling with a first controller of a security system installed at the first location. The security system includes security system components coupled to the first controller. The takeover component automatically extracts security data of the security system from the first controller. The gateway automatically transfers the security data extracted from the controller to a second controller. The second controller is coupled to the security system components and replaces the first controller.
US08086700B2 Region and duration uniform resource identifiers (URI) for media objects
A method for providing a portion of a media object to a user is provided. The method includes receiving a URI associated with a media object. The URI indicates a portion of the media object. The method further includes determining the portion of the media object indicated by the URI. The method also includes providing the portion of the media object to a user. Furthermore, a system for providing a portion of a media object to a user is provided. The system includes a memory, logic for receiving a URI associated with a media object, and a processor. The processor is for determining the portion of the media object indicated by the URI, and providing the portion of the media object to a user.
US08086699B2 Local directory network
A strategy for developing an internet-based network of directory-style websites, where each site operates independently as a fully-developed portal for its local online community and concurrently functions as a portal for the network as a whole, providing access to the other directory-style websites on the network. Various potential configurations are presented. The method eliminates the need for a central portal website, while transforming each URL on the network into a directory-style website with high value content and links. One configuration combines locality with profession to establish a network of locally-based, directory-style websites, each with its own community of local professional therapists: effectively establishing an online network community-based therapists using interconnected but functionally separate URLs. In this networked example of directory-style websites, the therapists utilize the public's access of each URL as a means to communicate with and educate their local geographic community about relevant counseling and therapeutic concerns. The result is that each website benefits from the content, links, and the various types of interactions the therapists provide to their potential users. Their work maintains the growth of the website, potentially enhancing the search rankings for each website in the network. Concurrently, since each URL operates separately but is part of the network of therapist websites, each site can benefit from sharing content, establishing two-way links, and referrals. This synergy should enhance the search engine rankings for each website in the network. Other configurations are discussed and presented. The concept of a link and referral management system for this specific online environment is explored.
US08086698B2 Synchronizing configuration information among multiple clients
A user of multiple client devices (clients) makes application configuration changes on the clients from time to time. The configuration changes are stored in a local event log on each client, as well as in a synchronization server. When one of the clients connects to the synchronization server, for example when the user logs into the synchronization server while using a respective client, the configuration information in the server and client is synchronized. Conflicts, if any, in the configuration changes for a respective application are resolved in accordance with a conflict resolution procedure or conflict resolution rules associated with that application.
US08086692B2 System and method for efficient delivery in a multi-source, multi destination network
Real-time delivery of multimedia content puts extreme demand on both computational and network resources. Many a times, the requirement is to handle multiple such delivery requirements and as a consequence, the overall delivery efficiency gets affected. Another dimension of complexity is that (a) the multimedia content to be delivered may not always be highly reliable, and (b) the network may also be not highly reliable. In such a situation, it becomes even more difficult to satisfy the quality of service requirements. When content to be delivered to multiple destinations is available at multiple sources, there is an opportunity to overcome the above mentioned complexity. The system and method for efficient delivery in a multi-source multi-destination network involves pulling of data from the multiple sources by measuring quality of service and reliability parameters, and efficiently loading the systems and the network in a cooperative manner.
US08086691B2 Method and device for exchanging data between mobile stations in a peer to peer network
In order to share digital data in a peer to peer communication network, a partial version of the data is firstly transmitted to destination stations, and: a collection of data is created in which an identifier is associated with each data item and to each data identifier there is allocated a label indicating whether the complete version of the data item is available on the network; the existence of the collection is notified to at least one destination station; and, on the reception of information on availability on the network of the complete versions of the data of the collection: the collection is updated; and the updating of the shared collection is notified to the destination station or stations.
US08086689B2 Method and apparatus for managing shared data at a portable electronic device of a first entity
A method and apparatus for managing shared data at a portable electronic device of a first entity is provided. A message is received advising that data associated with a second entity is being shared. A request is transmitted to a server for a list of shared folders associated with the second entity, in response to an option to view shared folders associated with the second entity being selected. The list is received. An initialize command is transmitted to the server, the initialize command identifying at least one folder in the list. The data associated with the second entity is received, responsive to the transmitting the initialize command. The data is stored in association with a second entity identifier.
US08086686B2 Persisting a group in an instant messaging application
A system described herein includes a receiver component that receives a request to create a persistent messaging group for an instant messaging application, wherein the request includes an indication of one or more entities that are desired to be members of the persistent messaging group. The system further includes a group creator component that creates the persistent messaging group based at least in part upon the received group creation request, wherein the persistent messaging group is persisted over multiple instant messaging sessions.
US08086682B2 Tracking of electronic mail messages
Electronic mail messages are tracked for the sender by allowing the sender to flag the electronic mail messages. Flagging the electronic mail messages allows for various notifications to be provided to the sender. For example, notification may be provided to the sender by placing an item in a to-do bar for the sender that corresponds to the electronic mail message. As another example, notification may be provided to the sender by firing a reminder at some future time that corresponds to the electronic mail message. As another example, notification may be provided to the sender by including an indication in a related incoming electronic mail message that the incoming electronic mail message is related to the electronic message sent by the sender.
US08086677B2 Information exchange in wireless servers
Systems and methods for wireless systems provide a mechanism for resource sharing. In an embodiment, e-mail messages is routed between mobile wireless clients without first processing the e-mail message through an external e-mail domain identified in the e-mail message. Other embodiments are described and claimed.
US08086673B2 Method and system for generating and processing electronic meeting communications for multiple formats
A method for generating electronic meeting communications for multiple formats and a messaging server for adapted in accordance with the method. The method comprises: receiving on the messaging server a first electronic meeting communication having a first meeting component in a first format, the first meeting component including event information; determining a second meeting component in a second format different from the first format, the second meeting component including substantially the same event information as the first meeting component; and sending a second electronic meeting communication comprising at least the first and second meeting components from the messaging server to one or more recipient devices.
US08086669B2 Multi-protocol print client-server communication
A method of communicating between a print client and a print server is described. The method comprises obtaining an indication of the viability of communication of User Datagram Protocol (UDP) messages from the server to the client. If the indication is that UDP messages are viable, messages are sent from the server to the client using UDP. Otherwise a Hypertext Transfer Protocol (HTTP) request is made from the client to the server, that request is left open, and when the server wishes to send a message to the client, the message is sent as the response to the open HTTP request.
US08086667B1 Providing access to managed content in rich client application environments
Providing access to managed content in rich client application environments is disclosed. A request is received from within a first application environment for access to managed content not managed primarily by a first application with which the first application environment is associated. Access is provided to managed content based at least in part on a context data associated with the first application environment.
US08086665B1 Technique for enabling a plurality of software components to communicate in a software component matrix environment
A technique for enabling a plurality of software components to communicate in a software component matrix environment is disclosed. In one particular exemplary embodiment, the technique may be realized by a method for enabling a plurality of software components to communicate in a software component matrix environment comprising the steps of encoding a request at a client side; communicating the request to a server at a server side via a communication interface; comparing the request to a plurality of operations supported at the server side; determining whether a function match exists at the server side; and returning a response comprising the function match to the client side in response to the request via the communication interface wherein the response is mapped to a data model of a client.
US08086663B2 Network device and control method thereof and network system
If an instruction of a predetermined function is given at a device A in a network, the device A issues a notification request for inquiring whether or not it is possible to execute the function to devices B, C and D in a list of devices capable of cooperating with the device A. The device B receives the request and if the device B can not execute the function, then the device B issues a notification request including the search path of the device B to devices E, F and G included in a list of the device B. If the device B receives a response including a search path through the device E that can execute the function, from the device E, then the search path of the device B is added to the response and the response is sent to the device A.
US08086662B1 Distributed hypermedia method and system for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document
A system allowing a user of a browser program on a computer connected to an open distributed hypermedia system to access and execute an embedded program object. The program object is embedded into a hypermedia document much like data objects. The user may select the program object from the screen. Once selected the program object executes on the user's (client) computer or may execute on a remote server or additional remote computers in a distributed processing arrangement. After launching the program object, the user is able to interact with the object as the invention provides for ongoing interprocess communication between the application object (program) and the browser program. One application of the embedded program object allows a user to view large and complex multi-dimensional objects from within the browser's window. The user can manipulate a control panel to change the viewpoint used to view the image. The invention allows a program to execute on a remote server or other computers to calculate the viewing transformations and send frame data to the client computer thus providing the user of the client computer with interactive features and allowing the user to have access to greater computing power than may be available at the user's client computer.
US08086661B2 Method for resolving collisions in a database replication system by relaxing a constraint that contributes to collisions, or removing the cause of the constraint that contributes to the collisions
A method is provided for resolving collisions in a database replication system. The system includes a source database and a target database, wherein changes made at the source database are replicated to the target database. Each database has one or more tables, and at least one of the tables has multiple constraints. A collision is detected during data replication as a result of one of the tables having multiple constraints. One constraint that contributes to the collision is identified. The constraint that contributes to the collision is relaxed, or the cause of the constraint that contributes to the collision is removed. This process is repeated for all additional constraints that contribute to the collision. In this manner, the collision is resolved.
US08086659B2 Task sequence interface
According to one aspect of task sequence interfaces, a method includes exposing an interface that allows task sequences to be performed on a plurality of remote devices, and receiving requests regarding the task sequences and the plurality of remote devices via the interface. The interface comprises an object model including device objects that represent physical devices in a network, and jobs objects that represent task sequences performed on one or more of the plurality of remote devices.
US08086658B2 Personalized discovery of services
A method of discovering at least one service being advertised in a communication system using at least one service ontology describing service characteristics with service attributes supports user-centered and personalized discovery of services. A discovery statement is formulated as a function of the query term and services with service attributes matching the discovery statement are discovered using the structure implied by the service ontology.
US08086655B2 Methods and apparatus for perturbing an evolving data stream for time series compressibility and privacy
Techniques for perturbing an evolving data stream are provided. The evolving data stream is received. An online linear transformation is applied to received values of the evolving data stream generating a plurality of transform coefficients. A plurality of significant transform coefficients are selected from the plurality of transform coefficients. Noise is embedded into each of the plurality of significant transform coefficients, thereby perturbing the evolving data stream. A total noise variance does not exceed a defined noise variance threshold.
US08086650B1 Method for transforming and consolidating fields in log records from logs generated on different operating systems
An event log translator for reading and translating, when necessary, the event log records from two distinct event log file formats (e.g. EVT and EVTX formats). Moreover, it is a system for consolidating the log records contained in either of the above formats into a common set of fields, which can be displayed to the user of a computer, exported into different formats (e.g. text files, database tables, etc) or consumed by an event log management system.
US08086646B2 Scheme-based identifier
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. An identification scheme that is to be used for generating at least one identifier for an object is identified. A scheme entity that represents the identification scheme and includes at least one aspect thereof is created. The created scheme entity is stored in a repository such that the scheme entity can be selected for association with the identifier.
US08086637B1 Access control for business process data
Controlling access to business process data is disclosed. An instance of a business process object configured to contain business process data is created. An access control list that is determined based at least in part on a business process with which the business process data is associated is associated with the business process object instance.
US08086636B2 Data storage system, data storage server apparatus, control method, and program for storing data on a server apparatus on a network
A data storage system requires no special operation by owner users (who make data available) and provides guest users (who view the data) with ease of management of information required to access the data. For example, a URL providing access to data is issued in association with the combination of an owner user and a guest user. This provides ease of information management since only a single URL is required for a guest user to access a plurality of data made available by one owner user.
US08086633B2 Unified user identification with automatic mapping and database absence handling
An identification system that may be used in heterogeneous computing environments provides a fail-free path to providing identifiers from a single canonical namespace. Objects or gateways requiring an identifier for access are accessed using an identifier for the canonical namespace. If an entity requests access using an identifier from another namespace, an external database is consulted to determine if a mapping exists for the identifier to another identifier the canonical namespace. If no mapping exists, or the external database is unavailable, then an identifier is automatically generated in the canonical namespace and is used for the access. An internal database is updated with the automatically generated identifier, providing a mechanism to add mappings without administrative intervention. To access resources requiring an identifier from another particular namespace, a canonical namespace identifier may be mapped to another identifier in the particular namespace, or a generic identifier may be used.
US08086630B2 Using location-specific price and/or performance information in an ad system
The usefulness, and consequently the performance, of advertisements are improved by allowing businesses to better target their ads to a responsive audience. Location information is determined (or simply accepted) and used. For example, location information may be used in a relevancy determination of an ad. As another example, location information may be used in an attribute (e.g., position) arbitration. Such location information may be associated with price information, such as a maximum price bid. Such location information may be associated with ad performance information. Ad performance information may be tracked on the basis of location information. The content of an ad creative, and/or of a landing page may be selected and/or modified using location information. Finally, tools, such as user interfaces, may be provided to allow a business to enter and/or modify location information, such as location information used for targeting and location-dependent price information. The location information used to target and/or score ads may be, include, or define an area. The area may be defined by at least one geographic reference point (e.g., defined by latitude and longitude coordinates) and perhaps additional information. Thus, the area may be a circle defined by a geographic reference point and a radius, an ellipse defined by two geographic reference points and a distance sum, or a polygon defined by three or more geographic reference points, for example.
US08086628B2 Systems and methods for user-constructed hierarchical interest profiles and information retrieval using same
Systems and methods for delivering Web content are provided. The systems and methods include a mechanism for providing interest data that may be applied to filter Web content at the provider side. A hierarchical data set of user-identified interests in received from the user's Web client. The hierarchical data set is parsed, and responsive thereto, one or more keyword attribute values are extracted from the hierarchical data set. The extracted keyword values are applied to filter content for delivery to a requesting Web client.
US08086625B2 Automated method for re-attracting job seekers to job match site at more opportune times
A machine-implemented method encourages a job seeker to revisit a job search site by (a) automatically submitting the seeker's search query to a job history database to selectively retrieve responsive job history information corresponding to the seeker's search query; (b) automatically forwarding the selectively retrieved job history information for a prediction of future job prospects; and (c) automatically generating from the future job prospects results which indicate future time points at which more or better job search results are expected to be available.
US08086624B1 Determining proximity to topics of advertisements
The present disclosure includes a system and method for determining proximity to topics of content items (e.g., an advertisement or “ad”). In some implementations, a method includes identifying search criteria associated with keywords of a content item. The keywords used in determining whether or not to embed the content item in Web pages including search results. Numerical scores for the search criteria is determined based, at least in part, on a topic of the content item, the numerical score indicative of proximity to the topic of the content item.
US08086619B2 System and method for providing search query refinements
A system and method for providing search query refinements are presented. A stored query and a stored document are associated as a logical pairing. A weight is assigned to the logical pairing. The search query is issued and a set of search documents is produced. At least one search document is matched to at least one stored document. The stored query and the assigned weight associated with the matching at least one stored document are retrieved. At least one cluster is formed based on the stored query and the assigned weight associated with the matching at least one stored document. The stored query associated with the matching at least one stored document are scored for the at least one cluster relative to at least one other cluster. At least one such scored search query is suggested as a set of query refinements.
US08086618B2 Configuration rule translation mapper
A system for performing configuration rule translation mapping. One or more feature inputs are received by a configuration rule translation mapper according to requirements for a specific machine type. The one or more feature inputs are translation source data. A selection of one or more translation types is received by the configuration rule translation mapper. Configuration rule translation mapping is performed by the configuration rule translation mapper based on the one or more translation types selected to translate translation source data into a desired format. The translation source data, which is translated into the desired format, is transferred by the configuration rule translation mapper to a configurable transformation macro. Then, a final transformation output is output by the configurable transformation macro using a transformation macro script and one or more transformation templates.
US08086616B1 Systems and methods for selecting interest point descriptors for object recognition
Systems and methods for selecting interest point descriptors for object recognition. In an embodiment, the present invention estimates performance of local descriptors by (1) receiving a local descriptor relating to an object in a first image; (2) identifying one or more nearest neighbor descriptors relating to one or more images different from the first image, the nearest neighbor descriptors comprising nearest neighbors of the local descriptor; (3) calculating a quality score for the local descriptor based on the number of nearest neighbor descriptors that relate to images showing the object; and (4) determining, on the basis of the quality score, if the local descriptor is effective in identifying the object.
US08086615B2 Security data redaction
In accordance with one embodiment of the present invention, there are provided mechanisms and methods for securing access to data. These mechanisms and methods for securing access to data make it possible for systems to have improved control over accesses to information by redacting responses made by services based upon access policies. Requestors may be users, proxies or automated entities. This ability of a system to redact responses to queries or requests for services in accordance with access policies makes it possible to attain improved security in computing systems over conventional access control mechanisms that control based upon privileges for accessing a file, an account, a storage device or a machine upon which the information is stored.
US08086613B2 Reproducing apparatus, reproducing method, and reproducing program
Disclosed herein is a reproducing apparatus including, a content storage block configured to store content and attribute information thereof by relating with each other, an input block configured to enter a command, a reproducing block configured to reproduce content, and a control block configured to control the reproducing block such that, when a content switching command is entered from the input block during reproduction of a first piece of content by the reproducing block, the first piece of content is switched to another piece of content that belongs to related list information to which at least one piece of content related with the first piece of content belongs, the another piece of content having been generated on the basis of attribute information of the first piece of content, and then the another piece of content is reproduced.
US08086612B2 Album generating apparatus, album generating method and program
There is provided an album generating apparatus for generating an album whose pages are adequately allocated in accordance to image capturing position and time. The album generating apparatus has an image storing section for storing images by correlating with the image capturing time and position of the images, a importance judging section for judging importance of the image capturing time and image capturing position in the plurality of images stored in the image storing section, an image capturing time sorting section for sorting the plurality of images stored in the image storing section per page in the album based on the image capturing time stored in the image storing section when the importance judging section judges that the importance of the image capturing time is greater than that of the image capturing position, an image capturing position sorting section for sorting the plurality of images stored in the image storing section per page of the album based on the image capturing position stored in the image storing section when the importance judging section judges that the importance of the image capturing position is greater than that of the image capturing time and a layout determining section for laying out the images sorted per page by the image capturing time sorting section or the image capturing position sorting section to each page of the album.
US08086607B2 Annotation of data in an operating plan data aggregation system
In an embodiment a method is provided. The method includes receiving forecast information in a computer from a first group of users. The method also includes integrating the forecast information into a database and corresponding OLAP cube accessible by the computer. The method further includes receiving comments on specific entries of the forecast information in the computer from a second group of users. The method also includes receiving changes of the forecast information in the computer from a second group of users The method further includes integrating comments and changes into the database and OLAP cube. Moreover, the method includes providing a display of the comments and the changes to the first group of users in an interface to the computer.
US08086605B2 Search engine with augmented relevance ranking by community participation
Embodiments of the present invention provide systems and methods for ranking a result set. The method according to one embodiment comprises selecting an item from the result set, selecting a user profile from one or more user profiles and selecting one or more items of personalized information from the selected user profile. A rank is calculated for the item on the basis of the selected one or more items of personalized information and the selected item in the result set is ranked in accordance with the calculated rank.
US08086603B2 Using LUN type for storage allocation
In an embodiment of the invention, an apparatus uses a LUN (logical unit number) data type for storage allocation. The apparatus includes a storage appliance that specifies a LUN data type for a LUN. The storage appliance then allocates data blocks in the LUN based on the LUN data type. The storage appliance allocates data blocks in the LUN as contiguous data blocks or as non-contiguous data blocks, based on the LUN data type. The LUN data type may be, for example, database data type, user data type, or binary data type.
US08086601B2 Systems and methods of retrieving relevant information
The present invention provides systems and methods of retrieving the pages according to the quality of the individual pages. The rank of a page for a keyword is a combination of intrinsic and extrinsic ranks. Intrinsic rank is the measure of the relevancy of a page to a given keyword as claimed by the author of the page while extrinsic rank is a measure of the relevancy of a page on a given keyword as indicated by other pages. The former is obtained from the analysis of the keyword matching in various parts of the page while the latter is obtained from the context-sensitive connectivity analysis of the links connecting the entire Web. The present invention also provides the methods to solve the self-consistent equation satisfied by the page weights iteratively in a very efficient way. The ranking mechanism for multi-word query is also described. Finally, the present invention provides a method to obtain the more relevant page weights by dividing the entire hypertext pages into distinct number of groups.
US08086599B1 Method and apparatus for automatically identifying compunds
One embodiment of the present invention provides a system that automatically identifies compounds, such as bigrams or n-grams. During operation, the system obtains selections of search results which were selected by one or more users, wherein the search results were previously generated by a search engine in response to queries containing search terms. Next, the system forms a set of candidate compounds from the queries, wherein each candidate compound comprises n consecutive terms from a query. Then, for each candidate compound in the set, the system analyzes the selections of search results to calculate a likelihood that the candidate compound is a compound.
US08086590B2 Product suggestions and bypassing irrelevant query results
A computer system, computer media, and computer-implemented method for generating product suggestions and providing product information are provided. The computer system includes a relevance engine, a product database, and a graphical user interface to respond to user queries and to provide product details associated with one or more products included in the user queries. The relevance engine determines which products are similar to products included in the user queries. The graphical user interface displays product suggestions that refine the user queries without executing the query on the product database, where a subset of the product suggestions are linked to product details pages. User selection of any of the product suggestions within the subset directs the user to a product details page for a specific product and bypasses a listing of results having many products that match the refined user queries.
US08086588B2 Computer program product and method for sharing information between multiple computer applications using a grafted model network
A computer program product and method for sharing information between multiple computer applications using a grafted model network. The method includes creating a first model having one or more pre-defined fields, defining one or more application-defined fields, associating the first model with the first application project, associating the one or more application-defined fields with the second application project, grafting the one or more application-defined fields to the first model, building the first and second application projects, and dynamically installing the first and second application projects on a software platform. Building the first application project comprises creating a first database table having one or more table columns corresponding to the pre-defined fields of the first model in a database. Building the second application project comprises adding one or more table columns to the first database table corresponding to the application-defined fields in the database. Dynamically installing the first application project enables the one or more table columns corresponding to the pre-defined fields of the first model to be accessed via the software platform by the first computer application upon execution on a computer, and dynamically installing the second application project enables the one or more table columns corresponding to the pre-defined fields of the first model and the application-defined fields to be accessed via the software platform by the second computer application upon execution on the computer.
US08086584B2 Identifying automounted file system resources
A method, an apparatus, a system, and a computer program product are presented for determining whether a file system resource is a file system resource that is contained within a file system that can be automounted by a data processing system. A target file system resource is identified, after which a first file system data structure that represents a file system that contains the target file system resource is identified using a file system resource data structure that represents the target file system resource. If it is determined that the first file system data structure identifies a file system resource data structure that represents an automount point, the target file system resource is marked as an automount file system resource. File system resource data structures that represent hierarchically more inclusive file system resources are traversed if necessary to search for an automount point.
US08086583B2 Partitioning fact tables in an analytics system
An analytics system can obtain analytics data. The analytics system can automatically partition data based on months or another time period, into fact tables. A scrolling window system can combine multiple eligible fact tables into a single view. A reporting engine can then use the single view.
US08086582B1 System, method and computer program product for scanning and indexing data for different purposes
A system, method and computer program product are provided for scanning and indexing data for different purposes. Included is a universal engine operable to scan and index data stored in at least one device, for a plurality of different purposes. Further provided is at least one application for controlling the universal engine to perform the scanning and indexing for at least one of the different purposes.
US08086581B2 Method for managing lock resources in a distributed storage system
A method and a distributed locking system for the management of lock resources in a distributed files system having several lock managers, each managing lock resources in its respective domain. Each lock manager maintains a registry lock file that comprises of a list of all locked files and a list of lock requests. The registry lock files of all lock managers in the distributed locking system are saved in a central database. Furthermore, the system enables concurrent locking operations of different file sharing protocols on the same file system resources.
US08086578B2 Data archiving system
An encrypted file storage solution consists of a cluster of processing nodes, external data storage, and a software agent (the “File System Watcher”), which is installed on the application servers. Cluster sizes of one node up to many hundreds of nodes are possible. There are also remote “Key Servers” which provide various services to one or more clusters. The preceding describes a preferred embodiment, though in some cases it may be desirable to “collapse” some of the functionality into a smaller number of hardware devices, typically trading off cost versus security and fault-tolerance.
US08086575B2 Methods and apparatus for integrating disparate media formats in a networked media system
A media system includes at least a source media device and a playback media device coupled through a network. The source media device presents media to the network. The media comprises at least one digital content file with a first format. A playback media device plays back digital content files formatted in a second format. A transcoder, also coupled to the network, converts the first format of the digital content file to a second format. In one embodiment, the transcoder comprises a device separate from the source media device and the playback media device. In another embodiment, the transcoder comprises a device integrated with the source media device. The playback device receives the digital content file, formatted in the second format, over the network, and processes the digital content file in the second format to generate processed signals. The processed signals drive the playback device to play the digital content file. In another embodiment, the transcoder operates in conjunction with one or more media servers. For this embodiment, media, stored on the media servers, is converted to one or more different file formats. The conversion may occur without requiring a user to initiate the conversion.
US08086573B2 System and method for identifying computer users having files with common attributes
A system and a method for identifying computer users having files with common attributes are provided. The method includes generating a first table having a set of attributes for each file in a first set of files associated with a first computer user. The set of attributes for each file in the first set of files have a plurality of attribute types. The method further includes generating a second table having a set of attributes for each file in a second set of files associated with a second computer user. The set of attributes for each file in the second set of files have the plurality of attribute types. The method further includes generating a similarity table by comparing each set of attributes in the first table with each set of attributes in the second table, utilizing a predetermined similarity metric, and determining whether the first and second computer users have at least one file with common attributes, based on data in the similarity table.
US08086572B2 Method, system, and program for restoring data to a file
Provided is a method, system and program for backing up the contents of a source storage device as an object in a data storage subsystem wherein the object contains image data representing the contents of the source storage device, and restoring the contents of the source storage device from the object to a file such as a flat file. The contents of the file may be copied to a target storage device to restore the contents of the source storage device from the file to the target storage device which may be the source storage device or another target storage device.
US08086571B2 Table lookup mechanism for address resolution
A table lookup indexing system for the transmission of data packets in a network switch. Data is received in an input port and is divided into two parts, an index portion and a bucket portion. The index portion selects a particular bucket and the combination of the index portion and bucket portion selects a specific entry in the table.
US08086562B2 Arrangement for anonymous API downloaded resources for advanced content
Provided are arrangements for downloading resources and managing downloaded resources. A file is requested from a HTTP server, the file associated with an original URI. The file is downloaded and assigned a handle. The file is then stored in a storage location such as a file cache or in a persistent storage location. Upon command of an advanced content playlist or sequence, the file is called by calling the handle of the file. The storing of the file may include storing the file in a location where the file is subject to an automatic removal operation. The file may be an image file or any other type of file, especially multimedia files. The automatic removal operation may occur upon a quitting or restarting of the application. If another request is made for another file, the prior downloaded file may be replaced.
US08086550B2 Methods, apparatuses, and computer program products for classifying uncertain data
Uncertain data is classified by constructing an error adjusted probability density estimate for the data, and applying a subspace exploration process to the probability density estimate to classify the data.
US08086549B2 Multi-label active learning
Multi-label active learning may entail training a classifier with a set of training samples having multiple labels per sample. In an example embodiment, a method includes accepting a set of training samples, with the set of training samples having multiple respective samples that are each respectively associated with multiple labels. The set of training samples is analyzed to select a sample-label pair responsive to at least one error parameter. The selected sample-label pair is then submitted to an oracle for labeling.
US08086547B2 Data pattern generation, modification and management utilizing a semantic network-based graphical interface
A plurality of pattern components is presented to a user. Each of the pattern components describe events and/or sub-events that, when combined, create emergent information that indicates the occurrence of a primary event. The user builds and then transmits a customized graphical event pattern, composed of one or more pattern components, rules and other emergent information artifacts to a server, which generates an underlying database file that describes the customized graphical event pattern and/or data pattern. The data pattern is then transmitted to an intelligent sensor, server, or other detection device. If a set of event data inputs, from an interlinked array of intelligent sensors or other detection devices, meet a predetermined threshold requirement of one or more of the pattern components, the data patterns then intercommunicate and vote as to the degree to which they have collectively each detected a primary event, using the sub-events as criteria.
US08086546B2 Method and system for anticipatory package shipping
A method and system for anticipatory package shipping are disclosed. According to one embodiment, a method may include packaging one or more items as a package for eventual shipment to a delivery address, selecting a destination geographical area to which to ship the package, shipping the package to the destination geographical area without completely specifying the delivery address at time of shipment, and while the package is in transit, completely specifying the delivery address for the package.
US08086535B2 Decoupling rights in a digital content unit from download
Systems and methods for enabling a user to obtain rights in a legitimate copy of a digital content unit without downloading the copy from a digital content store are provided. The systems and methods provide an encrypted copy of a digital content unit to a first user and transcript the encrypted copy to generate the legitimate copy to a second user. The encrypted copy is encrypted with a first encrypt key that may be associated with the first user and the legitimate copy is encrypted with a second encrypt key that may be associated with the second user.
US08086533B1 System, method, and computer program product for payment authorization based on a variable payment authorization score
A system, method, and computer program product are provided for generating a variable payment authorization score. In use, a payment authorization request is received. In response, a variable payment authorization score is generated. Further, the variable payment authorization score is provided for use.
US08086528B2 Transaction aggregator
Systems and methods for determining and reporting aggregated transaction level data regarding a particular user are disclosed. Based on the requests of one or more information requesters, an aggregator server can request transaction level data for all accounts associated with a particular user from a transaction database. The transaction database returns raw transaction level data for all accounts associated with the particular user to the aggregator server. The aggregator server can then parse the raw transaction level data based on a number of transaction level data elements and information requester input. The parsed raw transaction level data can then be used to determine the number of predefined or information requester defined transaction level data aggregates. The resulting transaction level data aggregates can then be sent in a report to the one or more information requesters.
US08086527B2 Multiple quote risk management
The disclosed systems and methods relate to allowing trading of over the counter (“OTC”) foreign exchange (“FX”) contracts on a centralized matching and clearing mechanism, such as that of the Chicago Mercantile Exchange's (“CME”'s) futures exchange system (the “Exchange”). The disclosed systems and methods allow for anonymous transactions, centralized clearing, efficient settlement and the provision of risk management/credit screening mechanisms to lower risk, reduce transaction costs and improve the liquidity in the FX market place. In particular, the disclosed embodiments increase speed of execution facilitating growing demand for algorithmic trading, increased price transparency, lower cost of trading, customer to customer trading, and automated asset allocations, recurring trades as well as clearing and settlement efficiencies.
US08086525B2 Methods and systems for providing risk ratings for use in person-to-person transactions
Embodiments of the present invention provide a system for determining a risk rating associated with a subject to support a person-to-person transaction. The system includes a profile device in communication with a database that includes personal information and history information associated with the subject. The profile device includes a profile engine stored on a computer-readable medium. The profile engine can access the personal information to authenticate the subject and access the history information to generate a risk rating for the subject. The risk rating is generated by scoring the history information using pre-set criteria. The profile engine can output the risk rating to a reviewer identified by the subject.
US08086523B1 Credit risk evaluation with responsibility factors
A system, device, and method for calculating an enhanced credit score using insurance rating information, individual rating factors, interaction rating factors, geographic rating factors, vehicle monitoring rating factors, and/or credit risk information is disclosed. Insurance rating information, individual rating factors, interaction rating factors, geographic rating factors, and vehicle monitoring rating factors, either individually or in combinations, may be used as inputs to a novel credit-scoring model to calculate an enhanced or improved credit score for an individual or other type of credit user. The novel credit-scoring model may be implemented in a computer-readable medium comprising computer-executable instructions for causing a computing device to calculate an enhanced credit score. The computer-executable instructions may be arranged into an input module, output module, and calculation module. The modules may be used to calculate an enhanced credit score that may be used by lending institutions and others to determine the terms of a financing agreement with a user.
US08086513B2 System and method of margining fixed payoff products
A system and method is disclosed for determining performance bonds related to fixed payoff products, i.e. contracts which payoff a fixed amount based on the outcome of an underlying event regardless of the particular value of the underlying event. The worst outcome of the overall portfolio, which may contain more than one instrument, is calculated. This permits the portfolio to have both long and short positions on the same underlying event and offsets, e.g. long (bought but not closed out) and short (sold but not closed out) positions, among instruments in the portfolio are factored in. A universe of outcomes is constructed including single events with single outcomes, and the probability thereof, an single events with multiple outcomes, each with a probability thereof. This universe is implemented in a matrix probabilities on different outcomes, also referred to as “strikes.” Each strike/outcome then has an associated price and probability, typically factored together as single value reflective of both. Events with low probability will have low values, resulting in a lower margin requirement, as will be explained below. The margin requirement/performance bond is then set equal to the amount of the maximum loss that the portfolio can sustain for any possible outcome of the underlying event, adjusted for the probability of the outcome.
US08086512B2 System and method for scheduling asset allocation
A distributed asset allocation processing system performs a computerized method for allocating subscriber assets. The system configures predetermined investment allocation paths that relate asset allocation models to trigger events. The system then selects a predetermined path based on a subscriber's risk tolerance. At each trigger event along the predetermined path, the system automatically rebalances the subscriber's assets according to an asset allocation model corresponding to the trigger event.
US08086511B2 System and method for presenting a competitive comparison of a recommended or custom card
A system, computer product and method for presenting a competitive comparison of a recommended financial transaction instrument. A set of questions is presented to a consumer in order to determine psychographic characteristics of the consumer. At least one subset of questions is presented based on answers to the set of questions, the at least one subset of questions relating more specifically to available benefits. A tailored financial transaction instrument is recommended having benefits which are based on answers to the at least one subset of questions. At least one similar competitive financial transaction instrument is presented to the consumer.
US08086510B2 Computer graphics processing methods and systems for presentation of graphics objects or text in a wagering environment with suspect wager checking
Computer graphics processing systems and methods are provided for the presentation of graphic objects or text in a wagering environment. In at least one embodiment, the systems and methods present graphic objects on a graphic user interface screen that includes at least one of a plurality of betting lines, including a reference betting line, such as a market betting line having a value that corresponds to a value of a reference variable associated with an object, a high line having a value corresponding to an amount above the reference variable value, a low line having a value corresponding to an amount below the reference variable value, etc. The market, high, and low lines may be arranged spatially on the interface screen based at least on the values of each of the lines. The interface screen includes a least one computer generated graphic object associated with each of the betting lines that is selectable for submitting at least one of an up bet request and a down bet request. The at least one graphic object may be rotating or moving based on the tradeable state associated with the graphic object.
US08086509B2 Determining commercial share of wallet
Commercial size of spending wallet (“SoSW”) is the total business spend of a business including cash but excluding bartered items. Commercial share of wallet (“SoW”) is the portion of the spending wallet that is captured by a particular financial company. Commercial SoW is a modeling approach that utilizes various data sources to provide outputs that describe a company's spend capacity. These outputs can be appended to data profiles of customers and prospects and can be utilized to support decisions involving prospecting, new account evaluation, and customer management across the lifecycle. Company financial statements are utilized to identify and calculate total business spend of a company that could be transacted using a commercial credit card. A spend-like regression model may then be developed to estimate annual commercial SoSW value for customers and prospects within a credit network.
US08086505B2 Enhancing touch and feel on the internet
A system for enabling touch and feel over the internet provides a three-dimensional representation of a good being sold, that three-dimensional representation being viewable from a number of different directions. In one embodiment, the good being sold is in a package and the package is displayed from the number of different directions. Another embodiment has the good being a book, and the inside and outside covers of the book are displayed and specified pages of the book can be displayed. The user can read from either the label or the covers just as if the user were actually handling the good.
US08086504B1 Tag suggestions based on item metadata
Tag suggestions enable a hosting entity such as a website to determine one or more tags to suggest to a user for association with a particular item within an electronic catalog. After this determination, the hosting entity may suggest the determined tags to the user. To determine these tags, the hosting entity may employ techniques to determine items related to the particular item. The hosting entity then suggests some or all of the tags associated with the related items. Additionally or alternatively, the hosting entity may determine certain metadata associated with the particular item. The entity then may suggest this metadata, or some related phrase or tag, to the user for association with the particular item. However the tag suggestions are determined, the hosting entity may rank the tag suggestions to determine which tags to present to the user or to determine an order in which to present the tags.
US08086503B1 Method, program storage device, and apparatus for offering a user a plurality of scenarios under which to conduct a primary transaction
A method of offering a user a plurality of scenarios under which to conduct at least one primary transaction involving at least one specific item, the specific item being one of goods and services, with each one of these scenarios entailing a corresponding cost to the user. The method can include at least the following. Communication is established via a communications device between the user and a system to facilitate the primary transaction. Primary transaction data is obtained relating to the primary transaction, with the primary transaction data including data representing an identity of the user and representing the at least one specific item. The user is offered a choice between at least two scenarios under which to conduct the primary transaction, determining costs of the transaction based on allowance of receiving offers of upsell transactions.
US08086500B2 Interactive assistance on purchase decision-making
Systems and methods for providing interactive assistance on purchase decision-making are provided. These systems and methods are preferably adapted to enable a purchase decision to be made by preferably interactively assisting the purchase decision-making process until a final purchase selection is made or indicated.
US08086498B2 E-commerce transaction and product information aggregation and processing
Embodiments include hardware and/or software for receiving an electronic receipt from a merchant that describes a transaction for a product by a purchaser and gathering product information from one or more sources such as the merchant, the product's manufacturer, the purchaser's bank, and/or an accessories dealer. Upon gathering the product information, the product information is associated with the transaction for the product on the electronic receipt and packaged in a standard, electronic format, an aggregated package, that is accessible and manageable by the purchaser's software, such as a personal finance manager (PFM) like Quicken™, Quickbooks™, Microsoft Money™, or the like. The aggregated package can then be sent to the purchaser via an email address supplied by the purchaser at the time of the purchaser or by the purchaser's bank while completing a funds transfer for the transaction.
US08086497B1 Systems and methods for price searching and customer self-checkout using a mobile device
Price searching and customer self-checkout on a mobile device is provided. A system for purchasing products comprises at least one subsystem that receives from a mobile device at least price and seller identification data of a product, (at least the price of said product having been electronically read by the mobile device), and at least one subsystem that charges a user for the product based upon the received price and identification data.
US08086492B2 Frame-based network advertising and exchange therefor
Advertising is displayed in conjunction with web pages and other HTML-rendered information by splitting a display area into frames, so that requested content appears in one frame and one or more advertisements appear in other frames, respectively. By displaying advertisements in frames that are at the same logical layer as the web pages that induced the advertising, the functionality of the presentation resides in native HTML code, making it much more difficult to block the advertisement. An exchange server provides frame generation data to the HTML-rendering device. The device can directly obtain requested content and associated advertisements from respective domains, or the data can be indirectly provided through the exchange server.
US08086491B1 Method and system for targeted content distribution using tagged data streams
A method for targeting content to a user based on a user profile and content tags. All content is delivered to the user's computer system. Each unit of content has a tag uniquely identifying a classification of the content. The receiving computer recognizes and evaluates the tags to match the content with a local user profile. The matching content is selected from all the content and displayed. The user profile is a set of data describing the classifications of content that are most appropriate for the user. The profile can be developed based on usage history or demographic information. The user computer system has a tag dictionary that may be updated to correspond to a set of tags utilized by content delivery systems.
US08086482B2 Performance optimization
In embodiments, the present invention relates to methods and systems for monitoring performance of employees, contractors and other agents employed to perform tasks on behalf of a company, business organization or other entity. In an embodiment, the present invention involves defining performance metrics that relate to achievement values. The achievement values are associated with defined performance levels. Performance statistics that relate to an agents performance are collected and compared to the achievement values to characterize an agent's performance within one of the performance levels. The performance level achieved by an agent and the compensation of the agent are graphically displayed, and in some embodiments used to determine compensation adjustments.
US08086481B2 Method for performing a market analysis
A method for performing a market analysis may include collecting survey data, which may include evaluation data for desired outcomes, the desired outcomes consisting of attributes of one or more products or services. The desired outcome evaluation data may include importance and satisfaction data. Further, the survey data may include evaluation data for potential features. The potential features evaluation data may include desirability data indicative of the affinity survey participants have for potential features. The method may further include processing the collected survey data using a computer processor. The processing may include calculating, based on the importance and satisfaction data, opportunity scores for the individual desired outcomes. The processing may also include correlating potential features with desired outcomes. In addition, the processing may include ranking the potential features based on the collected desirability data and the calculated opportunity score.
US08086480B2 Methods and systems for activity-based recommendations
Embodiments of computer-implemented methods and systems for activity-based recommendations are described. One example embodiment includes receiving data indicating historical activities of a user community, the historical activities including historical activities of the target user, selecting a reference group of users from the user community based on analysis of the historical activities of the target user, receiving generally current time activities of the reference group of users, the generally current time activities including those activities that have occurred within a defined time window, and recommending items to the target user based on the generally current time activities of the reference group of users.
US08086479B2 Oilfield management system and method
Systems and methods for managing and performing oilfield operations for an oilfield having geological formations and reservoirs therein are disclosed. The systems and methods provide a graphical user interface that allows a user to graphically define, edit, and automatically run a workflow for managing and performing oilfield operations. Lines are used in the workflow to express both execution flow and data flow. In this way, both execution flow and data flow may be represented in a single workflow diagram. The workflow management systems and methods also allow users to dynamically modify the workflow to add contact information for one or more other users to at least one work step. Users may then use the workflow management systems and methods to suspend running of the workflow at any modified work step and request consultation, collaboration, and/or approval from the other users whose contact information was added to the work step.
US08086478B2 Method and system for managing conflicting calendar entries
The present invention enables a user to schedule meetings and detect scheduling conflicts. A system user such as an employee schedules a meeting. The time and date of the meeting is stored in an account for that user. When the same user schedules another meeting, that meeting is detected and compared with any previously and scheduled and stored meetings for that user. If there is a conflict between the presently scheduled meeting and any previously scheduled meeting, then the present invention alerts the user and gives the user the opportunity to select the new meeting for that time or to retain the currently scheduled meeting. The present invention can also store and track the unscheduled meetings. In the event the scheduled meeting is postponed or canceled, the user can be notified and given the opportunity to schedule and attend a previously declined meeting that was scheduled for that same time.
US08086477B2 System for creating maintenance plans
The invention relates to a system and a method for creating maintenance plans for machines and/or installations simply, dynamically and at low cost, in particular an automation system from production automation and/or process automation. The said machines and/or installations comprise one or more components, wherein the components contain maintenance information, and wherein the system has a device for generating a maintenance plan by combining the maintenance information of the components.
US08086472B2 Apparatus and method for managing prescription benefits
A system and method are disclosed for managing prescription benefits. Case records containing information regarding patients and prescription coverage activities for the patients are stored in the system. Users are allowed access to the system via an appropriate electronic communication network. The user can subsequently perform various tasks in order to maintain and review coverage activities. The user can also enter additional prescription coverage activities into the case records, as well as verify that information entered into the case records has been updated.
US08086468B2 Method for computerising and standardizing medical information
The present invention is to provide a method for computerizing and standardizing medical information, which can provide web screens through terminals to enable doctors, nurses, pharmacists, or the like to immediately online input and read a variety of information created upon treating and caring for patients in a hospital, and can standardize medical information input or represented through the web screens, such as various medical information, nursing information, medicine information and the like.
US08086466B2 Method and apparatus for generating customized furniture documentation
Preferred embodiments include a method and apparatus for generating customized product documentation for a furniture item having a plurality of surface material options. A computer receives a plurality of images of surface materials which may be applied to a furniture item and stores the images into a computer database. Label information describing each of the plurality of images and the furniture item is also received into the database. Surface material images are electronically displayed and an image is selected for application to the furniture item. The computer maps the selected surface material onto an image depicting the furniture item. An electronic document is generated which includes an image of the furniture item having the selected surface material mapped thereon and the label information associated with the selected surface material and the furniture item.
US08086459B2 System and method for configuring voice synthesis
Systems and methods for providing synthesized speech in a manner that takes into account the environment where the speech is presented. A method embodiment includes, based on a listening environment and at least one other parameter associated with at least one other parameter, selecting an approach from the plurality of approaches for presenting synthesized speech in a listening environment, presenting synthesized speech according to the selected approach and based on natural language input received from a user indicating that an inability to understand the presented synthesized speech, selecting a second approach from the plurality of approaches and presenting subsequent synthesized speech using the second approach.
US08086457B2 System and method for client voice building
Provided is a system and method for building and managing a customized voice of an end-user, comprising the steps of designing a set of prompts for collection from the user, wherein the prompts are selected from both an analysis tool and by the user's own choosing to capture voice characteristics unique to the user. The prompts are delivered to the user over a network to allow the user to save a user recording on a server of a service provider. This recording is then retrieved and stored on the server and then set up on the server to build a voice database using text-to-speech synthesis tools. A graphical interface allows the user to continuously refine the data file to improve the voice and customize parameter and configuration settings, thereby forming a customized voice database which can be deployed or accessed.
US08086455B2 Model development authoring, generation and execution based on data and processor dependencies
A recognition (e.g., speech, handwriting, etc.) model build process that is declarative and data-dependence-based. Process steps are defined in a declarative language as individual processors having input/output data relationships and data dependencies of predecessors and subsequent process steps. A compiler is utilized to generate the model building sequence. The compiler uses the input data and output data files of each model build processor to determine the sequence of model building and automatically orders the processing steps based on the declared input/output relationship (the user does not need to determine the order of execution). The compiler also automatically detects ill-defined processes, including cyclic definition and data being produced by more than one action. The user can add, change and/or modify a process by editing a declaration file, and rerunning the compiler, thereby a new process is automatically generated.
US08086454B2 Message transcription, voice query and query delivery system
A message transmission system accepts a telephone call from a user who wishes to send an e-mail message, send an SMS message, perform an Internet query or retrieve his or her electronic mail. The voice call is transcribed and the message is sent, or the question in the voice call is transcribed and answered by an agent. Any number of agents connect to a central site over an Internet connection and transcribe messages or answer queries in an assembly line like fashion. In addition, a Web query delivery system accepts a query or statement from a user; the query is transcribed, classified, and then broadcast over any medium to any number of experts or web sites that desire to answer the particular type of query received. The entire query is delivered to an expert or web site who provides a full answer to the user.
US08086453B2 Automatic detection and application of editing patterns in draft documents
An error detection and correction system extracts editing patterns and derives correction rules from them by observing differences between draft documents and corresponding edited documents, and/or by observing editing operations performed on the draft documents to produce the edited documents. The system develops classifiers that partition the space of all possible contexts into equivalence classes and assigns one or more correction rules to each such class). Once the system has been trained, it may be used to detect and (optionally) correct errors in new draft documents. When presented with a draft document, the system identifies first content (e.g., text) in the draft document and identifies a context of the first content. The system identifies a correction rule based on the first content and the first context. The system may use a classifier to identify the correction rule. The system applies the correction rule to the first content to produce second content.
US08086445B2 Method and apparatus for creating a unique audio signature
A method and apparatus for creating a signature of a sampled work in real-time is disclosed herein. Unique signatures of an unknown audio work are created by segmenting a file into segments having predetermined segment and hop sizes. The signature then may be compared against reference signatures. One aspect may be characterized in that the hop size of the sampled work signature is less than the hop size of reference signatures. A method for identifying an unknown audio work is also disclosed.
US08086443B2 System and method for text tagging and segmentation using a generative/discriminative hybrid hidden markov model
A method for sequence tagging medical patient records includes providing a labeled corpus of sentences taken from a set of medical records, initializing generative parameters θ and discriminative parameters {tilde over (θ)}, providing a functional LL−C×Penalty, where LL is a log-likelihood function LL = log ⁢ ⁢ p ⁡ ( θ , θ ~ ) + ∏ l = 1 M ⁢ ⁢ [ log ⁢ ⁢ p ⁢ ( X l , Y l | θ ~ ) - log ⁢ ⁢ p ⁡ ( X l | θ ~ ) ] + ∏ l = 1 M ⁢ ⁢ log ⁢ ⁢ p ⁡ ( X l | θ ) , ⁢ Penalty = ∑ y ∈ V Y ⁢ ( em y 2 + tr y 2 + e ⁢ ⁢ m ~ y 2 + t ⁢ ⁢ r ~ y 2 ) , where emy=1−Σ∀xiεVXp(xi|y), e{tilde over (m)}y=1−Σ∀xiεVX{tilde over (p)}(xi|y) are emission probability constraints, try=1−Σ∀yiεVYp(yi|y), t{tilde over (r)}y=1−Σ∀yiεVY{tilde over (p)}(yi|y) are transition probability constraints, and extracting gradients of LL−C×Penalty with respect to the transition and emission probabilities and solving θk*,{tilde over (θ)}k*that maximize LL−C×Penalty, initializing a new iteration with θk*,{tilde over (θ)}k* and incrementing C and repeating until solutions have converged, where parameters θ,{tilde over (θ)} are the probabilities that a new sentence X′ is labeled as Y′.
US08086442B1 Efficient use of exceptions in text segmentation
Input text may be broken into sentence, or other types of segments, by first detecting exceptions in the input text, and then detecting break positions. Given a segment breaking scheme that comprises a set of break rules and a set of exceptions, a regular expression is created that represents the break rules, and another regular expression is created that represents the exceptions. The input text is analyzed to identify strings that match any exception, and the matching strings are substituted with placeholders that are not likely to occur naturally in the input. The resulting text, with substitutions, is then evaluated to find the positions in the text that match the break rules. Those positions are declared to be segment breaks, and the placeholders are then replaced with the original strings. The result is the original text, with breaks assigned to the appropriate positions in the text.
US08086438B2 Method and system for instruction-set architecture simulation using just in time compilation
A method of simulating a program. Compiled and interpretive techniques are combined into a just-in-time cached compiled technique. When an instruction of a program simulation is to be executed at run-time, a table of compiled instructions is accessed to determine whether compiled data for the instruction is stored in the table. If the compiled data is not therein, the instruction is compiled and stored in the table. The compiled data is returned to a simulator that is executing the program simulation. In another embodiment, before storing new information in the table, another table may be consulted to determine if the location to which the new information is to be stored is protected. If the table location is protected, the new information is not stored in the table. Rather, the new information is simply passed on to the simulator.
US08086436B2 Preliminary data representations of a deployment activity model
A deployment activity model is automatically generated from a deployment topology model. The operations to automatically generate the deployment activity model may be visible or “under the covers.” Regardless of visibility, a deployment model tool traverses a representation (e.g., one or more data structures) of the one or more diagrams of the deployment topology model. The deployment model tool begins creating preliminary representations of a deployment activity model until representation of a valid deployment activity model is created. Although the preliminary representations (assuming the first traversal attempt of the deployment topology model is unsuccessful) are discarded in some embodiments, other embodiments store the representations of the preliminary representations for analysis (e.g., analysis for the tool to learn, analysis to discover values for automatically defining attributes, etc.).
US08086431B2 Method and system for interpreting swabbing tests using nonlinear regression
A method for increasing production in a reservoir, comprising performing a swabbing test at a depth in a pipe, wherein the pipe is located in a wellbore and wherein a portion of the wellbore is located inside the reservoir, periodically measuring, during the swabbing test, pressure in the bottom portion of the pipe using the pressure gauge to obtain a plurality of pressure measurements, wherein the pressure gauge is affixed to an inner wall of a bottom portion of the pipe, and determining a plurality of flow rates of fluid flowing from the reservoir through perforations in the wellbore into the pipe using a flow rate equation and the plurality of pressure measurements.
US08086428B2 Tire design method
An initial layout of one pitch unit of a tire tread pattern is decided. A finite element model of a tire is created by developing the one pitch unit of the initial layout into a plurality of pitches in the circumferential direction of the tire to carry out a structural analysis. Evaluation indices calculated through the analysis are integrated into one pitch unit for each element associated with the indices. The elements are classified according to the magnitudes of the integrated evaluation indices to determine a plurality of classes to which elements subject to removal belong, and elements to be removed are selected from each of classes thus determined. Elements to be added are selected from among the elements which have been removed to decide a layout of the current generation. A finite element model of a tire is created by developing the layout of the current generation into a plurality of pitches to carry out a structural analysis, and convergence of an objective function is determined.
US08086424B2 Method for determining life of filters in bag house
A method for dynamically determining a remaining actual operational period for a filter in a filtration device including: determining an initial remaining operational period based on an installation date of the filter and an initial expected operational period; periodically determining a remaining actual operational period of the filter based on the initial remaining operational period based and an elapsed operational period from the installation date; monitoring at least one operating parameter in the filtration device; adjusting the remaining actual operational period based on the monitored operating parameter, and continuing to periodically determine the remaining actual operational period based on the adjusted remaining actual operational period and the elapsed operational period.
US08086423B2 Intelligent integrated diagnostics
A diagnostic tools and methods are disclosed. The diagnostic tool is configured or operable to nominate a commonly connected component in a target system as being faulty if more than a pre-determined number of active components connected to the commonly connected component appear faulty.
US08086421B2 Multi-sensor monitoring of athletic performance
Athletic performance monitoring systems and methods, many of which utilize, in some manner, global positioning satellite (“GPS”) data, provide data and information to athletes and/or to equipment used by athletes during an athletic event. Such systems and methods may provide route information to athletes and/or their trainers, e.g., for pre-event planning, goal setting, and calibration purposes. Such systems and methods optionally may provide real time information to the athlete while the event takes place, e.g., to assist in reaching the pre-set goals. Additionally, data and information collected by such systems and methods may assist in post-event analysis for athletes and their trainers, e.g., to evaluate past performances and to assist in improving future performances.
US08086417B2 Normalizing capacitive sensor array signals
An embodiment of the present invention is directed to a method for processing a position signal. The method includes receiving a first position signal from a capacitive sensor and determining a proximity of the capacitive sensor to a connection of an array of capacitive sensors. The sensitivity of the capacitive sensor is then adjusted and a second position signal is received from the capacitive sensor. The second position signal may then be reported. The present invention facilitates more accurate readings from an array of capacitive sensors.
US08086411B2 System for providing animal test information and method of providing animal test information
A system for providing animal test information is disclosed that comprises: test devices; and a central device communicably connected to the test devices, wherein each of the terminal test devices comprises: an input receiving section for receiving input of attribution information of a sample; a measurement section for measuring the sample and acquiring a measurement result; an information transmitting section for transmitting a data set of the attribution information and the measurement result to the central device, wherein the central device comprises: an information receiving section for receiving the data set; a data storage for storing a plurality of the data set; a standard value calculation section for calculating a standard value to be used for determining a treatment of an animal, based on a plurality of the measurement result included in a plurality of the data set which have common attribution information.
US08086409B2 Method of selecting genes from continuous gene expression data based on synergistic interactions among genes
Systems and methods for selecting factors from a continuous data set of measurements are provided. The measurements include values of factors and/or outcomes. Two or more factors that are jointly associated with one or more outcomes from the data set are identified. Each of the two or more factors are analyzed to determine at least one cooperative interaction among the factors with respect to an outcome. The two or more factors can be a module of factors serving as a single factor participating in a cooperative interaction with another factor or module of factors.
US08086405B2 Compensation for mounting misalignment of a navigation device
Compensating for the misalignment of a navigation device with respect to a vehicle is described. In one example, the compensation is made by applying a high pass filter to a measured acceleration of the vehicle to produce a motion acceleration signal, weighting the motion acceleration signal with a measured steering rate of the vehicle, and deriving misalignment parameters for the navigation device with respect to the vehicle using the weighted motion acceleration signal.
US08086404B2 On-vehicle navigation system
The present invention provides an on-vehicle navigation system in which a user can perform predetermined driving using a special lane such as a carpool lane appropriately and without anxiety where advancing from a normal lane in a predetermined advancing authorized section and exiting to the normal lane in a predetermined exiting authorized section are authorized. The system includes a remaining number notifying section for notifying the user of the remaining number of at least one of an exiting authorized section for exiting from a special lane to the normal lane and an advancing authorized section for advancing to the special lane from a normal lane, between a vehicle position detected by a vehicle position calculation section and an interchange point or an exit of a plural-lane road including the special lane and the normal lane which exists on a recommended route, in performing route guidance of the vehicle.
US08086403B2 Route search method, route guidance system, navigation system, and statistical processing server
Systems, methods, and programs store predicted distance range data, in which distance ranges where a vehicle will be within a specified time are predicted for individual zones and individual time periods, and store traffic data that is created based on traffic circumstances in individual links and individual time periods. The systems, methods, and programs define, based on the predicted distance range data and using the current time as a reference, a temporal sequence of predicted distance ranges centered at the current host vehicle position. The systems, methods, and programs search for a recommended route from the current host vehicle position to the destination among links within each of the defined predicted distance ranges, the recommended route determined by using the traffic data for the time periods that correspond to the predicted distance ranges.
US08086401B2 Method for transmitting information on position on digital map and device used for the same
A method of transmitting position information of a digital map capable of transmitting a position on a digital map efficiently and accurately in which a transmitting side transmits position information including coordinate series information for specifying a vector shape on a digital map and a receiving side execute map matching by the coordinate series information to thereby identify the vector shape on the digital map, the coordinate series information is transmitted by adding azimuth information of a coordinate point included in the coordinate series information thereto. By transmitting shape data by adding the azimuth information thereto, accuracy of matching can be promoted and necessary time for matching can be shortened.
US08086391B2 Vehicle launch anticipation
Turbo lag is a known impediment of a turbocharged, small displacement engine providing the feel of a large displacement engine. A method of spinning up the exhaust turbine during an interval between the time that the operator moves his/her foot from the brake pedal to the accelerator pedal to initiate a launch. A non-exhaustive list of actions that can be taken to increase exhaust enthalpy provided to the turbine include: opening the throttle, retarding the spark, and closing the wastegate. Additionally, a brake can be applied at one of the vehicle wheels to keep the engine from launching forward during this interval.
US08086389B2 Control apparatus for controlling both fuel injection system and exhaust gas cleaning system
A control apparatus is disclosed which controls both a fuel injection system and an exhaust gas cleaning system for an internal combustion engine. The fuel injection system includes at least one fuel injector for injecting fuel from a fuel source into a cylinder of the engine. The exhaust gas cleaning system includes a fuel adding device for adding fuel from the fuel source to the exhaust gas from the engine. The control apparatus includes determining means and stopping means. The determining means determines whether operation of the fuel adding device for adding the fuel to the exhaust gas interferes with control by the control apparatus of the fuel injection system. The stopping means stops the operation of the fuel adding device when it is determined by the determining means that the operation of the fuel adding device interferes with the control by the control apparatus of the fuel injection system.
US08086380B2 Variable bleed solenoid recovery system
A recovery control system and method for automatic transmissions includes a diagnostic module that determines a fault condition of a variable bleed solenoid (VBS) when the automatic transmission fails to establish a desired drive ratio. A recovery module initiates a recovery cycle of the VBS based on the fault condition. The fault condition includes one of a clutch stuck-on condition and a clutch stuck-off condition. A clutch controlled by the VBS fails to disengage during the clutch stuck-on condition, and the clutch fails to engage during the clutch stuck-on condition.
US08086373B2 Electric power steering apparatus
An electric power steering apparatus includes a steering assist section that applies assist force to a steering system of a vehicle to assist operation of a steering wheel performed by a driver. The steering assist section is actuated by a motor. When there is an abnormality in a steering torque sensor, the supply of drive power to the motor is controlled such that a converted steering angle, which is obtained by converting the rotational angle of the motor, follows a target steering angle, which is computed based on the steering angle of the steering wheel by operation performed by the driver.
US08086370B2 Load controlled stabilizer system
A stabilizer system for an industrial vehicle includes one or more stabilizer cylinders mounted to the industrial vehicle, wherein the stabilizer cylinders are configured to contact the ground when deployed. The stabilizer system further includes a pressure sensor configured to determine a hydraulic system pressure, and a processor configured to calculate a stabilizing pressure to be applied to the one or more stabilizer cylinders. The stabilizing pressure is based on the hydraulic system pressure in order to improve a forward stability of the industrial vehicle when the one or more stabilizer cylinders are deployed.
US08086368B2 Variable function communication gateway for vehicles
A vehicle communication gateway configured to be located within an overland vehicle. In one embodiment, the vehicle communication gateway includes a controller; a memory connected to the controller; a short-range wireless communication interface connected to the controller; a long-range wireless communication interface connected to the controller; and an input-output module configured to connect to a CAN bus, an in-vehicle entertainment system, and a user interface. The controller is configured to receive information from the CAN bus, the in-vehicle entertainment system, and the user interface. The controller generates diagnostic messages regarding vehicle systems based on information received through the CAN bus. The controller also synchronizes files between the in-vehicle entertainment system and extra-vehicular devices, and communicates with in-building systems through the short-range wireless communication interface. Messages are sent to one or more destinations such as a vehicle manufacturer, a vehicle repair shop, and a mobile phone of a vehicle occupant through the long-range wireless communication interface.
US08086367B2 Vehicle lateral velocity and surface friction estimation using force tables
A system and method for estimating vehicle lateral velocity and surface coefficient of friction using front and rear axle lateral force versus side-slip angle tables and sensor measurements. The sensor measurements include lateral acceleration, yaw-rate, longitudinal speed and steering angle of the vehicle. The method includes calculating front and rear axle lateral forces and front and rear side-slip angles on the axles of the vehicle. The method also includes identifying two equations from the calculated lateral forces and the vehicle measurements. The method provides tables that identify a relationship between the calculated front and rear axle lateral forces and the front and rear side-slip angles, and determines the vehicle lateral velocity and surface coefficient of friction from the tables.
US08086366B2 Off-board tool with programmable actuator
A programmable actuator having multiple programmable functions is provided. The programmable actuator may be used on an off-board tool. In accordance with an embodiment, an off-board tool, OBT, including a user-defined programmable actuator is provided. In accordance with another embodiment, an OBT includes a processor, an internal memory, a programmable actuator, program logic and perform function logic. In accordance with yet another embodiment, a method of actuating performance of a user-defined series of functions for a OBT is provided. The method includes the step of actuating a programmable actuator of the OBT with a single actuating action.
US08086363B2 Drive control device for vehicle, and vehicle
A vehicle is mounted with a drive device provided with a plurality of rotating electrical machines, and a drive unit driving the plurality of rotating electrical machines. A drive control device for the vehicle includes an electrical leak detector detecting electrical leak in the drive device, and a control device. The control device identifies an electrical leak location by receiving a result of the detection made by the electrical leak detector, and determines which rotating electrical machine out of the plurality of rotating electrical machines is allowed to operate when the vehicle is driven next time, in accordance with the electrical leak location, while the vehicle is stopped.
US08086360B2 Device and a method for moving a jet member
A device for moving a jet member on a carriage (6) between two selectable extreme positions along a guide (5) has means for detecting that the carriage has reached a selectable extreme position, said means comprising members (24, 25) adapted to form a mechanical resistance against continued movement of the carriage so as to influence the flow of hydraulic liquid in an hydraulic circuit (27) of a hydraulic drive arrangement for moving the carriage. Members (31) are arranged to sense a parameter of the hydraulic liquid, the magnitude of which is depending upon the flow of hydraulic liquid in the hydraulic circuit, and send information about the magnitude of this parameter to a control unit (14) adapted to control the turning of the carriage on the basis of this information.
US08086358B2 Method for pre-heating high power devices to enable low temperature start-up and operation
A method and system for utilizing the heat dissipated by quiescent IC leakage currents to control the start-up temperature of components. A temperature control sub-system utilizes a thermal sensor to sense the junction temperature of the component. When the temperature is below an operating threshold, the control sub-system applies power to the component, and the component is self-heated due to the quiescent leakage current inherent to the component. This quiescent self-heating property serves as a source of pre-heat to elevate the temperature of the component, until the temperature, as indicated by the thermal sensor, rises above the minimum specified operating temperature of the component. The system may then be reliably initialized by applying full system power, and triggering a hardware reset or defined initialization sequence/procedure. Once the component(s) is operational, self-heating continues to maintain the component's temperature above the minimum operating threshold.
US08086356B2 System for monitoring and controlling the consumption of a utility
A system for monitoring and controlling the consumption of electrical energy and for warning a consumer of the status of their use including subsystem that produces three warning levels. The first warning is a visual signal while the second signal is an audio signal. The third signal is an audio signal louder than the second signal to warn a consumer that their supply of power will be interrupted in a given amount of time. The third signal also includes a timer to indicate that the power will be discontinued within a number of minutes. The system also includes an internal electric current restoration unit for reconnecting the supply of power when a preselected period of time has passed or power has been reduced to a preselected level before being interrupted.
US08086352B1 Predictive efficient residential energy controls
A HVAC controls system for zone controls that is comprised of one or more Wall Sensor Units (WSU) and zero or more Damper/Register Units (DRUs). The invention is a low networked cost solution for residential and light commercial that is easy to install in new and existing building. The WSUs detect, log and use occupancy data to predict where in a building HVAC conditioning is needed and to save energy where it is not needed. The DRU use shape memory alloy wires to control the opening and closing of a damper plate with very little power allowing batter operation.
US08086345B2 Targeted product distribution system and method
A targeted product distribution system is described herein with respect to an exemplary management of product flow through a distribution center. Specifically, the system and method described herein is directed to the management and display of direct and easily-understood instructions, such that average individuals, as well as those with mental disabilities, will be able to contribute equally to the overall process.
US08086344B1 Predictive router for materials handling
Systems and computer-implemented methods for predictive routing of item packages within a materials handling facility are disclosed. A predictive router may operate in conjunction with a container recommender, and both may be components of a facility management system. The predictive router may determine a routing destination for an item package dependent, at least in part, on the size and/or dimensions of a container that was recommended for handling the item package. The routing destination may be a shipping line customized for preparation of packed boxes of a particular size or in a particular size range for shipment. An optional scanner may attempt to determine the size of the actual container being used to ship the item package, and the predictive router may update the routing destination if the actual container does not match the recommended container. The predictive router may also consider special handling instructions when determining a routing destination.
US08086343B2 Processing storage devices
A storage device processing system that includes at least one automated transporter, at least one rack accessible by the at least one automated transporter, and multiple test slots housed by the at least one rack. Each test slot is configured to receive a storage device for testing. The storage device processing system includes a conveyor arranged in a loop around and being accessible by the at least one automated transporter. The conveyor receives and transports the storage device thereon. The at least one automated transporter is configured to transfer the storage device between the conveyor and one of the test slots of the at least one rack.
US08086342B2 Method for controlling the tension of the yarn unwinding from a negative yarn-feeder for textile machines, and apparatus for carrying out such method
The tension is modulated by a weft-braking device controlled by a tension control block programmed for comparing the measured tension with a reference tension, and for transmitting a braking level signal to the weft-braking device, which braking level signal is adapted to minimize the difference between the measured tension and the reference tension. The yarn consumption speed is calculated, then the yarn consumption speed is compared with a predetermined threshold speed, and if the calculated consumption speed overcomes the predetermined threshold value, the tension control block is enabled, while, if the calculated consumption speed is lower than the threshold value, the tension control block is disabled and the last signal generated by the latter is maintained as braking signal, until the yarn consumption speed overcomes again the threshold value.
US08086340B2 Hub posture detection method and apparatus
Distance meters measure distances from a reference position to a first area including an upper pitch circle portion and a second area including a lower pitch circle portion. Center coordinates of the hub is calculated based on respective center coordinates of two hub bolts included within the first and second areas. Coordinates of three points defining apexes of a triangle are acquired. Inclination angle of the hub relative to a vertical plane is calculated based on the coordinates of the three points, and an orientation of each of the hub bolts is calculated based on the center coordinates of the hub and the center coordinates of the hub bolt.
US08086338B2 Component mounting apparatus, service providing device and servicing method
A service providing method for monitoring a mounting tact of a component mounting apparatus includes collecting, from the service receiver, mounting tact information including a mounting tact result value of the component mounting apparatus from the service receiver by use of a service provider via a communication system. The method additionally includes judging whether a mounting operation of the component mounting apparatus has a tact loss corresponding to an amount by which a mounting tact is greater than a standard mounting tact as a result of analysis of the collected mounting tact information and determining and feeding back, to the service receiver via the communication system, NC data for allowing the component mounting apparatus to be operated.
US08086335B2 Playback apparatus, playback method, and recording medium
Audio data are played back by a personal computer a relationship with a playback process recognized easily. Displays showing the contents of play lists are arranged and displayed so that the contents become continuous in sequence in a playback sequence from content that is currently being played back from a display of an operation element that causes an image of a playback process to appear or from a display showing the content which is currently being played back. When the playback of one piece of content of one play list from among a plurality of play lists is terminated and one piece of content of an other play list is played back, at least the content that is currently being played back and content to be subsequently played back are displayed so that the contents can be distinguished.
US08086332B2 Media delivery system with improved interaction
Methods and systems for improved interaction between media devices and accessory devices are disclosed. In one embodiment, the improved interaction can operate to configure a user interface of a media device dependent on the type or condition of an accessory device. In the same or another embodiment, the improved interaction can exchange status information between a media device and an accessory device that can influence operation of either or both of the devices.
US08086331B2 Reproduction apparatus, program and reproduction method
The Procedure executing unit 42 makes a judgment on which among three conditions are satisfied by each of a plurality of audio streams. The BD-ROM reproduction apparatus selects an audio stream to be reproduced in accordance with each combination of conditions that are satisfied by each audio stream. One of the conditions is that a channel attribute of an audio stream is surround and the reproduction apparatus is capable to output surround audio. If the audio stream to be reproduced conforms to an encoding method such as DTS-HD or DD/DD+ whose audio frames are composed of basic data and extended data, the judgment on whether the surround output is available is made by judging whether or not the reproduction apparatus has a capability to process the extended data.
US08086324B1 Intrapericardial lead with distal region configured to optimize lead extraction
A lead includes a lead body with a stylet receiving lumen, a distal tip, and a distal portion proximal of the distal tip that is biased to assume a non-linear configuration. Insertion of a stylet into the lumen causes the distal portion to transition from the non-linear configuration to a generally linear configuration. The lead also includes a first arm member having a distal end and a proximal end coupled to the lead body proximal of the distal tip; and a nosepiece, at least a portion of which is biodegradable. The nosepiece is configured to receive the distal tip of the lead body and the distal end of the first arm member such that the lead body, first arm member and nosepiece form a closed arrangement prior to biodegradation of the nosepiece and an open arrangement after biodegradation of the nosepiece.
US08086323B2 Implantable multi-parameter sensing system and method
A system and method of sensing multiple parameters. The method may include implanting an implantable sensor in a patient and reading an output from at least one of the implantable sensing elements. The implantable sensor may have a housing within which are disposed a plurality of implantable sensing elements. At least one of the implantable sensing elements may respond to lactate. In addition, a medical professional may administer to the patient for myocardial ischemia, myocardial infarction angina, sepsis based on the output read. A medical professional may also administer to the patient having an implantable cardiovascular defibrillator or who is receiving extracorporeal membrane oxygenation. The method may be used in a surgical or intensive care environment.
US08086321B2 Selectively connecting the tip electrode during therapy for MRI shielding
A medical device includes a pulse generator and an electrode configured to contact tissue in a body vessel. The medical device includes a lead that includes a lead connector. The lead connector connects a pulse generator with an electrode via a conductive path. An electrode switch is electrically connected between the lead conductor and the electrode. The electrode switch includes an open state preventing the conductive path between the lead and the electrode. The electrode switch includes a closed state establishing the conductive path between the lead and the electrode when a voltage is applied across the electrode switch that exceeds a threshold voltage. The electrode switch in the open state electrically shields the electrode from electromagnetic radiation and induced voltages during magnetic resonance imaging.
US08086314B1 Devices and methods for cardiovascular reflex control
Devices, systems and methods are described which control blood pressure, nervous system activity, and neurohormonal activity by activating baroreceptors. By selectively and controllably activating baroreceptors, the present invention reduces excessive blood pressure, sympathetic nervous system activity and neurohormonal activity, thereby minimizing their deleterious effects on the heart, vasculature and other organs and tissues. A baroreceptor activation device is positioned near a low-pressure baroreceptor, preferably in the venous system, heart, or pulmonary vasculature.
US08086310B2 Power supply monitoring for an implantable device
A method and an apparatus for projecting an end of service (EOS) and/or an elective replacement indication (ERI) of a component in an implantable device and for determining an impedance experienced by a lead associated with the implantable device. An active charge depletion of an implantable device is determined. An inactive charge depletion of the implantable device is determined. A time period until an end of service (EOS) and/or elective replacement indication (ERI) of a power supply associated with the IMD based upon the active charge depletion, the inactive charge depletion, and the initial and final (EOS) battery charges, is determined. Furthermore, to determine the impedance described above, a substantially constant current signal is provided through a first terminal and a second terminal of the lead. A voltage across the first and second terminals is measured. An impedance across the first and second terminals is determined based upon the constant current signal and the measured voltage.
US08086301B2 Method and apparatus for cufflessly and non-invasively measuring wrist blood pressure in association with communication device
A method of cufflessly and non-invasively measuring blood pressure in a wrist region of a patient in association with a communication device that relays the information being measured includes: detecting a magnitude difference between a plurality of pulse wave signals detected from a wrist of a user; detecting feature points from an electrocardiogram (ECG) and pulse wave signals detected from the user; extracting variables needed to calculate the highest blood pressure and the lowest blood pressure using the detected feature points; and calculating the highest blood pressure and the lowest blood pressure of the user by deducing a scatter diagram using the extracted variables.
US08086299B2 Frameless radiosurgery treatment system and method
A method and apparatus for selectively and accurately localizing and treating a target within a patient are provided. A three dimensional mapping of a region surrounding the target is coupled to a surgical intervention. Two or more diagnostic beams at a known non-zero angle to one another may pass through the mapping region to produce images of projections within the mapping region in order to accurately localize and treat the target wherein the images are captured using one or more image recorders.
US08086293B2 Catheter
A catheter includes an outer jacket, a shaft member, a transition member and a core member. The outer jacket has a first interior passage at a proximal end and a second interior passage at a distal end. The shaft member is arranged within the outer jacket. The transition member is fixedly secured to the shaft member and includes a window. The core member is fixedly secured to the transition member. The window in the transition member allows communication between the first interior passage and the second interior passage.
US08086292B2 Analyte monitoring and management system and methods therefor
Method and apparatus for providing multiple data receiver units in a data monitoring and management system such as analyte monitoring system where a first data receiver includes all of the functionalities for the data monitoring and management system receiver unit, and a second data receiver unit is configured with a limited functions to provide application specific convenience to the user or patient is disclosed.
US08086289B2 Communications system providing automatic text-to-speech conversion features and related methods
A communications system may include at least one mobile wireless communications device, and a wireless communications network for sending text messages thereto. More particularly, the at least one mobile wireless communications device may include a wireless transceiver and a controller for cooperating therewith for receiving text messages from the wireless communications network. It may further include a headset output connected to the controller. The controller may be for switching between a normal message mode and an audio message mode based upon a connection between the headset output and a headset. Moreover, when in the audio message mode, the controller may output at least one audio message including speech generated from at least one of the received text messages via the headset output.
US08086288B2 Miniature wireless earring headset
A battery-powered miniature wireless headset is worn as a single earring or as a pair of earrings. The headset communicates with a phone or other host over a bidirectional wireless communication link allowing hands-free operation. The wireless earring headset is comprised of an electronics module (18), a speaker assembly (17), a microphone assembly (16), an antenna (68), a battery (62), user interface devices such as a switch (28) and LED (30), and an attachment means employing either a clamp or a pierced earring post (24) with clutch (26). The electronics module, which may be a single chip, comprises a wireless transceiver, a processor with associated memory, an audio codec, power supply electronics, and other components. In use the device is attached to the pinna of the wearer's ear (99) using either a clamp or a post inserted through a pinna piercing and secured by a clutch or nut. The clamp or post may be permanently attached to the device or removably attached using a magnetic or mechanical attachment means. The user positions the speaker inside of, or at the entrance to, the ear canal. The microphone is mounted in such a way that it points toward the user's mouth and may be positioned on a boom (22) to move it closer to the mouth.
US08086287B2 System and method for switching between audio sources
A system and method is provided for monitoring a plurality of audio sources and switching from one to another of the audio sources in accordance with a stored program. An audio output device receives a signal from each of the portable electronic devices and selectively switches the contents of its output according to at least one preprogrammed user preference. The audio output device also automatically communicates with transceiver modules connected to local information systems, for example within a vehicle, office or shopping center. Based on programs stored in a storage device connected to the headset, the local information sources may be monitored and selected to interrupt other audio sources received by the headset when desired.
US08086286B2 Telephone system having reduced sensitivity to RF interference and related methods
A telephone to be connected to a wireline having reduced sensitivity to RF interference over a predetermined frequency range from an adjacent mobile wireless communications device may include a transmit amplifier, a receive amplifier, an audio input transducer connected to the transmit amplifier, and an audio output transducer connected to the receive amplifier. The telephone may further include an RF shield(s) surrounding the audio input transducer and the audio output transducer for reducing RF interference over the predetermined frequency range from the adjacent mobile wireless communications device. Moreover, the telephone may also include at least one RF audio input filter element connected to the audio input transducer and at least one RF audio output filter element connected to the audio output transducer, both of which are also for reducing RF interference over the predetermined frequency range from the adjacent mobile wireless communications device.
US08086281B2 Apparatuses and methods that facilitate the transfer of power and information among electrical devices
The present invention is directed to apparatuses, systems, methods, and computer readable media that can facilitate the transfer of power between at least two electrical devices. At least one of the electrical devices is preferably a battery operated device. The present invention may also be used to facilitate the transfer of information among electrical devices. For example, the present invention may be used to automatically pair two Bluetooth devices together.
US08086280B2 Explosion proof communications relay and communications system
A wireless communication system for use in an explosive environment includes at least a pair of explosion-proof communication relay modules which relay communication to mobile communication devices in locations beyond the reach of normal wireless communications with base station antennas. The explosion-proof communication relay modules include features to preclude the generation of a spark or heat source which could ignite any explosive gas or vapor. Similarly, explosion-proof mobile devices include design features which also preclude the generation of a spark or heat source.
US08086278B2 Holding apparatus
The invention discloses a holding apparatus, which includes a fixed body, a carrying stand and a signal cable. The fixed body includes a ball joint, extending portion and a cable tunnel. The cable tunnel, disposed within the fixed body, is connected to a first opening of the ball joint. The carrying stand includes a casing, a pivot component and a transmitting interface. The ball joint is pivotally connected to the pivot component through a second opening of the casing. The signal cable, disposed through the cable tunnel of the ball joint, is electrically connected to the transmitting interface within the carrying stand. When the carrying stand rotates relative to the fixed body, a limiting portion of the pivot component is used for stopping the extending portion, so as to limit a rotating angle of the carrying stand.
US08086276B1 Communication device
The wireless communication device, which implements voice communication, which further implements a first function and a second function, wherein when the first function is implemented, the video image generator generates a plurality of two-dimensional text images and the plurality of two-dimensional text images are displayed on the display, and when the second function is implemented, the video image generator generates a plurality of three-dimensional graphic images and the plurality of three-dimensional graphic images are displayed on the display, and the voice communication is initiated by the voice data input via the microphone.
US08086274B2 Handheld electronic device including cross application use of phone related inputs, and associated method
An improved handheld electronic device and an associated method provide added convenience for the user by enabling the user to quickly and easily initiate telephone related functions from applications other than the device's phone and address book applications using a dedicated phone related key. The device includes a plurality of use states and each one of the use states has an associated function that is to be initiated upon depression of the phone related key. When the phone related key is depressed, the current use state is determined and the function that is associated with the current use state is executed.
US08086270B2 Classifying-synthesizing transmission method of multi-user feedback information at base station
A classifying-synthesizing transmission method of multi-user feedback information at a base station. At the base station, a classifier (554) classifies users into a plurality of kinds on the basis of different efficiencies at the time when the base station transmits information to the users. On the basis of the characteristics of synthetic data, a compressor (555) compresses the information synthesized, to reduce the quantity of information to be transmitted. A synthesizer (556) again synthesizes the compressed data of different user kinds. An encoder (557) adds redundant information to the feedback information to be transmitted. A transmitter (524) transmits the encoded feedback information to all users. As a result, the quantity of communication of a downward feedback channel can be drastically reduced to spare the use of radio resources.
US08086263B2 Double transformer balun for maximum power amplifier power
Double transformer balun for maximum PA (Power Amplifier) power. A novel approach is presented herein by which conversion from a differential signal to single-ended signal may be achieved using a double transformer balun design. The secondary coils of the double transformer balun also operate as a choke for the PA supply voltage. The secondary coils can operate as an RF (Radio Frequency) trap or choke to keep any AC (Alternating Current) signal components and to pass any DC (Direct Current) components. By using a double transformer balun design, relatively thinner tracks may be employed thereby ensuring a high degree of electromagnetic coupling efficiency and high performance. Also, these relatively thinner tracks consume a relatively small amount of space on the die. The double transformer balun design also includes a matching Z (impedance) block that is operable to match the Z of an antenna or line that the PA is driving.
US08086260B2 Transparent handover for mobile components of an automation system
The invention relates to a method for transferring data between a mobile component and a controller of an automation system with a link for linking the component to the controller. The component is assigned a memory area in the memory of the controller, in which data to be transferred to the component is stored and copied into memory areas assigned to all links, so that all links provided for communication with the component have the current data available to them, and into which current data is copied by the component out of the memory area of the link in the radio cell of which the component is currently located. For a user application running on the controller of the automation system a handover of the component between different radio cells is transparent, since the application merely accesses the always up-to-date component data in the memory area assigned to the component.
US08086259B2 Radio communication apparatus, radio communication system and radio communication method
A radio communication apparatus includes a control unit for conducting modulation scheme changeover control to change a modulation scheme according to a state of a transmission path and automatic transmitter power control to control a transmission level of another radio communication apparatus to set a reception level of a reception signal to be received by the own apparatus to a predetermined value, wherein the control unit controls, when a changeover is conducted from a first modulation scheme to a second modulation scheme under the modulation scheme changeover control, to keep the transmission level of another radio communication apparatus at a predetermined value under the automatic transmitter power control and conducts, when resetting is conducted from the second modulation scheme to the first modulation scheme under the modulation scheme changeover control, at least one of transmission level reduction control to stepwise lower by a predetermined value the transmission level kept at the predetermined value under the automatic transmitter power control and reception level confirmation control to confirm a state of the reception level for a fixed period of time.
US08086256B2 Communication method in mobile communication system, and mobile station and base station in the same system
A scheduling method for transmitting an uplink signal from a mobile station to a base station comprises transmitting the uplink signal in a first scheduling mode in which the mobile station can transmit the uplink data without permission of the base station if an uplink communication state between the base station and the mobile station is higher than or equal to a predetermined quality; and transmitting the uplink signal in a second scheduling mode in which the permission is necessary for the mobile station transmitting the uplink data if the uplink communication state is lower than the predetermined quality.
US08086246B2 System and program for providing user location information with a personal information management program
Provided are a system, program, and data structures for providing user location information with a personal information manager program. Position coordinates of a wireless device associated with a user are generated, along with time information indicating a time when the position coordinates were generated. The position coordinates and time information are processed to determine geographic locations and associated time periods. For each determined geographical location and associated time period, the user of the wireless device was located at the geographical location for the associated time period. A request is received for information on the user for a selected time interval. A determination is then made of time periods associated with geographic locations that are within the selected time interval. Information is then generated on the geographic locations and associated time periods that are within the selected time interval.
US08086245B2 Advertising and controlling the advertisement of wireless hot spots
A process of determining locations of and services offered by wireless hotspots is disclosed. Locations of and services offered by wireless hotspots, for wireless portable devices to wirelessly connect to a larger network, are requested from a selected one of a wireless telephone service provider and a nearby hotspot and a response is awaited from the selected one. Information regarding locations of and services offered by wireless hotspots is received from the selected one and data is provided to a user related to the received information.
US08086241B2 Handoff methods, and devices utilizing same
A handoff method. A mobile station calculates and records the strength of a pilot signal from a cell as reference strength if a handoff occurs in a first system. The mobile station further adjusts the reference strength according to the effect caused by forward and reverse links between a base station and the mobile station, and performs a handoff between the first and a second system if the strength of the pilot signal reaches the reference strength.
US08086233B2 Detecting cloning of network devices
Techniques are provided to detect cloning of network device identity when network device is seeking registration for service in a network. A control server manages access to the network in which a plurality of network devices are configured to communicate and serve client devices. The network devices require registration with the service gateway in order to provide services. When network devices register with the service gateway, the service gateway performs local clone detection by looking for active registrations from devices with the same identity and by further communicating with the control server. The control server receives registration request messages associated with network devices seeking registration for service from gateway devices, wherein each registration request message includes data comprising an identifier of the network device that is seeking registration that is derived from data stored within a memory of the network device, and an identifier of the gateway device from which the registration request message is received. The control server evaluates the data contained in registration request messages with respect to stored data in order to determine whether a network device identity has been cloned when its registration request message contains an identifier that is already being used by at least one other network device.
US08086230B2 Mobile communication method and radio base station
A mobile communication method includes the steps of: transmitting, from a radio base station (eNB) to a mobile station (UE), a measurement rule designation command which designates addition or deletion of a measurement rule; transmitting, from the radio base station (eNB) to the mobile station (UE), a measurement object designation command, which designates addition or deletion of a measurement object, independently from the measurement rule designation command; and transmitting, from the radio base station (eNB) to the mobile station (UE), a mapping designation command which designates associating of the measurement object with the measurement rule.
US08086229B2 Alleviating mobile device overload conditions in a mobile communication system
A user equipment (UE) in a mobile communications system is operated in a manner that alleviates or avoids an overload condition in the UE. This involves operating a receiver of the UE to receive one or more data blocks via a channel. In response to a user equipment overload condition being detected, a channel quality indicator (CQI) value is reported to a serving base station, wherein the reported CQI value represents a channel quality that is lower than an actual quality of the channel. The UE is then operated in a manner that is consistent with the reported CQI value. UE overload conditions include overheating, and an inability to process received data blocks at the rate at which they are being received.
US08086224B2 Location blocking service from a web advertiser
Location-blocking and identity-blocking services that can be commercially offered by a service promoter, e.g., a cellular service provider or a web advertiser. In the identity-blocking service, the service promoter may disclose the current physical location of a mobile subscriber (i.e., a cellular phone operator) to a third party (e.g., a web advertiser) subscribing to the identity-blocking service. However, the service promoter may not send any identity information for the mobile subscriber to the third party. On the other hand, in the location-blocking service, the service promoter may disclose the mobile subscriber's identity information to the third party, but not the current physical location of the mobile subscriber. Blocking of the mobile subscriber's identity or location information may be desirable for privacy reasons, to comply with a government regulation, or to implement a telecommunication service option selected by the mobile subscriber. However, in the case of the mobile subscriber requesting emergency help, the service promoter may not block identity and/or location information. Instead, the service promoter may send all such information to the emergency service provider (e.g., the police or a hospital).
US08086219B2 Multiple access internet portal revenue sharing
Multiple access internet portal billing systems are provided. A representative system, among others, includes a communication facility, a wireless internet server, and a transaction billing system. The communication facility includes a billing platform, and is operable to connect to a plurality of wireless device platforms through a mobile network, and to connect to the wireless internet server. The wireless internet server provides internet access to the wireless devices and communicate at least one billing information record including a usage time to a transaction billing system. The transaction billing system receives the billing information record from the wireless internet server, formats the billing information record, and communicates the formatted record to the communication facility billing platform. Methods and other systems for multiple access internet portals are also provided.
US08086215B2 Method of and apparatus for utilizing geographically spread cellular radio networks to supplement more geographically limited stolen vehicle recovery networks in activation of radio tracking and recovery of such vehicles
A method of expanding the activation and tracking capability of a limited number of stolen vehicle recovery dedicated radio-frequency networks activated from a control center upon notification of the theft of the vehicle includes supplementarily using more numerous widely geographically provided cellular-telephone frequency band networks to respond to the control center to indicate rough location of the stolen vehicle, while the recovery networks provide fine tracking of the vehicle for recovery.
US08086214B2 Electric field communication apparatus, electric field communication system, and method of controlling electric field communication apparatus
An electric field communication apparatus includes: a plurality of electric field communication antennas for carrying out electric field communication; a detecting unit that detects the electric field communication antenna in connected state where at least electric field communication may be carried out with an electric field communication antenna of another electric field communication apparatus, from among the plurality of electric field communication antennas; and a control unit that controls an operation of the host electric field communication apparatus in response to the result detected by the detecting unit.
US08086211B2 Magnetically differential input
A magnetically differential input circuit is arranged to define at least two loops, wherein each of the loops traverses the input of a receiving circuit. The loops are physically arranged so that a source of interference induces opposing signals in the loops, thereby effecting cancellation of the interference at the input of the receiving circuit. In one embodiment, the input circuit is arranged to be electrically differential as well as magnetically differential.
US08086207B2 Linear transconductor for RF communications
The present patent application comprises a linear transconductor having at least one input and at least one output, comprising a differential amplifier having a plurality of transistors and a plurality of inputs, wherein a difference of input signals is amplified, a cascode circuit having a plurality of transistors, wherein the transistors are operably connected to the differential amplifier, wherein reverse isolation between an input and an output of the linear transconductor is improved by decoupling the input and the output of the linear transconductor by mounting at least one transistor of the plurality of transistors of the cascode circuit as a common-gate stacked on the at least one transistor of the differential amplifier, an active load having a plurality of transistors operably connected between the cascode circuit and supply voltage, and an auxiliary device operably connected to the connection between the active load, the cascode device and ground.
US08086204B2 Radio receiving apparatus
The radio receiving apparatus includes an adaptive receive filter capable of detecting an interference wave and an out-of-band noise level correctly and improving reception performance. The radio receiving apparatus has a plurality of filters, a received signal power meter that measures the overall received signal power, a calculator that performs calculation that associates the measured received signal power with an output of AGC, an interference power meter that measures signal power in a frequency band outside a necessary band of the received signal, a comparator that compares the calculation result by the calculator with a specific threshold, and switches that select a filter to be adopted from the plurality of filters based on the outputs of comparators. The radio receiving apparatus detects adjacent interference based on signal power in the frequency band outside the signal band and detects the noise level based on the power level at an antenna end.
US08086197B2 Multi-channel receiver architecture and reception method
A multi-channel receiver comprising an ADC and a multi-band, multi-channel selector. The ADC converts a broad-band multi-channel signal into a digital signal. The digital signal is then broken into sub-bands each containing a plurality of channels. A channel selector selects desired channels from the appropriate sub-band. The multi-channel receiver may deliver simultaneous channels equal to the number of channel selectors that have been implemented. The multi-channel receiver may be implemented on a single integrated circuit.
US08086192B2 Method and system for power control with optimum power efficiency with a multi-port distributed antenna
Methods and systems for power control with optimum power efficiency with a multi-port distributed antenna are disclosed and may include selectively enabling one or more power amplifiers (PAs) coupled to the antenna. The selective enabling may be based on a desired output power radiated from the antenna, and the PAs may be coupled to ports on the antenna based on an output impedance of the PAs and a characteristic impedance of the ports. Each of the PAs may be configured for maximum efficiency in different power ranges. The power ranges may be inversely proportional to the output impedance of the PAs. The output power may be monitored utilizing a power detector, such as an envelope detector, coupled to the antenna. The antenna may be integrated on a chip with the one or more PAs or may be located external to the chip. The antenna may include a microstrip antenna.
US08086190B2 Method and system for reconfigurable devices for multi-frequency coexistence
Aspects of a method and system for reconfigurable devices for multi-frequency coexistence are provided. In this regard, an IC may be configured based on a frequency of signals processed by the IC. In instances that the IC may process signals of a first frequency, the IC may be configured such that a loop communicatively coupled to the integrated circuit may function as an inductor. In instances that the IC may process signals of a second frequency, the IC may be configured such that the loop may function as an antenna for transmitting and/or receiving the signals. The loop may be within and/or on the IC and/or a package such as a multilayer package to which the IC may be bonded. The loop may be fabricated with stripline and/or microstrip transmission line. In instances that the loop may function as an inductor, the loop may be communicatively coupled as part of a VCO tank circuit.
US08086188B2 Transceiver
The transmitter of the transceiver includes: a transmitter-side mixers of a transmitter-side modulator; a transmitter-side voltage-controlled oscillator; and a transmitter-side divider. The divider having a dividing factor of a non-integral number is supplied with an oscillating output of the oscillator. A pair of non-quadrature local signals having a phase difference of 90° plus a predetermined offset angle is produced by the divider and supplied to the mixers. The transmitter includes a phase-shift unit which converts a pair of quadrature transmit signals having a phase difference of about 90° on an analog basis into a pair of non-quadrature shifted transmit signals. Consequently, quadrature modulation is performed by the mixers. Use of a similar configuration enables the reduction in interference of an RF signal with local signals supplied to receiver-side mixers of the receiver.
US08086187B1 Developing and analyzing a communication system
In one aspect, a method to simulate performance of a communication system includes providing a list of interference components to a user, receiving from the user selections of interference components from the list of the interference components, performing an analysis based on the user selections of the interference components and rendering a result of the analysis.
US08086184B2 Transmitting sports and entertainment data to wireless hand held devices over a telecommunications network
A method and system for wirelessly providing venue-based data to one or more hand held devices. Venue-based data can be acquired from one or more venues. The venue-based data can be authenticated and wirelessly transmitted to one or more hand held devices through one or more wireless telecommunications networks, in response to authenticating the venue-based data and/or the hand held device(s) and/or a user of the hand held device(s), in order to permit the venue-based data to be accessible via one or more hand held devices at locations remote from the venue(s).
US08086182B2 Programmable antenna with programmable impedance matching and methods for use therewith
A wireless transceiver includes a programmable antenna, that is configurable to a selected one of a plurality of antenna configurations, based on a control signal. An antenna interface is coupled to the programmable antenna. An RF transceiver section can include at least one power amplifier having a output section that includes a first plurality of tunable inductors that impedance match the output section to the antenna interface. The RF transceiver section can further include at least one low noise amplifier having an input section that includes a first plurality of tunable inductors that impedance match the input section to the antenna interface.
US08086179B2 Mobility management of multiple clusters within a wireless communications network
Aspects of mobility management within a wireless communications network including a plurality of sectors are disclosed. In an example, the wireless communications network includes a first cluster of sectors with at least one target sector and at least one supporting sector. The multicast communication session is carried within both the target and supporting sectors. In another example, a second cluster can be included within the network for supporting the same multicast communication session that includes its own target and supporting sectors. In this example, the first cluster transmits multicast media on a first interlace-multiplex (IM) pair of a downlink broadcast channel (BCH) and the second cluster transmits multicast media on a second IM pair of the downlink BCH. If sectors of the first and second clusters overlap, the network controls a manner in which the first and second clusters carry the multicast media.
US08086178B2 Beam-forming method for realizing interference suppression
The present invention discloses a beam-forming method for realizing interference suppression, comprising steps of: a. performing channel estimation for an expected user signal and interference signal in signals received by an array antenna and obtaining array channel impulse responses of the expected user signal and the interference signal respectively; b. obtaining array correlation matrixes of the expected user signal and the interference signal respectively according to the array channel impulse responses obtained in step a; c. obtaining a new array correlation matrix of the interference signal according to relation between the expected user signal with the interference and noise; and d. computing a beam-forming weighting coefficient of the array antenna according to the array correlation matrix of the expected user signal obtained in step b and the new array correlation matrix of the interference signal obtained in step c. According to this method, strong interference signals can be suppressed and the direction of the formed beam will not deviate.
US08086171B2 Method and system for identification of distributed broadcast content
A method and system of performing high-throughput identifications of broadcast content is provided. A device can send a content identification query, which includes a sample of content being broadcast, to a server to request an identity of the content. The server will perform a computational identification of the content, return the result to the device, and store the result. For all subsequently received content identification queries requesting an identity of content being broadcast from the same source and in a time during which the content is still being broadcast from the source, the server will send the stored content identification in response to the subsequent queries. If a subsequent content identification query does not request the identity of content being broadcast from the same source or is not received during the time that the content is still being broadcast, the server will perform a computational identification of a content sample.
US08086170B2 Satellite signal frequency translation and stacking
An outdoor satellite receiving unit (ODU) receives several independent satellite signals, selects two signals with a switch matrix, downconverts the two signals to a bandstacked signal with a high and a low band signal, and outputs the bandstacked signal on the same cable to receiver units. Several satellite signals can be selected in groups of two or more and output to independent receiver units. Signal selecting is performed at the received radio frequency (RF) and bandstacking is performed with a single downconversion step to an intermediate frequency (IF). Channel stacking on the same cable of more than two channels from several satellites can be achieved by using frequency agile downconverters and bandpass filters prior to combining at the IF output. A slow transitioning switch minimizes signal disturbances when switching and maintains input impedance at a constant value.
US08086169B2 Method and apparatus for switching between shared and individual channels to provide broadcast content services in a wireless telephone network
A wireless communications network (100) includes various base stations (110) and subscriber-stations (114). The base stations each provide (602) broadcast content services to subscriber-stations over communication channels of one of the following types: 1) shared channels for use by multiple subscriber-stations, 2) individual channels each dedicated for use by an individual subscriber-station. In response to one or more prescribed condition changes (604), there is a switch (606) in the type of communications channel used to provide broadcast content services to one or more given subscriber-stations.
US08086167B2 Method and apparatus for educational testing
Methods and apparatuses are disclosed for computer-based evaluation of a test-taker's performance with respect to a reward threshold. A performance assessment of the test taker can be standardized or customized, as well as relative or absolute. The system allows a parentally-controlled reward system such that children who reach specified objectives can claim an award that parents are confident was fairly and honestly earned without the parent being required to proctor the testing.
US08086166B2 Method and system for creating, administering and automating scoring of dimensional modeling constructed response items
The methodology of the present invention is implemented by a system which defines concepts about which a respondent is required to demonstrate knowledge of a relationship. The concepts are represented by respondent-manipulable devices that are uniquely associated with the concepts, and the respondent is able to manipulate attributes of the devices to create an arrangement of the devices representative of the respondent's understanding of the relationship of the concepts with which the devices are associated. The attributes of the manipulated devices are recorded and converted into a response pattern based on the cognitive relationships of the devices as manipulated by the respondent. One or more predefined rubric patterns are associated with the constructed response item and define possible cognitive patterns of the concepts as represented by the devices. The response pattern is compared to the rubric pattern to identify matches between the response pattern and the rubric pattern. Implications, or outcomes, are associated with each rubric pattern defined, and a scoring result is created based on the implications of the rubric patterns that match the response patterns.
US08086158B2 Method and apparatus for enhanced sheet stripping
An enhanced sheet stripping method and apparatus for stripping toner image carrying copy sheets from a surface of a moving heated fusing member forming a fusing nip. The apparatus includes (a) a moving assembly for moving a cut sheet towards the fusing nip; (b) a sheet curling device positioned upstream of the fusing nip relative to movement of the cut sheet for inducing a desired pre-curl in the cut sheet before the cut sheet enters the fusing nip; and (c) a sheet stripping device positioned downstream of the fusing nip for stripping the cut sheet from contact with the surface of the moving heated fusing member as the cut sheet exits the fusing nip. The method includes inducing a desired curl in the cut sheet before the cut sheet enters the fusing nip and enhanced stripping the cut sheet from contact with the surface of the fuser roll as the cut sheet exits the fusing nip.
US08086155B2 Transfer device and image forming apparatus including same
A transfer device, which transfers an image onto a recording medium directly or indirectly and is included in an image forming apparatus, includes an endless belt member extended between a drive roller rotated and a driven roller and configured to receive the image from the image carrier part onto either a surface thereof or the recording medium carried on the surface thereof while moving according to rotations of the drive roller, and a rotation speed detector configured to detect a rotation speed of the driven roller. An image detector is provided either to the transfer device or to the image forming apparatus to detect the image formed on the endless belt member directly or the recording medium carried on the endless belt member, and disposed facing the driven roller in a circumferential direction of the endless belt member.
US08086153B2 Developing apparatus usable with image forming apparatus, image forming apparatus having the same, method to prevent developer from flowing out the developing apparatus
A developing apparatus usable with an image forming apparatus includes a developer carrier includes a plurality of magnetic poles and a case to rotatably support the developer carrier, the case storing developer is supplied to the developer carrier, and a magnetic pole changing apparatus disposed at an end of the developer carrier to change a position of the plurality of magnetic poles with respect to the case.
US08086146B2 Image forming method and apparatus for effectively supplying developer
A developer container that contains a two-component developer including a carrier and toner includes a developer containing portion configured to include a plurality of surfaces and to accommodate the two-component developer and a cap configured to communicate to a suction pump so that the two-component developer is sucked by the suction pump and is conveyed to a developing unit. The developer containing portion is configured to include an internal space having at least 12% of an air space measured after the two-component developer is packed in the developer containing portion and left still for at least 24 hours.
US08086145B2 Developing device and image forming apparatus using the same
A developing device includes: a housing that stores a developing agent including toner and a carrier and that is replenished with the toner and the carrier; an agitation conveyance member that rotates the developing agent to thus agitate and convey the developing agent; a developing agent supply member that supplies to a developing area the conveyed developing agent; a first outlet that discharges a superfluous developing agent, which is in excess of first set storage capacity, of the stored developing agent and that is connected to a recovery device for transferring and collecting the superfluous developing agent; a second outlet that discharges an excessive developing agent, which is in excess of second set storage capacity that is larger in amount than the first set storage capacity, of the stored developing agent; a container that stores the excessive developing agent; and a detection unit that detects the stored excessive developing agent.
US08086141B2 Electric charging apparatus and image forming apparatus using the same
An electric charging apparatus charges a surface of a charging object. The electric charging apparatus includes an electric field forming device including two electrodes facing each other that form an electric field therebetween. An electron discharging member is provided at a portion of one of the two electrodes that faces the other electrode and discharges electrons into the electric field. The electric charging apparatus also includes a voltage applying controller that controls a voltage applied to the two electrodes. The voltage applying controller selects two or more nonzero intensities of the electric field.
US08086140B2 Photosensitive body having electrical connection arrangement
A photosensitive body for electro-photography includes an electrically conductive photosensitive drum, an electrically conductive shaft, and an electrically conductive contact member. The photosensitive drum is rotatable relative to the shaft. The shaft includes a cylindrical shaft body and a metal coating formed on the outer surface of the shaft body and made from an electrically conductive material having an ionization tendency lower than that of a substrate of the shaft body. The contact member has an engagement portion in fitting engagement with an inner peripheral surface of the drum body, and has a contact portion resiliently and slidingly contacting the shaft to provide an electrical contact between the photosensitive drum and the shaft. The contact portion is made of a material whose ionization tendency is higher than that of the metal coating.
US08086138B2 Image forming apparatus having developer cartridge including waste container
An image forming apparatus is provided. The image forming apparatus includes a housing which comprises a housing side opening through which waste toner passes; a plurality of developing units; a plurality of toner cartridges which correspond to the plurality of developing units comprising a first containing unit for containing the toner to be supplied to the toner carrier; wherein at least one of the toner cartridges comprises a second containing unit for containing the waste toner, the second containing unit comprises a cartridge side opening for receiving the waste toner having passed through the housing side opening, and wherein the housing side opening and the cartridge side opening are disposed to be opposite to each other along the substantially horizontal direction.
US08086137B2 Image forming apparatus having a removable photosensitive member unit
An image forming apparatus can include a body casing and a photosensitive member unit configured to be inserted into and withdrawn from the body casing. The photosensitive member unit can be moved between a first position where the photosensitive member unit is stored in the body casing and a second position where the photosensitive member unit is withdrawn from the body casing, and between the second position and a third position where the photosensitive member unit is withdrawn from the body casing. The image forming apparatus may further include a control member disposed in the body casing, The control member can be configured to move between a holding position in which the photosensitive member unit is prevented from moving between the second position and the third position and a release position where the photosensitive member unit is allowed to move between the second position and the third position.
US08086133B2 Toner removal apparatus for electrographic printer
A cleaning station for removing particulate material from a moving web in an electrographic printer/copier includes a customer-replaceable web-cleaner device with a support bracket/backup shoe assembly. The web-cleaner has two wiper blades, including one or more blades, each having a distinguishment such that the distinguishment distinguishes one wiper blade from the other wiper blade when the blades are locked into the cleaner sump by springs, to facilitate material removed from the web. The wiper cleaning blades are held using a shoe that comprises a “T-shaped” extrusion wherein the extrusion has a rigidity to reduce shoe deformations.
US08086127B2 Adaptive transfer performance regulation by feedback and control
An adaptive approach is described that maximizes xerographic transfer efficiency, i.e. minimizes post toner image transfer residual mass, in response to changes in operational conditions, variations in material, and/or changes in other factors that may otherwise adversely affect xerographic transfer efficiency. The described approach may be used during a set up phase, or startup phase, of a xerographic system to determine an initial transfer field that provides a desired level of toner image transfer efficiency. The described approach may also be used in real time to dynamically adjust a transfer field to maintain a desired level of transfer efficiency. The described approach allows optimal toner image transfer efficiency to be achieved despite changes in the operational environments, and/or changes in the materials, e.g., paper, toner, etc., being processed.
US08086119B2 Fixing device and image forming device
A fixing device includes a heating rotating body that is heated by a heater and rotates, a pressurizing rotating body that is in contact with a surface portion of the heating rotating body and rotates, and that forms a fixing portion, a pressing mechanism that presses the pressurizing rotating body against the heating rotating body and that uses a plurality of springs disposed on both end portions of the pressurizing rotating body in a direction of the second rotation shaft, and a switching mechanism that switches between a first pressing state in which first combination of springs selected from among the plurality of springs are maintained and a second pressing state in which second combination of springs selected from among the plurality of springs except the first combination of the springs are maintained.
US08086116B2 Image forming apparatus having photosensitive member mounted in process cartridge
An image forming apparatus has: an image forming unit which is configured to scan a laser beam in a main scanning direction to expose a photosensitive member, and which forms an electrostatic latent image on the photosensitive member to form an image; a process cartridge that is detachably mounted within the image forming apparatus, the process cartridge holding the photosensitive member on which the electrostatic latent image is formed, and configured to develop the electrostatic latent image by supplying toner to the electrostatic image; and an origin detection unit that is provided on the process cartridge in a position lying within a range of an optical path of the laser beam and out of a range of an optical path of the laser beam for forming the electrostatic latent image, the origin detection unit configured to detect an origin of the laser beam for scanning and exposing.
US08086107B2 Optical-electrical hybrid integrated circuit
An operating unit performs a prescribed operation and includes a standby-state-signal generating unit that generates a standby state signal for switching between a standby state and an operation state of the operating unit in a first part of the operating unit. An optical-signal transmitting unit converts an electric signal, which is a result of the operation in a second part of the operating unit, into an optical signal, transmits the optical signal to a third part of the operating unit, and then converts the optical signal into the electric signal. A power-supply control unit controls a supply of the electric power to the operating unit and a supply of the electric power to the optical-signal transmitting unit by a power supply unit in response to the standby state signal.
US08086105B2 Wavelength division multiplexer/demultiplexer having flat wavelength response
Provided is a wavelength division multiplexer/demultiplexer having a flat wavelength response. In the wavelength division multiplexer/demultiplexer, a modified taper-shaped optical waveguide is interposed between an input waveguide and a first slab waveguide, such that the distribution of an optical signal input to an Arrayed Waveguide Grating (AWG) has a sinc-function shape. Thus, a flat wavelength response can be obtained in an output waveguide. In addition, the modified taper-shaped optical waveguide interposed to obtain a flat wavelength response has a small size and a simple structure, and thus can be applied to a conventional wavelength division multiplexer/demultiplexer without a design change.
US08086100B2 Optoelectronic transceiver with digital diagnostics
The optoelectronic transceiver includes an optoelectronic transmitter, an optoelectronic receiver, memory, and an interface. The memory is configured to store digital values representative of operating conditions of the optoelectronic transceiver. The interface is configured to receive from a host a request for data associated with a particular memory address, and respond to the host with a specific digital value of the digital values. The specific digital value is associated with the particular memory address received form the host. The optoelectronic transceiver may further include comparison logic configured to compare the digital values with limit values to generate flag values, wherein the flag values are stored as digital values in the memory. The flag values may include: a high temperature warning flag, a low temperature warning flag, a high internal supply voltage warning flag, a low internal supply voltage warning flag, a high transmitter bias current warning flag, a low transmitter bias current warning flag, a high transmitter power warning flag, a low transmitter bias warning flag; a high received optical power warning flag, and a low received optical power warning flag.
US08086099B2 Camera module having a low-friction movable lens
Systems and methods to achieve an auto-focus camera module having a precise bearing with low friction have been disclosed. Ball bearings are guiding a lens barrel. The balls of the ball bearings are running in guide slots and are held together by ball cages. Creeping of the balls is prevented by a positioning pin being deployed between a fixed part of a carrier of the camera module and a movable part of the lens barrel.
US08086098B2 Imaging apparatus
An imaging apparatus is disclosed. The apparatus includes: (a) an imaging device subunit having an imaging device for creating an image signal associated with a subject and a light-transmitting member mounted ahead of a photosensitive surface of the imaging device; (b) a first driver circuit for driving a first actuator that moves the imaging device subunit in a first direction; (c) a second driver circuit for driving a second actuator that moves the imaging device subunit in a second direction substantially perpendicular to the first direction; and (d) first dust-removing device for shaking off dust adhering to the light-transmitting member by driving a given actuator so as to vibrate the light-transmitting member; wherein the given actuator is driven using the first driver circuit or the second driver circuit.
US08086093B2 DSL video service with memory manager
A digital video recorder (DVR) has a memory manager to determine a particular date and a particular video program in a download schedule for which the DVR will reach a low memory condition based on the download schedule and an amount of unoccupied memory space in the DVR. The DVR outputs a display signal to indicate the particular date and the particular video program.
US08086088B2 Digital video recording method in an audio detection mode
The present invention is related to a digital video recording method, and in particular, when a recording mode is audio detection, according to an audio signal transmitted from a mike mounted on a camera or a mike mounted separately, this method records the video taken by said camera during the time period for which a recording speed and video resolution is already set as super-high speed and high video resolution. After the elapse of an already set time period, when the audio signal is sensed, this method records the video by varying the recording speed and video resolution from super-high speed and high video resolution into low-speed and low video resolution at a time interval which is already set. Therefore, it becomes possible to obtain the specific information about the video data which is important in an unmanned security system.
US08086086B2 Information processing apparatus, information processing method, and computer program
The present invention is intended to provide an apparatus and a method for realizing the presentation of a content list and the reproduction of content in accordance with proper user preference on the basis of date and time at which content is viewed. Content preference values that change with time are computed. On the basis of the computed content preference values, a content list is generated for presentation to the user. For example, preference values are computed on the basis of daily time zone, holiday, weekday, and day-of-the-week and a content list in accordance with the computed preference values is generated for presentation to the user. The novel configuration allows the presentation of an optimum content list on the basis of date and time at which content is viewed, thereby realizing the selection and viewing of content that properly reflects user preference.
US08086084B2 Fiber optic splice tray
A splice tray includes a splice region and a fiber management region to facilitate splicing together two or more fibers. A cover may be pivotally coupled to the splice tray. The splice tray may be pivotally coupled to a second splice trays by coupling the splice tray to the cover of the second splice tray using an attachment assembly to form a splice tray arrangement. An attachment assembly may include one or more protrusions on the cover of the first splice tray that fit within openings and/or channels defined in the second splice tray or vice versa.
US08086083B2 Light guiding fluid conduit having a liquid-filled interspace between inner and outer conduits
A fluid conduit comprises an inner conduit configured for conducting a fluid, and an outer conduit circumferentially enclosing the inner conduit. The outer conduit's inner diameter is larger than the inner conduit's outer diameter, with an interspace being formed between the inner conduit's outer surface and the outer conduit's inner surface. The interspace between the inner conduit's outer surface and the outer conduit's inner surface contains an interspace liquid. The inner conduit is configured for guiding light coupled into the inner conduit, and dependent on the light's angle of incidence, total reflection occurs at a boundary between the inner conduit's outer surface and the interspace between the inner conduit and the outer conduit.
US08086081B2 Optical subassembly for in-and/or out-coupling of electromagnetic radiation into, and/or out of, a pressure-tight housing
An optical subassembly for in- and/or out-coupling of electromagnetic radiation of a predetermined wavelength, especially IR-radiation, into, and/or out of, a pressure-tight housing. The subassembly includes at least one housing wall section of the pressure-tight housing having at least one opening, wherein, in the opening, mechanical setting means are provided, with which a plug transparent for the electromagnetic radiation is set, wherein the transparent plug has two mutually oppositely lying, base surfaces and a cylindrical lateral surface, and wherein the setting means include as least one setting ring, characterized in the a volume region between at least a first section of the setting ring and at least a section of the cylindrical lateral surface is filled with a pressure-tight, potting compound.
US08086074B2 Image processing system and method
This invention relates to an image processing system and method, the image processing system comprising an image capturing unit; a resolution conversion unit; a detection unit; an image conversion processing unit; an image compression unit, and a memory unit, the processing method comprising the steps of: capturing a first image data; transferring the first image data to the resolution conversion unit and the image conversion processing unit; converting the first image data into a second image data; detecting a plurality of position data from the second image data according to at least one detection rule; generating a third image data by mapping the first image data according to a mapping table; and compressing the third image data. This invention has image encryption function.
US08086071B2 System and method for revealing occluded objects in an image dataset
Disclosed are a system and method for identifying objects in an image dataset that occlude other objects and for transforming the image dataset to reveal the occluded objects. In some cases, occluding objects are identified by processing the image dataset to determine the relative positions of visual objects. Occluded objects are then revealed by removing the occluding objects from the image dataset or by otherwise de-emphasizing the occluding objects so that the occluded objects are seen behind it. A visual object may be removed simply because it occludes another object, because of privacy concerns, or because it is transient. When an object is removed or de-emphasized, the objects that were behind it may need to be “cleaned up” so that they show up well. To do this, information from multiple images can be processed using interpolation techniques. The image dataset can be further transformed by adding objects to the images.
US08086070B2 Image processing apparatus using alpha plane and method thereof
In an image processing apparatus and method, image data includes both color and alpha components. During processing, only the color component of the image data is stored in a memory. Display image data are then generated in response to the color component data retrieved from the memory and the alpha component data that were not stored in the memory. In this manner, by not storing the alpha component data in the memory, the memory access load by the image processing system is reduced.
US08086069B2 Data-generating apparatus, method, and program for image forming
A data-generating apparatus comprising a bitmap data-generating unit to generate binary bitmap data indicating an image-formed area and an image-excluding area based on the figure information in response to the figure-describing data being inputted, a judging unit to judge whether modifying information is included in the figure-describing data, a modifying unit to modify the bitmap data based on the modifying information, and an image-forming data-generating unit to generate the image-forming data based on the bitmap data modified by the modifying unit and the pattern information in response to the judging unit determining that the modifying information is comprised in the figure-describing data and generates the image forming data based on the bitmap data generated by the bitmap data-generating unit and the pattern information in response to the judging unit determining that no modifying information is comprised in the figure-describing data, is provided.
US08086062B2 Content-adaptive filter technique
Selection of a filter for filtering an image to achieve fast noise reduction while retaining picture details and edge sharpness begins by first determining the detail throughout the image. Detection of the image edges then occurs. Using the image detail and edge information, the filter properties are selected, including the number of filter taps and the filter strength.
US08086061B2 Image processing device and image processing method
An image-data reading unit reads image data stored after radiation irradiation is performed from a radiation detector. An offset-data reading unit reads offset data in a case in which no radiation irradiation is performed from the radiation detector. After radiation irradiation is performed, a drive control section drives the image-data reading unit so that the image-data reading unit reads image data. Then, the drive control section drives the offset-data reading unit so that the offset-data reading unit reads offset data before the next irradiation is performed. In a period in which radiation irradiation is not performed, the image data and the offset data that have been read are sent to an image-handling section. The image data and the offset data that have been received by a data sending/receiving unit are subjected to subtraction processes by an image processing unit.
US08086056B2 Encoding device and method, decoding device and method, and program
Described herein are methods and devices for encoding and decoding data. An encoding device can be configured to encode video by performing intra-frame encoding using wavelet transformation. The encoding device can include a generation unit configured to generate a composite image for every n temporally consecutive frames, and an encoding unit configured to perform the encoding for the composite image. The decoding device can be configured to decode data encoded by such an encoding device.
US08086054B2 Method for locally decoding a bitstream of wavelet coefficients
A method is provided for decoding a data stream representing an object with at least three dimensions, associated with a basic mesh including of an assembly of facets defined by an assembly of vertices and ridges, and with wavelet coefficients corresponding to the local modifications of the basic mesh, indexed each by a vertex of the basic mesh. For at least some wavelet coefficients of the data stream, the method includes the following steps: determining an orientation of an edge bearing the vertex indexing the wavelet coefficients, called an orientation of the wavelet coefficient; and determining, based on the orientation, information for locating in the basic mesh at least one child of the wavelet coefficient, distinct locating rules being associated with each orientation, so as to extract a data stream of at least some of the wavelet coefficients, associated each with locating information.
US08086045B2 Image processing device with classification key selection unit and image processing method
An image processing device is disclosed that classifies images in an image database and displays the classified images for searching, and is able to easily narrow a range of candidate images and improve operability. The image processing device includes a first classification unit, a display image controller that generates a display image for displaying a status of the classification performed by the first classification unit; a second classification unit that enables a user to select one or more categories included in the display image, and classifies image documents included in a selected category; a detection unit that detects a searching status; and a classification key selection unit that selects a classification key for the second classification unit in response to detection results of the detection unit.
US08086043B2 System and method of image correlation based on image structure
A method and apparatus that augments the traditional Phase Plane Correlation (PPC) approach incorporates image structure into the correlation process. In so doing, the energy in spurious peaks that can occur in the phase plane correlation surface are dramatically reduced.
US08086042B2 Weatherization imaging systems and methods
Methods and systems for evaluating a performance installment in a building construction include preparing a first image of the building construction, implementing the performance installment in the building construction, preparing a second image of the building construction subsequent to or during implementation of the performance installment, and evaluating the performance installment based on a comparison between the first image and the second image. Performance installments include weatherization measures such as the application of thermal insulation and air-sealing. Related methods and systems for calculating a performance plan for a building construction include transmitting analysis information to a processor, and determining the performance plan based on the analysis information. The analysis information may include a thermal signature, an airflow signature, an acoustic signature, or a vibrational signature.
US08086039B2 Fine-grained visual document fingerprinting for accurate document comparison and retrieval
A method and system generates fine-grained fingerprints for identifying content in a rendered document. It includes applying image-based techniques to identify patterns in a document rendered by an electronic document rendering system, irrespective of a file format in which the rendered document was electronically created. The applying of the image-based technique includes identifying candidate keypoints at locations in a local image neighborhood of the document, and combining the locations of the candidate keypoints to form a fine-grained fingerprint identifying patterns representing content in the document.
US08086038B2 Invisible junction features for patch recognition
The present invention uses invisible junctions which are a set of local features unique to every page of the electronic document to match the captured image to a part of an electronic document. The present invention includes: an image capture device, a feature extraction and recognition system and database. When an electronic document is printed, the feature extraction and recognition system captures an image of the document page. The features in the captured image are then extracted, indexed and stored in the database. Given a query image, usually a small patch of some document page captured by a low resolution image capture device, the features in the query image are extracted and compared against those stored in the database to identify the query image. The present invention also includes methods for feature extraction, feature indexing, feature retrieval and geometric estimation.
US08086034B2 System and method for reducing color artifacts in digital images
Systems and methods for reducing color artifacts in digital images. A disclosed embodiment includes averaging original color pixel values of a subject pixel in a first color domain (e.g., red, green, and blue values when operating on demosaiced pixels in the Bayer domain) with respective color pixel values of adjacent pixels, converting the average color pixel values to a second color domain, determining replacement color pixel values in the first color domain based on the color pixel values in the second color domain, and replacing the original color pixel values of the subject pixel with the replacement color pixel values. Embodiments can be repeated for some or all pixels in a digital image to reduce color artifacts across a portion of the image or the entire image, and can be performed during or at any time after demosaicing.
US08086033B2 Device, method, and program storage medium for color conversion, device, method, and program storage medium for color conversion coefficient generation
A color conversion device is provided including: a setting unit that sets a conversion mode, based on characteristics of a source color region related to an input image signal in a color space, for converting the input image signal to an image signal that falls within at least one color region from a plurality of color regions that have been defined in the color space; and a conversion unit that converts the input image signal in accordance with the conversion mode into the image signal that falls within the color region.
US08086031B2 Region detection
Disclosed herein are systems methods and devices related to region detection of an image. Detected regions include pixels of a particular one or more colors without requiring faces within the image to be previously detected. Region detection may include receiving information that a flash was used to capture the image or that return light was detected in the image.
US08086030B2 Method and system for visually presenting a high dynamic range image
Method for presenting an image, exhibiting a dynamic range, the method including the procedures of determining the dynamic range of the image, determining a color space configuration including more than one cycle of a color space, applying the color space configuration to the dynamic range, and displaying the image to a user, according to the color space configuration.
US08086028B2 Text-to-scene conversion
The invention relates to a method of converting a set of words into a three-dimensional scene description, which may then be rendered into three-dimensional images. The invention may generate arbitrary scenes in response to a substantially unlimited range of input words. Scenes may be generated by combining objects, poses, facial expressions, environments, etc., so that they represent the input set of words. Poses may have generic elements so that referenced objects may be replaced by those mentioned in the input set of words. Likewise, a character may be dressed according to its role in the set of words. Various constraints for object positioning may be declared. The environment, including but not limited to place, time of day, and time of year, may be inferred from the input set of words.
US08086027B2 Image processing apparatus and method
An image processing apparatus includes an image input unit, a feature point extraction unit which extracts a plurality of feature points from an input image, a three-dimensional model storage unit which stores a three-dimensional model and reference feature point coordinates on the three-dimensional model, a target area setting unit which sets target areas from the three-dimensional model, a correspondence relationship calculation unit which, using the extracted feature points and reference feature points belonging to the target areas, estimates a correspondence relationship between the input image and the target areas, and a three-dimensional model integration unit which integrates target areas related to the image.
US08086023B2 Defect detection apparatus, defect detection method and computer program
There are provided a defect detection apparatus, a defect detection method, and a computer program, which are capable of setting an appropriate reference line with respect to a plurality of edge points, to accurately detect a defect based upon a difference of each edge point, and in which a plurality of edge points are detected from an image including an edge of the object, a representative edge point representing the edge points present within a reference range having a prescribed width is calculated in each shifted position of the reference range while the reference range is sequentially shifted, residuals between a plurality of calculated representative edge points and corresponding edge points are calculated, a position and a size of the defect are specified based upon the calculated residuals, and the residuals are weighted and a representative edge point is repeatedly calculated, to obtain an apparent approximate curve (representative-edge-point sequence).
US08086009B2 Method and apparatus for displaying phase change fused image
To allow the correspondence between a region having different susceptibility and a tissue structure to be easily visible, a phase change weighted image is produced by use of a phase of each pixel of phase change image data and a color bar, and an absolute value image is produced by use of an absolute value of each pixel of absolute value image data and a grayscale. Then, a phase change fused image in which the phase change weighted image and absolute value image are overlaid on each other is displayed.
US08086002B2 Algorithms for selecting mass density candidates from digital mammograms
The present invention provides a method for selecting mass density candidates from digital image, for example mammograms, for computer-aided lesion detection, review and diagnosis. A method of selecting mass density candidates from a digital image for computer-aided cancer detection, review and diagnosis includes down-sampling the digital image to a low resolution; smoothing an edge along a skinline; applying a Gaussian difference filter to enhance intensity to form a filtered image; masking the filtered image using a breast mask; using a Canny detector to find potential mass density contours; and generating a mass density candidate list from Canny contours produced in the Canny detector.
US08086001B2 Utilizing physiological models to control functional acquisitions
Adaptively controlling an imaging system (200, 205) includes constructing model feature characteristics (105) of a process over time, determining parameters and commands (110) for controlling the imaging system for each state of the process, performing data acquisition (120) for the process, extracting current features (130) of the process from the acquired data, matching (135) the current features (130) with the model feature characteristics (105) to determine a state of the process (140), and controlling the data acquisition based on the state of the process to produce optimized data.
US08086000B2 Method, apparatus and computer program for quantitative bifurcation analysis on angiographic images
A method, data processing facility and program storage device for quantitative analysis on medical image data of a bifurcated tubular organ which involves processing the medical image data to identify contours of the bifurcated tubular organ. The contours are used to determine a Polygon of Confluence amongst the bifurcated tubular organ. The Polygon of Confluence is used to determine at least one parameter value characterizing geometry of the bifurcated tubular organ. The at least one parameter value is outputted to a user for angiography purposes. The at least one parameter value can include at least one diameter value of the bifurcated tubular organ, at least one angle value between parts of the bifurcated tubular organ, and at least one reference diameter value for the bifurcated tubular organ, the at least one reference diameter value compensating for damage to the bifurcated tubular organ.
US08085999B2 Apparatus for inputting biometrical feature
A biometrical feature inputting apparatus includes a 1-dimensional or quasi 1-dimensional image sensor. When a finger and the image sensor are relatively slid, a finger sliding guide keeps a finger and an effective pixel unit of the image sensor to a constant distance without any contact between them. An image processing section sequentially generates partial images by imaging emission light that is scattered inside the finger and then emitted from a skin surface of the finger by the image sensor during the relative motion of the finger and the image sensor and link the partial images to an image.
US08085994B2 Iris identification system and method using mobile device with stereo camera
The present invention relates to a face recognition and/or iris recognition system and method using a mobile device equipped with a stereo camera, which acquire a stereo image of a user's face using at least two cameras or a method corresponding thereto and, even when the size of the stereo image is varied according to distance, correct the size of the stereo image. The stereo camera uses a single-focus lens with a long depth of focus to acquire a focused iris image over a wider range. When the user is not located at a position suitable for iris recognition, a message is sent to the user such that an iris image suitable for recognition is acquired. Furthermore, an iris image correction process according to distance is performed to prevent recognition rate from decreasing even when the size of the iris image is changed.
US08085990B2 Hybrid maps with embedded street-side images
The claimed subject matter relates to a computer-implemented architecture that can generate a map. The map can be a hybrid between an orthographic projection map and street-side images, thus including useful aspects from both types of representations. For example, an orthographic projection map is very effective at presenting global relationships among the features of the map but not effective at presenting local detail. In contrast, street -side images show excellent detail but do not convey the global information of an orthographic projection map. The hybrid map can thus provide a richer set of information than conventional maps and can also display objects/features of the hybrid map in multiple perspectives simultaneously on a single representation that is printable.
US08085983B2 Method of adjusting selected window size of image object
A method of adjusting selected window size of an image object is applicable for tracking a target object in a video. The video includes a plurality of frames, and the target object has a display range changing with the playback of each frame. According to a variation trend of the display range of the target object, whether a variation times corresponding to the variation trend reaches a threshold value or not is recorded, and then the selected window size is reset, such that the target object is enclosed with a selected window having a size closer to the target object.
US08085979B2 Methods employing stored preference data to identify video of interest to a consumer
The picture information of video can be used in various ways to identify the video or its topical subject matter. This enables numerous novel arrangements in which particular video of interest to a particular consumer can be discerned. Preference data for the consumer, by which video of interest is identified, can be shared with third parties, e.g., in exchange for a fee. A variety of other embodiments and features are also detailed.
US08085976B2 Digital watermarking video captured from airborne platforms
Digital watermarking technology is used in conjunction with video captured from airborne platforms (e.g., satellites, remotely controlled aerial vehicles and aircraft). One claim recites an airborne platform comprising: a camera for capturing video depicting at least a portion of the earth's surface; and an electronic processor. The electronic processor is programmed for: obtaining geographical metadata associated with captured video; encoding first digital watermarking in the captured video through alterations to data representing the captured video, in which the first digital watermarking is generally imperceptible to a human observer of the captured video when rendered to the human observer in real time, and in which the first digital watermarking comprises or links to the geographical metadata; and controlling transmission of digital watermarked video to a remotely located receiver on or in the earth's surface. Another claim recites: that the electronic processor is further programmed for: hiding second digital watermarking in data representing the captured video, the second digital watermarking comprising a plural-bit payload that includes data representing a refinement relative to at least some of the geographical metadata. Other claims and combinations are provided too.
US08085975B2 Methods and apparatus for embedding watermarks
Methods and apparatus for embedding a watermark are disclosed. An example method for embedding a watermark disclosed herein comprises identifying a transform coefficient associated with a compressed digital data stream, obtaining a mantissa code, and modifying the transform coefficient based on the mantissa code to embed the watermark.
US08085974B2 Method for determining elastic-wave attenuation of rock formations using computer tomograpic images thereof
A method for estimating at least one elastic-wave-related property of a porous material from a sample thereof includes making a three dimensional tomographic image of the sample of the material. The image is segmented into pixels each representing pore space or rock grain. Bulk modulus and shear modulus of the porous material are determined from the segmented image at a frequency corresponding to mobile fluid. Bulk modulus and shear modulus of the porous material are determined from the segmented image at a frequency corresponding to immobile fluid. The at least one elastic-wave-related property is determined from the mobile fluid and immobile fluid moduli. The method includes at least one of storing and displaying the at least one elastic-wave-related property so determined.
US08085973B2 Method and device for the detection, at the correct time, of print marks located at regular intervals on a print web
In a method and a device for the detection, at the correct time, of pressure marks situated at regular intervals on a print web, use is made of cameras, with a processing unit which is assigned to the camera. The activation of the camera is no longer triggered externally in order to detect the pressure marks. Instead, the drive control system, which actuates a movement of the print web, is connected to a bus to which the cameras and therefore the processing units are also connected. It is thereby possible for the drive control system to provide the processing units with process data which the processing units can use to calculate detection times. The activation of the camera takes place, on the basis of the calculation, automatically by means of the cameras with the processing unit itself.
US08085971B2 Moving-coil planar speaker
The planar speaker contains a frame, a diaphragm, a driver, a surround, and a number of flexible suspension elements. The diaphragm is suspended in a front opening of the frame by the surround. The driver is positioned at the center of the frame and a voice coil of the driver is attached to a back surface of the diaphragm. Two beams are arranged in parallel between two opposing longer wall segments of the frame on either side of the driver. The suspension elements are supported by the two beams, respectively, and attached to a back surface of the diaphragm. The symmetric deformation of the diaphragm along its longer side is thereby constrained by the suspension elements and the deformations at the two end zones of the diaphragm vibrating at a phase opposite to that of the center of the diaphragm would be suppressed.
US08085969B2 Full range planar magnetic microphone and arrays thereof
Contemplated planar magnetic microphones have a magnet and diaphragm arrangement such that substantially homogenous vertical and high horizontal magnetic flux density is realized in the inter-magnet space. Most preferably, the diaphragm is disposed in the inter-magnet space and includes a voice coil covering a significant fraction of the active portion of the membrane. In further especially preferred aspects, the membrane is sufficiently strong and tensioned to allow a large elastic excursion in the inter-magnet space. Consequently, contemplated planar magnetic microphones provide exceptionally large dynamic range without compression and/or distortion and can be easily configured to operate in an environment that is subject to moisture, rain, or to even operate in a submerged environment. Moreover, contemplated microphones can be used as speakers at even high SPL without reconfiguration.
US08085968B2 Resonating cone transducer
An electroacoustical transducer includes a bobbin, a first acoustic radiator coupled to the bobbin through a first surround having a mechanical compliance, a second acoustic radiator generally rigidly coupled to the bobbin, and a basket. The first acoustic radiator is coupled to the basket through a second surround, and the second acoustic radiator is coupled to the basket through a third surround. The first surround is constructed to cause the first acoustic radiator to move out of phase with the second acoustic radiator relative to the bobbin when actuated by the bobbin at acoustic frequencies at and above a resonant frequency of the first acoustic radiator.
US08085961B2 Hearing device and method for monitoring the hearing ability of a person with impaired hearing
A hearing device and method for monitoring the hearing ability of a person with impaired hearing allow changes of the hearing ability specifically of a person wearing a hearing aid are to be better able to be registered and taken into account. For this purpose, the setting of an operating element, this serves for setting an output sound level of a hearing device. Furthermore, the ambient sound level in the vicinity of the hearing device is measured. After that, the current setting is compared with the current, measured ambient sound level and a corresponding control signal is output dependent on the result of the comparison. This control signal serves, for example, for signaling to the wearer of a hearing aid the loss of hearing or the automatic adjustment of the hearing aid.
US08085960B2 Filter bank system for hearing aids
The object of the invention is to make sub-band processing in hearing aids less computationally intensive. For this purpose a filter bank system comprising an analysis filter bank (AFB) for decomposing an input signal into sub-band signals, a processing device for amplifying at least one of the sub-band signals, and a synthesis filter bank (SFB) for combining the processed sub-band signals into an output signal is provided. The sub-band signals are oversampled and downsampled compared to the input signal. The stopband attenuations of the individual filters of the AFB and SFB are at least as high as a predefined signal-to-noise ratio increased by an attenuation value which is a function of the oversampling factor, the downsampling factor and possibly the gain. The magnitude frequency response of the SFB is approximately matched to the magnitude frequency response of the AFB.
US08085957B2 Method for converting electric signals into acoustic oscillations and an electric gas-kinetic transducer
The invention relates to electroacoustic engineering, in particular to methods for converting electric signals into acoustic oscillations and to electroacoustic transducers. The method for converting electric signals into acoustic oscillations comprises exposing an oscillating system that is a gas medium pre-structured by a static electric field to an electric/electromagnetic field modulated in strength by an alternating electric signal in accordance with the shape and frequency of the modulating signal, and converting the energy of the field into acoustic energy to be released thereupon into the ambient. An electric gas-kinetic transducer developed to perform this method comprises a dielectric working element and at least two current-conducting plates that can be connected to the pole terminals of a direct voltage source and to a source of alternating electric signals. The operating principle of the transducer consists in converting the energy of the electric/electromagnetic field into the kinetic energy of gas, and then the kinetic energy of gas into acoustic radiation. This work is performed by gas filling nano/micro-sized channels of the capillary pore matrix of the working element under the effect of the external electric/electromagnetic field. An electric signal is converted into acoustic oscillations without involving mechanical intermediary devices, making it possible to avoid amplitude-phase and amplitude-frequency distortions and to reach a matching between the properties of the oscillating system, or a pre-structured gas medium, and the properties of the transmitting medium, or air, thereby improving the efficiency of conversion.
US08085954B2 Microphone amplification arrangement and integrated circuit therefor
A microphone amplifier arrangement comprises at least one microphone input connected to a dual output microphone pre-amplifier having an input resistance comprising a first resistance and a second resistance in a first voltage-to-voltage mode of operation, and only the second resistance in a second current-to-voltage mode of operation. A first output is operably coupled to a first feedback path comprising a V2V feedback resistor; and a second output is operably coupled to a second feedback path comprising an I2V feedback resistor. In this manner, the microphone amplifier arrangement is arranged to support both a V2V microphone amplifier and a low-noise I2V microphone amplifier.
US08085951B2 Method and system for determining a gain reduction parameter level for loudspeaker equalization
Methods, digital systems, and computer readable media are provided for determining a gain reduction parameter level for loudspeaker equalization by determining a noise score, an equalization effectiveness score, and an equalization non-effectiveness score for a candidate gain reduction parameter level, determining a composite quality score using the three scores, and designing a compensating filter for the loudspeaker using the candidate gain reduction parameter level if the composite quality score is better than composite quality scores of all other candidate gain reduction parameter levels.
US08085944B2 Device and method for active noise cancellation in an exhaust gas channel of a combustion engine
The invention relates to an active noise cancellation device. The invention proposes a device and a method used to cancel the noise in an exhaust gas channel of a vehicle A noise signal is received form the exhaust gas channel, using a sound sensor, a frequency signal which has same amplitude as of noise signal but opposite phase, is generated, the generated frequency signal is acoustically mixed with the noise signal in the exhaust gas channel, using a sound converter, there by reducing the noise in the exhaust gas channel. The device also takes into account the reflection of the sound caused by an obstacle near the exhaust gas channel. A distance measuring device which is external to the active noise cancellation device provides the information about the distance between the obstacle and the exhaust gas channel. Based on the distance, the frequency signal is suitably modified to reduce the effect of sound reflections caused by the obstacle.
US08085936B2 Method and system for content management in a secure communication system
A system and method for managing content for secure communications. The system includes an interface for receiving an encrypted message, a decryption module for decrypting the message into a clear text or other readable form and a key recovery module. The key recovery module recovers a key for the user associated with the encrypted message. The decryption module decrypts the message using the recovered key. The decrypted or clear text message is then routed or transferred for further processing or handling. The further processing includes policy enforcement, virus scanning, spam filtering and/or archiving.
US08085932B2 Secure distribution of data or content using keyless transformation
A computer enabled method and apparatus for encrypting and decrypting data using a keyless transformation cryptographic technique. Data is protected using a keyless (unkeyed) complex mathematical transformation, in contrast to a traditional cryptographic algorithm using a secret key. This approach is resistant to both static analysis (hacking) performed on executable encryption/decryption code, as well as dynamic analysis performed during execution (runtime) of ciphering or deciphering. The method uses a family of asymmetric data transformations based on Galois field polynomials.
US08085931B2 Computation method, computing device and computer program
The computing device calculates an equivalence H0≡2m*k+1 (mod n) relating to a divisor n of 2m*k+1 (step A), computes an equivalence H≡2E(p, m, k) (mod n) of 2E(p, m, k) (mod n) from H0 by an REDC operation (step B), and performs a correction operation by H=REDC (H, G)n for g=2k*G(p, m, k) when 2p>m×k (step C).
US08085929B2 Method and apparatus for providing customized ringbacks
An approach is provided for providing custom ringback services. The approach includes prompting a user for content as part of a managed ringback service. The content is received from the user, and is set as a ringback. An identifier corresponding to the ringback is received from the user, wherein the identifier is associated with a caller.
US08085926B2 Call flow staffing estimation tool
A call flow staffing estimation tool that includes: generating a staffing impact chart that indicates, in a visually indicated display, an expected difference between call volume and available agents for a plurality of time intervals in a future period of time based on a plurality of inputs, the plurality of inputs including: historical call volume data to a call center, a prospective schedule of agents servicing the call center, and an average handing time of calls to the call center by the agents, wherein historical call volume data which is skewed data is ignored and predetermined representative data is substituted for the skewed data; providing a variable table having a plurality of variables, each variable including a scaling value that modifies at least one of the plurality of inputs used in generating the staffing impact chart; selectively changing, by a user, at least one of the variables in the variable table; and immediately updating the staffing impact chart to reflect modified expected differences for each of the plurality of time intervals based on application of the change to the plurality of inputs.
US08085923B2 System and method for efficient call management for directory assistance services
A communication assistance system includes a first database having a plurality of listings, each listings has at least one contact name and a corresponding contact number. A means is provided for receiving communications from a user among a plurality of users desiring to access the listings. An operator terminal displays a search screen among a plurality of search screens, each of which maintain at least a partially different arrangement of content and search windows for receiving search terms to search for listings contained in the first database, where the displayed search screen is determined based on criteria contained in a search request from the user. The operator terminal is further configured to receive the communication from the user and retrieve a listing from the first database using the displayed search screen.
US08085921B2 Disposable telephone numbers
Methods, systems, and products are disclosed that provide disposable numbers for a conference service. A disposable number is assigned to a conference bridge that is only activated for a defined period of time, after which the disposable number is disposed and deactivated. A call is received to the disposable number, and the call is routed to the conference bridge. A database is queried that associates the disposable number to a subscriber's number. Subscriber information is retrieved that describes when a conference bridge subscription is active. If the conference bridge subscription is active, then a caller is connected to the conference bridge. If the conference bridge subscription is inactive, then the caller is prompted to pay for a conference service.
US08085920B1 Synthetic audio placement
Apparatus and methods for synthetic audio placement are described herein. In different aspects, synthetic audio placement may include a plurality of inputs, each input configured to receive a signal from a caller, at least one input being a single channel input. A bridge may be included to receive the signal from the plurality of inputs and modify the signal to include synthetic audio placement of the signal based on a location of each caller within the sound field. A multi-channel output may be included to receive the modified signal from the bridge and provide the modified signal to a listener.
US08085919B2 Method and system for temporarily provisioning a telephone service feature for a subscriber
The invention provides a method and system for temporarily provisioning a telephone service feature. At the request of a calling or called party, a telephone service feature to be temporarily provisioned can be identified. Once identified, the telephone service feature can be provisioned and activated to handle the telephone service feature. Upon completion of the call, the requested telephone service is deactivated. In order to activate the requested telephone service feature, system resources can be allocated to support the identified telephone service feature. The allocation of system resources can include reserving a pool of resources for activating the identified telephone service feature. For example, a pool of line interface circuits may be reserved specifically for providing temporary provisioning of the telephone service feature for subscribers. An available resource capable of processing the identified telephone service feature can be selected from the pool of resources. The selection of an available resource can include multiplexing the available resource onto a conduit that bears existing service for the subscriber for which the telephone service feature is being provisioned.
US08085917B2 Removing slamming protection to permit a change in service providers
A system for removing a protection associated with an account of a customer that prevents a change of a service provider of the customer includes a database server configured to receive a request from a prospective service provider of the customer to remove the protection associated with the customer's account when authorization of the customer is required to effect the change of the service provider. The request includes an electronic address of an audio file including a customer's authorization to remove the protection. The system also includes a computer configured to access the audio file based on the electronic address and to indicate whether to remove the protection based on the audio file, and a customer care ordering system configured to remove the protection when the computer indicates that the protection is to be removed.
US08085916B2 Method and system for providing enhanced caller identification information
A tangible storage medium stores code which permits handling of unwanted calls from callers such as telemarketers, when caller identification is provided. In one embodiment, the called party adds the caller identification information for the telemarketer to a personal list after receiving the unwanted call. Subsequent calls from the telemarketer are intercepted. In a second embodiment, the called party identifies the telemarketer by detecting the caller identification information before answering the call. By providing a screen listing indication, the caller identification information is added to the called party's personal list before the call is completed, permitting the call to be intercepted and while future calls from the telemarketer to be intercepted.
US08085914B1 Real-time network traffic view
At least one exemplary embodiment of the present invention includes a method, comprising requesting real-time measurement data for a telephone network between a transit carrier and a predetermined terminating carrier; and automatically receiving the real-time measurement data via the Internet at an originating carrier associated with the transit carrier. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. This abstract is submitted with the understanding that it will not be used to interpret or limit the scope.
US08085912B1 System and method for reducing toll charges to a customer service center using VolP
A method and system are disclosed where a call center operator having multiple locations, including a call center is able to utilize existing network infrastructure to route telephone communications to the call center to the location where the lowest toll rate is applicable. The telephone communications are converted into data packets and routed to the call center using VoIP technology. No toll would apply to the transmission of the data to the call center.
US08085910B2 Method and system for call center screening
Methods and systems are provided for call center screening that enable a network service provider to dynamically control service request traffic directed to selected service centers. An Advanced Intelligent Network (AIN) service is configured to intercept calls originating from calling parties and directed to trigger numbers designated for processing predetermined service requests. Depending upon the trigger number, the AIN may play an announcement asking a calling party to designate the service requested. Following a calling party's valid response, a second announcement is played asking the calling party to select the type of service associated with the first response. Depending upon the calling party's responses and calling party's location, the AIN may route the call to selected service centers, in order to control the traffic to overloaded service centers.
US08085904B2 Emergency communication method, server, network and computer program for such communication
This method includes: a step (1, 2A, 2B) of a server receiving a request from a calling terminal to set up a call between the calling terminal and an emergency call center, and a step (5) of setting up a call between the calling terminal and the call center; a step (2B, 8) of identifying, in the call set-up request, a type of event belonging to a list of predefined event types, such as medical problems, fire, etc.; a step (9) of identifying a community having capabilities suited to the type of event identified; and a step (11) of sending information to at least one terminal belonging to the community thus identified. A preferred embodiment of the method further includes sending (11) at least one terminal belonging to the community thus identified the location of the calling terminal and the type of event identified.
US08085902B2 Automatic control of a medical device
System and method for automatic control of processes or application, such as the activation or deactivation of a radiation source for medical purposes. The system comprises an operator tracking system arranged to determine the gesture/posture of a user, an evaluation device arranged to evaluate the determined gesture/posture, and an enabling device arranged to enable and disable the radiation source in response to an output of the evaluation device. The operator tracking system may use a gazing direction analysis that may be based on the output of an eye tracking system, or an emitter-receiver arrangement for a directed signal.
US08085901B2 Firing delay for retrofit digital X-ray detector
A method and apparatus are disclosed for obtaining an x-ray image from an x-ray imaging apparatus using a digital radiography receiver installs a retrofit connection apparatus that adapts the x-ray imaging apparatus for use with the digital radiography receiver by forming a receiver interface channel for communicating signals to and from the digital radiography receiver, forming an operator interface channel for routing at least an input expose signal from an operator control to the connection apparatus and forming a generator interface channel for transmitting at least an output expose signal from the retrofit connection apparatus to an x-ray generator of the x-ray imaging apparatus. An input expose signal over the operator interface channel initiates a reset of the digital radiography receiver over the receiver interface channel before the output expose signal to the x-ray generator is transmitted over the generator interface channel.
US08085899B2 Treatment planning system and method for radiotherapy
A treatment planning method and system for optimizing a treatment plan used to irradiate a treatment volume including a target volume, such as a tumor, is disclosed. According to the method, two dose calculation algorithms are used to develop the optimized treatment plan. A first dose calculation algorithm is used to obtain substantially complete dose calculations and a second, incremental, dose calculation algorithm is used to make more limited calculations. The incremental calculations may be performed, for example, with less precision, less accuracy or less scope (e.g., focused on a specific subvolume within the treatment volume) in order to reduce the time required to achieve an optimized plan. Each of the dose calculation algorithms may be iterated a plurality of times, and different cutoff criteria can be used to limit the number of iterations in a given pass. A treatment planning system of the invention uses software for implementing the complete and incremental dose calculation algorithms. The method and system are especially useful for IMRT and arc therapy where treatment plan optimization is particularly challenging.
US08085895B2 Spacer grid spring for increasing the conformal contact area with fuel rod
A grid strap includes a spacer grid spring that increases the conformal contact area with a fuel rod of a nuclear fuel rod assembly. The shape of the spacer grid spring is optimized, thereby increasing the elasticity of the spacer grid spring contacting the fuel rod, expanding the conformal contact area with a contact portion between the spacer grid spring and fuel rod to obtain uniform stress distribution, and reducing excessive plastic deformation of the spacer grid spring. Further, magnitude and distribution of contact pressure between the fuel rod and the spacer grid spring are improved, thereby reducing the possibility of fretting wear caused by contact between the fuel rod and the spacer grid spring. Lastly, the elastic behavior region of the spacer grid spring is expanded, so that the fuel rod can be reliably supported until the fuel rod expires despite changes in the supporting conditions of the fuel rod.
US08085894B2 Swelling-resistant nuclear fuel
A nuclear fuel according to one embodiment includes an assembly of nuclear fuel particles; and continuous open channels defined between at least some of the nuclear fuel particles, wherein the channels are characterized as allowing fission gasses produced in an interior of the assembly to escape from the interior of the assembly to an exterior thereof without causing significant swelling of the assembly. Additional embodiments, including methods, are also presented.
US08085892B2 Offset determination arrangement, offset compensation arrangement, synchronization clock generator, method for determination of an offset and modulation method
An offset determination arrangement includes a comparator device to compare an input signal with a reference value. A synchronization unit is provided to forward a comparison result of the comparator device as a function of a synchronization signal which can be generated by a synchronization clock generator. The synchronization signal includes clock pulses in which at least one clock period between adjacent clock pulses is shorter than a precedent clock period. The offset determination arrangement further includes an approximation unit to generate a compensation signal corresponding to an offset of the input signal as a function of the forwarded comparison result.
US08085890B2 Apparatus and method for base band filtering
Disclosed is a base band filter apparatus and a method for base band filtering comprising filtering a base band signal in time domain, said filtering including a filter transfer function (F), wherein the base band signal is provided in frequency domain, the frequency domain base band signal is multiplicated by an inverse filter transfer function (F−1), and the signal provided as the result of said multiplication is converted from frequency domain to time domain and provided to said filtering.
US08085889B1 Methods for managing alignment and latency in interference cancellation
An interference cancelling receiver combines data from multiple paths after aligning to transmitter timing, and uses either an equalizer or a Rake receiver to compute symbol estimates. Interference estimates are generated from the symbol estimates, and multiple interference estimates are combined after re-aligning the interference estimates to receiver timing. At least two segments of symbol estimates are computed for each segment of interference cancelled data.Various techniques may be employed for controlling the latency and sequencing of these operations, and the subsystems within the canceller may use different processing clock speeds.
US08085885B2 Voice and data exchange over a packet based network with timing recovery
A signal processing system which discriminates between voice signals and data signals modulated by a voiceband carrier. The signal processing system includes a voice exchange, a data exchange and a call discriminator. The voice exchange is capable of exchanging voice signals between a switched circuit network and a packet based network. The signal processing system also includes a data exchange capable of exchanging data signals modulated by a voiceband carrier on the switched circuit network with unmodulated data signal packets on the packet based network. The data exchange is performed by demodulating data signals from the switched circuit network for transmission on the packet based network, and modulating data signal packets from the packet based network for transmission on the switched circuit network. The call discriminator is used to selectively enable the voice exchange and data exchange.
US08085877B2 Method and system for quadrature local oscillator generator utilizing a DDFS for extremely high frequencies
Methods and systems for a quadrature local oscillator generator utilizing a DDFS for extremely high frequencies. Aspects of one method may include utilizing the DDFS to generate a first signal that may comprise an in-phase (I) component and a quadrature phase (Q) component. A base signal may be divided to generate a second signal with an in-phase (I) component and a quadrature phase (Q) component. The I and Q components of the first and second signals may be mixed by a plurality of mixers, and the outputs of the mixers may be combined to generate an in-phase component of a local oscillator signal and a quadrature phase component of the local oscillator signal. The frequency of the local oscillator signal may be controlled by inverting or not inverting outputs of one or more of the mixers.
US08085876B2 Apparatus and method for sampling frequency offset and carrier frequency offset estimation and correction in a communication system
A communication system, including a receiver, is described having a common clock source that drives both carrier frequency (fc) and sampling frequency (fs). The receiver comprises a first signal processing stage for down converting a received data stream to baseband, a demodulation module coupled to the first signal processing stage for demodulating the down-converted data stream, and a second signal processing stage coupled to the demodulation module for decoding the demodulated data stream. Additionally, the receiver includes a carrier frequency offset (CFO) estimation module and a sampling frequency offset (SFO) correction module. The SFO correction module receives an estimated CFO, and then determines an SFO correction based on the estimated CFO, and applies the SFO correction to the received data stream.
US08085875B2 Incremental pilot insertion for channnel and interference estimation
Dynamic resource allocation systems, apparatus, and methods are disclosed for selectively improving the ability of a receiver to determine a channel estimate in an Orthogonal Frequency Division Multiple Access (OFDMA) system. A wireless communication system can use a common pilot channel configuration to aid channel estimation in one or more receivers in communication with the system. A receiver in communication with the system may be unable to demodulate received data due to an inaccurate channel estimate. The receiver can communicate to a transmitter in the system a request for additional channel estimation resources. The wireless communication system can provide additional channel estimation resources by inserting dedicated pilot channels into one or more of the frequencies allocated to symbols for the receiver. If the receiver is still unable to demodulate received data, the wireless communication system can incrementally insert additional pilot channels in the symbol associated with the receiver.
US08085874B2 Mixed waveform configuration for wireless communications
A mixed waveform configuration for wireless communications including a first portion that is modulated according to a single-carrier modulation scheme and a second portion that is modulated according to a multi-carrier modulation scheme. The waveform is specified so that a channel impulse response (CIR) estimate obtainable from the first portion is reusable for acquisition of the second portion. The first portion includes a preamble and header and the second portion typically incorporates the payload.
US08085873B2 Systems and methods for enhanced channel estimation in wireless communication systems
Disclosed herein are methods and apparatus for enhancing the estimation of channel response in a wireless communication system. An apparatus (and associated method) for optimizing channel estimation in a communication system includes a receiving antenna; a receiver adapted to receive a signal from the receiving antenna; an initial channel estimator module adapted to select a selected channel from among one or more channels in the communication system and to determine, for the selected channel, an initial channel estimate based upon the received signal; a transformation module adapted to transform the initial channel estimate into an initial impulse response estimate comprising a sequence of samples; a filtering module adapted to select a sub-sequence of samples from the sequence of samples and generate a truncated initial impulse response estimate by setting to zero the samples in the initial impulse response estimate that are not in the selected sub-sequence of samples; and a maximum likelihood channel estimating module adapted to compute a time domain weighted impulse response estimate using the truncated time domain impulse response estimate for the selected channel and to compute a maximum likelihood channel estimate for the selected channel by transforming the time domain weighted impulse response estimate into the frequency domain.
US08085872B2 Transmitting apparatus with bit arrangement method
A method of transmitting data that includes controlling generation of bit sequences to adjust an occupation rate occupied with predetermined bits included in a first data block, which is obtained by encoding first data in a first encoding process, to be equal or closer to an occupation rate occupied with predetermined bits included in a second data block, which is obtained by encoding second data in a second encoding process, in regard to first bit positions of the bit sequences generated using bits included in the first and second data blocks; and performing multi-level modulation for transmission based on the generated bit sequences.
US08085870B2 Transmitter
A transmitter suppresses peak power occurring in a transmission signal. The transmitter generates peak suppression signals for suppressing the peak power in the transmission signal respectively, synthesizes the peak suppression signals generated, and subtracts a signal as a synthesis result from the transmission signal.
US08085867B2 Preamble design method
A preamble design method of generating a preamble for a plurality of symbols using time waveform data of a specific symbol in an OFDM communication system includes a dividing step of dividing the time waveform data of the specific symbol into a plurality of blocks equivalent to number of symbols in the preamble, a symbol-unit-block selecting step of selecting a separate block from among divided blocks in units of symbols in the preamble, and a symbol-unit time-waveform-data generating step of generating time waveform data having a different pattern for each of the symbols by generating time waveform data for a single symbol in which a selected block is set as a leading block and data are cyclically arranged from leading data in the selected block.
US08085858B2 Power saving techniques for a partial functionality communication link
Power saving techniques for a device including an active mode of operation for transmitting a first data stream of at least two data types over wires, and a low power partial functionality mode of operation for transmitting a second data stream over a subset of the wires used for transmitting the first data stream. The power saving techniques may utilize different modulation schemes, different throughputs, different symbol rates, or other techniques.
US08085855B2 Video quality adaptation based upon scenery
Operating on video frames includes determining a frame set backdrop of a set of video frames that is a characterization of the relative difference in content of the set of video frames. Decreasing video quality of the set of video frames when the frame set backdrop is relatively higher indicating relatively greater content difference among video frames of the set of video frames and increasing/leaving quality of the set of video frames when the frame set backdrop is relatively lower indicating relatively lesser content difference among video frames of the set of video frames. Alteration of video quality of the set of video frames includes altering a frame rate, altering a pixel resolution, and/or altering color resolution of the set of video frames and/or altering a ratio of independent frames to predictive frames of the set of frames.
US08085852B2 Inverse tone mapping for bit-depth scalable image coding
A method performs inverse tone mapping of an image in a decoder. For each block of each color channel of the image the following steps are performed. A scaling factor is determined for a current block of the image by adding a predicted scaling factor for the current block to a difference between the predicted scaling factor and the scaling factor of an adjacent block. An offset value for the current block is determined by adding a predicted offset for the current block to a difference between the predicted offset value and the offset value of the adjacent block. The scaling factor and the offset value are applied to pixel intensity values of the current block to produce a mapped block in which a bit-depth of the mapped block is greater than the bit-depth of the current block.
US08085850B2 Methods and apparatus for efficient encoding of image edges, motion, velocity, and detail
A wavelet pyramid-based still-image and video compression apparatus uses line-vectors, context-dependent quantization thresholds, hierarchical tree-structured displacement coding, synchronous prediction, and conditional zerotree branch updates to improve intra- and inter-frame coding speed and efficiency, and to improve video stream noise resilience. The disclosed intra-frame coding methods can be used to improve the coding efficiency of wavelet-based still-image compression algorithms.
US08085845B2 Method and apparatus for encoding hybrid intra-inter coded blocks
A hybrid intra-inter bi-predictive (or multi-predictive) coding mode allows both intraframe (intra) and interframe (inter) predictions to be combined together for hybrid-encoding a current macroblock or a subblock. Bi-prediction may be used also in I-pictures, combining two intra predictions that use two different intra prediction directions. A video encoder processes data representing a two-dimensional video image which has been produced by a conventional commercially available video camera. The video encoder is adapted to select, for coding a current macroblock, between an intra encoding mode, an P-frame inter encoding mode, a B-frame bi-predictive inter mode, and a hybrid intra-inter bi-predictive encoding mode. A video decoder receives and decodes a data stream that may contain a block/macroblock encoded in accordance with the hybrid intra-inter bi-predictive encoding mode.
US08085842B2 Recording apparatus
A recording apparatus includes: an input unit for inputting moving image data; a generating unit for encoding moving image data of 24 fps by selectively using intra-frame coding, forward predictive coding, and bidirectional predictive coding to generate a moving image stream which can be displayed as 2-3 pulldown processed moving image data of 30 fps; a detecting unit for detecting a frame where a redundant field provided in the 2-3 pulldown processing is included and a bottom field is displayed first, from intra-frame coded frames and forward predictive coded frames in the moving image stream, and setting the detected frame as an edit starting point; and a recording unit for forming a plurality of tracks on a recording medium and adding system data indicating whether the edit starting point is included to the moving image stream every n tracks, and recording the moving image stream and the system data.
US08085840B2 Method and apparatus for reducing interference of a signal over a plurality of stages
An apparatus for reducing interference of a signal over a plurality of stages includes a processor configured to determine at least two equalizer taps based on at least one of a covariance and a channel impulse response of the signal. The processor is further configured to estimate at least one additional equalizer tap based on the at least two equalizer taps. In addition, the processor is configured to reduce, for each of the plurality of stages, the interference of the signal for that stage using an equalizer tap from either the at least two equalizer taps or the at least one additional equalizer tap, so that the signal for the next stage in the plurality of stages has the reduced interference. A method is also provided for reducing interference of a signal over a plurality of stages.
US08085834B2 System partitioning for multi-mobile devices
A communication device partition for multiple device data standards to be received on one baseband integrated circuit is described. At least two interfaces are partitioned according to the data rate speed of various types of data standards and coupled to a multimode software define radio (SDR) modem. A digital baseband processor is coupled to the multimode SDR modem and receives the various types of application data compliant with various data standards.
US08085833B2 Method and system for an efficient channel quantization method for MIMO pre-coding systems
A method and system for processing communication signals is provided and may comprise, minimizing a cost function in a MIMO pre-coding system by choosing a smallest scalar cost from a plurality of scalar costs, wherein each one of the scalar costs is generated from one or more sums and one or more products of elements of a product matrix, and wherein the product matrix is generated from one of the plurality of unitary matrices, a matrix comprising the channel estimate, and their respective Hermitian Transposes. The codebook is selected based on the minimized cost function. The channel estimate is quantized onto the selected codebook.
US08085827B2 Vertical cavity surface emitting laser and method of manufacturing the same
A Vertical Cavity Surface Emitting Laser capable of decreasing the lowering of the yield due to displacement and separation of a pedestal without enormous increase of the threshold value and more difficult manufacturing process is provided. A base of a mesa spreads over the top face of a lower DBR layer. The base is a non-flat face in which end faces of a plurality of layers are exposed. The non-flat face is generated due to etching unevenness in forming the mesa, and is in a state of a step in which end faces of a low-refractive index layer and a high-refractive index layer included in the lower DBR layer are alternatively exposed. At least one of the layers exposed in the non-flat face in the plurality of low-refractive index layers included in the lower DBR layer is an oxidation inhibition layer.
US08085826B2 Nitride semiconductor laser device
A nitride semiconductor laser device includes an n-type AlGaN clad layer, a GaN layer, a first InGaN light guide layer, a light-emitting layer, a second InGaN light guide layer, a nitride semiconductor intermediate layer, a p-type AlGaN layer, and a p-type AlGaN clad layer stacked in this order on a nitride semiconductor substrate, wherein the n-type AlGaN clad layer has an Al composition ratio of 3-5% and a thickness of 1.8-2.5 μm; the first and second InGaN light guide layers have an In composition ratio of 3-6%; the first light guide layer has a thickness of 120-160 nm and greater than that of the second light guide layer; and the p-type AlGaN layer is in contact with the p-type clad layer and has an Al composition ratio of 10-35% and greater than that of the p-type clad layer.
US08085825B2 Method of fabricating semiconductor laser diode apparatus and semiconductor laser diode apparatus
A semiconductor laser diode apparatus capable of suppressing difficulty in handling of the semiconductor laser diode also when the width of a semiconductor laser diode portion is small is obtained. This method of fabricating a semiconductor laser diode apparatus includes steps of forming a plurality of first semiconductor laser diode portions on a first substrate at a prescribed interval in a second direction intersecting with a first direction in which cavities extend, bonding one or some of the plurality of first semiconductor laser diode portions to a second substrate, separating the one or some of the plurality of first semiconductor laser diode portions bonded to the second substrate from the first substrate; and dividing the second substrate along the second direction.
US08085822B2 Tunable mode-locked laser
A tunable laser cavity for selectively emitting laser light having a first wavelength and a second wavelength using pump light emitted by a pump light source. The tunable laser cavity includes an optical resonator, the optical resonator having a configuration, optical properties and dimensions such that a first round-trip time of the laser light having the first wavelength in the optical resonator differs from a second round-trip time of the laser light having the second wavelength in the optical resonator; a gain medium inserted in the optical resonator, the gain medium being responsive to the pump light for converting the pump light to the laser light; a pump light input port optically coupled to the gain medium for receiving the pump light and conveying the pump light to the gain medium; an optical intensity modulator inserted in the optical resonator for absorbing a portion of the laser light as the laser light propagates back and forth in the optical resonator, the optical intensity modulator having a light absorption coefficient that is modulated with a modulation period, the modulation period being selectively adjustable between a first modulation period value and a second modulation period value, the first and second round-trip times being substantially equal to a respective integer multiple of respectively the first and second modulation period values; and an output port for releasing the laser light from the optical resonator.
US08085820B2 Digital broadcast signal multiplexing apparatus and digital broadcast signal multiplexing method
A digital broadcast signal multiplexing apparatus includes buffers store the number x of data X, a comparator determines a cumulative sum SX of the data X and a cumulative sum SA of the data A, and compares these cumulative sum SX and cumulative sum SA, a first processor sets the data A into nth data X, adds x to the cumulative sum SX when the cumulative sum SX is the cumulative sum SA, and adds a to the cumulative sum SA to determine whether or not data A is set into n+1th data X, and adds a to the cumulative sum SA to determine whether or not data A is set into n+1th data X when the cumulative sum SX is not the cumulative sum SA, a second processor causes the comparator and the first processor to repeatedly execute process until n is made to be x or more.
US08085819B2 Superposition coding in a wireless communication system
The present patent application comprises a method and apparatus to compile a superposition coded packet by compiling user candidates for superposition coding, ranking the user candidates based on a result of an evaluation function, selecting a deserving user candidate from among the user candidates, and compiling a superposition coded packet by adding other user data packets to a packet of the deserving user data packet, wherein the data packets for the user candidates may conform to a plurality of different formats and wireless communication standards.
US08085816B2 Regenerator unit
A communication system comprises a central unit configured to transmit and receive communication signals; a remote unit configured to transmit and receive communication signals; and a regenerator unit configured to regenerate and transmit received communication signals, the regenerator unit comprising a first interface, a second interface and a control and status circuit configured to control operation of the first and second interface, wherein each interface is configured to operate as an independent logical regenerator unit; wherein the central unit and the remote unit communicate over a first communication loop via the first independent interface of the regenerator unit.
US08085810B2 Cross-layer pipelining optimizations for reduced roundtrips and improving quality of experience
Methods for pipelining, piggybacking, and transporting cross layer parameters through a network to reduce round-trip times are disclosed. Application activation, such as accessing a web-site through the internet, currently uses several protocols, including DNS Name resolution, establishing a TCP connection, sending HTTP Request and getting HTTP-Response that contains the web-page data, before the data from the web-site can be displayed to the user. Such operations take several round-trips through the transit network and are of the order of 100 to 200 milliseconds in the wireless access network in the best case. A method of generating a multi-part message to reduce these round trip is disclosed, as well as a proxy device which minimizes client side round trips while utilizing standard messaging in the wireline network. The invention includes client side user parameter gathering when specifying the application first (pre-fix), or specifying the application last (post-fix).
US08085809B2 Codec converter, gateway device, and codec converting method
A codec converter includes: a plurality of codec converting units each configured to convert first encoded media data encoded using a first encoding mode into second encoded media data encoded using a second encoding mode different from the first encoding mode; a media data extracting unit configured to extract input-encoded media data from an input packet, and to generate conversion information that identifies a desired format conversion; a resource allocation unit configured to route the input-encoded media data to a selected one of the plurality of codec converting units based on the conversion information; and a packet reassembling unit configured to receive output-encoded media data from the selected one of the plurality of codec converting units, and to assemble the output-encoded media data into an output packet. Each of the plurality of codec converting units selects a different pair of first and second encoding modes.
US08085806B2 Method and apparatus for detecting a collision in a carrier sense multiple access wireless system
A method and apparatus are disclosed for detecting a collision in a carrier sense multiple access wireless communication system. Each transmitting station includes a collision detector that evaluates one or more predefined criteria to determine when a collision has occurred. The collision detector evaluates the measured energy level and optionally payload and/or preamble detection information to determine if a collision has occurred. A collision occurred when an expected ACK message is not received, in the presence of an increased energy level and possibly preamble or payload detection information. The collision detector of the present invention can be activated, for example, at a time corresponding to the start of the 802.11 Short Inter Frame Space interval.
US08085803B2 Method and apparatus for improving quality of service for packetized voice
Queued real-time voice received over a data network is actively managed. Upon detecting that the amount of real-time voice stored in the queue has reached a first threshold, a selection process selects non-consecutive portions of the voice to remove from the queue while maintaining a high Quality of Service (QoS) and ensuring that the queue does not overflow.
US08085801B2 Resource arbitration
A circuit includes queue buffers, a bid masking circuit, and a priority selection circuit. Each of the queue buffers carries packets of a respective message class selected from a set of message classes and asserts a respective bid signal indicating that the queue buffer carries a packet that is available for transmission. The bid masking circuit produces a masked vector of bid signals by selectively masking one or more of the bid signals asserted by the queue buffers based on credit available to transmit the packets and on cyclical masking of one or more of the bid signals asserted by ones of the queue buffers selected for packet transmission. The priority selection circuit selects respective ones of the queue buffers from which packets are transmitted based on the masked vector of bid signals produced by the bid masking circuit.
US08085800B2 Queuing method
A method of queuing data packets, said data packets comprising data packets of a first packet type and data packets of a second packet type. The method comprises grouping received packets of said first and second packet types into an ordered series of groups, each group comprising at least one packet, maintaining a group counter indicating the number of groups at the beginning of the series of groups comprising only packets of the second packet type, and transmitting a packet. A packet of the second packet type is available for transmission if but only if the group counter is indicative that the number of groups at the beginning of the series of groups comprising only packets of the second packet type is greater than zero.
US08085794B1 Techniques for fault tolerant routing in a destination-routed switch fabric
Described are techniques for determining a set of routing information for a plurality of components performing routing in a network. Destinations that are directly connected to each of the plurality of components are determined. Each of the plurality of components is associated with one of a plurality of routing tables. Each of the plurality of routing tables stores routing information in accordance with destinations in the network. Cost information is stored in the plurality of routing tables for each destination directly connected to one of the plurality of components. For each of the plurality of components, a set of neighboring components is determined. For each neighboring component, routing information for a destination is adopted from the routing table of said each neighboring component in accordance with an adoption rule. Processing is repeatedly performed until the routing tables have not been modified.
US08085791B1 Using layer two control protocol (L2CP) for data plane MPLS within an L2 network access node
The invention is directed towards techniques for forwarding subscriber frames through a Multi-Protocol Label Switching (MPLS) aggregation network using MPLS labels. Layer two (L2) network devices, such as access nodes, of a service provider (SP) network implement MPLS functionality in the data plane, but do not implement an MPLS signaling protocol in the control plane. The L2 network devices include a pool of labels applied in the data plane of the L2 network device to output MPLS communications to the MPLS network, and a protocol that allows a layer three (L3) device to control provision of L2 functionality by the L2 device. The pool of labels is dynamically configured by the L3 device via the protocol. The access nodes distribute the subscriber labels and MPLS labels as upstream assigned labels.
US08085788B2 System, device, method and computer program product for managing devices
A system for managing a communication device having a first function of using a first communication protocol and a second function of using a second communication protocol is provided. The communication device is connected to a network including a first device using the first communication protocol and a second device using the second communication protocol. The system is provided with an inputting system that accepts an input for changing an operation regarding the communication of the communication device from a user, and a judging system that judges whether a trouble would arise in communication, in which the communication device is involved, based on the input inputted by the user through use of the inputting system.
US08085779B2 Systems for supporting packet processing operations
Several systems for supporting packet processing are described. A first system supports virtual routing of a packet. A second system supports de-multiplexing of a packet. A third system supports advanced MPLS label processing of a packet.
US08085777B2 Packet-processing apparatus and method
The present invention provides a packet-processing apparatus for receiving and processing N packets in a series, wherein N is a natural number, and each of the packets has a current header. Additionally, the packet-processing apparatus includes an agent, a processing unit, a monitoring unit, a lookup table, and a control unit. Particularly, the packet-processing apparatus according to the invention can process the N packets effectively and flexibly.
US08085772B2 Packet forwarding
A method includes inserting a vector in a packet that identifies a first device in a stack of packet forwarding devices to receive the packet.
US08085768B1 System and method for managing a list of entries containing routing information
A system and method adds and manages entries on a list of entries of routing information to allow the top entry to be used for routing to a destination corresponding to the list. Costs of a wireless link may be a function of the success rate experienced on that wireless link.
US08085767B2 Systems and methods for reliable message delivery over digital networks
Systems and methods reliably transmit a message from a sender to a receiver via a network. A reliability module is configured to determine a probability of delivering a packet from the sender to the recipient via the network. Mode selection logic determines transmission mode from a number of options based upon the probability of delivering the packet from the sender to the recipient. A formatting module is configured to provide a first push that includes the message and, in at least one of the operating modes, a number of redundancy packets formulated as a function of the contents of the message. The receiver acknowledges the packets received so that any dropped packets can be re-transmitted. The redundancy packets can be created using Reed-Solomon or other forward error-correcting codes to further increase the reliability of the message transmission when network conditions warrant.
US08085761B2 Voice over data telecommunications network architecture
The present invention describes a system and method for communicating voice and data over a packet-switched network that is adapted to coexist and communicate with a legacy PSTN. The system permits packet switching of voice calls and data calls through a data network from and to any of a LEC, a customer facility or a direct IP connection on the data network. The system includes soft switch sites, gateway sites, a data network, a provisioning component, a network event component and a network management component. The system interfaces with customer facilities (e.g., a PBX), carrier facilities (e.g., a LEC) and legacy signaling networks (e.g., SS7) to handle calls between any combination of on-network and off-network callers.The soft switch sites provide the core call processing for the voice network architecture. The soft switch sites manage the gateway sites in a preferred embodiment, using a protocol such as the Internet Protocol Device Control (IPDC) protocol to request the set-up and tear-down of calls. The gateway sites originate and terminate calls between calling parties and called parties through the data network. The gateway sites include network access devices to provide access to network resources. The data network connects one or more of the soft switch sites to one or more of the gateway sites. The provisioning and network event component collects call events recorded at the soft switch sites. The network management component includes a network operations center (NOC) for centralized network management.
US08085755B2 Data driven route advertisement
Various methods and systems for performing data-driven route advertisement are disclosed. One method involves inhibiting advertisement of a route that is associated with a data source. Advertisement of the route is then allowed in response to detecting data sent by the data source. For example, advertisement of the route can be allowed in response to detecting that the data source is sending data at a rate that exceeds a user-specified data rate. The data source can be a multicast source that is identified by an anycast address.
US08085754B1 Synchronizing a radio frequency transmit message with an asynchronous radio frequency receive message
The present invention relates to synchronization circuitry that is used to synchronize an asynchronous received RF message with a transmitted RF message. In one embodiment of the present invention, the synchronization circuitry includes at least one counter, which is used to associate timing of the asynchronous received RF message with a receive count value, and associate timing of the transmitted RF message with a transmit count value. A time delay between occurrence of the receive count value and the transmit count value provides accurate timing for the start of the transmitted RF message.
US08085752B2 Handling connections moving between firewalls
A method of handling mobile entities in a firewall, wherein a first mobile entity table comprising identifiers of mobile entities, which are active in a firewall, and a second mobile entity table comprising identifiers of mobile entities, which are active in a predefined set of other firewalls and identifiers of corresponding other firewalls, are maintained in the firewall. A new mobile entity, which is not currently active in the firewall, is detected, after which it is found on the basis of the second mobile entity table, if the new mobile entity is currently active in another firewall. If the mobile entity is currently active in another firewall, state information related to the new mobile entity is queried from the another firewall, and stored in the firewall to be used for processing data packets from/to the new mobile entity.
US08085750B2 Streaming video data to mobile devices
The streaming of video data to mobile devices (101 to 103) is shown in which a support server (106) and an asset server (107, 108) are provided. The support server receives a first request (303) from a mobile device for a selected video asset. The support server relays (304, 305) the first request to the asset server. The asset server serves (306) the selected video stream to the requesting mobile device from the start of the asset. The support server is halted (307) from streaming video and the asset server provides an indication (308) of the halt position to the support server. The support server records an indication of the mobile device and the halt position of the asset. The support server receives a second request (311) from the mobile device for the selected asset. The support server relays (310 to 313) the selected request to the asset server and the asset server serves (314) the selected asset as a video stream to the requesting mobile device from the previous halt position.
US08085746B2 System and method for pushing content to a terminal utilizing a network-initiated data service technique
A system is provided for pushing content to a terminal located within a mobile network or a private network. The system includes a network node, such as a Session Initiation Protocol (SIP) proxy, located across a public network from the network including the terminal. The network node is capable of subscribing to a push service on behalf of the terminal such that the network node is also capable of receiving push content in accordance with the push service. Thereafter, the network node is capable of establishing a network-initiated data session with the terminal. In response to the network-initiated data session, the network node is further capable of registering the terminal such that the terminal is capable of receiving the push content based upon the registration.
US08085744B2 Wireless communication system, wireless communication apparatus, wireless communication method, and compute program
A wireless communication network that forms an ad-hoc network without the arrangement of a controlling station sets a period that a communication apparatus can utilize with priority and performs isochronous communication in the period as required. When isochronous communication has not been performed or after isochronous communication has finished in the priority utilization period, other communication apparatuses perform arbitrary communication. When another communication is performed in a communication apparatus's own priority utilization period, the start of isochronous communication is temporarily delayed. In an ad-hoc communication environment, data having a real-time characteristic, such as AV content, can be efficiently transmitted through the isochronous communication.
US08085743B2 Method and system for enabling rendering of electronic media content via a secure ad hoc network configuration utilizing a handheld wireless communication device
An ad hoc network enabled to handle secure data may be created for a specified user via a handheld wireless communication device (HWCD) such that rightful access to protected data stored on one or more networked devices may be extended to one or more distributed rendering devices. The HWCD and/or the user may be authenticated. The HWCD may enable configuration of one or more dynamic connections on the ad hoc network as needed until communication of data is complete. Bandwidth and throughput of one or more communication links may be adjusted according to bandwidth availability. The data may be buffered via the HWCD and/or one or more of the distributed rendering devices. Processing data tasks may be assigned to one or more networked resources on the ad hoc network. The data may undergo format conversion and be consumed on the one or more distributed rendering devices and/or the HWCD.
US08085742B2 Call forwarding methods and apparatus for mobile communication devices which operate in WWANS and WLANS
Methods and apparatus for use by a mobile communication device in facilitating voice calls through a wireless local area network (WLAN) and a wireless wide area network (WWAN) are disclosed. When switching communication operations from a WLAN coverage region of the WLAN to a WWAN coverage region of the WWAN, the mobile device causes a message for forwarding voice calls to a WWAN identification number of the mobile device to be transmitted through the WLAN. The mobile device subsequently causes a message for cancelling the forwarding of voice calls to a WLAN identification number of the mobile device to be transmitted through the WWAN. When switching communication operations from the WWAN coverage region of the WWAN to the WLAN coverage region of the WLAN, the mobile device causes a message for forwarding voice calls to the WLAN identification number of the mobile device to be transmitted through the WWAN. The mobile device subsequently causes a message for cancelling the forwarding of voice calls to the WWAN telephone number of the mobile device to be transmitted through the WLAN. Other additional and alternative techniques are described for reliable reachability.
US08085741B2 System and method for pushing content to a terminal utilizing a network-initiated data service technique
A system is provided for pushing content to a terminal located within a mobile network or a private network. The system includes a network node, such as a Session Initiation Protocol (SIP) proxy, located across a public network from the network including the terminal. The network node is capable of subscribing to a push service on behalf of the terminal such that the network node is also capable of receiving push content in accordance with the push service. Thereafter, the network node is capable of establishing a network-initiated data session with the terminal. In response to the network-initiated data session, the network node is further capable of registering the terminal such that the terminal is capable of receiving the push content based upon the registration.
US08085738B2 Preamble retransmission method in mobile communications system
A preamble retransmission method in an Evolved Mobile Telecommunications System (E-UMTS) system is provided by which a terminal transmits a Radio Access Channel (RACH) preamble to a base station, the base station compares the received RACH preamble with preset specific criteria and requests retransmission for the RACH preamble to the terminal according to the comparison in order to reduce the probability of data transmission failure due to inaccuracy of time synchronization and to decrease interference with transmissions by other terminals.
US08085737B2 Multi-transceiver mobile communication device and methods for negative scheduling
A broadband wireless access network (BWAN) transceiver of a multi-transceiver mobile communication device may transmit a negative scheduling (NS) request frame that includes time-related QoS parameters to a BWAN base station to request one or more negative allocation (NA) periods. In response, the base station may transmit a NS management response frame to indicate when NA periods are to occur during subsequent BWAN frames. The BWAN base station may also transmit a subsequent NS response frame to update the configuration of the NA periods including an indication of when a subsequent NA period is to occur.
US08085735B2 Baseband demodulation architecture for adaptive modulation method
A wireless communication device for a communication system including data channels and control channels is disclosed. This device includes a receive section for receiving signals including data signals sent over the data channels, and control signals sent over control channels, the control signal corresponding to the data signals, a control channel demodulator for demodulating the control signals indicating at least one of the packet size and modulation method, a memory for accumulating the receive signals during the demodulation of the control signals, and a data channel demodulator for loading the receive signal from the memory, and demodulating the data signal according to the indicated at least one of the packet size and modulation method determined based on the demodulated control signals.
US08085733B2 Wireless communication method and apparatus for dynamically adapting packet transmission rates
A method and apparatus for use by a first transceiver, (e.g., wireless transmit/receive unit (WTRU), access point (AP), node) for adjusting the transmission rate of packets transmitted to a second transceiver based on signals the first transceiver receives from the second transceiver. In one embodiment, a transmission packet error rate (Tx PER) process is used to adjust the packet transmission rate. In another embodiment, a relative signal strength indicator (RSSI)-based process is used to determine the RSSI of packets received at the first transceiver from the second transceiver for adjusting the packet transmission rate. In another embodiment, transmission quality indicators are measured at the second transceiver and are sent to the first transceiver, which derives a new packet transmission rate therefrom. The Tx PER and RSSI-based processes may be used individually, in combination, or in conjunction with other processes.
US08085730B2 Method, system and apparatus for backuping HA/MAP in mobile IPV6 network
The disclosure provides a method, system and apparatus for backuping HA/MAP in mobile IPv6 network. In the disclosure, at least two HAs/MAPs form a redundant backup group. The at least two HAs/MAPs elect an active HA/MAP and a standby HA/MAP via the VRRP. When the active HA/MAP interacts the signaling message with a mobile node, the HA/MAP in backup status obtains the signaling message interacted by both of them in real time. When the active HA/MAP is invalid, the standby HA/MAP may take over the work in time so that the stability of the active node device of the network is ensured. During the exchange of the active HA/MAP and the standby HA/MAP, the solution ensures a smooth transition of the service.
US08085728B2 High speed downlink shared control channel cell change
A high speed-downlink shared channel (HS-DSCH) cell change is initialized. A status report is autonomously generated for at least one radio link control (RLC) instance mapped to the HS-DSCH by a user equipment (UE) in response to the initiation of the HS-DSCH cell change. The status report indicates missing HS-DSCH packet data units (PDUs).
US08085725B2 Data transmission method and corresponding devices
A data transmission method in an enhanced CELL_FACH state, a network system, and a corresponding device, wherein the method includes the following steps. A radio transceiver receives information indicating a capability category of a UE. The radio transceiver acquires the capability category of the UE according to the information indicating the capability category of the UE. The radio transceiver performs data transmission to or from the UE according to the capability category of the UE. Since the information indicating the capability category of the UE is sent to the radio transceiver during the enhanced CELL_FACH data transmission, the radio transceiver performs the data transmission based on the capability category of a target UE, instead of the lowest capability category of the UE, thereby increasing the data transmission rate in the enhanced CELL_FACH state.
US08085724B2 Sequence report method and sequence report device
Disclosed are a sequence report method and a sequence report device for reducing a signaling amount for reporting a Zadoff-Chu sequence or a GCL sequence allocated for a cell. Indexes starting at 1 are correlated to different ZC sequences and are allocated for cells so that the indexes are continuous. When such ZC sequences are reported from BS to UE, a start index indicating the start of the continuous indexes is combined with the number of allocated sequences and they are reported as allocation sequence information by a report channel. The UE and the BS share the correlation between the ZC sequences and the indexes and the UE identifies a usable sequence number according to the correlation and the allocation sequence information reported from the BS.
US08085722B2 Resource allocation method in orthogonal frequency division multiple access wireless systems
A resource allocation method in orthogonal frequency division multiple access wireless systems includes: setting, for each of terminals, data transmission factors including a resource location selection scheme; and determining, for each frame, locations of resources to be allocated to the terminals in a resource allocation order by using the resource location selection schemes. Determining the locations of the resources includes: setting the resource allocation order for the terminals according to priorities of the terminals; selecting resources to be allocated to a terminal by using the resource location selection scheme for the terminal; determining whether all or some of the selected resources have been already allocated to other terminals; and allocating the selected resources to the terminal, if it is determined that the selected resources have not been already allocated to other terminals.
US08085719B2 System and method for achieving wireless communications with enhanced usage of spectrum through efficient use of overlapping channels
An improved system and method for wireless communications, as well as a method for configuring wireless communication devices for use in such a system, are disclosed. In at least some embodiments, the system for wireless communications includes a first wireless communication device configured for communication within a first frequency range, and a second wireless communication device configured for communication within a second frequency range, where the first and second frequency ranges substantially but not entirely overlap one another. Also, in at least some embodiments, the present invention relates to a method that wireless communicating devices can use in order to co-exist or utilize wireless channels that need not be non-overlapping. By allowing wireless devices to do this, it is possible to achieve greater usage of the wireless spectrum and as a result superior performance of the wireless communication system as a whole.
US08085717B2 Seamless wireless mobility
Seamless wireless mobility is described. In one embodiment, a mobility manager can query a subscriber catalog for a current registration status of handset. The mobility manager can then use the registration status to send a first signal to the handset over either a wireless network or an Internet protocol-based network.
US08085714B2 Method, apparatus and computer program product for preserving a signalling connection
A method, apparatus, and computer program product are provided for preserving a signaling connection after a network has indicated that the signaling connection can be closed, such as by selection of a no follow on proceed mode during routing area updates or attach procedures. By preserving the signaling connection, subsequent communications between the network and the user equipment can be completed without closing and then subsequently reopening the signaling connection.
US08085707B2 Device and method for nodal multiple access into communications channels
A nodal division multiple access technique for multiple access to a communications channel such as a satellite transponder. The present invention provides multiple access into a communications channel where each accessing site utilizes one signal from a composite amplitude/phase digital signal constellation, such that demodulators receive the composite signal without changes in the system design related to the multiple access operation.
US08085705B2 Web mobile systems
A mobile device generated video and camera signal is processed into cross-correlated Code Division Multiple Access (CDMA), Gaussian Minimum Shift Keying (GMSK) signal used in Time Division Multiple Access (TDMA) systems such as the Global Mobile System (GSM), and into Orthogonal Frequency Division Multiplex (OFDM) signal for modulation and transmission. The mobile device receives and processes a position finder signal from satellite and from land based transmitters and provides processed position finder signal. The wireless unit generates a processed touch screen control signal and processes the touch screen control signal with processed position finder signal. The processed touch screen signal of the mobile device is used for web browsing and of said mobile device and to control transmission of one or more of said GMSK, CDMA, OFDM or position finder modulated signal.
US08085702B2 Pausing keep-alive messages and roaming for virtual private networks on mobile computing devices to save battery power
Provided is a method, system and programming product for maintaining a connection between a mobile device and a server over a wireless network in a manner that conserves the power supply of the mobile device. The claimed subject matter addresses the transmission of regular “keep-alive” packets to refresh a network address translation (NAT) server and the scanning for and connecting to faster, higher priority network connections. A configurable parameter, or power timeout, specifies an idle time. When a period of time equal to the parameter has passed with no traffic between the mobile device and the server, in either direction, periodic roaming scans and keep-alive messages are halted. As soon as traffic is resumed through the tunnel, the mobile device roams to the highest priority connection and roaming scans and keep-alive messages are resumed.
US08085700B2 System node and method for providing media arbitration
A multi-node communications system is provided with communications protocol using both static (11, 12, 13, 18) (pre-determined) and dynamic (51, 52, 53 . . . ) (run-time determined) consecutive communication slots is used. The system has a number of distributed communication nodes, each node being arranged for communicating frames of data with the other nodes during both the static (11, 12, 13 . . . ) and the dynamic (51, 52, 53 . . . ) communication slots. Each node includes a synchronized time base 5 made up of consecutive timeslots (11, 12, 13 . . . , 51, 52, 53 . . . ). The timebase 5 has substantially the same error tolerance in each node. For static communication (10), a predetermined number of timeslots (20) are utilized for each static communication slot. For dynamic communication a dynamically allocated number of timeslots (60) are utilized for each dynamic communication slot. In this way both static and dynamic media arbitration is provided within a periodically recurring communication pattern. Communication jitter is well defined and dealt with, and large oscillator drifts are compensated for.
US08085698B2 Piggyback acknowledgement
Included are embodiments for facilitating communication. At least one embodiment of a method includes receiving first communication data from a communications device and creating an acknowledgment indicating receipt of the first communication data. Some embodiments include determining whether second communication data has been received for the communications device and in response to determining that data has been received for the communications device, combining the second communication data with the acknowledgement in a single data packet.
US08085694B2 Method for avoiding unnecessary excessive stay of short cycle in discontinuous reception mechanism
A method for avoiding unnecessary excessive stay of short cycle in discontinuous reception mechanism begins by using the short cycle while the short cycle timer is running. Then, it determines whether the inactivity timer expires or not and whether the short cycle timer expires or not. If the inactivity timer expires but the short cycle timer does not expire, the short cycle is used. If the short cycle timer expires but the inactivity timer does not expire, the long cycle is used. If the inactivity timer and the short cycle timer expire at the same time, either the short cycle or the long cycle is selected for use.
US08085690B1 Managing routing information in a hub-and-spokes network
A routing device may be connected to multiple spoke site networks, and may receive local routes from these spoke site networks. The routing device may include routing information and forwarding information. The routing device may update the routing information to include the local routes, and selectively generate the forwarding information to exclude the local routes. The routing device may associate labels with the local routes and advertise the labels and local routes to other routing devices. The labels may be associated with interfaces of the routing device or access links that connect the routing device to a spoke site network, and the associations of labels with interfaces or access links may be stored in the forwarding information. The routing device may forward received packets that include the labels according to the labels, and may forward other received packets according to the routes within the forwarding information.
US08085684B2 Method and apparatus for identifying base station in wireless communication system
A method and an apparatus for identifying a base station in a wireless communication system are provided. The method includes storing a Neighbor Cell List (NCL) received from a serving base station, obtaining a Physical Cell IDentifier (PCID) from a signal received from a neighbor base station, and identifying whether the neighbor base station is a macro base station or a femto base station by determining whether the obtained PCID exists in the stored NCL.
US08085682B2 Electronic device, system on chip and method for monitoring a data flow
An electronic device is provided which comprises a plurality of processing units (IP1-IP6), a network-based inter-connect (N) coupled to the processing units (IP1-IP6) and at least one monitoring unit (P1, P2) for monitoring a data flow of at least one first communication path between the processing units (IP1-IP6) and for forwarding monitoring results at least temporarily via at least two separate communication paths (MC1, MC2).
US08085680B1 Multi-mode mobile networking device
Establishing a mobile ad-hoc network between mobile network devices may include transmitting a signal from a first mobile network device using a plurality of communications formats. One or more other mobile network devices may receive the broadcast signal, select a communications format from the plurality of communications formats and respond to the signal using the selected communications format.
US08085676B2 Method and system for looping back traffic in QIQ ethernet rings and 1:1 protected PBT trunks
A resilient virtual Ethernet ring has nodes interconnected by working and protection paths. If a span fails, the two nodes immediately on either side of the failure are cross-connected to fold the ring. Working-path traffic is cross-connected onto the protection path at the first of the two nodes and is then cross-connected back onto the working path at the second of the two nodes so that traffic always ingresses and egresses the ring from the working path. A traffic originating node, upon determining that transmitted packets are being looped back due to a fault on a primary path, is adapted to switch transmission of data packets from the primary path to a secondary path.
US08085675B2 Method and apparatus to test a data path in a network
A method and apparatus for testing a data path in a network is described. The method may comprise creating a closed loop in the data path so that test data (e.g., fixed set of known data) sent from a local network device to a downstream network device is returned by the downstream network device. Thereafter, the test data is injected into the closed loop and selectively extracted from the loop. The test data may then be processed. The method may create the closed loop by closing a first loopback mechanism at the local network device and closing a second loopback mechanism at the downstream network device. In an example embodiment, the method determines whether the identified errors exceed a threshold number of errors. The method may be utilized to determine if fiber connectivity of the data path has failed when the identified errors exceed the threshold.
US08085674B2 Priority trace in data networks
A diagnostic tool for identifying priority errors within a data network is realized using a priority trace data packet. The priority trace data packet is originated at an originating node of interest and terminated at a terminating node of interest. At various intermediate network nodes along the data path between the originating and terminating nodes, the priority trace packet is inspected to determine the current priority value of the priority trace packet. The current priority value is stored in a priority trace field that can be analyzed by a network management node to identify one or more sources of priority errors.
US08085672B2 Wireless routing implementation
A wireless communications system comprising a number of node devices and a base station, and having a routing calculator, wherein the system is operating with a first routing map, the routing calculator gathers data relating to communications between node devices and determines whether route improvement is indicated and, if so, the routing calculator generates an improved routing solution, and instructions are relayed via the first routing map to the node devices for implementing a new routing map generated from the optimized routing solution. Also, a method of operating a wireless communication system, including a base station and a number of node devices the method comprising determining whether system improvement is indicated, if so, generating an improved system configuration, distributing data related to the improved system configuration to the node devices, and replacing the current communication configuration with the improved system configuration.
US08085670B2 Method and system for originating connectivity fault management (CFM) frames on non-CFM aware switches
A system for originating connectivity fault management (CFM) frames on non-CFM aware switches is disclosed. In the disclosed system, an OAM (Operations Administration and Management) proxy networking device connected to a core Ethernet network operates with one or more CPE (Customer Premises Equipment) devices to which it is communicably connected to support CFM out to the CPE devices without requiring that the CPE devices themselves implement CFM functionality. The OAM proxy networking device generates Connectivity Check (CC) frames, Loopback reply frames, and Linktrace reply frames for MEPs (Maintenance End Points) or MIPs (Maintenance Intermediate Points) contained in communication ports on the CPEs. These CFM frames generated by the OAM proxy networking device are then sent within messages from the OAM proxy networking device to the appropriate CPE. When the CPE device receives a message from the OAM proxy networking device containing one of these CFM frames, it checks the operability of a communication port indicated by the message. If the port is operable, the CPE device extracts the CFM frame from the message and originates it through the OAM proxy networking device into the core Ethernet network. The OAM proxy networking device further operates to process Connectivity Check frames received from the core Ethernet network and addressed to the CPE devices by maintaining an MEP connectivity database. As a result, these received Connectivity Check frames are dropped without forwarding to the CPE devices.
US08085669B2 Session relay device and session relay method
A session relay device which can reliably send a data packet from a source to a destination without the need for reconfiguring and dividing a segment is supplied. Session relay device 110, adapted to be disposed between terminals for transmitting and receiving data as packets to which sequence numbers representative of the order of segments to be transmitted are assigned, includes session relay section 110-3 that relays data transmitted as packets between a first session opened between session relay device 110 and a terminal on a transmission side and a second session opened between session relay device 110 and a terminal on a reception side. Session relay section 110-3 receives the retransmitted segment from a terminal on the transmission side, updates a maximum segment size of the second session with the segment size of the retransmitted segment, and transmits the retransmitted segment to a terminal on the reception side.
US08085663B2 Data processing apparatus and data processing method
A data processing apparatus including: an adjusting section configured to receive a stream including packets and a start flag indicative of the beginning of each of the packets in the stream, adjust a rate of the stream to a certain rate, and output the adjusted stream that is the stream after the rate adjustment and the start flag indicative of the beginning of each of the packets in the adjusted stream; a monitoring section configured to monitor a packet interval that is a start interval between the packets in the adjusted stream on the basis of the start flag; and an output control section configured to execute output control of outputting the packets in the adjusted stream if the packet interval is a normal interval and restricting the outputting of the packets in the adjusted stream if the packet interval is an abnormal interval.
US08085662B2 Open network connections
One or more logical network connection points are provided within an electronic communications network. The logical network connections are provided via an interface between one or more connectivity plane devices and a network connected application, service, or control plane function in the electronic communication network. The network connected application, service, or control plane function registers itself as a logical network resident (NR) with a function in the connectivity plane that provides a logical network connection between the network resident and another logical network connection point.
US08085654B2 Method for reducing fault detection time in a telecommunication network
A method for reducing fault detection time in a network includes routers configured to exchange messages via at least one switch to check mutual reachability, each message including a list of routers reachable from the sending router. The method includes snooping, by the switch, a message from a router to extract the list of routers reachable from the router; and, when a network fault occurs that prevents the router from being reachable via the switch, sending, by the switch and to all the other routers connected to the switch, a network fault message including an empty list of routers, so that the receiving routers, not seeing their own identifier in the list, declare the adjacency with the sending router closed, and proceed to reroute traffic on a new route.
US08085651B2 Signal processor having a sampling arrangement
In a signal processor, a sampling arrangement (SH11, S12, SH13, ADC1) samples at least a first signal (YA) and a second signal (UA, VA) so as to obtain sampled first signal (YD1) and a sampled second signal (UD1, VD1), respectively. A folding compensator (LPF11, LPF12, LPF13, SUB11, SUB12, MUX12) compensates for a folding component in the sampled first signal (YD1) on the basis of a spectral portion of the sampled second signal (UD1, VD1) that is substantially free of components that originate from the second signal (UA, VA).
US08085644B2 Achromatic polarization devices for optical disc pickup heads
Chemically-bonded laminated polymer achromatic polarization devices, such as circular polarizers, are disclosed for use in optical disc (e.g., CD/DVD) pickup heads. Chemically-bonded laminated polymer achromatic polarization devices have the benefit of providing stable retardation and optic axis over an extended wavelength range, thereby ensuring orthogonal polarization in double-pass for two or more laser wavelengths. Moreover, the chemically-bonded laminated polymer achromatic polarization devices can be symmetric in construction, such that there is no specific input and output side. This alleviates the need to produce geometries that prohibit inversion of the part when installed in the system. Manufacturing processes that produce chemically-bonded laminated polymer achromatic polarization devices, with high light efficiency, durability and robust performance in a variety of environmental conditions are disclosed.
US08085643B2 Optical information reproducing apparatus, optical information recording and reproducing apparatus
In holographic recording by the angle multiplexing method, in order to allow a signal beam and a reference beam to sufficiently overlap with each other in a storage medium to decrease as much as possible a wastefully exposed region, which does not contribute to a signal recording, an optical pickup apparatus having a function which can control, for example, a size or a position of an aperture of the reference beam is used. An optical information reproducing apparatus or an optical information recording and reproducing apparatus using the optical pickup apparatus is used.
US08085641B2 Reproduced signal evaluation method and write adjustment method
The present invention aims to provide a reproduced signal evaluation method and a write adjustment method for offering a Blu-ray disc having a large storage capacity with excellent media compatibility. An evaluation index L-SEAT is calculated through signed addition using a Euclidean distance difference calculated from at least one of target signals in which a focused edge is shifted to the right and left, and the quality of the reproduced signal is evaluated based on the evaluation index. Write condition adjustment using the index enables write adjustment not depending on SNR and achieving high adjustment accuracy.
US08085635B2 Optical disc, recording apparatus, reading apparatus, recording method and reading method
An optical disc 1 includes a defect management area (DMA). A plurality of defective area lists (TDFLs) and structure information (TDDS) are recorded in a temporary defect management area (TDMS) of the defect management area (DMA). The defective area lists (TDFLs) indicate at least one defective area which was detected during an access to the optical disc 1. The structure information (TDDS) includes a plurality of pieces of position information that indicate positions of the defective area lists (TDFLs). The plurality of pieces of position information, corresponding one-to-one to the defective area lists, are arranged in the structure information (TDDS) in an order in which the defective area lists (TDFLs) corresponding thereto are read out.
US08085634B2 Optical disk drive, and method for determining recording strategy
An optical disk drive for recording data in accordance with a recording strategy determines a recording strategy of an unknown optical disk through comparatively-simple processing. When a loaded optical disk is an unknown disk, a control section reads a recommended recording strategy from a predetermined area on the loaded optical disk and reads correction parameters corresponding to the loaded optical disk from memory. The control section makes a correction to the read, recommended recording strategy in accordance with the correction parameters, and converts a recording pattern into a recording pulse in accordance with the corrected, recommended recording strategy. After conversion of the recording pattern into the recording pulse, the control section performs OPC and subsequently commences recording of actual data.
US08085632B2 Recording apparatus
A recording apparatus having a reproduction means to play digital data from a recording medium recorded with that digital data and retrieval information, a recording means to write the digital data reproduced by the reproduction means and record the retrieval information on a control table, and a control circuit to search the control table by using the retrieval information when the digital data from the reproduction means is written by the recording means, to permit the writing of digital data recorded on the medium with the recording means when the retrieval information is not recorded on the control table, and to prohibit the writing of digital data recorded on the medium with the recording means when the retrieval information is already recorded on the control table, and also prevent the mistaken duplicate copying of the digital data with the recording means.
US08085631B2 Tracking control device, tracking control method, and optical disc apparatus
The invention provides a tracking control device, a tracking control method, and an optical disc apparatus that enable to stably perform the tracking control, and reduce an influence of stray light from the other layer on the tracking control. A sub push-pull signal correcting section corrects a sub push-pull signal to be generated from returning light of a sub beam in such a manner that a track crossing component of a main push-pull signal to be generated from returning light of a main beam, and a track crossing component of the sub push-pull signal to be generated from the returning light of the sub beam are canceled. A low pass filter reduces a high frequency component of the sub push-pull signal corrected by the sub push-pull signal correcting section. A subtractor subtracts a sub push-pull signal passing the low pass filter from the main push-pull signal to thereby generate a tracking error signal.
US08085623B2 Synchronization of a plurality of devices in a wireless sensor arrangement
Two or more wirelessly networked devices for control or data acquisition functions for real-time application are provided with a error corrected synchronization and data collection process. A single start device transmits a start message, followed by each stop device acknowledging that start message. If one or more stop devices fails to acknowledge the initial start message, one or more start messages are transmitted including an elapsed time since the initial start message. Each stop device receives the initial start message and any subsequent start messages, using the elapsed time in the start message to synchronize a local timer. Upon stop event detection, each stop device records its local timer value and subsequently transmits that value to a collection device or console.
US08085621B2 Ultrasonic transducer with improved method of beam angle control
An ultrasonic transducer utilizes an acoustic transmission line to increase the sensitivity of both the transmitting response and the receiving response. The resonant element of the transducer could employ a ceramic disc operating in the radial resonance mode for its transduction means, or it could be a half wavelength resonator utilizing a forward transmission line, a rear transmission line, and a non-resonant ceramic for transduction. The shape of the forward transmission line is designed to generate the desired acoustic radiation pattern at the frequency of resonance, which could be a broad or narrow conical beam or a fan shaped beam. A sealed housing structure is disclosed that contains the forward transmission line that is acoustically disconnected from the rest of the housing. This housing provides improved environmental protection and allows for easy mounting of the transducer without effecting its electroacoustic response characteristics.
US08085618B2 Sonar with deformable, flexible antenna and associated method of signal processing to form a synthetic antenna
A sonar system includes at least one transmitter and one flexible antenna including a plurality of sections articulated one after the other, each section being provided with at least one acoustic receiver. The system is equipped with positioning elements making it possible to determine the instantaneous position of each of the receivers, and calculation elements making it possible to reconstruct an image of the seabed by taking account of the instantaneous micromovements of each of the receivers.
US08085617B2 System and method for reducing the effects of ghosts from the air-water interface in marine seismic exploration
A system mechanically alters the geometry of the surface of the water by breaking the water surface with a mechanical device. The mechanical device may comprise a plurality of propellers, a plurality of aquafoils in the shape of plows, a wire whip, or other mechanical device to reduce the coefficient of reflectivity of the air-water interface.
US08085616B2 Block decoder of a flash memory device
A block decoder increases the integration level of a flash memory device by reducing the number of control signals. Address signals are substituted with existing high voltage switch signals. The block decoder of a flash memory device includes a primary decoding unit and a secondary decoding unit. The primary decoding unit outputs a decoding signal in response to first and second address coding signals of a high voltage and first to third control signals. The secondary decoding unit outputs a control signal to control the potential of a block word line in response to the decoding signal and first and second pre-decoded signals.
US08085615B2 Multi-state resistance changing memory with a word line driver for applying a same program voltage to the word line
A resistance changing memory unit cell includes a current control component operably coupled to a bit sense line, and a resistance changing memory element coupled between the current control component and a word line.
US08085611B2 Twisted data lines to avoid over-erase cell result coupling to normal cell result
Over-erasure induced noise on a data line in a nonvolatile memory that couples into an adjacent data line is mitigated by using twisted data lines and differential sensing amplifiers. Noise coupled into data lines is compensated by similar noise coupled into reference data lines and cancelled in the differential sensing amplifiers.
US08085609B2 Nonvolatile semiconductor memory and method for detecting leakage defects of the same
There is provided a nonvolatile semiconductor memory wherein a normal mode voltage is provided to a selected word line when a normal mode is selected, and a test mode voltage lower than the normal mode voltage is provided to the selected word line when a test mode is selected, thus leakage current is detected by selecting the test mode.
US08085608B2 Signal adjusting system and signal adjusting method
A signal adjusting system includes: a signal generating apparatus for transmitting a first driving signal and a second driving signal, a plurality of signal transmitting paths coupled to the signal generating apparatus, and a controlling apparatus coupled to the plurality of signal transmitting paths for receiving a first transmitted signal corresponding to the first driving signal and a second transmitted signal corresponding to the second driving signal, and detecting a phase difference between the first transmitted signal and the second transmitted signal to generate a detected result for the signal generating apparatus, wherein the signal generating apparatus adjusts a first driving ability of the first driving signal and a second driving ability of the second driving signal according to the detected result.
US08085607B2 3-level non-volatile semiconductor memory device and method of driving the same
A page buffer for a non-volatile semiconductor memory device includes a switch configured to couple a first bitline coupled to a first memory cell to a second bitline coupled to a second memory cell, a first latch block coupled to the first bitline and configured to transfer a first latch data to the first memory cell, and a second latch block coupled to the second bitline and the first latch block, and configured to transfer a second latch data to the second memory cell.
US08085602B2 Page buffer circuit, nonvolatile memory device including the page buffer circuit, and method of operating the nonvolatile memory device
A page buffer circuit comprises a bit line selection unit, a latch unit, and a bit line control unit. The bit line selection unit is configured to select a bit line coupled to memory cells. The latch unit comprises a plurality of latch circuits. The plurality of latch circuits is coupled to a sense node and configured to latch data to be programmed into the memory cells or store data from the memory cells. The bit line control unit is coupled to the sense node and configured to temporarily charge a voltage of the selected bit line in response to charge and transfer control signals or transfer the charged voltage to the selected bit line.
US08085599B2 Memory device and method for estimating characteristics of multi-bit programming
Memory devices and/or methods that may estimate characteristics of multi-bit cell are provided. A memory device may include: a multi-bit cell array; a monitoring unit to extract a threshold voltage change over time value for reference threshold voltage states selected from a plurality of threshold voltage states corresponding to data stored in the multi-bit cell array; and an estimation unit to estimate a threshold voltage change over time values for the plurality of threshold voltage states based on the extracted threshold voltage change. Through this, it is possible to monitor a change over time of threshold voltages of a memory cell.
US08085598B2 Nonvolatile semiconductor memory device
A sub-decoder element provided corresponding to each word line is constructed by the same conductive type MOS transistors. The sub-decoder elements are arranged in a plurality of columns such that the layout of active regions for forming the sub-decoder elements is inverted in a Y direction and displaced by one sub-decoder element in an X direction. The arrangement of the sub-decoder elements is adjusted such that high voltage is not applied to both of gate electrodes adjacent in the Y direction. A well voltage of a well region for forming the sub-decoder element group is set to a voltage level such that a source to substrate of the transistor of the sub-decoder element is set into a deep reversed-bias state. In a nonvolatile semiconductor memory device, the leakage by a parasitic MOS in a sub-decoder circuit or word line driving circuit to which a positive or negative high voltage is supplied, can be suppressed.
US08085595B2 Nonvolatile memory devices and methods of controlling the wordline voltage of the same
A nonvolatile memory device includes an array of memory cells arranged in rows and columns, the array of memory cells having wordlines associated therewith. A wordline voltage controller determines the levels of wordline voltages to be supplied to the respective wordlines and a wordline voltage generator generates the wordline voltages at the determined levels. Related methods are also provided.
US08085594B2 Reading technique for memory cell with electrically floating body transistor
A semiconductor device along with circuits including the same and methods of operating the same are described. The device comprises a memory cell consisting essentially of one transistor. The transistor comprises a gate, an electrically floating body region, and a source region and a drain region adjacent the body region. The device includes data sense circuitry coupled to the memory cell. The data sense circuitry comprises a word line coupled to the gate region and a bit output coupled to the source region or the drain region.
US08085587B2 Non-volatile memory device and method of verifying a program operation in the same
A page buffer in a non-volatile memory device for performing a program operation for a multi level cell having m bits includes first register to mth registers, a first data transmitting circuit configured to transmit data stored in a first node or a second node of the first register to a sensing node in accordance with a first data transmitting signal or a second data transmitting signal, and (m−1) sensing node discharging circuits configured to couple the sensing node to ground in accordance with data stored in a first node or a second node of each of the second to mth registers, and a first sensing node discharge signal or a second sensing node discharge signal.
US08085585B2 Semiconductor memory device
A semiconductor memory device includes a memory block having a three-dimensional memory cell array structure in which memory cell arrays are stacked, the memory cell array including: a plurality of first interconnections which are parallel to one another; a plurality of second interconnections which are formed so as to intersect with the plurality of first interconnections, the second interconnections being parallel to one another; and a memory cell which is disposed in each intersection portion of the first interconnection and the second interconnection, one end of the memory cell being connected to the first interconnection, the other end of the memory cell being connected to the second interconnection. The first interconnection disposed between the adjacent memory cell arrays is shared by memory cells above and below the first interconnection, and the vertically-overlapping first interconnections are connected to each other.
US08085584B1 Memory to store user-configurable data polarity
Subject matter disclosed herein relates to user configuration of polarity of data storage in memory devices.
US08085578B2 Method and system for coding and read out of information in a microscopic cluster comprising coupled functional islands
A method and a system for coding and reading out information in a microscopic cluster formed with coupled functional islands includes: generating the cluster by forming a regular microscopic pattern for locating the functional islands; making use of a physical or chemical property of each individual island and making use of the coupling between the functional islands; assigning different information to different energy levels of the cluster; effecting a change of the physical or chemical property of at least one functional island in order to change the energy level of the cluster to the energy level equivalent to the information content to be coded; and reading out the information. These measures allow forming a cluster having distinct energy levels, each being assigned to a distinct information content. These systems pave the way for future devices based on clusters of coupled islands and, armed with the complete knowledge of the energy states, the door is opened for use of these finite multistate clustered structures in future spintronic devices, for example for data storage, memory applications or to perform logic operations.