Document Document Title
US07861316B2 Microscope probe having an ultra-tall tip
A microscope probe including a coaxial tip and a coplanar waveguide (CPW) formed on a silicon substrate is provided. The coaxial tip includes a tip shaft and a tip nib formed from the silicon substrate with the tip nib extending from the tip shaft opposite the silicon substrate. The tip shaft includes a first layer of a first conductive material formed over the silicon substrate, a second layer of an insulating material formed over the first layer, and a third layer of a second conductive material formed over the second layer. The tip nib includes the first layer of the first conductive material formed over the silicon substrate and exposed from the second layer and the third layer of the tip shaft. The CPW includes a center conductor formed from the first layer of the first conductive material and a first and a second outer conductor formed from the second layer of the second conductive material.
US07861311B2 Apparatus and method of managing hidden area
Provided is a method of hiding a specified directory with no effect on compatibility with an existing file system. According to an aspect of the invention, an apparatus for managing a hidden area includes a hidden area generation unit which sets a portion of the data area as a hidden area and records meta data for the set hidden area, a hidden area release unit which moves a directory entry of a root directory of the hidden area into the directory entry area and returns a cluster recorded with the meta data to release the set hidden area, and an access control unit which controls an access to the hidden area when the hidden area is set.
US07861310B2 Runtime modification of client user controls
Methods and apparatus, including computer program products, for modifying a user interface of a client application. A method includes rendering a graphical user interface of a client application having a first and second control coupled to the client application, receiving user-generated input characterizing a request to modify the first control and a selection of a third control; exchanging the first control with the third control; rendering the graphical user interface of the client application as having the third control in lieu of the first control; receiving user-generated input characterizing interaction with the second control; and rendering the third control to reflect the interaction with the second control.
US07861309B2 Business platform with networked, association-based business entity access management and active content website configuration
The invention provides a business platform, a business entity management system, and a software module that can be used in conjunction with the software service framework. The invention mimics actual business relationships between business entities, and uses a software service module to configure the business entities into a network that comprises at least three generations of business entities, wherein role dependent associations mimicking real life business relationships are established between the business entities. The invention provides management of active content in a website and allows modification of the content by different business entities. Control of the active content is determined by precedence of the business entities.
US07861305B2 Method and system for hardware based program flow monitor for embedded software
A method for malware detection, wherein the method includes: utilizing a hardware based program flow monitor (PFM) for embedded software that employs a static analysis of program code; marrying the program code to addresses, while considering which central processing unit (CPU) is executing the program code; capturing an expected control flow of the program code, and storing the control flow as physical address pairs of leaders and followers (LEAD-FOLL pair) in a Metadata Store (MDS) within the PFM; monitoring control flow at runtime by the PFM; and comparing runtime control flow with the expected control flow.
US07861304B1 Pattern matching using embedded functions
Methods, apparati, and computer-readable media for matching patterns of symbols within computer systems. A method embodiment of the present invention comprises composing (11) a pattern matching expression; and embedding (12) a function using storage means within the expression to form a character matching string. The expression may be a regular expression. The character matching string is compared (13) against a target string. The target string may be one that is suspected to contain malicious computer code.
US07861301B2 System for monitoring personal computer documents for sensitive data
An apparatus, and a computer program are provided for securing transmitted text. Once text has been produced by an application, the potential exists for an unintended third party to obtain sensitive data transmitted over computer networks. However, a parsing function can then operate either on an individual computer or on a network to scan text at an Open Systems Interconnection (OSI) Layer 1 to assist in the prevention of sensitive data transmission. By utilizing the parsing function, text can be scanned for potentially sensitive data by using a variety of techniques, such as a learning algorithm. The sensitive data can then be verified by a user, bypassed, or autostripped.
US07861297B2 Reducing security threats from untrusted code
The invention introduces a system and method for reducing security threats from untrusted code. The invention can be configured to generate counterfeit component files for every component that is not approved for a particular application. If the untrusted code requests to have the application load a component that the application is not approved to load, the application can load the counterfeit component file that corresponds to the requested component.
US07861296B2 System and method for efficiently scanning a file for malware
The present invention is directed toward a system, method, and a computer-readable medium for efficiently loading data into memory in order to scan the data for malware. The logic provided in the present invention improves the experience of a user when operating a computer protected with antivirus software. One aspect of the present invention is a method that identifies a pattern in which data in a file is loaded into memory from a computer-readable medium. Then the method identifies a pattern in which data in the file may be loaded into memory in a way that minimizes the time required to read data in the file. When a subsequent scan of the file is scheduled to occur, the method causes data in the file to be loaded in memory using the pattern that minimizes the time required to read data in the file.
US07861290B2 Non-invasive insertion of pagelets
A reverse proxy server can receive user requests for web applications. Web application code can be obtained for a first web application. The reverse proxy server can be configured to recognize a specific proxied web application page to indicate a pagelet web application. The pagelet web application code can be obtained from the pagelet web application and a combined presentation produced by inserting the pagelet web application into a specified location in the first web application. This embodiment allows a pagelet web application code to be inserted into a first web application where the first web application code has not been modified prior to the first web application being proxied.
US07861289B2 Pagelets in adaptive tags in non-portal reverse proxy
A reverse proxy server can receive user requests for web applications. Web application code can be obtained for a first web application. A tag in the first web application can be interpreted to indicate a pagelet web application. The pagelet web application code can be obtained from the pagelet web application and a combined presentation produced.
US07861287B2 System and method for utilizing audit information for challenge/response during a password reset process
A system, method, and computer usable medium for utilizing audit information for challenge/response during a password reset process. In a preferred embodiment of the present invention, a client tracker compiles a log of user actions while a user accesses an account on a data processing system. In response to a user password reset request, the client tracker selects at least one user action from the log of user actions, forms a challenge question based on the selected user action, and in response to an acceptable response to the challenge question, resetting a password associated with the account.
US07861286B2 System and method for network-based fraud and authentication services
A system and method for providing identity protection services. According to an embodiment, a validation server receives over a network a response from a credential associated with a user, the credential response provided by the user in order to authenticate the user to one of a plurality of sites on the network that accepts the credential as a factor for authentication, the validation server verifies the credential response on behalf of the one network site, a fraud detection server receives over the network information in connection with a transaction associated with the user at the one network site, and the fraud detection server evaluates the transaction information for suspicious activity based at least in part on information provided to the fraud detection server in connection with one or more transactions at one or more sites on the network other than the one network site.
US07861283B2 User position utilization system
A system utilizing information on a user position via an IP network. The system includes storage unit for storing information for identifying a date and time when a user terminal has become communicable in a communication area provided by a predetermined radio LAN access point, information identifying the access point, and information identifying the user, and utilization unit for utilizing the information stored in the storage unit.
US07861282B2 Information processing apparatus, printing apparatus and printing system including thereof apparatuses
Provided is a printing system in which the latest policy information is reflected at all times and document-by-document policy information is checked. To accomplish this, the printing system includes an information processing apparatus adapted to output print data, a policy server adapted to manage policy information and at least one printing apparatus. The information processing apparatus outputs print data to which an identification information has been appended. The printing apparatus acquires print data via an information communication medium, accesses the policy server based upon access information and acquires policy information by transmitting authentication information and an identification information to the policy server. Further, in accordance with the acquired policy information, the printing apparatus determines whether or not to execute printing. The policy server issues the policy information based upon authentication information and identification information.
US07861279B2 Apparatus and method for increasing channel changing speed in DMB receiving terminal
An apparatus and method is provided for increasing a channel change speed in a Digital Multimedia Broadcasting (DMB) receiving terminal. The apparatus includes a DMB buffering unit for buffering DMB data, a DMB extractor for extracting only DMB data of a currently set channel, and a controller for setting a changed channel into a DMB signal-receiving unit so that a DMB program can be output using extracted DMB data. DMB data output from the DMB signal-receiving unit is stored in the DMB buffering unit, and DMB data according to a channel set by the user is extracted. Thus, a channel change can be performed without stopping or restarting a DMB receiving operation of the DMB receiving unit, and the time required for the channel change is reduced.
US07861273B2 TV control resource management
An arbiter component receives a request from a media control object for control of a media resource. The arbiter determines whether a media resource is available, and if a media resource is available, forwards the request to the available media resource. The control object may lock control of the media resource to maintain control of the media resource until the media control unlocks control of the media resource.
US07861266B2 Information processing apparatus and method, and television signal receiving apparatus and method
An information processing apparatus has: an input unit for inputting image data and program information data, the program information data indicating information on a program including the image data; a display unit for displaying an image corresponding to the image data input from the input unit; and a control unit responsive to a change in a program including images displayed by the display unit for controlling the display unit to display the changed program and the images on the same screen.
US07861265B2 Electronic apparatus having broadcast receiving function and method for displaying electronic program guide therein
A digital broadcast receiver includes a memory for obtaining and storing electronic program guide information about programs to be broadcast and progress information showing the progress of an program which is being broadcast in each channel, a display device such as a television screen, and a controller for allowing the display device to display the electronic program guide together with the progress information corresponding to the electronic program guide information by reading the progress information from the memory.
US07861264B2 Television receiver and system including the same
A television receiver (1) acquires numerical quantity information from program list information acquired from a television signal or the like, the acquired numerical quantity indicates the number of program-related information related to a television program and (2) displays the acquired numerical quantity information on a television display screen. When a user selects a television program whose program-related information is to be acquired, the television receiver acquires a URL of program-related information from an address server by utilizing the program identification code of the selected television program, acquires the program-related information from an information server by utilizing the acquired URL, and displays the acquired program-related information so as to be superimposed on a television picture.
US07861263B1 Signal processing apparatus and methods
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
US07861259B2 Interactive television tracking system
An interactive television system tailoring delivery of interactive content. The system includes a request processing engine accepting user interactions with an interactive television (ITV) application. A user profiling engine associates the user interactions with an individual profile or profile group. The profile group defines events that may be triggered upon receipt of certain user interactions. A trigger/event engine monitors, in real-time, whether the user interactions correspond to any of the defined events. If an event is to be triggered, an action engine transmits an ITV command associated with the event to an encoder. The encoder performs a real-time of encoding of the ITV command for providing viewers with a dynamic ITV experience. The ITV experience provided to the viewers may also be customized based on the profile information obtained for each individual viewer.
US07861258B2 Customizing DVR functionality
Techniques described herein enable parents to establish a child-protective “kids zone” on a DVR. According to one technique, a DVR receives, from a parent, identities of content items that the parent does not want children to view. The DVR maps the identities to a kids zone. During times that the DVR is set to operate in the kids zone operational mode, the DVR prevents itself from presenting any content items that are associated with the identities. However, during these times, the DVR still may obtain and store these content items. At other times, during which the DVR is not set to operate in the kids zone operational mode, the DVR may allow itself to present the content items that are associated with the identities, including content items that the DVR obtained and stored during times that the DVR was set to operate in the kids zone operational mode.
US07861255B2 Microstructured surfaces for optical disk media
The disclosure is directed to optical disks with a microstructured surface formed on a surface of the optical disk. The microstructured surface may be created to promote the adhesion and prevent the migration of a print material applied to the surface of the optical disk. The microstructured surface may be in the form of a plurality of wells or a plurality of discontinuous raised features in the surface. By forming a microstructured surface on the surface of the disk, the optical disk may not need an additional coating to receive the print material while also retaining the print material at a precise location on the surface. In addition, a plurality of standoff features may be formed in an outer surface of the optical disk to help prevent damage to the surface of the optical disk.
US07861251B2 Generating keys for objects in a web services arrangement
A method of generating keys for object(s) in a Web Services arrangement, includes determining if an object has a defined first key and if the object has a defined first key, providing that defined first key for the object and if the object does not have a defined first key, providing a second key for the object.
US07861247B1 Assigning resources to an application component by taking into account an objective function with hard and soft constraints
Embodiments of the present invention relate to a system and method for assigning resources to an application component. One embodiment of the present invention includes identifying an application component, and determining available resources of a networked computing system for running the application component. Additionally, the embodiment includes determining required resources for the application component, assigning a subset of available resources for the application component taking into account the required resources of the application component, the available resources, and one or more operator policies. These operator policies generally include preferences of operators, administrators, users, or the like, and could also include business rules. Additionally, the embodiment includes associating the application component with the subset of available resources.
US07861238B2 Configuration tool and method of updating an archive file property relating to at least one point-of-sale peripheral
A configuration tool and method of updating a pointer entry in a Java archive (JAR) file pointing to a peripheral configuration file comprises generally continuously listening for an event signifying deployment of a peripheral configuration file and in response to the event, automatically updating the pointer entry in the JAR file that points to the deployed peripheral configuration file.
US07861237B2 Reducing unnecessary software transactional memory operations on newly-allocated data
A software transactional memory system is described which utilizes decomposed software transactional memory instructions as well as runtime optimizations to achieve efficient performance. The decomposed instructions allow a compiler with knowledge of the instruction semantics to perform optimizations which would be unavailable on traditional software transactional memory systems. Additionally, high-level software transactional memory optimizations are performed such as code movement around procedure calls, addition of operations to provide strong atomicity, removal of unnecessary read-to-update upgrades, and removal of operations for newly-allocated objects. During execution, multi-use header words for objects are extended to provide for per-object housekeeping, as well as fast snapshots which illustrate changes to objects. Additionally, entries to software transactional memory logs are filtered using an associative table during execution, preventing needless writes to the logs. Finally a garbage collector with knowledge of the software transactional memory system compacts software transactional memory logs during garbage collection.
US07861236B2 System and method for version control for software development
A method for constructing a software distribution image includes modifying zero or more to-be-compiled components of the software distribution image using pre-processing instructions to delineate modifications for inclusion or exclusion from a final compiled version of the to-be-compiled components. Modifying one or more not-to-be-compiled components of the software distribution image using pre-processing instructions to delineate modifications for inclusion or exclusion from a final ready-to-run version of the not-to-be compiled components. Preprocessing each of the zero or more to-be-compiled components to either include or exclude each of the delineated modifications of the to-be-compiled components based on desired characteristics of the software distribution image. Preprocessing each of the one or more not-to-be-compiled components to either include or exclude each of the delineated modifications of the not-to-be-compiled components based on the desired characteristics of the software distribution image to obtain a ready-to-run version of each of the one or more not-to-be-compiled components. Compiling each of the zero or more preprocessed to-be-compiled components to obtain a compiled version of each of the zero or more to-be-compiled components. Assembling each of the one or more ready-to-run components and each of the zero or more compiled components into the software distribution image.
US07861233B2 Transparent context switching for software code
Systems and methods that alleviate programmers of the burden of writing extensive code to implement a context switch for a particular piece of software code. For software code for which a context switch is desired, a declaration of the context and its attributes may be included in the code, along with an indication of the boundaries of the portion of the code to be executed within the context. No further programming for particular piece of code may be necessary in order to implement the context switch. An execution engine may be configured to identify the declaration and the indication of the boundaries, control the generation of the context, and control (or at least initiate) the execution of the software code within the generated context. Thus, from the perspective of the programmer of the piece of code, the context switch may seem transparent.
US07861232B2 Systems, methods and computer program products for retrieving and parsing data at runtime
Disclosed is a method, system and computer product for retrieving and parsing dynamic data at runtime by use of an interpreted language script that utilize Java and XML technologies. The interpreted scripting language uses a set of proxies, introspection and configuration to access and retrieve data elements that are in existence within underlying applications but not immediately available to the interpreter.
US07861229B2 Complexity metrics for data schemas
A schema code complexity analysis architecture that computes complexity data for output to a code designer. The complexity data can be in the form of a number and/or complexity level. A schema component is provided for processing schema code, and a metrics component, for outputting a complexity value based on complexity of the schema code. In one implementation, the schema code is based on an XML schema, and the metrics component employs a newly-defined variation of a McCabe cyclomatic complexity metric to determine the complexity value. The decisions employed for computing schema complexity can include choices, occurrence constraints, element references to substitution groups, type references to types that are extended or restricted, a multiplicity of root element declarations, and nillable elements.
US07861227B2 Software development environment with design specification validation tool
An automated software class specification validation tool automatically determines, for functions defined in a function definition section of a class specification, whether the function is properly declared throughout one or more other sections of the same class specification. Further, it can be determined whether variables, i.e., attributes, parameters, and local variables, associated with respective functions in the function definition section are properly specified throughout one or more other sections of the same class specification. The functions and variables that are validated include attributes and functions that are specified for structures and nested classes defined in a defined type section of the class specification. The validation tool is accessible over a network via a web page, and results of the validation process are also displayed on a web page.
US07861226B1 Constraint solver to code based test data generation for improving software reliability and security
The present invention is directed to automatically analyzing software systems for identifying faults or bugs and/or detection of malicious code. In various embodiments, the present invention measures code coverage for high priority invocable program elements, uses a relaxed coverage estimation technique that, instead of guaranteeing which code units will be executed, guarantees that at least a certain number of code units will be executed, determines and solves constraints in code to identify infeasible paths containing one or more selected nodes, determines, for a composite data type, a range of values for each of at least two non-composite data fields, and/or translates, prior to code analysis complex code into simpler code having fewer operators.
US07861223B1 Systems and methods that employ an extensible architecture to define configuration functionality
The subject invention relates to systems and methods that generate modules profiles for industrial control modules (e.g., I/O, scanners, adapters . . . ). A module profile generally includes a set of components, interfaces and/or plug-ins that determine possible configurations for a module. Such entities are packaged in an XML based format to provide a dynamic module profile, wherein a definition type can be dynamically changed. Development and/or configuration of a module can be achieved through an industrial software development environment via a graphical hierarchical representation of configuration options defined in the module profile. In addition, the module profile provides for separately installable/release independent utilization via XML and COM based interfaces, wherein an end-user does not have to wait for a new software release in order to add a new module.
US07861220B2 Method for generating adaptive usage environment descriptor of digital item
There is provided a method for generating an adaptive usage environment descriptor that considers a usage environment of a digital item. In a description of multimedia contents based on usage environment descriptor and user preference descriptor of the multimedia contents, a “PrecedencePreference” is defined in respective usage environment descriptor of the digital item, or an “AlternativePreference” is defined in descriptors of the digital item, or the “AlternativePreference” and the “PrecedencePreference” are simultaneously defined in a description of an adaptation condition to adaptively modify and describe the digital item.
US07861216B2 Portable equipment and virtual reality method for optimisation of a visual inspection and expert appraisal of a structure particularly in civil engineering
Portable equipment for optimization of a visual inspection and expert appraisal of a structure, particularly in civil engineering, includes an on-board database of visual references for decay in different states of advancement and computing elements for calculation, by interpolation of data from a database of results from predictive physical simulations of materials and structures, of indicators of deterioration and key aging parameters to represent several possible visual appearances of an element of the structure in different stages of the life thereof from reference images from the database of visual references and categorization of the state of the structure by comparison with the actual appearance.
US07861213B2 Mechanism for developing AJax applications using java swing framework and method for using the same
In one embodiment, a mechanism makes use of AJax to enable Swing applications deployable as Internet applications that runs on a J2EE server. The mechanism enables an application developer to develop and deploy Swing applications to the J2EE server while providing users with the equivalent of a Rich Internet Application (RIA). The mechanism builds a bridge between a browser event model and a server resident Swing UI event model.
US07861212B1 System, method, and computer readable medium for integrating an original application with a remote application
A method, system, and computer readable medium for integrating an original application with a remote application comprises generating adapter classes related to the original application, generating proxy classes related to the remote application, wherein the proxy classes are adapted to communicate with the adapter classes, generating data types related to the remote application, wherein the data types related to the remote application are equivalent to data types related to the original application, and generating streamers related to the remote application, wherein the streamers related to the remote application are adapted to be utilized by the proxy classes.
US07861210B2 Exposure data generator and method thereof
An exposure data generator for generating exposure data representing graphical information of a pattern to be exposed and a computer-readable recording medium are provided. The generator includes a storage device for storing pre-correction exposure data which include information on positions and sizes of patterns placed within an target region and a search device for classifying the patterns according to placement positions within the target region, searching for a pattern which is another pattern by using the classified patterns, and storing information on the patterns. The generator also includes a back-scattering intensity calculation device for calculating a back-scattering intensity from at an evaluation point on the pattern. The generator also includes a movement quantity calculation device for calculating a movement quantity of a side of a pattern.
US07861208B2 Structure for partitioned dummy fill shapes for reduced mask bias with alternating phase shift masks
A design structure, method, and system for partitioned dummy fill shapes for reduced mask bias with alternating phase shift masks, or with other two-mask lithographic processes employing a trim mask. A design structure is embodied in a machine readable medium used in a design process, the design structure comprising regions in a finished semiconductor design that do not contain as-designed shapes. The design structure additionally includes dummy fill shapes in the regions at a predetermined final density, wherein the generated dummy shapes are sized so that their local density is increased to a predetermined value. Moreover, corresponding trim shapes act to expose an oversized portion of the dummy shape, effectively trimming each dummy shape back to the predetermined final density.
US07861205B2 Spine selection mode for layout editing
Methods, software, and systems implementing software provide for accepting a user's selection of a database object defining layout being displayed. The database objects can include objects defining paths and path segments. Automatic layout tools may be used in creating at least some of the objects. The user's selection begins a recursive process of automatically selecting additional database objects based on criteria designed to create an uninterrupted spine from database objects on a single interconnect layer, of the same width, and collectively arranged such that the spine has a first end and a second end, and can be traced from the first end to the second end without backtracking.
US07861204B2 Structures including integrated circuits for reducing electromigration effect
A design structure including an integrated circuit for reducing the electromigration effect. The IC includes a substrate and a power transistor which has first and second source/drain regions. The IC further includes first, second, and third electrically conductive line segments being (i) directly above the first source/drain region and (ii) electrically coupled to the first source/drain region through first contact regions and second contact regions, respectively. The first and second electrically conductive line segments (i) reside in a first interconnect layer of the integrated circuit and (ii) run in the reference direction. The IC further includes an electrically conductive line being (i) directly above the first source/drain region, (ii) electrically coupled to the first and second electrically conductive line segments through a first via and a second via, respectively, (iii) resides in a second interconnect layer of the integrated circuit, and (iv) runs in the reference direction.
US07861202B2 Cell arrangement method for designing semiconductor integrated circuit
Logic circuit information in which flip-flops of a semiconductor integrated circuit subjected to designing and a logic circuit between flip-flops are defined is input. The logic circuit information is analyzed to detect a logic circuit sandwiched by two flip-flops. The number of logic stages of the detected logic circuit is counted. It is determined, according to the counted number of logic stages, to which substrate potential a cell used for the logic circuit is to be connected.
US07861200B2 Setup and hold time characterization device and method
A method of characterizing a device under test (DUT) includes determining a goal function associated with a setup and hold time for the DUT. A minimum value for the goal function is determined by iteratively adjusting setup and hold times for input data to the DUT, and determining whether the DUT performs according to specifications. The minimum goal function value will reflect minimum setup and hold time values based on weights associated with the goal function. This allows the minimum setup and hold times for the DUT to be characterized with a small number of binary searches, improving the speed of the characterization process.
US07861197B2 Method of verifying design of logic circuit
A method of verifying a design of logic circuit of a semiconductor device having a first circuit block to which the power continuously applied and a second circuit block receiving the power which turns on/off in response to the state of operation modes includes replacing a first basic logic cell including a storage element to a first verification logic cell in the blocks, replacing a second basic logic cell having no storage cell to a second verification logic cell in the blocks, and performing a logical simulation of the device.
US07861193B2 Reuse of circuit labels for verification of circuit recognition
A method for identifying instances of a smaller circuit in a larger circuit is provided. Both the smaller circuit and the larger circuit have a plurality of vertices. A vertex is one of a device or a net. The device, such a transistor, includes a Gate, a Drain, and a Source. The net is a wired connection between devices. The method includes recursively relabeling of each of the plurality of vertices until labels of all neighboring vertices of a selected vertex are zero. The neighboring vertices of a vertex are vertices that are directly connected to the vertex. Each successive iteration of the relabeling uses labels of each of the plurality of vertices after a previous iteration of the relabeling. Then, a recursive circuit tracing operation is performed.
US07861188B2 Electric device control apparatus and methods for making and using same
An electrical switch apparatus including a movement sensitive form is disclosed. The apparatus includes a housing, a motion sensor and a processing unit, where motion on, near or about the motion sensor is translated into output commands adapted for list scrolling, where the list can be arranged in a hierarchy such as menus or for changing a value of an attribute of a electrical device under the control of the switch.
US07861186B2 Systems and methods for navigating page-oriented information assets
Techniques provide for the dynamic display of a page-oriented information asset using an audio output mode. Pluralities of elements in the page-oriented information asset are determined based on chapters, sections, paragraphs, sentences, words and the like. The elements are rendered to an audio output mode. Optionally selectable representations of the elements are also determined and output using a 3-dimension-like rendering to a visual output mode. The 3-dimension-like rendering of the visual representations of the elements shows how the current element relates to the other elements and its location within the page-oriented information asset. The 3-dimension-like rendering provides visual orientation or context within the page-oriented information asset. The visual representations of the elements are optionally selectable as spatial context indicators providing direct navigation control to support reading, browsing and information retrieval tasks within the page-oriented information asset. Speech input is also optionally recognized as a direct navigation control.
US07861185B1 System and method for dynamically determining quantity for risk management
A system and method for dynamically determining quantity for risk management are described. According to one example embodiment, as a trader positions an order icon at a desired price or price-derivative value on a graphical interface, an order quantity for the order is dynamically determined based on the order price and a selected risk management formula. A trader can change the price or the price-related value for one or more orders by moving the order icons relative to a price axis on a graphical interface. In such an embodiment, the initially calculated order quantity for each order will be dynamically recalculated based on the modified orders for the trading strategy.
US07861181B2 Autonomic user interface widgets
A method, system and apparatus for autonomically configuring a user interface. The system can include at least one widget programmed to be disposed in the user interface. The widget can include a dynamically configurable presentation field. Additionally, the system can include a policy defined by one or more business rules for configuring the widget in the user interface based upon a context provided by the widget. Finally, the system can include a rules engine configured to process the business rules. Notably, the widget can be a widget configured to be disposed in a markup language document. The business rules which define the policy of the present invention can include a multiplicity of rules which both define and constrain the level of complexity of user interface widgets in the user interface.
US07861179B2 Selection interface system
A user selection interface system comprises one or more circular selectors linked to selectable characteristics, and a display linked to the selectors, for display of an image which corresponds to the selected characteristics. The interface is typically linked to a database comprising stored image and other information which corresponds to the selectable characteristics, whereby an image that corresponds to an item which meets a selected characteristic is retrieved and displayed. Information other than the image which corresponds to the selectable characteristics may also be retrieved and displayed. In some embodiments, the stored images comprise a single image, which matches all the selected characteristics. In alternate embodiments, the displayed image comprises a composite image that is based upon stored images which correspond to different selected characteristics. In some embodiments, the user selection interface comprises a graphic user interface. In alternate embodiments, the user selection interface comprises a mechanical interface. Some preferred embodiments of the user selection interface provide links for merchandising functions, such as for ordering, purchasing, inventories, and/or shipping.
US07861178B2 System and method for dynamic assistance in software applications using behavior and host application models
A Cooperative Help Assistance (CHA) system and method provide real-time user assistance for one or more windows-based Graphic User Interface (GUI) applications or a single application's different subsections such as web pages, running concurrently in any operating system. The CHA System enables the development of an informative assistance object independently from the original source code or development environment of the target Host Application. The assistance object can be selected by any number of user interfaces from sophisticated inference driven interactive interface search tools or categorized lists. By intercepting and monitoring user actions on a Host Application, the CHA system performs intelligent assistance in the context of the target host application program. Utilizing a Host Application Model, the CHA System and method dynamically assemble many elements in real-time or just-in-time to produce assistance sequences or elements very efficiently without having to code every interface path permutation. Paths can be dynamically generated from the Host Application Model, which enables a real-time module to offer intelligent, contextual assistance as well as real-time construction of automated, accelerated CHA Sequences or Procedures that require little or no user interaction. All assistance and information are processed and expressed by an extensive multitasking, multimedia subsystem for two dimensional (2D) and real-time three-dimensional (3D) application interfaces, which greatly enhances and extends the effectiveness of any explanation or material expression. The production of Assistant Sequences is facilitated by the Host Application Model and 2D and 3D GUI “drag and drop” interface tools.
US07861177B2 Software configuration program for software applications
Techniques are provided that are useful in generating a software configuration program that makes the configuration process simpler and more efficient. The techniques are especially useful in configuring a software application that is complex and may involve multiple steps to configure the application properly. The techniques provide both a design-time software tool that is used to design the software configuration program and a run-time software tool that is used to manage and control the execution of the software configuration program.
US07861175B2 IM contact list entry as a game in progress designate
A method and apparatus for using a contact-list entry of an IM contact-list interface to designate an IM game in progress to facilitate switching between an IM conversation and an IM game.
US07861169B2 Multimedia print driver dialog interfaces
The system of the present invention includes a media-printing interface that allows users to interact with a multimedia transformation process and format multimedia data to generate a representation of multimedia data. The present invention provides a user interface that permits users to interact with media content analysis and media representation generation. A media analysis software module receives media content analysis instructions from the user through the user interface, and the media analysis software module analyzes and recognizes features of the media content, such as faces, speech, text, etc. The media representation can be generated in a paper-based format, in digital format, and in any other representation formats. The user interface includes a number of fields through which the user can view media content and modify the media representation being generated. The methods of the present invention include interacting with a user interface to control the media data analysis and media representation generation, and analyzing features of media data. The methods also include driving the media data analysis, and driving the media representation generation by receiving instructions and sending instructions regarding media representation parameters. The methods can also include generating a media representation.
US07861167B2 Dynamically extensible application program framework including message and notification routing
Dynamically configuring an application program at run-time via one or more extension objects. The invention software implements a framework with one or more extension objects providing functionality to an application program and an application manager for integrating the functionality with the application program during execution of the application program. The framework of the invention also formulates and routes application messages between extensible objects of one application program and extensible objects of other application programs implementing a similar, dynamically extensible application program framework. On receipt of messages or notifications, the framework of the receiving application program facilitates the discovery of the intended recipient extension object and routes the message accordingly.
US07861166B1 Resizing document pages to fit available hardware screens
An electronic book having various features for manipulating text or other information. The subscriber may highlight, cut and paste, copy and paste, and annotate information within an electronic book. A multiple page view feature permits the subscriber to simultaneously view any plurality of pages of an electronic book, and a multiple screen feature permits the subscriber to view one or more pages on a viewer having multiple screens. A picture-in-picture feature permits the subscriber to simultaneously view a page of an electronic book along with other content, such as a television program or information from another electronic book. The picture-in-picture feature may display an electronic book page as a main image wrapped around an inset image.
US07861163B2 Reading product fabrication methodology
A computer executable process for simultaneous visual depiction of plural text hierarchies of a visually displayable machine readable text, including provisions for a visual cue as to a location of a user select text within the simultaneous visual depiction of plural text hierarchies is provided. A text hierarchy is extracted for a reader select text of a machine read text accessible by at least a data processing portion of a data processing and display system. Units of a select element of elements of the text hierarchy are formatted for display and displayed upon a display of the data processing and display system. A portion of text of the machine read text present in the select unit of a select element of elements of the text hierarchy is selected such that when said selected portion of text is present in a particular hierarchical representation, units the select element of elements of the text hierarchy are selectively of moved or positioned.
US07861161B1 Report system and method using prompt objects
An report system that incorporates prompt objects in a report definition to enable a user to specify answers to questions to customize a reporting system (e.g., decision support system, business intelligence and OLAP) report at execution time. A prompt object contains a single question to be answered, validation values for the answer, and attributes indicating how the prompt object is to be processed. A report is thus defined by selecting prompt objects in place of templates, filters, or any of the aspects of a template or filter. As a separate object, a single prompt may be issued once and the answer supplied to each reference to the prompt object in a report.
US07861158B2 System and process for gathering, recording and validating requirements for computer applications
The system includes a novel software application interactive representation modeling language, a software application (82) operative to use the modeling language to create, read and modify interactive representation models of the proposed applications, a memory (86) to store requirement data and interactive representation model data, a software application (92) operative to read and update the interactive representation model data across a computer network, a software application (76) operative to maintain a record of the requirements and to administer operation of the system, a software application (78) operative to render interactive representations of the proposed applications in browser readable format, a software application (82) operative to allow multiple instances of other applications to access interactive representation data and requirement data residing in the memory and a software application (84) operative to allow an individual user's interactions with the system to be broadcast across a networked system to other users.
US07861157B1 System and method of processing streaming XML data
Embodiments include methods and systems for processing XML documents. One embodiment is a system that includes a method of efficiently processing XML documents received concurrently from a plurality of network connections in the form of streams of data. Other embodiments include systems configured to perform such processing of streamed XML documents. Other embodiments include systems and methods of efficiently performing document processing using digests for identifying XML document structure.
US07861153B2 System and method for document construction
A document construction and management system is described. In one embodiment, documents are assembled by combining one or more modules. In one embodiment, the modules are combined according to one or more construction rules. The modules can be provided to a number of subscribers, each subscriber having one or more users. Access to each of the modules can be controlled on a subscriber basis and/or on a user basis based on different users or user classes. When new modules or new versions of an existing module are added to the database of available modules, access to the new module or version can be restricted until the new modules or versions have been reviewed and accepted. During the review period, the previous version of the module is made available to users for construction of documents. In one embodiment, one or more access rules are used to control which modules are available to which users. In one embodiment, search rules are provided to facilitate searching for a desired module.
US07861151B2 Web site structure analysis
A graph representation of a web site is generated by identifying blocks of links on web pages. Each block of links is represented by a node in the graph representation and connections between the nodes provide information on the re-use of blocks between pages.
US07861148B2 Method for defining a base line
The present invention is directed to a method for defining a base line for a sparkline having vertical or horizontal bars representing positive and negative values of a set, with the bars representing negative values extending to one side of the base line and the bars representing positive values extending to the other side of the base line. The diagram is located in a space having two borders.
US07861147B2 ACS unit and method thereof
An add-compare-select (ACS) unit generates first path metrics having a first bit-pair and a most significant bit-pair (MSB) each including a high bit and a low bit. A first ACS circuit produces the first bit-pair and a first carry. A limiting circuit generates the MSB based on the first carry, and limits the MSB to a first predetermined value. A MSB maximum select (MS) unit receives an MSB of second path metrics from another ACS unit, and compares the MSBs of the first and the second path metrics to determine MSB decision signals based on maximum likelihood selection. A MSB storage unit stores the MSB of the first path metrics. A reset unit resets the high bit of the MSB of the first path metrics to a second predetermined value when the high bits of the MSBs of the first and the second path metrics reach the first predetermined value.
US07861146B2 Viterbi decoding apparatus and Viterbi decoding method
In a Viterbi decoding apparatus, deterioration in error correcting capability before and after a terminated code is controlled. A termination timing detection unit (103) detects a termination timing of a Viterbi code, a compulsion generation unit (105) generates a compulsion value so as to pass a specific path at the termination timing and timings before and after the termination timing, and the compulsion value is set on a traceback pointer (106). Therefore, even when the decoding state of a code before termination is degraded, decoding of a next code can be carried out without being affected by the degradation, thereby improving error correcting capability.
US07861143B2 Method of data storage by encoding bit stream on surface
A method is provided of data storage by encoding a bit stream on a surface. The method involves printing coded data on the surface which encodes the bit stream, and printing alignment data on the surface which is indicative of a position of the coded data on the surface. The alignment data has a first registration structure indicative of a plurality of reference points indicative of a position of the coded data in an alignment direction, and a second registration structure indicative of a plurality of reference points indicative of a position of the coded data in a direction perpendicular to the alignment direction.
US07861141B2 Method and device for error analysis of optical disc
A method and device for error analysis particularly adoptable for a recording medium such as an optical disc are disclosed. The present invention executes an encoding-like operation such as an interleaving operation to error flags during reproducing data from the optical disc, so as to obtain number and distribution of the errors on the disc.
US07861139B2 Programming management data for NAND memories
Methods, apparatus, systems, and data structures may operate to generate or store error correction data for each of a plurality of sectors of a page except for a particular sector in the page and combining a block management data with the particular sector to generate a modified sector. Additionally, various methods, apparatus, systems, and data structures may operate to generate or store error correction data for the modified sector and combining the plurality of sectors, the error correction data for each of the plurality of sectors other than the particular page, and the block management data and the error correction data for the modified sector.
US07861136B2 Error correcting apparatus and error correcting method
According to one embodiment, an error correction parity bit sequence is generated for a data sequence obtained by adding a dummy symbol of a specific pattern to a digital information sequence modulated to convert into a form satisfying the request of a reproducing system. If the parity bit sequence meets the request of the reproducing system, the modulated digital information sequence excluding the dummy symbol and the parity bit sequence are output in such a manner that the information sequence and parity bit sequence correspond to each other. If the parity bit sequence does not meet the request of the reproducing system, a dummy symbol of another pattern is added to the modulated digital information sequence, thereby generating an error correction parity bit sequence.
US07861135B2 Low-complexity and low-power-consumption turbo decoder with variable scaling factor
Provided is a turbo decoder with a variable scaling factor. The decoding convergence degree of the turbo decoder is evaluated using a sign difference ratio (SDR) value, the iterative-decoding number is limited, a variable scaling factor is calculated and applied in each decoding convergence area based on the SDR value, and the average number of decoding iterations is reduced.
US07861130B2 System and method of determining the speed of digital application specific integrated circuits
According to an embodiment of the invention, a system for identifying when a running speed of an integrated circuit is within an applied clock speed is provided. A monotonic circuit is configured to receive input data and transmit output data. A completion detection circuit is configured to generate a completion detection signal for the monotonic circuit. A comparator is configured to compare at least the completion detection signal and a clock signal, and configured to emit an error signal if the clock signal arrives before the completion detection signal. A synchronous circuit element is configured to receive at least a portion of the output data and configured to be clock driven by the clock signal. The error signal represents that the clock speed is faster than an operating speed of the monotonic circuit.
US07861128B1 Scan element with self scan-mode toggle
A scan element with self scan-mode toggle is described. In an example, the scan element is configured to automatically switch between a capture mode and a scan mode. In the capture mode, data is captured from logic under test. In the scan mode, the captured data is scanned out for testing. The scan elements each include a shift register that serves a dual purpose of providing control for determining when the scan element is to switch from the capture mode and the scan mode, as well as providing a location to store captured data.
US07861127B2 Device remote monitor/recovery system
A system includes a support side host (PCh1) connected to a network (n1) and a monitored side system (u1) connected to the network (n1). The monitored side system (u1) is formed by monitored/support object devices (ud1, ud2) and an interface device (us4) connected between the devices and the network (n1) for transmitting and receiving data between the devices and the monitor host (PCh1) via the network (n1). The interface device (us4) has a debug log processing unit (us2) for directly communicating with the devices by serial interface connection with the devices (ud1, ud2) without using a device interface unit (us1) controlling the connection with the devices.
US07861124B2 Method and apparatus for performing external device's diagnostic functions in host computer
Provided are a method and apparatus for performing diagnostic functions of an external device such as a printer, connected to a host computer. The apparatus and method receive information about diagnostic functions supported by the external device from the external device; receive one or more of the diagnostic functions which are selected by a user; request the external device to perform the selected diagnostic functions; and receive the results of the requested diagnostic functions from the external device.
US07861122B2 Monitoring health of non-volatile memory
A host processor is coupled to a memory controller and configurable to retrieve from the memory controller information indicative of the health of a non-volatile memory device operatively coupled to the memory controller. A host system uses the information to monitor the health of the non-volatile memory device.
US07861121B2 Method and system for monitoring and verifying software drivers
A method and system for verifying computer system drivers such as kernel mode drivers. A driver verifier sets up tests for specified drivers and monitors the driver's behavior for selected violations that cause system crashes. In one test, the driver verifier allocates a driver's memory pool allocations from a special pool bounded by inaccessible memory space to test for the driver's accessing memory outside of the allocation. The driver verifier also marks the space as inaccessible when it is deallocated, detecting a driver that accesses deallocated space. The driver verifier may also provide extreme memory pressure on a specific driver, or randomly fail requests for pool memory. The driver verifier also checks call parameters for violations, performs checks to ensure a driver cleans up timers when deallocating memory and cleans up memory and other resources when unloaded. An I/O verifier is also described for verifying drivers use of I/O request packets.
US07861117B2 Method to recover from a boot device failure during reboot or system IPL
A method of automatic recovery from a boot device failure and an initial program load (IPL) failure of an operating system (OS) comprises: receiving and complying with a user selected option of an action upon an event of a boot device failure and an IPL failure. The user selected option may consist of taking the action of attempting an auto reboot of the server with the selected boot device and continuing the reboot attempts using the reduced priority boot devices from the bootlist until detection of a boot success, or taking no action allowing for manual user intervention.
US07861112B2 Storage apparatus and method for controlling the same
Provided is a storage apparatus that can dramatically shorten the time for recovery from a fault in a storage device. In a storage apparatus provided with one or more storage devices and a method for controlling the storage apparatus, when a fault occurs in the storage device, whether or not the fault is a predetermined specific fault is judged, and the storage device is rebooted if the fault is the predetermined specific fault. As a result, recovery from the fault can be achieved in a dramatically shorter amount of time than the time required for replacement of the storage device. Accordingly, the time for recovery from the fault in the storage device can be shortened dramatically.
US07861109B2 Method and system for optimized switchover of redundant forwarding engines
A method of failure recovery in a network element is disclosed. The method includes indicating to a number of forwarding engines that a forwarding engine has completed a switchover operation and causing at least one of the forwarding engines to acknowledge that the forwarding engine has completed the switchover operation in response to the indication.
US07861106B2 Hierarchical configurations in error-correcting computer systems
When errors arise in a computing system that has plural modules, this invention corrects those errors. In the first instance, the invention excludes the computing system itself, but receives error messages from the plural modules of that system—along plural receiving connections, respectively. Plural sending connections return corrective responses to plural modules of that system, respectively. In a second instance, the invention further incorporates that system. The invention is hierarchical: plural levels or tiers of apparatus and function are present—a first (typically uppermost) one directly serving that system as described above, and others (lower) that analogously serve the first tier of the invention—and then also the subsequent tiers, in a cascading or nested fashion, down to preferably a bottom-level tier supporting all the upper ones. Each level preferably controls power interruption and restoration to higher levels. Ideally the hierarchy is in the form of a “system on chip”.
US07861098B2 Method and apparatus for user-activity-based dynamic power management and policy creation for mobile platforms
A method and apparatus for user activity-based dynamic power management and policy creation for mobile platforms are described. In one embodiment, the method includes the monitoring of one or more sensor values of a mobile platform device to gather user activity data. Once the user activity data is gathered, the user state may be predicted according to the gathered user activity and an updated user state model. In one embodiment, the user state model is updated according to the user activity data. In one embodiment, a switch occurs from the current power management policy to a new power management policy if the new user state differs from a current user state by a predetermined amount. In one embodiment, at least one time-out parameter of a selected power management policy may be adjusted to comply with a predicted user state. Other embodiments are described and claimed.
US07861097B2 Secure implementation and utilization of device-specific security data
A tamper-resistant electronic circuit is configured for implementation in a device. The electronic circuit securely implements and utilizes device-specific security data during operation in the device, and is basically provided with a tamper-resistantly stored secret not accessible over an external circuit interface. The electronic circuit is also provided with functionality for performing cryptographic processing at least partly in response to the stored secret to generate an instance of device-specific security data that is internally confined within said electronic circuit during usage of the device. The electronic circuit is further configured for performing one or more security-related operations or algorithms in response to the internally confined device-specific security data. In this way, secure implementation and utilization device-specific security data for security purposes can be effectively accomplished. The security is uncompromised since the stored secret is never available outside the electronic circuit, and the device-specific security data is internally confined within the circuit during usage or operation of the device.
US07861092B2 Personal communication apparatus capable of recording transactions secured with biometric data
A personal communication apparatus is presented for generating a verifiable recording of a transaction, the transaction comprising an exchange of information. The apparatus includes a receiving component, a protection component, a memory and a recording component. The receiving component receives a transaction between a user of the apparatus and a remote person, and of receiving biometric data (BIOKY) of the remote person. The protection component protects the voice conversation with the biometric data (BIOKY). The recording component records the transaction protected with the biometric data on the memory. A communication apparatus is also presented that includes a memory and an authentication component. The authentication component provides access to a protected transaction stored on the memory.
US07861090B2 Electric conference system and control method thereof
In an electric conference system using a large-screen display, presentation in an environment with a plurality of portable terminals connected is not taken into consideration. To do this, a host computer for an electric conference system is arranged to store a member ID to specify a terminal, generate a password, display the generated password on a large-screen display and make the password open to participants of a conference, authenticate the terminal on the basis of a member ID and a password, which are contained in a connection request received from the terminal, and process a command received from the terminal on the basis of the authentication result.
US07861086B2 Digital signing method, digital signing apparatus, portable information processing apparatus, digital signing system, and recording medium
A digital signing method in a digital signing apparatus that provides a digital signature to electronic data, including: inputting data to be signed with the digital signature; presenting attribute information of one or more signature keys; displaying said attribute information of said one or more signature keys presented to a user; creating signature data by using said inputted data and a signature key corresponding to said attribute information of signature key selected by said user from said attribute information of said one or more signature keys displayed; and saving signature data created or a signature file created based on said signature data in a storage unit.
US07861084B2 Authentication of data transmitted in a digital transmission system
A method of authenticating data transmitted in a digital transmission system, in which the method comprises the steps, prior to transmission, of determining at least two encrypted values for at least some of the data, each encrypted value being determined using a key of a respective encryption algorithm, and outputting said at least two encrypted values with said data.
US07861082B2 Validating client-receivers
In a subscriber television system having a headend, a server, and plurality of client-receivers, the server, which is remote from the headend, is adapted to receive a validation-message from one or more client-receivers. The validation-message includes content and an authentication-token. The server validates that the sender of the validation-message is a valid client-receiver of the subscriber television system using an authentication-token and a validator that is known to both the server and to at least one of the client-receivers.
US07861077B1 Secure authentication and transaction system and method
A secure user authentication system, operable over a client-server communications network to authenticate a system user. The system includes an application server which includes a site which is able to be enabled, and an authentication server, which is able to enable the application server site. The authentication server includes a core database, and receives and stores user authentication-enabling data in the core database. The system further includes a client, and a client program which is able to be actuated in the client. The client program includes the user authentication-enabling data. Upon actuation, the client program automatically directly connects to the authentication server, and sends the client authentication-enabling data to the authentication server, for secure user authentication by the authentication server.
US07861074B2 Electronic systems using flash memory modules as main storage and related system booting methods
Electronic systems using flash memory modules as a main storage, and a booting methods thereof, are provided. The booting method may include reading FAT (file allocation table) information for each of the flash memory modules coupled to the electronic system when it is detected that the number of the flash memory modules coupled to the electronic system has changed, generating SFAT (super-FAT) information including FAT information for each of the flash memory modules, and writing the SFAT information to a boot flash memory module. Thus, device information in the electronic system may be automatically changed when a flash memory module used is inserted or removed.
US07861071B2 Conditional branch instruction capable of testing a plurality of indicators in a predicate register
A method of conditionally executing branch instructions which comprise an opcode field defining a type of test to be applied to determine whether or not to execute a branch operation, a control field designating a control store holding a plurality of indicators and a destination field holding information on a branch target address. The method comprises determining from the opcode field whether or not the test will check the state of one indicator or a plurality of indicators in the designated control store, accessing the designated control store to check the state of said one or said plurality of indicators depending on the determination, and generating a branch target address using information in the destination field in dependence on the state of the or each indicator checked.
US07861069B2 System and method for handling load and/or store operations in a superscalar microprocessor
The present invention provides a system and method for managing load and store operations necessary for reading from and writing to memory or I/O in a superscalar RISC architecture environment. To perform this task, a load store unit is provided whose main purpose is to make load requests out of order whenever possible to get the load data back for use by an instruction execution unit as quickly as possible. A load operation can only be performed out of order if there are no address collisions and no write pendings. An address collision occurs when a read is requested at a memory location where an older instruction will be writing. Write pending refers to the case where an older instruction requests a store operation, but the store address has not yet been calculated. The data cache unit returns 8 bytes of unaligned data. The load/store unit aligns this data properly before it is returned to the instruction execution unit. Thus, the three main tasks of the load store unit are: (1) handling out of order cache requests; (2) detecting address collisions; and (3) alignment of data.
US07861066B2 Mechanism for predicting and suppressing instruction replay in a processor
A mechanism for suppressing instruction replay includes a processor having one or more execution units and a scheduler that issue instruction operations for execution by the one or more execution units. The scheduler may also cause instruction operations that are determined to be incorrectly executed to be replayed, or reissued. In addition, a prediction unit within the processor may predict whether a given instruction operation will replay and to provide an indication that the given instruction operation will replay. The processor also includes a decode unit that may decode instructions and in response to detecting the indication, may flag the given instruction operation. The scheduler may further inhibit issue of the flagged instruction operation until a status associated with the flagged instruction is good.
US07861065B2 Preferential dispatching of computer program instructions
A computer processor that includes a plurality of execution pipelines, each execution pipeline including a configuration of one or more execution units of the processor, each execution pipeline characterized by an execution pipeline type, each execution pipeline type determined according to the types of computer program instructions executed in each execution pipeline; a plurality of hardware threads of execution, each hardware thread including computer program instructions characterized by instruction types, each hardware thread including sequences of instructions of a same instruction type, the sequences interspersed with instructions of other types; and an instruction dispatcher capable of dispatching instructions preferentially during a predefined preference period from a preferred hardware thread to a particular execution pipeline in dependence upon whether the preferred hardware thread presents a sequence of instructions, ready for execution from the preferred hardware thread, of a type for execution in the particular execution pipeline.
US07861060B1 Parallel data processing systems and methods using cooperative thread arrays and thread identifier values to determine processing behavior
Parallel data processing systems and methods use cooperative thread arrays (CTAs), i.e., groups of multiple threads that concurrently execute the same program on an input data set to produce an output data set. Each thread in a CTA has a unique identifier (thread ID) that can be assigned at thread launch time. The thread ID controls various aspects of the thread's processing behavior such as the portion of the input data set to be processed by each thread, the portion of an output data set to be produced by each thread, and/or sharing of intermediate results among threads. Mechanisms for loading and launching CTAs in a representative processing core and for synchronizing threads within a CTA are also described.
US07861058B2 Method and apparatus for using a one-time or few-time programmable memory with a host device designed for erasable/rewriteable memory
The embodiments described herein can be used to enable one-time or few-time programmable memories to work with existing consumer electronic devices (such as those that work with flash—an erasable, non-volatile memory) without requiring a firmware upgrade, thereby providing backwards compatibility while minimizing user impact. As such, these embodiments are a viable way to bridge one-time or few-time programmable memories with existing consumer electronic devices that have flash card slots. These embodiments also allow future consumer electronic devices to be designed without updating firmware to include a file system customized for a one-time or few-time programmable memory.
US07861057B2 Storage device and data output circuit
A memory is provided which simplifies the manufacturing process on the supplier side while satisfying specifications provided from the user side. An address space of a memory core includes an information storage region, a code region, and a no-write region. The information storage region includes a first region where no-write region information is written and a second region where a fixed value is written. Program code is written in the code region. The no-write region information indicates the position of the no-write region, and the fixed value indicates a fixed value that is intended to be written to the no-write region. The ROM selects between the fixed value and original read data that is obtained by a data selecting section directly from the memory core, and outputs the selected one as read data.
US07861054B2 Method and system for controlling information of logical division in a storage controller
A storage controller is realized in which validity/invalidity of functions is settable in a unit of logical division in conformity with logical division of logical groups control is performed such that operation has the influence upon only the inside of a range defined by resource groups of logical division and an Inband I/F for accessing functions is made to match with the logical division. Further, access control cooperative with information on the user side (information of server, user and application) is realized by causing a management server to manage information in the storage controller and user information.
US07861051B2 Implementing a fast file synchronization in a data processing system
A system and method for implementing a fast file synchronization in a data processing system. A memory management unit divides a file stored in system memory into a collection of data block groups. In response to a master (e.g., processing unit, peripheral, etc.) modifying a first data block group among the collection of data block groups, the memory management unit writes a first block group number associated with the first data block group to system memory. In response to a master modifying a second data block group, the memory management unit writes the first data block group to a hard disk drive and writes a second data block group number associated with the second data block group to system memory. In response to a request to update modified data block groups of the file stored in the system memory to the hard disk drive, the memory management unit writes the second data block to the hard disk drive.
US07861047B2 Storage device and information management system
Using a snapshot function, a remote copy is efficiently created. Data for a snapshot is converted into a first bitmap of differential data for a remote copy. The conversion is performed in advance at appropriate chronological intervals. Furthermore, when the snapshot function splits, a second bitmap of cascade differential data, which is new differential data, is created simultaneously with creation of the data for the snapshot. This second bitmap of cascade differential data is created in the same format as the first bitmap of differential data for the remote copy. Then, when the snapshot function shifts from split status to pair status, the second bitmap of cascade differential data is added to the first bitmap of differential data for the remote copy (to produce a logical sum), and a remote copy is created based on this bitmap that was added.
US07861045B2 Memory control system and method to read data from memory
The invention discloses a memory control system and a method to read data from memory. The memory control system comprises a control unit, a storage device, and a microprocessor. The memory control system and the method to read data from memory according to the invention utilize an unbalanced microprocessor clock signal with different duration length to control the microprocessor so as to increase the speed of reading memory.
US07861043B2 Semiconductor memory device, semiconductor integrated circuit system using the same, and control method of semiconductor memory device
The invention relates to a semiconductor memory device and a semiconductor integrated circuit system using the same and a control method of a semiconductor memory device. An object of the invention is to provide a semiconductor memory device which reduces the number of accesses to decrease the burden on a control unit and facilitates circuit board design, a semiconductor integrated circuit system using the same, and a control method of a semiconductor memory device. The semiconductor memory device is configured to have a data input unit to which input data is inputted from outside, a memory unit which stores data, an operation unit which processes a predetermined operation on input data and read data read out from the memory unit, and a data output unit which outputs operation result data obtained at the operation unit to the outside.
US07861042B2 Processor acquisition of ownership of access coordinator for shared resource
A processor of an apparatus in an example upon a failure of an earlier attempt to directly acquire ownership of an access coordinator for a resource shared with one or more additional processors, locally determines an amount to delay a later attempt to directly acquire ownership of the access coordinator. Upon a failure of the later and/or a subsequent attempt to directly acquire ownership of the access coordinator the processor would enter into an indirect waiting arrangement for ownership of the access coordinator.
US07861041B2 Second chance replacement mechanism for a highly associative cache memory of a processor
A cache memory system includes a cache memory and a block replacement controller. The cache memory may include a plurality of sets, each set including a plurality of block storage locations. The block replacement controller may maintain a separate count value corresponding to each set of the cache memory. The separate count value points to an eligible block storage location within the given set to store replacement data. The block replacement controller may maintain for each of at least some of the block storage locations, an associated recent access bit indicative of whether the corresponding block storage location was recently accessed. In addition, the block replacement controller may store the replacement data within the eligible block storage location pointed to by the separate count value depending upon whether a particular recent access bit indicates that the eligible block storage location was recently accessed.
US07861035B2 Method of improving input and output performance of raid system using matrix stripe cache
A method of improving the Input/Output (I/O) performance of a Redundant Array of Independent Disks (RAID) system using a Matrix Stripe Cache (MSC). The method includes a first step of generating a rxw matrix, that is, a read and write matrix, present before row combination, through a unit MSC that will perform writing on a disk, a second step of generating a rxw matrix, that is, a final read and write matrix, from the rxw matrix present before row combination, which is generated at the first step, through row combination, and a third step of performing reading based on the row-combined rxw matrix generated at the second step, performing an XOR operation on the row-combined rxw matrix on a row basis, and performing writing on the row-combined rxw matrix on a column basis.
US07861034B2 Load distribution of multiple disks
A storage system stores multiple copies of data on physical storage implemented, for example, with multiple disk units. Input/output read requests are received from host systems and distributed in a manner that allows parallel read operations to be conducted over the multiple disk units of the physical storage.
US07861029B2 Memory module having buffer and memory ranks addressable by respective selection signal
A memory module having a board and a plurality of memory elements on the board which belong to different memory ranks, each memory rank being addressable via a respective selection signal. The memory module additionally includes a memory buffer having a memory rank interface coupled to the memory elements of each memory rank, and a selection signal output for the selection signal of each memory rank, the memory elements being arranged in rows on the board and the memory elements of a memory rank extending only over half of the rows.
US07861028B2 System and method for configuration and management of flash memory
A system and a method for configuration and management of flash memory is provided, including a flash memory, a virtual memory region, and a memory logical block region. The flash memory includes a plurality of physical erase units. Each physical erase unit is configured to include at least a consecutive segment, and each segment is configured to include at least a consecutive frame. Each frame is configured to include at least a consecutive page. Each virtual memory region is configured to include a plurality of areas, and each area is configured to include at least a virtual erase unit. The memory logical block region is configured to include a plurality of clusters, and each cluster includes at least a consecutive memory logical block. By forming correspondence among the physical erase unit, segment, frame, page, virtual erase unit, area, memory logical block and cluster to control the data access to the flash memory, the present invention achieves the reconfiguration and management of memory consumption and access efficiency for the flash memory.
US07861024B2 Providing a set aside mechanism for posted interrupt transactions
In one embodiment, a method includes receiving an incoming posted transaction in a processor complex from a peripheral device, determining if the transaction is an interrupt transaction, and if so routing it to a first queue, and otherwise routing it to a second queue. Other embodiments are described and claimed.
US07861023B2 Multiuser KVM switch
A multiuser KVM switch that is connected between a plurality of consoles used by respective users and a plurality of servers, including: a setting portion that sets lock of an operation right for each server; and a prohibition portion that, when at least one operation right of the servers is locked by the setting portion, prohibits the consoles used by other users from operating a server in which the operation right is locked.
US07861021B2 Device receiving unit that performs a determination based on data exchange which interfacing device takes precedence when a plurality of interfacing devices are simultaneously connected
Provided are a method, system, and article of manufacture, wherein a persistent storage is maintained in a device receiving unit that is capable of receiving one or more devices. The device receiving unit receives a device that includes device specific information that identifies the device. The device is interfaced with the device receiving unit. The persistent storage is updated with the device specific information that identifies the device, in response to the interfacing of the device with the device receiving unit.
US07861016B2 Transaction stack for electronic devices including non volatile memory with limited amount of writing cycle
A transaction stack for devices with a limited writing cycle memory slides in a transaction buffer. Following any Commit Transaction or, alternatively, any Begin Transaction, the transaction stack is reallocated inside the transaction buffer. Consequently, some memory locations in the transaction buffer are released. The writing accesses to the non-volatile area memory of the transaction buffer are not concentrated in the first address, as in a standard implementation of a transaction stack, but they are spread over the locations of the transaction buffer.
US07861004B2 System and method for analyzing data traffic
A method of analyzing data traffic includes receiving a request at a data analysis system to store a string related to header information associated with a data packet. The method also includes applying a hash function to the string, thereby obtaining a 32-bit intermediate, and applying another hash function to the 32-bit intermediate, thereby obtaining a hash number. Further, the method includes storing the string in an array position corresponding to the hash number, when the array position is empty.
US07861001B2 Transport independent redirection
Transport independent redirection. If a client computing system were to request a service from a service computing system, the service may determine whether or not the client should request the service from yet another service. If the client should request the service from the other computing system, the original service (or its intermediary) generates and transmits a transport-independent redirect message to the client. The client may then issue the request to the new service specified in the redirect response. The redirect message is not limited to a particular type of transport protocol. In addition, the redirect may be made possible in any number of message exchange patterns, not just request-response.
US07861000B2 Dial-out link selection via static route redistribution
Dial-out route service is forwarded by a gateway to reduce congestion in a data communication network. The first gateway determines availability of it ports to provide dial-out service for a dial-out route. If the first gateway is unable to provide dial-out service to the dial-out route, the first gateway transfers information corresponding to the dial-out route to a second gateway. The second gateway may access a central database storing static routes corresponding to the transferred dial-out route information. The second gateway advertises the transferred dial-out route. The dial-out route may be terminated based on one or more termination parameters. Forwarding dial-out route service may be used to dynamically scale dial-out service provided by a gateway.
US07860999B1 Distributed computation in network devices
The present invention facilitates routing traffic over a network and distributing application level support among multiple routing devices during routing. Routing nodes are configured to process the content of the traffic to provide the requisite application level support. The traffic is routed, in part, based on the resources available for providing the processing. The processing of the traffic may be distributed throughout the network based on processing capacity of the routing nodes at any given time and given the amount of network congestion.
US07860995B1 Conditional audio content delivery method and system
A method of transmitting audio content over a communication network includes generating a predetermined audio content in a format capable of being transmitted to members in the publisher's network; receiving a request for the predetermined audio content from the members interested in receiving the audio content; embedding advertisements into the predetermined audio content selected according to details describing each of the members and transmitting to each of the members the predetermined audio content embedded with the advertisements selected specifically for each member. Additionally, a communication method selectively transmits messages between a publisher and members of a publisher's network. The communication method includes receiving a request from a member of the publisher's network to communicate with the publisher, ordering the request to communicate from the member according to a queuing scheme that serializes the request with other requests from other members of the publisher's network, determining if a response to the request from the member should be made through a synchronous interactive communication channel rather than the queuing scheme and an asynchronous communication channel, ordering a response from the publisher responsive to the determination and according to a queuing scheme that serializes the response to the request along with other responses to other requests over the asynchronous communication channel from other members and establishing the synchronous interactive communication channel responsive to the determination that circumvents the queuing scheme and is capable of delivering a response to the request directly to the member making the request.
US07860991B2 Packet classifier for a network and method thereof
A packet classifier for a network and the method thereof are provided. The packet classifier includes at least one content locator and one matching engine. Each of the content locators performs at least one location operation. Each of the location operations outputs the sum of at least one accumulation item as an output offset. Each of the accumulation items is generated according to at least one content locator system parameter and/or the content data of a network packet. One of the accumulation items is a base value, and the base value is an offset defined by system parameters or the output offset of a location operations of one of the content locators. The output offset of the last location operation of one of the content locators is the location of a matching field of the network packet. This location is provided to the matching engine for a data matching operation.
US07860989B2 Efficient transformation of interchange format messages
In a computerized system, a sending computer system and recipient computer system exchange an interchange format message in a resource-efficient manner. For example, a transformation writer at the sending computer system selects and transforms only one or few of a plurality of units of the message at the time. The transformed message units are then streamed to the recipient computer system in accordance with a relevant transformation standard, such as the canonicalization standard in the case of XML messages. A transformation reader at the recipient computer system transforms the messages using a buffer big enough for received message units, and passes the transformed units to a file. Thus, the transformation writer acts as a stream writer to pass a message, and the transformation reader acts as a stream reader at the recipient computer system.
US07860988B2 Congestion control and avoidance method in a data processing system
A congestion control and avoidance method including a method check step of determining whether the request contents is cacheable or uncacheable on the basis of the request inputted from the client terminal, a first Uniform Resource Identifier (URI) check step of, when it is determined that the request contents is cacheable in the method check step, checking a URI included in the request from the client terminal to determine whether the request contents is cacheable or uncacheable, a first URI hash search step of, when it is determined that the request contents is cacheable based on determination of the first URI check step, searching a URI hash to determine to execute any of regular caching, priority caching and access limitationing operation, and a step of executing any of the regular caching, priority caching and access limitationing operation according to determination in the first URI hash search step.
US07860987B2 Apparatus for providing service in response to user request and method therefor
An apparatus for providing a service in response to a request from a user includes a service program that implements a service, an operational processing program that controls processing in accordance with the service program, and a contact program that sets up an environment for executing the service program and the operational processing program. The contact program is activated, the service program is activated and is registered in the contact program, the operational processing program is activated and is registered in the contact program, and the service program registered in the contact program is registered in the operational processing program registered in the contact program. Thus, reception of a request and the service implemented by the service program are activated, and the timing of executing the service program provided in response to a user request is easily and accurately controlled.
US07860984B2 Method and device for the creation of a communication system based on CAN communication controllers featuring an increased data throughput
Disclosed is a method for transmitting CAN messages via a CAN bus in a communication system including several network nodes with at least one respective CAN controller. According to the method, the authorization of a network mode to send a CAN message is arbitrated, an arbitration decision being made in a higher protocol layer than the transmission of the CAN message, and the CAN message is already sent by the transmitting network node, the latter providing a dominant level in the ACK field of the message. A network node which receives the CAN message does not generate a dominant level in the ACK field and does not send a complete error frame.
US07860978B2 Establishing a secure tunnel to access router
In some illustrative embodiments, an IP-layer based network selection and multihoming method is provided that enables a flexible and secure dynamic selection of one or more serving networks for use by a client node. The method is independent of any link-layer technology. A serving network can be an ISP network, a NAP network exchange facility, a VLAN, or the like. Network information is advertised to a client node, the client node is authenticated and authorized for use of an access router, and a secure tunnel is established between the client node and the access router. The method can be implemented by using standard protocols, and can work over any existing or future link-layer technologies that are able to carry IP datagrams, without any modification.
US07860973B2 Data center scheduler
An exemplary data stream includes value information for use by consumers of global computing resources in making requests for global computing resources. An exemplary method includes receiving information about data center resources from one or more data centers, based at least in part on the information estimating value information for consumption of computing resources of the one or more data centers and streaming the value information via a network. An exemplary medium or media includes instructions to instruct a computing device to receive, from a data stream, value information for computing resources of one or more data centers, to format the value information for display and to issue requests for consumption of at least some of the computing resources. Other methods, devices and systems are also disclosed.
US07860968B2 Hierarchical, multi-tiered mapping and monitoring architecture for smart items
A service repository is used to store at least one service in association with service metadata describing service requirements of the service. The service repository also may store one or more platform-specific service executables. A service mapper is used to determine device metadata associated with each of a plurality of devices, where the device metadata provides device characteristics of the devices. The service mapper may thus map the service to a selected device of the plurality of devices for deployment thereon, based on a matching of corresponding elements of the service requirements and the device characteristics. The service mapper also may re-map the service between devices to maintain a quality and reliability of the service.
US07860959B1 Configuration objectification and version control
A technique maintains configurations of an intermediate node in a version control system. Entities within the intermediate node are represented by objects. Each object is associated with a state. Each object is distinct from other objects in the intermediate node, thus enabling the state of an object to be changed, without affecting other objects. Versions of the objects' states are maintained in the version control system. The version control system is configured to maintain one or more versions of state associated with the objects. A configuration of the intermediate node is defined by labeling a version of objects saved in the version control system. A configuration is applied to the intermediate node by acquiring the states of objects associated with the configuration from the version control system and configuring the intermediate node's entities represented by the objects in accordance with the acquired states.
US07860953B2 System and method for setting up user self-activating network-based services
A system and method automates and simplifies tasks associated with setting up a user self-activating network-based service. A configurable input engine is configured to define the service. The service may, for example, use a plurality of networking devices and/or computing devices. After the service is defined, an offer of the service is published to a user. The offer includes values of commercial terms and/or values of configuration parameters associated with the offer. Upon receiving an acceptance of the offer from the user, the configurable input engine automatically generates activations for the devices to be used by the service. The activations are sent to policy distribution points (PDPs) where the activations are translated into device-specific instructions. The device-specific instructions are in turn sent to the devices (networking devices and/or computing devices) to be configured. The device-specific instructions configure the devices, thereby automatically setting up the service for the user.
US07860952B2 Service and maintenance solutions for programmable and/or reconfigurable modules included in communication network nodes
The present invention relates to service and maintenance solutions for programmable and/or reconfigurable modules (CM1, . . . , CMn), which are included in the nodes of a communications network (140). The module (CM1) contains a first digital storage unit (M1), which holds information pertaining to the accomplishment of a primary function of the module. A secondary function of the module involves control of the primary function. The module has an optical bi-directional interface (Iw) towards the first digital storage unit. Data in the first digital storage unit may be read out (D0) and may also be updated (Di) by the portable software carrier unit via the optical bi-directional interface. Data read-out as well as data updating may be accomplished independently of the primary function. Preferably, an access module (A) controls the bi-directional interface in response to an authorization signal (SA) from an authorization unit (120, 121, 122, 123).
US07860948B2 Hierarchical caching in telecommunication networks
The invention addresses the field of mobile communications. It relates to a method, network node and computer program for management of cached information within a hierarchical structure. The basic approach is to provide an intelligent mechanism for more dynamic management of the cached contents. In particular it provides a solution for a more efficient utilisation of the storage resources in a caching architecture by caching a single cached copy of the same content on each path from a client to the original source in the hierarchical architecture. This basically means that the cached information is placed as high up the hierarchy as necessary, but that the mechanism is enhanced with the capability to also move the cached information down the hierarchy in case the content is mainly used on a regular base by hosts connected to a part of the hierarchical architecture. The dynamics of the proposed solution foresees also to replicate a cached content to more then one part of the hierarchical architecture.
US07860940B2 System and method for bus transmission cancellation
A transmission cancellation section is provided on a bus connecting a master and a slave. During a reset of the master, the transmission cancellation section blocks the bus so that an invalid command flowing on the bus does not reach the slave and executes, instead of the master stopped by the reset operation, generation of data which corresponds to an access request command already output to the slave and is to be sent to the slave and receiving of data from the slave.
US07860934B1 Method and apparatus for tracking financial transactions for a user
A system that tracks financial transactions for a user is presented. During operation, the system receives an electronic message which includes one or more parameters for a financial transaction. The system parses the electronic message to extract the one or more parameters for the financial transaction. The system determines a source address for the electronic message. Next, the system determines whether the source address is associated with a user account. If so, the system associates the one or more parameters for the financial transaction with the user account.
US07860933B2 Method and system to determine a user specific relevance score of a message within a messaging system
The present invention refers to a method and system to determine automatically a user specific relevance score of a message within a messaging system in a client-server environment, the message being provided with message specific meta-information. The disclosed method includes analyzing by means of an analyzing component of the client-server environment the meta-information of the message with respect to correlations of the message with other messages, recording and classifying the correlations of the message with the other messages, deriving from such identified and classified correlations a message model reflecting the correlations of the message with the other messages, the messages being represented by accordingly linked nodes, monitoring by means of a monitoring component of the client-server environment how the message is processed, calculating by means of a calculating component a numerical relevance score for the message, the calculation using a user specific ranking scheme and being based on the message model and on the monitored processing, and assigning the calculated numerical relevance score by means of an assigning component of the client-server environment to the respective node within the message model.
US07860932B2 Method and system for temporal delivery of email messages
One embodiment includes an exemplary method of providing temporal control of email delivery. The method further includes receiving message data comprising at least a message body and a selected time. The message further includes displaying a first portion of the message data prior to the selected time. The first portion excludes at least a portion of the message body. The method further includes displaying a second portion of the message data after the selected time. The second portion of the message data includes the excluded portion of the message body. Other embodiments include systems for performing the method and applications of the method.
US07860931B2 Permission-based electronic mail delivery system
A transmitting apparatus transmits its own identification information to a terminal station and controls the terminal station to transmit to a relay apparatus a delivery permission registration request including the identification information and the email address of the user of the terminal station. On receiving the delivery permission registration request, the relay apparatus, then, stores in a delivery permission table the identification information of the transmitting apparatus corresponding to the email address, and controls the terminal station to transmit to the transmitting apparatus recipient registration request including the email address. Finally, the transmitting apparatus stores in a recipient list the email address included in the received recipient registration request. Accordingly, an email delivery system is provided, in which, while an email address of a user is registered at a transmitting apparatus offering an email service providing information, the transmitting apparatus offering the email service providing information is surely registered in a delivery permission table, so as to receive only emails which are not regarded as junk mails.
US07860930B2 Communication between host systems using a transaction protocol and shared memories
A method mechanism is provided for communication between host systems using a transaction protocol and shared memories. Shared memories are initialized based on a discovery process in a communication fabric such that at least one endpoint has address ranges in shared memories of at least two host systems. A transaction oriented protocol may be established for using the shared memories of the host systems to communicate between root complexes and endpoints of the same or different host systems. The transaction oriented protocol specifies a series of transactions to be performed by the various elements, e.g., root complex or endpoint, to push or pull data. Various combinations of push and pull transactions may be utilized.
US07860927B2 Inspecting web browser state information from a synchronously-invoked service
The present invention provides a browser-independent method to inspect the state of any Web Browser from a service that has been invoked synchronously. The remote agent responds to the service request with instructions for the browser to synchronously and recursively invoke another service request with a specific portion of the browser state as the arguments. This allows the browser to continue operating in a synchronous manner, while appearing to behave like a multi-threaded application that is responsive to state inspection requests.
US07860926B2 Information processing system, information processing apparatus, server apparatus, information processing method, and program
An information processing apparatus (1) is equipped with: a history packet transmitting unit (11) for transmitting a history packet via a communication processing apparatus (2); a request packet transmitting unit (12) for transmitting a request packet which requests a transmission of a return packet; a packet transmission control unit (13) for controlling the transmission of the request packet; a return packet receiving unit (14) for receiving the return packet transmitted from a server apparatus (3); and a port keeping time detecting unit (15) for detecting a port keeping time of the communication processing apparatus (2) based upon the reception of the return packet by the return packet receiving unit (14). The server apparatus (3) is comprised of: a request packet receiving unit (31) for receiving the request packet; and a return packet transmitting unit (32) for transmitting the return packet to a port of the communication processing apparatus (2) when the request packet receiving unit (31) receives the request packet. With employment of the above-described arrangement, an information processing system capable of detecting the port keeping time of the communication processing apparatus is provided.
US07860925B1 System and method for adaptively selecting and delivering recommendations to a requester
A system and method for employing a number of producer modules to produce and deliver recommendations to a requester. Each of the recommendations having associated therewith a confidence level. Each of the producer modules having associated therewith a weighting value. The confidence levels in each of the recommendations produced by the producers being modified based on weighting value associated with the producer that produced the produced recommendation. The weighing values associated with each of the producer modules being modified based on information from the requester related to the recommendations delivered to the requester.
US07860922B2 Method and device for the wireless exchange of media content between mobile devices based on content preferences
Ad hoc application-level connections are established between wireless devices. Autonomous selection of files on a provider device facilitates migration of a file from the file provider to a file receiver. Once a file provider and a file receiver are communicatively coupled using an application-level connection, a portion of a determined file is conveyed from the provider node to a receiver node while a connection remains viable. If the connection is severed, a neighbor node and a provider node may again recognize each other. A connection can then be re-established. Once the connection is re-established, a further portion of the file can be conveyed from a provider node to the receiver node.
US07860921B2 Uniform network access
According to some embodiments, a registry is displayed. The registry may, for example, indicate resources available from a plurality of remote network access devices via a communications network. Moreover, a personal network address may be associated with each available resource, the personal network address including an destination address portion and an application program identifier portion. A direct communications link may then be established between a first network access device hosting an available resource and a second network address device using the personal network address associated with the resource.
US07860917B2 Sensor network system and data transfer method for sensing data
To suppress a server processing load and a network load in a sensor network which accommodates a great number of mobile sensor nodes. Among a plurality of distributed data processing servers (DDS) for managing data of sensor nodes, a distributed data processing server (DDS) that is a home server to hold data of a mobile sensor node is set for each sensor node by a directory server (DRS). At each distributed data processing server (DDS), upon reception of the data from the sensor node, identification process is executed as to whether the data is sensor data to be managed by itself or another distributed data processing server. If a result of the identification is the sensor data to be managed by another distributed data processing server, the data is transferred to the distributed data processing server (DDS-1), which corresponds to the home server of the sensor data, based on setting of the directory server (DRS).
US07860915B2 Digital signal processing circuit having a pattern circuit for determining termination conditions
A method for detecting a pattern from an arithmetic logic unit (ALU) in an integrated circuit. The method includes the steps of: generating an output from an ALU; bitwise comparing the ALU output to a pattern to produce a first output; inverting the pattern and comparing the ALU output with the inverted pattern to produce a second output; bitwise masking the first and second outputs using a mask of a plurality of masks to produce third and fourth output bits; combining the third and fourth output bits to produce first and a second output comparison bits; and storing the first and second output comparison bits in a memory.
US07860910B2 System and method for mapping mathematical finite floating-point numbers
A floating-point number is encoded into a binary string. A left-to-right comparison of the binary string determines relative magnitude of the floating-point number. If the floating-point number is negative, then take an absolute value of the floating-point number. The resulting binary string conversion is then complemented. If the floating-point number is zero, then a value for the binary string is assigned. The value is a “1” followed by a plurality of “0”s. A portion of each byte of the binary string determines whether another byte follows in the binary string. A value of a bit of each byte of the binary string determines whether another byte follows. In another aspect, the floating-point number encodes to a binary string having a length as a function of the mantissa and exponent of the floating-point number.
US07860907B2 Data processing
Data streams are stored in a non-structured arrangement in which related data is defined by a reference in a first data stream identifying a data element in a second data stream. Instructions are received from a user to establish a virtual file system that provides a structure for a plurality of application files, wherein the information in each of the application files is contained in a plurality of data streams. The structure is defined by at least one hierarchical index, the nodes of said index being data streams. Instructions are received to write data to or read data from the virtual file system, and relevant data streams are modified to reflect instructed manipulations to data presented to a user via the virtual file system.
US07860906B2 Overflow per segment
Per-segment overflow ranges. One method includes acts for handling overflows of a mark stack. A reference to an object is accessed. The object is processed by attempting to place references to other objects referenced in the object onto a mark stack. An overflow condition of the mark stack is detected. A range in a segment is defined which includes the object that caused the overflow condition. The range is assigned on a per segment basis such that the range is defined to only include addresses in a single segment.
US07860902B2 Side-effect modeling
Methods and apparatus, including computer program products, for providing to a client a definition of an object representing attributes of a first collection of data elements and an operation on the first collection, each data element having attributes and the operation in common with other data elements from the first collection, the definition comprising an effect of executing the operation on a second collection of data elements. This also includes receiving from a client a request to execute the operation on one or more data elements from the first collection, executing the operation on one or more data elements from the first collection, and updating a copy of one or more data elements from the second collection according to the effect of executing the operation.
US07860901B2 Dynamic generation of user interface components
The present invention provides a system and method for enabling the dynamic generation of user interface components. The dynamically-generated user interface components are based on templates and mappings that can be predefined through interaction with a user interface.
US07860895B1 Method and system for determining interest spaces among online content sources
A method and system for determining interest spaces among online content sources. According to one embodiment, a method may include generating a representation of a network of online content sources, where the representation reflects navigation paths and respective navigation path weights among the online content sources, and where the navigation path weights are indicative of user activity among the online content sources. The method may further include generating one or more interest spaces of the network dependent upon the navigation paths and respective navigation path weights, where each interest space includes at least a subset of the online content sources.
US07860892B2 Information processing apparatus, history file generation method and program
An information processing apparatus provides history information by a history file in a designated data format, in which the history file is generated by storing the contents of processing performed by the information processing apparatus, and reading and recomposing the stored history information in accordance with a received data format, if a designation of the data format for the history file is received from the user.
US07860890B2 System and method for providing access to an application through a common interface for application extensions
A method and system to permit externally created business objects to access a business management application database without using direct database language statements. An add-on framework includes an add-on extension manager to start an add-on application, register a form from the add-on application, and receive and route an event from the business management application to the add-on application through a user interface application programming interface component object model interface. A persistency layer provides a set of programming language classes and interface definitions to develop a persistent business object in the add-on extension, and connect the persistent business object to a database through a data interface application programming interface component object model interface to read and write data from the database associated with the business management application.
US07860889B1 Methods and apparatus for redetermining social maps upon expectation of change
A method for a computer system includes receiving an identifier from a user, initiating a user session in response to the identifier, determining a social map for the user in response to the identifier and in response to a plurality of social network relationships, receiving a first change to the plurality of social network relationships from the user, receiving a second change to the plurality of network relationships from another user, determining a revised social map for the user during the user session in response to receiving the first change, but not in response to receiving the second change, wherein the revised social map for the user reflects the first change and the second change, and storing the revised social map for the user during the user session in a cache.
US07860884B2 System and method for processing continuous integrated queries on both data stream and stored data using user-defined shared trigger
Provided are a system and method for processing continuous integrated queries on both data stream and stored data using user-defined shared trigger. The system includes a data stream manager for managing data stream inputted from outside; a continuous integrated queries manager for managing the continuous integrated queries inputted from an external application; a trigger manager for managing the user-defined shared trigger inputted from the external application and registering the user-defined shared trigger in an external database; a trigger result manager for forming and managing a trigger result set from a performance result of the user-defined shared trigger registered in the cooperation database; and a continuous integrated queries performer for processing the continuous integrated queries referring to the transmitted data stream and trigger result set.
US07860883B2 Method and system for distributed retrieval of data objects within multi-protocol profiles in federated environments
A method is presented for transferring data objects between federated entities within a federation using artifacts. A first federated entity, such as a service provider, receives artifacts from a second federated entity, such as an identity provider, which generates data objects, such as assertions, for use at or by the first federated entity. The artifact references a data object that is locally stored by the second federated entity, which is implemented as a distributed data processing system with a set of data processing systems, each of which can generate artifacts and artifact-referenced data objects, and each of which can proxy data object retrieval requests to other data processing systems within the distributed data processing system. When the second federated entity receives a data object retrieval request with an artifact from the first federated entity, the artifact-referenced data object is retrieved from within the distributed data processing system using the artifact.
US07860879B2 SMO scripting optimization
A method and system is described herein for populating an object tree with data obtained from a relational data store. One query is issued to retrieve data for each object in a given level of the object tree. The data is stored in a table in an order, which corresponds to an order in which the objects of the object tree will be initialized. The data is read from the table in the order, and the corresponding object in the tree is initialized.
US07860874B2 Method for searching across a PLC network
Certain exemplary embodiments can comprise a method, comprising: recognizing, by a PLC, that a memory device has been connected to the PLC; and configuring the PLC via a PLC executable software program resident on the memory device. Certain exemplary embodiments can comprise a method, comprising: via a PLC network interface: presenting a PLC network as a namespace shell extension of an operating system of a non-PLC information device; and rendering, to a user of the non-PLC information device, the PLC network as a node of a network. Certain exemplary embodiments can comprise a method, comprising: via a PLC network interface: presenting a PLC network as a namespace shell extension of an operating system of a non-PLC information device; and searching the PLC network for at least one item corresponding to one or more search parameters.
US07860869B2 Computer-implemented electronic diary to enter locked legal notes for historical archival
A system for the entry of legal notes, wherein the legal notes, after submission, are stored is non-editable form and are locked in a database for historical archival. In one scenario, the entered legal notes are editable and can be deleted for a pre-set time period, wherein, after the expiration of the pre-set time period, the entered legal notes are stored is non-editable form and are locked in a database for historical archival. Filters can be used to categorize and render the stored legal notes based on a set of categories.
US07860863B2 Optimization model for processing hierarchical data in stream systems
Provided are techniques for optimizing the processing of hierarchical data. A linear processing graph is received, wherein the linear processing graph includes a plurality of operators, wherein each operator in the plurality is connected to at least one other operator by an arc, wherein hierarchical data flows on arcs, wherein the operators read and replace identified subregions within the hierarchical data flowing into the operators on the arcs, and wherein the operators do not modify the hierarchical data outside of these identified subregions. For each operator in the linear processing graph, a minimal set of dependent upstream operators on which that operator depends is found by examining how the identified subregions are created in the linear processing graph through obtaining a set of operators on which that operator depends, by analyzing dependencies carried by a set of vector nodes of the hierarchical data in an input schema of the operator, and, for each of the vector nodes, by analyzing an associated set of scalar nodes, wherein finding the minimum set of operators includes taking into consideration data preservation characteristics of the plurality of operators and taking into consideration structural-order preservation characteristics of the plurality of operators. The linear processing graph is rewritten to create a new graph that expresses dependencies based on the minimal set of dependent upstream operators for each operator.
US07860861B2 Information processing apparatus, information processing method, and program for the same
An apparatus and method enable easy extraction of popular programs from program information. A keyword extracting section extracts keywords from program information received by a program information receiving section. A keyword counting section counts a number of keywords for one week among the extracted keywords to obtain a keyword count for that week. A difference value computing section computes a difference value between the keyword count for the current week and the keyword count for the past week. A popular keywords extracting section extracts a predetermined number of keywords in a descending order of difference values each indicating a difference between the keyword count for the current week keywords and the keyword count for the past week keywords, and sets the keywords as those for the current week.
US07860859B2 Determining search query statistical data for an advertising campaign based on user-selected criteria
Techniques for determining search query information for an advertising campaign and communicating the search query information to a sponsor of the advertising campaign are described. The techniques include receiving, from a sponsor of the advertisement, a request for search query information relating to the advertisement having been presented by a search service, identifying previously executed search queries submitted by users of the search service, wherein search results of the identified search queries have been presented with the advertisement to one or more users of the search service, compiling search query information, the search query information including ad performance data associated with the advertisement for the identified search queries, and providing the sponsor with the compiled search query information. A user interface may be generated to receive user input of selection criteria and provide an interface to search query information.
US07860851B2 Tiered processing for XDM and other XML databases
Embodiments of the invention provide systems and methods for processing of XDM operation to access XML documents in a database or other repository. According to one embodiment, a system for processing requests for information in a data repository can comprise a first tier adapted to receive an eXtensible Markup Language (XML) Configuration Access Protocol (XCAP) request from a client, pre-process the request, and forward the XCAP request based on the pre-processing. A second tier can be communicatively coupled with the first tier. The second tier can be adapted to receive the XCAP request from the first tier, translate the XCAP request to a database request, and forward the database request. A third tier can be communicatively coupled with the second tier. The third tier can be adapted to receive the database request from the second tier and service the database request.
US07860848B2 Partial sub-lock for delta object management
A system may include creation a first database object associated with a primary key and a first delta ID m, association of a first pointer with the first database object, creation of a data structure associating the first pointer with a first index m, a second index m and a delta object map, determination of a request from a transaction to change a database object associated with the first pointer, incrementing of the first index of the data structure, creation of a second database object associated with the primary key and a second delta ID m+1, the second database object being associated with a change to the first database object, and modification of the delta object map to indicate the second database object.
US07860845B2 Method, system and computer program for inserting records into a database
For a data processing system having memory for storing a database, a method, a system and a computer program product for directing the data processing system to process a record to be inserted into the database is disclosed. The database includes a plurality of base tables. The method includes the steps of making a record copy matching the record, for each base table to be selected from the plurality of base tables: providing a base table candidate indication for a selected base table, the base table candidate indication indicating whether the selected base table is a candidate base table that may receive the record, the base table candidate indication being determined on an outcome of executing before triggers and an outcome of testing constraints in association with the record copy, the before triggers and the constraints being associated with the selected base table; and restoring the record copy so that the record copy matches the record before providing a next subsequent base table candidate indication for another base table to be selected.
US07860843B2 Data compression and storage techniques
Provided are systems and methods for use in data archiving. In one arrangement, compression techniques are provided wherein an earlier version of a data set (e.g., file folder, etc) is utilized as a dictionary of a compression engine to compress a subsequent version of the data set. This compression identifies changes between data sets and allows for storing these differences without duplicating many common portions of the data sets. For a given version of a data set, new information is stored along with metadata used to reconstruct the version from each individual segment saved at different points in time. In this regard, the earlier data set and one or more references to stored segments of a subsequent data set may be utilized to reconstruct the subsequent data set.
US07860840B2 Maintaining correct transaction results when transaction management configurations change
The present invention extends to methods, systems, data structures, and computer program products for maintaining correct transaction results when transaction management configurations change. An intermediate transaction manager is transparently interposed between one or more resource managers and a plurality of transaction managers. The intermediate transaction manager multiplexes and intercepts calls and notifications between the one or more resource managers and the plurality of transaction managers. The intermediate transaction manager is configured to wrap recovery cookies with transaction manager type information and identity information that identify transaction managers. The information can be used to re-attach to the transaction manager to recover the correct outcome of the transaction. The intermediate transaction manager can also intercept recovery-complete calls directed to a specific transaction manager and send the recovery-complete call to each of the plurality of transaction managers. Resource managers can receive, store, and send wrapped recovery cookies.
US07860838B2 Dynamic hierarchical data structure tree building and state propagation using common information model
A computer implemented method for managing entities in a computer system. The method includes relating the managed entities and sub-entities each with a node into a hierarchical tree structure defined in a common information model with a tree root and child associations, traversing the tree structure until the tree root and all of the child associations are encountered and determining an origination of each managed entity based on the associations encountered for at least one of adding, deleing or revising information associated with the node for dynamically propagating a status of the managed entities of the hierarchical tree structure.
US07860837B2 Method and system for improving management of media used in archive applications
In accordance with one embodiment of the present invention, a method for efficiently inventorying a plurality of items of media contained in a library is provided. The method includes reading a barcode located on an item of media that contains contents and determining whether the barcode is known. Optionally, the method may also determine if the know item of media was previously offline. If it is determined that the barcode is known, the media is identified as known. However, if it is determined that the barcode is not known, a detailed inventory of the contents of the item of media is performed. In one embodiment, if it is determined that the barcode is not known, a user is notified that a new item of media has been identified.
US07860833B1 Deriving session level statistics for temporary tables
Statistics for temporary tables are used in optimizing the execution of a database request. A first temporary table is created using data from a data source as the result of performing an operation while executing the request. A subset of the demographics of the data source is saved in a session level memory as the demographics of the first temporary table. The saved demographics are used in optimizing the execution of the portion of the request involving the first temporary table.
US07860831B2 Object graph editing context and methods of use
The present invention comprises a novel system for managing changes to a graph of data bearing objects. In one embodiment, an object graph manager object referred to as an editing context is used to identify changes made to data bearing enterprise objects and to notify other interested objects when changes occur. As a result, data bearing objects need not themselves contain code necessary for monitoring changes. In another embodiment of the invention, the editing context is used to provide event-based “undo” capabilities. In another embodiment of the invention, each enterprise object has a primary key that is used to maintain the identification between an enterprise object instance and a corresponding database row. In another embodiment of the invention, multiple levels of editing contexts are used to provide multiple isolated object graphs, each of which allows independent manipulation of the underlying data bearing objects.
US07860829B2 Computer architecture and method of operation for multi-computer distributed processing with replicated memory
The present invention discloses a modified computer architecture (50, 71, 72) which enables an applications program (50) to be run simultaneously on a plurality of computers (M1, . . . Mn). Shared memory at each computer is updated with amendments and/or overwrites so that all memory read requests are satisfied locally. During initial program loading (75), or similar, instructions which result in memory being re-written or manipulated are identified (92). Additional instructions are inserted (103) to cause the equivalent memory locations at all computers to be updated.
US07860824B2 System and method of disaster recovery
In a DR system, from the viewpoint of device cost, when search is not carried out, a physical application where log recovery is available by inexpensive DB appliance server is adopted. Further, a local mirror operation at a secondary site is not carried out. Furthermore, from the viewpoint of operation, by a log apply function unit, the tendencies of a log application and operations are monitored, and a search process is accepted according to the progress conditions of the log application. When the log application does not catch up sufficiently, the search is not accepted. Moreover, when a consistency guarantee of a secondary DB is made, not transactions in process at the moment of search instruction are undone (rolled back), but only transactions in process at the moment of a search instruction are redone (rolled forward).
US07860823B2 Generic interface for deep embedding of expression trees in programming languages
The claimed subject matter provides a system and/or a method that facilitates querying data utilizing an explicit representation of an embedded language. An IEnumberable component can receive a data operation that can be employed on a collection of data utilizing at least one of an IEnumerable interface and an IEnumerable interface. A mirror component can provide a generic interface to query the collection of data by representing the collection of data as an expression tree utilizing at least one function that mirrors the at least one IEnumerable interface and the IEnumerable interface.
US07860820B1 System using content generator for dynamically regenerating one or more fragments of web page based on notification of content change
Disclosed herein are embodiments of a system and method for the provisioning of dynamically generated content. One embodiment can interface a content delivery system and a content management system at the fragment level. Depending upon how a page is organized, a fragment may refer to a block within the page, a portion of the page, or a content item presented on the page. When a content item is updated and published onto the content management system, one embodiment of the invention can operate to track dependencies of managed pages and invalidate/validate fragment(s) affected by the change(s) accordingly. The updated fragment(s) may then be dynamically assembled on-the-fly or on-demand. The updated fragment(s) may or may not be cached. In this way, changes made to a piece of content can be reflected in all pages which utilize this content almost simultaneously with the changes to the content itself.
US07860816B2 Method and apparatus for safe ontology reasoning
The present invention is a method and apparatus for safe ontology reasoning. In one embodiment, a method for building safe sub-ontology that includes one or more elements of a given ontology includes designating at least one the elements as a sensitive element, where a sensitive element is an element not to be revealed. The method then designates a safe sub-ontology such that the safe sub-ontology does not include any elements that, alone or in combination, allow inference of a sensitive element, in accordance with one or more given inference rules. In another embodiment, a method for building a potential sub-ontology includes designating at least one of the elements as a sensitive element and including a maximal number of the elements in the potential sub-ontology, wherein the maximal number includes the greatest number of elements that can be revealed, cumulatively, without allowing inference of a sensitive element, in accordance with one or more given inference rules.
US07860815B1 Computer knowledge representation format, system, methods, and applications
A near natural language format is used to codify knowledge (including information, programs, rules, and procedures). The codified knowledge is stored in knowledge snippet files according to a nomenclature in which each file has a name relating to a particular interrogatory and the type of the interrogatory (e.g., having a file extension of: “.what”, “.how”, “.where”, “.which”, “.when”, “.who”, or “.why”). The content of each of the knowledge snippet files comprises an answer to the interrogatory. Language systems and methods, including a run-time environment to process or execute the knowledge, are provided to use the knowledge so represented. The knowledge may also be presented in many different perspectives or views.
US07860812B2 Advanced insurance record audit and payment integrity
Methods and systems for identifying and resolving payment integrity issues are provided. Analytic techniques that may include a query component, an artificial intelligence engine, and a text mining component are integrated into a payment integrity system. One or more of the analysis components provide information from a source transaction system to an audit module. The audit module utilizes the outputs from the analysis components to resolve whether or not a claim payment was overpaid or underpaid. The audit module may subsequently instruct one of the analysis components to further analyze information from the source transaction system in accordance with previously provided information from another analysis component.
US07860804B2 Methods, systems and storage medium for providing content notification based on user communities
A method of notifying consumers of available content in a content distribution system. The method includes determining the existence of a content event related to content. The content event is associated with a community. A consumer who is a member of the community is notified of the content event by sending a notification to the consumer. Access to content related to the content event is provided upon request by the consumer.
US07860800B2 Policy control and billing support for call transfer in a session initiation protocol (SIP) network
A session initiation protocol (SIP) server adds billing and authentication information to conventional SIP messages used in establishing call transfers. This additional information is later verified by a SIP server and used to enable advanced billing and fraud protection features for call transfers in a SIP telecommunications network.
US07860799B2 Methods, systems, and computer program products for providing media content delivery audit and verification services
Methods, systems, and computer program products for providing media content delivery audit and verification services are disclosed. In one example, a monitoring system analyzes messages associated with communications in a wireless communications network. The monitoring system identifies, from the messages, messages that are associated with the request for or delivery of media content to a wireless communications device via the network. Copies of the messages relating to media content delivery are generated, correlated, and analyzed in order to provide a network operator with information that may be used to verify media content delivery transactions and associated revenues.
US07860798B2 Electronic delivery and management of digital media items
In an electronic delivery system, digital media items (e.g., videos, music, video games, ebooks, etc.) are stored in an ordered list (e.g., queue) at a provider system. The provider system automatically delivers digital media items to a user system (e.g., via a network connection). The user is permitted to check out (e.g., view, play, read, etc.) a maximum allowed number of items at the user system. If the user checks in an item, or an item expires or is removed from the queue, then the user is permitted to check out (or renew) digital media items in the queue until the maximum allowed number of digital media items are checked out. In some implementations, digital media items are automatically delivered in response to one or more trigger events (e.g., an item is removed from the queue, etc.).
US07860797B2 Method for documenting property or possession and transfer of property or possession of a merchandise
A method wherein, by using a storage medium arranged on goods, it is possible to distinctly register a conveyance of ownership or title on this storage medium, and wherein only the current owner or proprietor and possibly also an independent verifying agency has access to the storage medium.
US07860795B2 Systems and methods for processing check identifiers using replacement symbols
An original check identifier in MICR format includes separator symbols that do not appear on a typical computer keyboard. When a user is entering a check identifier from a computer or a telephone, the user is instructed to replace the separator symbols with replacement symbols that appear on a typical computer keyboard. The replacement symbols indicate the separation of fields within the check identifier, such as the routing number field, the account number field and the check number field. The entered check identifier with replacement symbols is parsed to distinguish the fields. After the fields are distinguished, the routing number, the account number and the check number of the check identifier are identified.
US07860788B2 System and method for evaluating real estate transactions
Evaluating a real estate transaction based on preliminary data about the transaction. An evaluation system employs a transaction evaluator software module that can receive input about a customer and a type of financial product. The transaction evaluator software module also has access to a variety of data sources defining parameters for the investing institution. When the transaction evaluator receives input for a customer, it retrieves the relevant parameters for investing and performs a series of calculations to determine the likelihood that the customer's transaction will be approved. The results of the calculations can be displayed to the user in a graphical format for a range of transaction values. The graphical presentation of the calculations assists the user in determining whether to proceed with the transaction.
US07860786B2 Predictive score for lending
Methods and apparatus, including computer program products, for a predictive score for lending. A method includes receiving an employee's health insurance plan design information and general health and wellness data, weighting selected ones of the employee's health insurance plan design information and general health and wellness data, and generating a credit risk indicator from the weighted selected ones of the employee's health insurance plan design information and general health and wellness data.
US07860785B2 Communications system to automatically refer an inbound communication
A machine, computer-readable media, and method using a communications system to automatically refer an inbound communication. The communications system includes a computer and a call-routing database in a memory operably associated with the computer. The method and operations include: receiving an inbound communication with the communications system; capturing information associated with the inbound communication and using the captured information in a search of the call-routing database; if the database reveals a previous successful referral associated with the captured information, routing the inbound communication to a same outbound communications path as used in the previous successful referral; if the database does not reveal a previous successful referral associated with the captured information and if the database reveals call-routing criteria associated with the captured information, routing the inbound communication to an outbound communications path selected in accordance with said call-routing criteria; and if the database does not reveal a previous successful referral associated with the captured information and if the database does not reveal call-routing criteria associated with the captured information, routing the inbound communication to an outbound communications path.
US07860782B2 System and method for defining attributes, decision rules, or both, for remote execution, claim set IV
A system of the invention comprises a design module, execution engine, and performance management module. A first computer hosts the design module which enables a user to define attributes, queries, and decision rules transmitted to the execution engine hosted on a second computer remote to the first computer. The second computer can be located at a credit bureau, credit reporting agency, or other data provider. The second computer runs the execution engine to query a data repository with the user-defined attributes and queries, and applies the user-defined decision rules to produce result data transmitted to a third computer hosting the performance management module for monitoring performance of a benefit or offering made with the result data and the corresponding attributes, queries, and decision rules that generated the result data.
US07860769B2 Method of preventing fraud
An identification verification system designed to prevent identity theft and financial fraud. Individuals are given or select identification codes which replace the commonly used social security numbers (SSNs). In order to access an individual's credit report or other financial records or open a credit account, the individual's identification code must be provided. Individuals, therefore, no longer have to provide their SSN in order to verify their identity. An individual's identity is verified only if the identification code submitted by the individual matches their identification code as found in a database. Individuals may choose to have their identification codes automatically changed periodically, or may choose to change their identification codes themselves as often as they wish. Identification codes are preferably changed upon each access to the individual's credit report or credit account opening.
US07860766B2 Closing funds management system
The invention provides an electronic method of managing a timely and irrevocable transfer of closing funds between parties within a closed community of authenticated participants using an electronic interface accessible over a distributed network. A value transaction is negotiated and finalized between a first party and a second party. The invention allows payment of closing funds on a timely and irrevocable basis from a staging account.
US07860763B1 Proactive tax preparation
An automated system prepares a new tax return for a user based on information associated with the user's return from a previous year. The system uses the tax return from the previous year to obtain taxpayer data and to identify sources of current data. It retrieves current year information from the sources and uses it together with data from the previous year return to prepare a new tax return with minimal user assistance. In an embodiment, the system determines the likely accuracy of a new tax return generated based on the previous year tax return, and prepares the new tax return only if the likely accuracy is above a predetermined threshold.
US07860762B2 Charging system and charging method
The present invention provides a charging system and charging method. An online charging system and an offline charging system are interconnected via a shared data center to make up a dual-engine structure, which is able to implement online charging, offline charging, account sharing, switching between prepaid and postpaid modes, and binding of voice and data services. With the invention, an operator can possess more flexible charging and control capabilities, lower the cost of arrearage, and have stronger competitiveness.
US07860761B2 Code management system
A code management system is provided for reducing an amount of data on a product identification number assigned to a product in traceability system and enabling to reduce an information management burden required for a history reference. In a weighing label attaching process, a main server distributes unused individual product code complying with a request from a weighing machine. The weighing machine creates and stores a weighing related information that relates a case code previously read to a weighing result (weight), a calculating result (price), a label code (a product identification information) determined as any of individual product codes, and a content of a label information. The main server requires the weighing related information to provide, complying with a request submitting the label code from a purchaser of the product. The weighing machine searches and transmits the weighing related information to the main server complying with the request from the main server.
US07860759B2 Product recommendations based on collaborative filtering of user data
A system gathers user behavior data from a group of web retailers and/or non-web retailers, analyzes the user behavior data to identify product recommendations for products offered by the web retailers, and provides one of the identified product recommendations in connection with a product page associated with one of the web retailers.
US07860756B2 Optical disc apparatus
When device information is transmitted from a DVD recorder to a server, the server transmits selectable function information that is selectable in the DVD recorder side to the DVD recorder. If a reproducing function for MP3, for example, is selected from the selectable function information, the DVD recorder transmits information of reproducing function for MP3 to the server. The server transmits amount billed for the reproducing function for MP3 and the like to the DVD recorder. A user makes the DVD recorder transmit a password when the user approves the amount billed. If the server judges that the password is correct, the server transmits a firmware related to the reproducing function for MP3 to the DVD recorder, then the DVD recorder rewrites an existing firmware that is stored in a flash memory to a firmware on which the firmware related to reproducing function for MP3 is added.
US07860742B1 Offline to online marketing program to incentivize television viewers to participate in an interactive internet contest
An improved method of marketing is disclosed in which in which a particular marketing website logo is displayed during a television commercial, following which consumers who viewed the commercial can log onto the marketing website and participate in an interactive online contest which will increase awareness of the advertised product or service and thereby reinforce the offline television advertising seen by the consumers. The marketing website offers incentives to consumers who view television commercials and in response log onto the site, so that when consumers view a television commercial which displays the marketing website logo, they will immediately associate the logo with the marketing website and with the opportunity to either obtain something desirable or, more particularly, the opportunity to win a substantial prize at no cost to them. Thus, there exists an incentive which many consumers will find highly desirable, making them highly motivated to move to the second phase of the commercial, which thus extends far beyond the brief seconds of the actual television commercial in further increasing advertised product awareness and reinforcing the television commercial itself.
US07860735B2 Online life insurance document management service
An online life insurance document management service includes a host server having a web-based interface adapted to facilitate secure customer access to the host server. The host server is configured to receive life insurance data communicated from the customer through use of a computing device. A processing module is in operative communication with the host server and is configured to process the life insurance data communicated from the customer. A processing software application is trained to classify the processed life insurance data and selectively extract data therefrom based on the classification. The processing software application is configured to selectively present the processed life insurance data for a customer verification via the web-based interface upon at least one of an unsuccessful classification and an unsuccessful extraction of data. A storage device is in operative communication with the processing module and is configured to store the extracted data as metadata upon at least one of the customer verification and the extraction of data. A content management software application is configured to detect at least one of a customer request and at least one triggering condition. The content management software application generates at least one report based on the detection of at least one of the customer request and the at least one triggering condition.
US07860734B2 Systems and methods for quoting reinsurance
A system and method is provided for quoting reinsurance. A web server receives electronic requests for reinsurance quotations and authenticates users generating the requests. An application server connects with the web server to formulate the quotation based upon the requests. A database connects with the application server and stores the quotation and other data (e.g., actuarial tables) used to generate the quotation. The electronic requests may include a selection of a preexisting quote within the database. A profitability analysis engine may analyze profits of the quotation, so that the customer users further receive profitability information associated with the quotation.
US07860733B2 Optimization of timing for data collection and analysis in advanced patient management system
Advanced patient management systems include a unit for collecting data from a device associated with a patient, and a host in communication with the unit, the host identifying a time for the device to update data on the device. The system can identify a time for the device to update data associated with the device by developing a histogram of the availability of the device for interrogation. The system can also optimize processing loads for the system by developing a histogram of the time at which the caregiver is most likely to access the system to review the collected and processed data. Methods for optimizing device data update and processing times are also included.
US07860731B2 Monitoring and feedback wireless medical system and method
A system and method are provided for obtaining medical data from a user, analyzing it and providing a feedback message. Existing home medical devices are connected to a data translation device which transmits the data to a cellular phone. The cellular phone transmits the data to a server where it is analyzed and a feedback message is transmitted back to the phone.
US07860729B2 Clinical care utilization management system
A computer implemented system for generating an electronic record of a patient clinical encounter in clinical chart format for submission for review by a health care reviewing organization. The system includes a selection interface module adapted to facilitate the selection of one or more reasons for the patient clinical encounter and/or one or more diagnoses. The system also includes a verification module for determining an authorization level for the diagnosis and/or reason for the encounter by referring to data in identified fields. The verification module determines the authorization level prior to the submission of the clinical record via a web browser on the client side to a server computer. The selection interface module facilitates selection of criteria prompts in a prompt pop-up button list by the display of a clickable navigator text field. The navigator field describes prompts selected to meet criteria for the diagnosis and/or reason for the encounter.
US07860727B2 Laboratory instrumentation information management and control network
An interface point network (IPN) and a method for communication with a laboratory information system using an IPN, wherein the IPN includes at least one host computer in communication with at least one laboratory instrument, the laboratory information system and an interface point server in communication with the host computer and the laboratory information system, the interface point server being configured to function as a communication interface between the host computer and the laboratory information system in a manner responsive to a predetermined communication protocol. Use of bar code and RFID labels for tracking samples and in maintaining sample data is described.
US07860714B2 Detection system for segment including specific sound signal, method and program for the same
The present invention is a detection system of a segment including specific sound signal which detects a segment in a stored sound signal similar to a reference sound signal, including: a reference signal spectrogram division portion which divides a reference signal spectrogram into spectrograms of small-regions; a small-region reference signal spectrogram coding portion which encodes the small-region reference signal spectrogram to a reference signal small-region code; a small-region stored signal spectrogram coding portion which encodes a small-region stored signal spectrogram to a stored signal small-region code; a similar small-region spectrogram detection portion which detects a small-region spectrogram similar to the small-region reference signal spectrograms based on a degree of similarity of a code; and a degree of segment similarity calculation portion which uses a degree of small-region similarity and calculates a degree of similarity between the segment of the stored signal and the reference signal.
US07860713B2 Reducing time for annotating speech data to develop a dialog application
Systems and methods for annotating speech data. The present invention reduces the time required to annotate speech data by selecting utterances for annotation that will be of greatest benefit. A selection module uses speech models, including speech recognition models and spoken language understanding models, to identify utterances that should be annotated based on criteria such as confidence scores generated by the models. These utterances are placed in an annotation list along with a type of annotation to be performed for the utterances and an order in which the annotation should proceed. The utterances in the annotation list can be annotated for speech recognition purposes, spoken language understanding purposes, labeling purposes, etc. The selection module can also select utterances for annotation based on previously annotated speech data and deficiencies in the various models.
US07860711B2 Transmitter and receiver for speech coding and decoding by using additional bit allocation method
The present invention relates to a transmitter and a receiver for speech coding and decoding by using an additional bit allocation method. The transmitter and the receiver according to the present invention realize a voice communication service of high quality by using additional bits permitted in system requirements while using a conventional speech coder as it is. In addition, the transmitter and the receiver according to the present invention have an advantage in that they enable insertion of additional quantization blocks while not changing the structure of the conventional standard speech coder, since they allocate additional bits by applying a multi-stage quantization procedure not in a speech signal domain but in a parameter domain.
US07860708B2 Apparatus and method for extracting pitch information from speech signal
An apparatus and method for extracting pitch information from a speech signal. The apparatus includes a pilot pitch detector for extracting predicted pitch information from a frame of an input speech signal, a pitch candidate value selector for selecting one or more pitch candidate values from the predicted pitch information according to a predetermined condition, a harmonic-noise region decomposer for decomposing a harmonic-noise region using each of the selected pitch candidate values, a harmonic-noise energy ratio calculator for calculating an energy ratio of each of the decomposed harmonic regions to each of the decomposed noise regions, and a pitch information selector for selecting a pitch candidate value of a harmonic-noise region in which the maximum value among the calculated harmonic-noise energy ratio exists as a pitch value of the input frame of the speech signal.
US07860706B2 Knowledge system method and appparatus
A method and apparatus for automating the acquisition, reconstruction, and generation of knowledgebases of associated ideas and using such knowledgebases in many applications including machine translation of human languages, search and retrieval of unstructured text, or other data, based on concept search, voice recognition, data compression, and artificial intelligence systems.
US07860703B2 Timing control method of hardware-simulating program and application of the same
A timing-control method of a hardware-simulating program can be applied to a software platform for facilitating control program development. The hardware-simulating program can be recorded in any suitable recording medium and defines therein a plurality of simulating elements which are automatically synchronized at intervals by setting specified time points as aligning points. The specified time points are set with adjustable intervals. By adjusting an interval between adjacent specified time points, the simulating speed between the adjacent specified time points can be changed to comply with practical requirements.
US07860701B2 Methodology for image fidelity verification
A method for predicting functionality of an integrated circuit segment to be lithographically printed on a wafer. Initially there is provided a two-dimensional design of an integrated circuit, including an integrated circuit segment having critical width, and a two-dimensional printed image of the critical width integrated circuit segment is simulated. The method then includes determining a ratio of perimeters or areas of the designed critical width integrated circuit segment to the simulated printed critical width integrated circuit segment, and predicting functionality of the critical width integrated circuit segment after printing based on the ratio of perimeters or areas.
US07860696B2 Methods and systems to predict rotary drill bit walk and to design rotary drill bits and other downhole tools
Methods and systems may be provided to simulate forming a wide variety of directional wellbores including wellbores with variable tilt rates, relatively constant tilt rates, wellbores with uniform generally circular cross-sections and wellbores with non-circular cross-sections. The methods and systems may also be used to simulate forming a wellbore in subterranean formations having a combination of soft, medium and hard formation materials, multiple layers of formation materials, relatively hard stringers disposed throughout one or more layers of formation material, and/or concretions (very hard stones) disposed in one or more layers of formation material. Values of bit walk rate from such simulations may be used to design and/or select drilling equipment for use in forming a directional wellbore.
US07860693B2 Methods and systems for designing and/or selecting drilling equipment using predictions of rotary drill bit walk
Methods and systems may be provided simulating forming a wide variety of directional wellbores including wellbores with variable tilt rates and/or relatively constant tilt rates. The methods and systems may also be used to simulate forming a wellbore in subterranean formations having a combination of soft, medium and hard formation materials, multiple layers of formation materials and relatively hard stringers disposed throughout one or more layers of formation material. Values of bit walk rate from such simulations may be used to design and/or select drilling equipment for use in forming a directional wellbore.
US07860691B2 Dynamic blocks
Tools and techniques for creating and editing a master block definition for a dynamic block, and manipulating a block instantiation of a dynamic block are described. One or more data structures that can be used to implement a dynamic block feature are described.
US07860687B2 Analog continuous time statistical processing
Methods for applications such as signal processing, analysis, and coding/decoding replace digital signal processing elements with analog components are implemented by combining soft logic gates and filters, permitting the functionality of complex finite state machines to be implemented.
US07860686B2 Process of geometrical characterisation of structures and device for implementing said process
A structure, decomposable into at least one elementary structure or base element, is illuminated and then provides an optical response, at least one geometrical parameter of the base element is determined, and a value is attributed to it, a regression algorithm is implemented which determines modified values of the parameter(s), in order to make the difference between the theoretical response of the base element and the acquired result at most equal to a threshold, and to obtain an image of the structure, and as long as the separation between the acquired and theoretical responses is not satisfactory, new subdivisions of the base element(s) are performed.
US07860682B2 Intelligent integrated diagnostics
A diagnostics system comprising a topological map of a target system that has nodes (38, 40, 42, 44, 46, 48) that correspond to components (29, 30, 32, 34, 36) of the target system and links that correspond to connections between the components. Associated with the topological map is a knowledge store (50) that has a structure that reflects or corresponds to that of the topological map. Included in this store (50) is a plurality of sections or libraries each of which is provided for storing design specific data associated with one of the nodes (38, 40, 42, 44, 46, 48) of the topological map. Data received from one or more sensors on the target system is included in the topological map, and used together with the design specific information in the knowledge store to diagnose faults.
US07860681B1 Dynamic analyzer of a mechanical motion transmission system
Combination is disclosed for deriving and displaying the full complement of nine dynamic parameters associated with a mechanical motion transmission system; the parameters comprise: (1) angular displacement, (2) angular velocity, (3) angular acceleration, (4) moment of force (i.e. torque), (5) kinetic energy, (6) work, (7) power, (8) momentum and (9) impulse. Quasi-instantaneous, absolute measurements are derived from elapsed-time measurements between successive sensing of fixed, equal, position events such as electric pulses generated by an incremental shaft encoder. The parameters are displayed on the X and Y axes of a Cartesian or other suitable graph where the X-axis (i.e. the independent axis) indicates the angular displacement of the encoder expressed as a succession of fixed, equal position events in the units of radians. The Y-axis (i.e. the dependent axis) indicates the absolute value of the parameters.
US07860677B2 Portable diagnostic analysis of gas meter and electronic corrector
Systems and associated apparatus, methods, and computer program products, relate to a small, portable diagnostic instrument for checking the correct operation of a gas metering system that include a gas meter, an electronic corrector, and a junction there between. Some embodiments may use calibrated sensors to check the operation of a rotary or other positive displacement type gas meter or turbine meter. For example, reference sensors may be temporarily applied to monitor gas temperature and pressure, as well as the motion of a flow-responsive element (e.g., impellers, turbine, or diaphragm) in the gas meter. Measured volume signals from the gas meter system may be compared to reference volume signals determined from the reference sensors to check operation of the junction, and/or the electronic corrector. Some embodiments may detect other failure mechanisms, such as bearing-related problems in the gas meter, for example.
US07860676B2 Real-time dynamic tracking of bias
A bias value associated with a sensor, e.g., a time-varying, non-zero value which is output from a sensor when it is motionless, is estimated using at least two, different bias estimating techniques. A resultant combined or selected bias estimate may then be used to compensate the biased output of the sensor in, e.g., a 3D pointing device.
US07860675B2 Pattern inspection apparatus, pattern inspection method, and pattern inspection program
The present invention has an object of realizing a defect inspection estimated at high accuracy by preparing a reference image that reflects the change of the blur with time from a sampled image and design data. The present invention comprises a point spread function estimating section 23 for estimating a point spread function from an observation image and design information, a convolution image generating section 31 for generating a convolution image by convoluting the point spread function relative to the design information and a reference image generating section 33 for generating a reference image from the convolution image obtained by the convolution image generating section. binary image relative to “chromium on quartz glass”.
US07860671B1 High precision liquid level gauge system
High resolution liquid level gauge includes a float member with a buoyant, free end, and an opposing end rotatably attached to an interior surface of a reservoir such that the float member is free to rotate about an axis of rotation. A single magnet defining a single magnetic field is attached to the pivoting end such that the magnetic field is centered on the axis of rotation and rotates with the float member. A magnetic rotary encoder chip configured to detect angular position of the magnetic field is positioned to be aligned with the axis of rotation on the exterior of the reservoir at a distance from the magnet to detect the magnetic field. The encoder is configured to provide a signal representative of the angle of the magnetic field. A computer processor determines the liquid level within the reservoir based upon the signal.
US07860669B2 System, program product, and related methods for estimating and managing crude gravity in flowlines in real-time
Systems, program product, and methods to estimate and manage flowing fluid characteristics of a fluid stream flowing through a pipeline in real-time, are provided. A system can include a vertically oriented extent of a pipeline for transporting crude oil, a pair of spaced vertically apart sensors or sensor assemblies connected to the vertically oriented extent to obtain pressure and temperature readings of the crude oil, a controller in communication with the pair of sensors or sensor assemblies, and crude oil analysis and management program product stored in the memory of the controller and adapted to determine or estimate density, specific gravity, and API gravity of the crude oil to thereby manage flowing fluid characteristics of the crude oil.
US07860666B2 Systems and methods for determining drop distance and speed of moving sportsmen involved in board sports
A system for determining airtime, speed and/or drop distance of a moving sportsman includes at least one accelerometer for detecting vibration or acceleration of the sportsman and/or a GPS unit. A processor in communication with the at least one accelerometer may process signals from the accelerometer to determine free-fall.
US07860661B2 Least-square deconvolution (LSD): a method to resolve DNA mixtures
Least Square Deconvolution (LSD) uses quantitative allele peak data derived obtained from a sample containing the DNA of more than one contributor to resolve the best-fit genotype profile of each contributor. The resolution is based on finding the least square fit of the mass ratio coefficients at each locus to come closest to the quantitative allele peak data. Consistent top-ranked mass ratio combinations from each locus can be pooled to form at least one composite DNA profile at a subset of the available loci. The top-ranked DNA profiles can be used to check against the profile of a suspect or be used to search for a matching profile in a DNA database.
US07860657B2 Forward synthetic synthon generation and its useto identify molecules similar in 3 dimensional shape to pharmaceutical lead compounds
A forward synthetic method is described that utilizes recursive application of established organic chemical reactions to derive more complex synthons from available reagents than are available from the reagent synthons themselves. The product of each reaction serves as the starting point for further reactions thereby permitting the generation of multiple complex molecular structures. This synthon generation procedure typically yields 20 ? 30 new structures within the limits of easily accessible syntheses based upon each starting reagent. More complex syntheses yield even more structures. The generated synthons are characterized with a molecular structural descriptor possessing a neighborhood property and can be further characterized with features. The synthons are searched for three dimensional shape and feature similarity to molecular fragments derived from query molecules, typically pharmacological molecules of interest. Identified synthons can be assembled into molecules possessing the same three dimensional shape and likely activity as the molecule of interest.
US07860656B2 Diagnosis method of hepatic steatosis using biochemical markers
The present invention is drawn to a new diagnosis method for detecting the extent of hepatic steatosis in a patient, in particular in a patient who suffers from a disease involving hepatic steatosis, or who already had a positive diagnosis test of liver fibrosis and/or presence of liver necroinflammatory lesions, by using the serum concentration of easily detectable biological markers. The invention is also drawn to diagnosis kits for the implementation of the method.
US07860654B2 Simulation method and apparatus for determining subsidence in a reservoir
A method for reservoir simulation that includes applying fraction boundary conditions at a surface of a grid representing the subterranean reservoir, finding a rock state, representing initial rock displacements and porosity in the grid, that satisfies a first equation of VeNTGφe=V0NTGφ0=PV0, initializing the grid based on the rock state to generate an initialized grid, determining a set of rock displacements based on the initialized grid, and generating a simulation result based on the rock displacements, where an operation in the subterranean reservoir is performed based on the simulation result.
US07860651B2 Enhanced inertial system performance
An inertial system is provided. The system includes at least one inertial sensor, a processing unit and a plurality of Kalman filters implemented in the processing unit. The Kalman filters receive information from the at least one inertial sensor, and at most one of the plurality of Kalman filters has processed zero velocity updates on the last cycle. The plurality of Kalman filters is used to optimize system response and performance during periods of intermittent motion.
US07860650B2 Navigation device with power saving mechanism and method thereof
A navigation device with power saving mechanism and method thereof are provided. The navigation device includes a global positioning system (GPS) receiver, a first processing unit, a second processing unit and a sound playing unit. The GPS receiver produces a longitude-latitude information by receiving a satellite signal from the GPS. The first processing unit switches from a first mode to a second mode according to a control signal. Then, the first processing unit is disabled after switching. When the second processing unit is enabled, a direction information and a distance information are generated by comparing the longitude-latitude information with a destination information. The sound playing unit selects two frequencies among a plurality of navigation frequencies according to the direction information and the distance information, and plays the tone signals which are comprised of the two frequencies in sequence.
US07860649B2 Vehicle position detecting system and method
An information processing station having map data is provided at an external position outside of a vehicle. In-vehicle equipment determines a vehicular travel path of the vehicle, and transmits the determined vehicular travel path to the information processing station. The information processing station executes map matching processing of matching the vehicular travel path with a road on the map data, thereby correcting the present position of the vehicle. Accordingly, the present position of the vehicle can be determined with high precision without providing expensive map data to the vehicle.
US07860648B2 Map display system and method
Provided is a computer system and methods related to a map display. A method includes but is not limited to receiving a request for the map, the map illustrating one or more locations; determining a status associated with at least one of the one or more locations on the map, the status being a function of one or more location interaction rules associated with the at least one of the one or more locations on the map; and generating a signal related to indicating on the map the status associated with the at least one of the one or more locations.
US07860646B2 Method and apparatus for routing ocean going vessels to avoid treacherous environments
A computer implemented method, apparatus, and computer usable program code for generating a route for a vessel to travel from a start point to an end point. A start point and an end point for the vessel are identified. A forecast of wave conditions during a period of time is obtained. A model of the vessel is obtained, wherein the model includes parameters used to calculate a response of the vessel to the wave conditions. A route is generated from the start point to the end point for the vessel to travel on using the model of the vessel and the forecast of the wave conditions, wherein the route avoids conditions that may cause a treacherous environment and meets a set of goals.
US07860645B2 System and method for providing telematics service
The telematics service providing system generates a path from the departure point to the destination based on traffic information, generates guidance information for each guidance point where a turn to a direction that is different from the current progress direction of the client is needed on the generated path, clips a vicinity map covering a predetermined area with reference to the guidance point from the total map to generate a guidance point vicinity map, converts the generated guidance point vicinity map into a format displayable by the client, and provides the converted map to the client terminal. Accordingly, confusion caused by complex crossroads or paths that need consecutive and same direction turns may be prevented, the client terminal may not need a memory for storing large-volume geographic information data, and the client may not additionally need to upgrade the geographic information data.
US07860637B2 Eco-run control device and method for resetting the same
An eco-run control device is mounted on a vehicle and is capable of performing eco-run control to stop an engine when predetermined stop requirements are satisfied and restart the engine when predetermined start requirements are satisfied later. This eco-run control device includes: a monitoring unit that monitors the state of an ignition; a communicating unit that communicates with a plurality of control devices that receive power supplies from a power supply line that is connected to a power source via the ignition; and an initialization controlling unit that initializes the data with respect to the eco-run control stored in a memory, when the monitoring unit determines that the ignition is in an OFF state, and that the communications with two or more of the control devices are interrupted.
US07860626B2 Vehicular heads-up display system with adjustable viewing
Heads-up display arrangements for vehicles including a seat in which an occupant sits, a system for forming an image of text and/or graphics in a field of view of the occupant, a determination arrangement for determining a position of the occupant (or a part thereof) and an adjustment system for adjusting the seat based on the occupant's determined position to thereby change the orientation of the occupant relative to the image. Change of the orientation of the occupant relative to the image may entail adjusting the seat and/or adjusting the image forming system, which is often a heads-up display system. Adjustment of the seat may involve moving the seat forward or backward and/or up or down, or any other direction or way possible given the construction of the seat.
US07860624B2 Vehicular steering control apparatus
A vehicular steering control apparatus is comprised of a steering system of receiving a steering torque inputted by a driver, a torque control actuator connected to the steering system to produce an actuator torque relative to the steering torque and a steering controlling section connected to the torque actuator. The steering controlling section controls the torque control actuator and increases a phase delay of the actuator torque relative to the steering torque toward a neighborhood of 180° as the frequency of the inputted steering torque increases.
US07860623B2 Method for increasing the driving stability of a motor vehicle
A process for increasing the stability of a vehicle upon acceleration on a roadway with a non-homogenous coefficient of friction, whereby a drive wheel is acted on by a braking force on a side with a low coefficient of friction by means of a drive slip regulation. A value (pASR) is determined which corresponds to the braking force (FB,ASR) set by the drive slip regulation (ASR). The value determined (pASR) is used for the determination of a disrupting yaw momentum (MZ), and a control portion (ΔδZ) of a supplemental steering angle (Δδ) is determined in dependence on the disrupting yaw momentum (MZ). An apparatus for the implementation of the process is also provided.
US07860615B2 Method and apparatus for control of an electric power distribution system in response to circuit abnormalities
A methodology and related system apparatus is provided to most efficiently and flexibly respond to abnormalities to reconfigure and restore service to end customers in commodity distribution systems to enhance circuit reconfiguration in an electrical power distribution system. Methodology is also provided to appropriately allocate system resources of the distribution system to prevent the potential overloading of electrical power sources. In one illustrative arrangement, the methodology is characterized by resources at each node and communications of source allocation data or messages to other nodes to request and establish an appropriate allocation of system resources. In a preferred arrangement and especially useful for larger distribution systems, “teams” of nodes are defined in the distribution system having associated switching controls with the various teams communicating amongst each other to “negotiate” or work out the most efficient and expeditious reconfiguration of the system in response to fault conditions and other circuit abnormalities.
US07860614B1 Trainer for robotic vehicle
A trainer for training a human to use a physical robot in a physical environment, the physical robot being controlled in the physical environment by an operator control unit, the trainer comprising an input device; a visual display; a computer connected to the input device and the visual display; and computer software disposed in the computer for creating a virtual robot and a virtual environment on the visual display, the virtual robot and the virtual environment being simulations of the physical robot and the physical environment wherein interaction between the virtual robot and the virtual environment simulates interaction between the physical robot and the physical environment.
US07860609B2 Robot multi-arm control system
A robot multi-arm control system includes robot controllers that communicate via a network to transmit synchronization information from a master controller to one or more slave controllers in order to coordinate manufacturing processes. The system accounts for the network communication delay when synchronizing the event timing for process and motion synchronization.
US07860608B2 Method and apparatus for generating and tracing cleaning trajectory of home cleaning robot
A method and apparatus generating and tracing a cleaning trajectory of a home cleaning robot the method including: controlling the home cleaning robot to straightly travel as much as a set distance from the docking station and then rotationally travel, maintaining the set distance from the docking station, until the home cleaning robot reaches one of two walls; controlling the home cleaning robot to travel as much as the set distance along the wall if the home cleaning robot reaches the wall and resume rotational-traveling around the docking station, maintaining a distance between the docking station and the home cleaning robot increased by the set distance until it reaches one of the two walls; and repeatedly controlling the home cleaning robot to travel as much as the set distance along the wall if the home cleaning robot reaches the wall and resume rotational-traveling around the docking station, maintaining a distance between the docking station and the home cleaning robot increased by the set distance until it reaches one of the two walls until the home cleaning robot arrives at a point where it cannot travel in a direction in which a distance between the docking station and the home cleaning robot increases.
US07860605B2 System for controlling access to and segregating dispensed items
In one embodiment, a system for controlling access to and segregating dispensable items comprises a vending machine that contains the dispensable items to be vended. The vending machine includes an access control mechanism responsive to selection of one of the dispensable items for causing the vending machine to activate and vend the selected item. Transaction information associated with each of the vended items is stored in memory. The vending machine further includes a port on an exterior of the machine and adapted to receive items previously vended from the vending machine for return. A repository is located on the interior of the machine and operably connected to the port for quarantining the returned items, whereby the returned items are separated from the items to be vended. A sensor may be provided for sensing the returned items and causing the system to update transaction information to indicate that the sensed item has been returned to the machine.
US07860598B2 Method, device, computer system and computer program product for controlling a material flow
In a method for controlling material flow in production, or a consumable or replacement part maintenance, of a product comprised of a plurality of individual parts, the individual parts are delivered to a goods receipt of a logistic system, a transponder being associated with the individual parts. In the transponder are stored production and delivery data regarding the individual part. The data of the transponder are read at the goods receipt and used for controlling further material flow such that the individual parts are transported in a controlled manner to subsequent process stations.
US07860593B2 Well prog execution facilitation system and method
A prog analysis and execution system and method. The system includes a computer control system, an interface engine in communication with the computer control system, the interface engine being configured to receive prog information, and an action item development engine in communication with the control system, the action item development engine being configured to analyze received prog information and to determine corresponding action items. The system further includes a sensor engine in communication with the computer control system, the sensor engine being configured to receive input from at least one sensor for use in controlling a well drilling operation, and an operational equipment engine in communication with the computer control system, the operational equipment engine being configured to receive input from the computer control system and to control the well drilling operation in accordance with the determined action items in the prog.
US07860590B2 Artificial ambiance processing system
An apparatus and method simulates more accurately the natural statistics of a physical reverberation process. A new filter design is provided having a comb shaped group delay. Gain minimums at a plurality of frequencies are combined with a delay line to create a constant reverberation time independent of frequency while allowing for temporal spreading. In addition, the connection topology between the plurality of energy transmission networks is temporally randomized to facilitate energy distribution within the reverberation apparatus. Both the temporal and spectral responses are actively changed on each iteration of the energy recirculation. By making the response have a high echo density and a lack of spectral coloration in the decay, the illusion of a natural process is enhanced.
US07860589B2 Programmatic access to controller construct and variable names
The claimed subject matter provides a system and/or method for employment in an industrial automation environment that facilitates utilizing data within a programmable logic controller. An interface component can facilitate receipt of a portion of data related to a programmable logic controller. An access component integrated within a programmable logic controller (PLC) and communicatively coupled to the interface component can employ programmatic access to the name and respective data space during runtime.
US07860588B2 Method and apparatus for positioning a feeder needle, and feeder
The invention relates to a method and an apparatus for positioning a feeder needle, and to a production line for optical components, in which a feeder needle of an apparatus for portioning fluid material, preferably softened glass, in particular of a needle feeder, has its position relative to a seat for the feeder needle recorded by means of a force-measuring device, and to further apparatuses which realize this method and to objects produced by the process.
US07860578B2 Miniature circular mapping catheter
A cardiac ablation device, including a catheter and an expandable ablation element incorporating one or more balloons at the distal end of the catheter, has a continuous passageway extending through it from the proximal end of the catheter to the distal side of the expandable ablation element. A probe carrying electrodes is introduced through this passageway and deploys, under the influence of its own resilience, to a structure incorporating a loop which is automatically aligned with the axis of the expandable ablation device, so that minimal manipulation is required to place the probe. The probe may have an atraumatic tip with a ball formed at the leading edge. The atraumatic tip prevents any tissue damage such as perforation of heart wall.
US07860577B2 Intracranial electrode and method for producing same
With use of three-dimensional data of a brain shape, a mold for forming a sheet-shaped structure having a three-dimensional shape of the gyrus or sulcus surface, or the interhemispheric fissure or interlobar fissure surface is formed. With use of the mold, a sheet-shaped silicone structure 2 having a three-dimensional shape of the gyrus or sulcus surface, or the interhemispheric fissure or interlobar fissure surface is formed. An electrode 3 is arranged on at least one side of the silicone structure 2. With this configuration, an intracranial electrode 1 in which the electrode 3 is arranged on the sheet-shaped silicone structure 2 having the three-dimensional shape of the gyrus or sulcus surface, or the interhemispheric fissure or interlobar fissure surface can be produced.
US07860576B2 Intravenous pacemaker electrode
An intravenous pacemaker electrode has an electrode tip designed to release a drug, where the drug contains at least one of the active substances sirolimus, paclitaxel, everolimus, fibrin, rapamycin, and tacrolimus.
US07860574B2 Implantable medical device with two or more telemetry systems
An implantable medical device comprises a near field telemetry module, a far field telemetry module, and a processor in electrical communication with the near field telemetry module and the far field telemetry module. The processor is configured to establish, in relation to a communication signal received by the near field telemetry module, a time period during which communication via the far field telemetry module is available, authenticate a far field communication session using the far field telemetry module, and communicate using the far field telemetry module upon authentication of the communication session.
US07860571B2 Pain relief device
The Pain relief device used to relieve pain and promote faster healing in the bodies of humans and animals safely. A positive electrode touches the skin at the site of an injury and a negative electrode completely shielded with insulation is place on the skin at a spaced distance form the positive electrode. A low voltage direct current power source supplies a positive voltage to the positive electrode and a negative voltage to the negative electrode. Electrical stimulation occurs harmlessly, because the shielded negatively charged electrode or insulated pad, being an insulated sheet of aluminum foil produces an electric field in the body that is strong enough to cause a current to flow into the body at the site of the positive electrode. However, no current can flow at the site of the negative electrode because it is insulated and therefore no burns to the skin.
US07860569B2 Long-term SPG stimulation therapy for prevention of vascular dementia
A method is provided that includes identifying that a subject is at risk of suffering from vascular dementia (VaD). Responsively to the identifying, a risk of development of the VaD is reduced by applying electrical stimulation to a site of the subject selected from the group consisting of: a sphenopalatine ganglion (SPG), a greater palatine nerve, a lesser palatine nerve, a sphenopalatine nerve, a communicating branch between a maxillary nerve and an SPG, an otic ganglion, an afferent fiber going into the otic ganglion, an efferent fiber going out of the otic ganglion, an infraorbital nerve, a vidian nerve, a greater superficial petrosal nerve, and a lesser deep petrosal nerve; and configuring the stimulation to induce at least one neuroprotective occurrence selected from the group consisting of: an increase in cerebral blood flow of the subject, and a release of one or more neuroprotective substances. Other embodiments are also described.
US07860562B2 External force control method, external force control system and external force control program
A method of controlling an external force applied to an animal to achieve as a target relation the relation between the external force and a motion variable varying with the motion of the animal. A value of an external force f applied to a human leg according to an external force function f(x) on the basis of a measured value of a myoelectric potential x that occurs in the human leg, current I of a motor 220 is controlled according to the set value, and the external force f is applied to the leg through an orthosis 222. A resultant force (the sum of an internal torque and an external torque around a knee joint) F is measured as “a motion variable.” Moreover, a value of a factor γ is set according to a factor function γ(f, F) on the basis of the set value of the external force f and the measured value of the resultant force F. If a deviation δ between the set value of the factor γ and target value γt thereof is equal to or greater than a reference value ε, a new external force function f(x) is set in such a way that the set value of the factor γ approaches the target value γt.
US07860561B1 Method of quantifying a subject's wake or sleep state and system for measuring
The present invention relates to a method of quantifying a subject's wake or sleep state, and more particularly to a higher resolution method of determining when a subject is awake or asleep. The present invention additionally relates more specific applications of this method, and a system for making these quantitative measurements. There are numerous embodiments of the present invention, which are envisioned, with a few of those listed below. The present invention relates to a method of analyzing a subject, and preferably a human subject to determine quantitatively when the subject is awake and when the subject is sleeping. The present invention has application for use with alertness devices, for use to better analyze sleeping disorders, anesthesia monitors, psychiatric and hypnosis medication monitoring, and for looking at the effect of various other therapies.
US07860559B2 Means and method for the detection of cardiac events
Disclosed is a system for the detection of cardiac events that includes an implanted device called a cardiosaver, a physician's programmer and an external alarm system. The system is designed to provide early detection of cardiac events such as acute myocardial infarction or exercise induced myocardial ischemia caused by an increased heart rate or exertion. The system can also alert the patient with a less urgent alarm if a heart arrhythmia is detected. Using different algorithms, the cardiosaver can detect a change in the patient's electrogram that is indicative of a cardiac event within five minutes after it occurs and then automatically warn the patient that the event is occurring. To provide this warning, the system includes an internal alarm sub-system (internal alarm means) within the cardiosaver and/or an external alarm system (external alarm means) which are activated after the ST segment of the electrogram exceeds a preset threshold.
US07860558B2 ECG lead misplacement detection and correction
A physiological parameter analysis system (10) detects ECG electrode wire misplacement. The system (10) includes a transformation component (32) that transforms original ECG information and combinations thereof from a first ECG lead system to a second ECG lead system and an inverse transformation component (34) that derives ECG information in the first ECG lead system from the transformed ECG information and the combinations thereof. The system (10) further includes an analysis component (38) that determines a correct ECG lead configuration in the first ECG lead system from among the original ECG information and the combinations thereof based on the derived ECG information.
US07860556B2 Tissue imaging and extraction systems
Tissue imaging and extraction systems are described herein. Such a system may include a deployment catheter and an attached imaging hood deployable into an expanded configuration. In use, the imaging hood is placed against or adjacent to a region of tissue to be imaged in a body lumen that is normally filled with an opaque bodily fluid such as blood. A translucent or transparent fluid, such as saline, can be pumped into the imaging hood until the fluid displaces any blood, thereby leaving a clear region of tissue to be imaged via an imaging element in the deployment catheter. Additionally, the extraction system can include features or instruments for procedures such as clearing blood clots, emboli, and other debris which may be present in a body lumen. Other variations may also be used for facilitating trans-septal access across tissue regions as well as for balancing body fluids during a procedure.
US07860554B2 Visible-near infrared spectroscopy in burn injury assessment
A non-invasive method of characterizing burn injuries using near infrared spectroscopy is described. In the method, a beam of light is emitted into the burnt tissue portion at two or more different tissue depths. The spectra are then compared using multivariate analysis to determine diagnostic regions of the spectra. This information is used to categorize the burn. In some cases, the diagnostic regions correspond to wavelengths related to the hemodynamics of the tissue portion. The spectra can also be repeated over time, thereby allowing trends and changes in the spectra to be measured. This data is in turn used to categorize the burn as either a superficial burn, partial thickness burn, deep partial burn or a full thickness burn. Once the burn has been categorized, the clinician can intervene as needed to treat the burn.
US07860551B2 Magnetic resonance diagnostic apparatus
A magnetic resonance diagnostic apparatus includes an input unit which inputs information associated with the physique of a subject to be examined and information associated with an imaging region, a calculating unit which calculates a partial body SAR associated with a partial body including the imaging region on the basis of the input information associated with the physique and the input information associated with the imaging region, and a display unit which displays the calculated partial body SAR.
US07860549B2 Method and apparatus for 3-D imaging of internal light sources
The present invention provides systems and methods for obtaining a three-dimensional (3D) representation of one or more light sources inside a sample, such as a mammal. Mammalian tissue is a turbid medium, meaning that photons are both absorbed and scattered as they propagate through tissue. In the case where scattering is large compared with absorption, such as red to near-infrared light passing through tissue, the transport of light within the sample is described by diffusion theory. Using imaging data and computer-implemented photon diffusion models, embodiments of the present invention produce a 3D representation of the light sources inside a sample, such as a 3D location, size, and brightness of such light sources.
US07860542B2 Analyte detection system with reduced sample volume
In certain embodiments, a method samples a body fluid of a patient. The method includes providing a fluid handling system having one or more fluid passageways. The method further includes infusing an infusion fluid by way of a fluid handling system into a patient through one or more fluid passageways. The method further includes obtaining a sample of body fluid by way of a fluid handling system from a patient through one or more fluid passageways. The obtained sample is no more than 400 microliters in volume. The method further includes analyzing at least an analyzed portion of the obtained sample by way of an analyte detection system operatively associated with the fluid handling system to determine a concentration of at least one analyte.
US07860537B2 Detecting method and device for saving electrical power consumption of communication device
A detecting method and a detecting device for saving electrical power consumption of a communication device are introduced. During each operation cycle, a receiving end is switched between a hibernation mode and an operation mode alternately. The receiving end in the hibernation mode is supplied with a first electric power, the receiving end in the operation mode is supplied with a second electric power, and the first electric power is smaller than the second electric power. The receiving end in the operation mode detects whether there is a first signal from a sending end. If receiving the first signal, the receiving end is kept in the operation mode, and continued to be supplied with the second electric power. If the receiving end in the operation mode does not receive the first signal, the receiving end enters the hibernation mode and is supplied with the first electric power.
US07860535B2 Radio-frequency receiver device
A radio-frequency receiver device including receiver antenna elements each arranged to receive a signal from a desired communication object, a phased-array control portion to perform a phased array antenna control for controlling the directivity of reception of the signals by the receiver antenna elements, an adaptive-array control portion to perform an adaptive array antenna control for controlling the directivity of reception of the signals by the receiver antenna elements, a received-signal-quality determining portion to determine whether the signals received by the receiver antenna elements has a quality higher than a predetermined threshold, and a directivity control switching portion configured to enable the phased-array control portion to perform the phased array antenna controls, and to enable the adaptive-array control portion to perform the adaptive array antenna control only if a negative determination is obtained by the received-signal-quality determining portion after the phased array antenna control.
US07860534B2 Mobile communication terminal, and processing program thereof, for selectively using a plurality of caller own-numbers
A cellular phone 100 performs an own number extracting process via Step SA3, when a call origination operation is performed. In the own number extracting process, when an own number corresponding with an other-party number of the call recipient is registered in an address book storing section 14a, the corresponding own number is extracted from an own number storing section 14b. Then, the cellular phone 100 performs a call origination own number setting process via Step SA4. In the call origination own number setting process, when the own number extracted in the own number extracting process and the call origination own number stored in the call origination own number storing section 14c match, the extracted own number is set to the call origination own number. At Step SA5, the call is originated to the other-party number using the set call origination number.
US07860533B2 Mobile device for printing a security identification
A mobile telecommunications device is disclosed. The mobile telecommunications device has a media feed path, a sensor module in the media feed path for sensing data encoded on a surface of a print medium, the data encoding at least a print media identifier, a print medium identifier identifying the print medium, processor for determining the print media identifier from the data, communication means for communicating a request to a remote server, the request including the print media identifier, and for receiving a security identification associated with the print media identifier from the remote server, and a printer module in the media feed path for printing the security identification on the print medium.
US07860532B2 Method and system for initiating a communication from an arbitrary document
A document is requested using a browser of a computing device. The document is parsed, prior to rendering the document, for any contact data. Each contact data on the document is replaced with an activatable link that will allow a user to activate the link on the computing device to automatically initiate a communication, from a mobile device in communication with the computing device, to a contact associated with the contact data.
US07860526B2 Outer loop power control for wireless communications
An integrated circuit configured for outer loop power control uses data transmitted in temporary dedicated channel allocations. A target metric, preferably, target SIR, is adjusted with differing step up and step down increments to converge on a relatively low steady state level of step up and step down target metric adjustments. The initial target SIR and the transient step size for target SIR adjustment is determined in a dynamic way in the outer loop power control for each Temp-DCH allocation of non-real time data.
US07860523B2 Method and apparatus for interactive audience participation at a live entertainment event
The present invention relates to a method for providing interactive audience participation at live entertainment events. The method includes providing audience members with an interactive device that presents a promotional message and includes a user interface, broadcasting audio programming to the audience member through the interactive device, querying the audience members, wherein answers to the querying may be entered by the audience member via the user interface of the interactive device, transmitting the answers to a central processor, storing the answers as audience data, processing the audience data into results, storing the results of the processing of the audience data and broadcasting the results of the processing of the audience data.
US07860521B2 System and method for minimizing inter-communications system mobile station-to-mobile station interference
A system and method for minimizing inter-communications system mobile-to-mobile station interference includes a plurality of base stations (BS A and BS B) and a plurality of mobile stations (MS A and MS B) each communicating with a base station using a first mode of communication. A first mobile station (MS A) sends a message using a second mode of communication upon detecting interference with another mobile station (MS B) to determine the source of the interference. Once determined, the first mobile station (MS A) communicates with its base station (BS A) which, in turn, communicates with the second mobile station's base station (BS B) using a back haul network. The second mobile station's base station (BS B) may then instruct the second mobile station (MS B) to alter its transmission characteristics based upon instructions from the second base station (BS B) in order to reduce interference and improve overall communications quality.
US07860520B2 Method for issuing paging messages, and MSC/VLR
The embodiments of the present invention disclose a method for issuing paging messages and an MSC/VLR, the method includes: determining types of networks terminating the process, if the MS only accesses a 2G network; issuing, by the MSC/VLR, paging messages on an RNC, and terminating the process, if the MS only accesses a 3G network; and issuing, by the MSC/VLR, paging messages on both the BSC and RNC, if the MS accesses both the 2G network and the 3G network. According to the embodiments of the present invention, the MSC/VLR can choose to issue paging messages on the BSC or the RNC separately or on both the BSC and the RNC, since it can determine the types of networks accessed by the MS. Thus, unnecessary paging messages issued on the BSC same time, a great deal of radio paging channel resources on the BSC or the RNC is saved, which greatly reduces effects on the process of paging other MSs.
US07860509B2 Methods and arrangements for adaptive thresholds in codec selection
A method and arrangement for dynamically adapting thresholds used for selecting a codec mode to be used is presented. Thresholds are adapted in response to the current received signal quality. An estimate of actual prevailing received signal quality is obtained on which the adaptation is based. The present invention can be applied either on the mobile terminal side or on the network side, working on the uplink and/or the downlink. The thresholds can be modified on the receiving side, or, when operating in the network and working on the downlink, the threshold adaptation can be initiated in the terminal.
US07860508B2 Mobile communication system
A mobile communication system, according to the present invention includes: a cell station; and a plurality of mobile stations, which are connectable to the cell station in wireless manner. Each of the mobile stations calculates a transmission timing of link channel request for communication with the cell station in accordance with a formula using a parameter, which is calculated using a random number.
US07860503B2 Radio control device, mobile station, and mobile communication method
A radio network controller includes a selection decision unit for deciding whether or not the selection of cells to be used by mobile stations after data reception is to be performed, and a mobile station controller for instructing the mobile stations to select cells to use after the data reception according to a result of a decision by the selection decision unit.
US07860501B2 Method of informing a network of change of user equipment capability
A method of informing a network of a change of user equipment capability includes: stopping a registration timer on the user side set currently when the user equipment capability changes; sending a register request message carrying information of new user equipment capability to the network; analyzing, by the network, the register request message, and storing the information of new user equipment capability for reference by subsequent establishment of a session; stopping a current registration timer on the server side set for the user equipment; initiating a new registration timer on the server side for the user equipment; sending a response message carrying information of the new registration timer on the server side to the user equipment; resetting the registration timer on the user side based on information of the new registration timer on the server side in the response message. The capability change is informed to the network in time.
US07860495B2 Wireless building control architecture
On a first level of the wireless building automation architecture, sensors and associated actuators communicate directly. The sensor performs control processes appropriate for the sensor and regardless of the type of actuator being used. The actuator performs control processes specific to the actuator regardless of the type of sensor being used. By direct wireless communication between sensors and actuators, the opportunity for a failed communications link using a hub and spoke arrangement may be avoided. Communication redundancy is provided by receiving the outputs of sensors at a controller, such as a controller on a second high speed or high bandwidth tier of the architecture. Regional control is implemented in the higher level tier. The higher level tier may override or control operation of components of the lower level tier as needed. The distributed control processing allows for more convenient room level integration. Where a problem is detected, such as a fire, corrective action begins within the immediate region of the sensor generating an alarm signal. The corrective action occurs without routing the alarm signal to upper levels of control processes or across different systems. The alarm signal is also propagated to upper level control systems for generating appropriate responses in other zones. To provide the different zones and avoid interference, the transmit power of the sensors and actuators is controlled as a function of two or more other devices.
US07860493B2 Method of transmitting data through mobile communication equipment and mobile communication equipment utilizing the method
The invention provides a method for transmitting data through mobile communication equipment. The mobile communication equipment has a first communication mode and a second communication mode. In the method, it is first determined whether the mobile communication equipment is required to transmit the data by the first communication mode or the second communication mode, wherein the data conforms to a first format related to the first communication mode. Subsequently, when the mobile communication equipment is required to transmit the data by the second communication mode, the data is adjusted according to a second format related to the second communication mode to generate an adjusted data. The adjusted data is then transmitted by the second communication mode.
US07860489B2 System and method for providing a user interface for managing calls received at a mobile device
Embodiments of a system and method for providing a user interface for managing calls received at a mobile device is described. The user interface provides an incoming call screen to the user, where the incoming call screen comprises a caller identification data field for displaying data associated with incoming calls and at least one key label field in which labels for mobile device keys (e.g. send and end keys) are displayed. The area of the caller identification data field is substantially greater than the area of the at least one key label field, enabling more information pertaining to incoming calls to be displayed to the user. In at least one embodiment, this is facilitated by providing user-selectable options for responding to incoming calls in an options menu, which can be accessed by a user but is not initially displayed to the user when an incoming call is first received.
US07860487B2 Method of securely unlocking a mobile terminal
A method of unlocking a mobile terminal after a period of use and ensuring that the first operator who sold the terminal receives adequate payment prior to the use thereof. The identity of the terminal is saved and a security algorithm, which is not known to the operator, is implemented in a security module which is introduced into a server that is managed by the operator. After the period of use, the security module determines a secret key which is obtained by applying the terminal identity transmitted thereby and an operator code to the security algorithm, following a request transmitted by the service entity. The determined secret key, which is encrypted at the terminal, is transmitted over the operator's radiocommunications network and decrypted in the mobile terminal so that it can be compared to the saved secret key in order for the mobile terminal to be unlocked when the compared secret keys are identical.
US07860486B2 Key revocation in a mobile device
A system for revoking access to a mobile device comprises a mobile device providing a plurality of applications and an agent providing a plurality of revocation procedures for revoking access by the mobile device to the plurality of applications running on the mobile device. Access to a first application is revoked by the agent using a first revocation procedure, and access to a second application is revoked by the agent using a second revocation procedure.
US07860484B2 Automated billing and distribution platform for application providers
Systems and methods according to certain embodiments of the invention include integrating a network-enabled application with a platform having a plurality of users and a plurality of communication channels with a respective plurality of wireless network carriers. The systems and methods include providing a developer library for use by developers in creating their network-enabled applications.
US07860479B2 FM receiver
An FM receiver that is suitable for reducing a transmission bandwidth WF of a bandpass filter to remove adjacent-channel interference, and increasing WF to prevent audio distortion. A detection output signal SOUT is inputted to an HPF 122 when a reception electric field strength signal SM-DC indicates an intermediate or stronger electric field. In a weak electric field, an AC component signal SM-AC, which is extracted from an intermediate signal SIF1 prior to detection and which has fewer high-pass noise components than SOUT, is inputted to the HPF 122. A control circuit 120 detects a case as an adjacent-channel interference state when a large amount of high-pass components passes through the HPF 122, and reduces WF of an IFBPF 70 in order to remove adjacent-channel interference. When a small amount of high-pass components is transmitted, WF is increased in order to minimize audio distortion.
US07860475B2 Method of canceling noise contained in received signal
A multiplication section multiplies a signal output from a GPS antenna by a local oscillation signal generated by a local oscillation signal generation section to down-convert the signal output from the GPS antenna into an intermediate-frequency signal. A sampling circuit section samples a generated signal generated by a portable electronic circuit using a sampling clock signal having a frequency lower than a frequency of the generated signal. An attenuation section generates a cancellation signal by attenuating the sampled signal, and an addition section adds the cancellation signal to the signal output from the multiplication section to cancel in-band noise superimposed on the received signal.
US07860473B2 Systems and methods for providing millimeter wave signal improvements
A radio frequency receiver includes a receiver circuit for processing RF signals, an antenna to receive millimeter wave RF signals, and an attenuator circuit, coupled between the receiver circuit and antenna. In one embodiment, the attenuator circuit may be used to determine a signal strength of the millimeter wave RF signals, compare this signal strength to a first threshold value. If the signal strength is above the first threshold value, a level of attenuation applied to the millimeter wave RF signals may then be increased.
US07860470B2 Cross coupled high frequency buffer
A local oscillator (LO) buffer circuit comprises first and second LO buffers arranged in a cross coupled configuration. The first LO buffer generates in-phase output signals in response to in-phase input signals, and quadrature output signals from the second LO buffer. The second LO buffer generates the quadrature output signals in response to quadrature input signals and the in-phase output signals. The LO buffers may include inductive loads. The LO buffers may include MOS transistors or bipolar junction transistors.
US07860469B2 Sleep optimization for mobile devices in a wireless network
Briefly, in accordance with one or more embodiments, a subscriber station in sleep mode is capable of sending and/or receiving traffic during sleep mode without violating the delay requirements of best effort traffic. Moreover, a subscriber station is capable of remaining in sleep and may optionally only be awaken in the event there is data to be transmitted from the base station to the subscriber station and/or from the subscriber station to the base station. By implementing an always sleep and need based wake up arrangement, the power consumption of the subscriber station can be reduced.
US07860468B2 Programmable variable gain amplifier and RF receiver including the same
A programmable variable gain amplifier includes at least three amplifiers. A first amplifier is configured to amplify an input signal. A second amplifier, which includes a programmable output load stage, is configured to receive an output signal from the first amplifier and to output a first differential output signal. The output load stage includes multiple first switches and multiple first diode-connected transistors that are open-circuited or short-circuited by the first switches. A third amplifier, which includes a programmable current mirror input stage, is configured to receive the first differential output signal from the second amplifier through the current mirror input stage and to output a second differential output signal. The current mirror input stage includes multiple second switches and multiple second transistors that are open-circuited or short-circuited by the plurality of second switches. The second transistors respectively form current mirrors with the first diode-connected transistors corresponding to the second transistors.
US07860462B2 Adaptive power control for multicast transmissison
The power level of multicast data transmissions in a wireless communications network are controlled. Power level information is provided in a transmitted channel received by a user equipment. The user equipment measures the power level of a received signal. It compares the measured power level to the power level indicated by the power level information provided in the transmitted channel. Power level measurement information is included in a message sent by the user equipment depending on the results obtained when the power level measured by the user equipment is compared to the power level indicated by the power level information provided in the transmitted channel.
US07860457B2 Wireless communication device and medium processing apparatus
A wireless communication device according to embodiments includes a position detection unit configured to detect the position of the wireless communication medium in a moving path, and a control unit configured to control communication based on the detection signal from the position detection unit.
US07860456B2 Method and apparatus for secured communication between bluetooth® devices
Provided is a method and apparatus for secured communication between Bluetooth devices. A temporary Bluetooth Device Address (BD_ADDR) is generated and set if a Bluetooth communication request is generated in a secured mode and Bluetooth communication is performed using the temporary BD_ADDR; when the Bluetooth communication is terminated, the temporary BD_ADDR is released and eliminated and a default BD_ADDR is set. Thus, it is possible to prevent another Bluetooth device from performing the Bluetooth communication without a bonding process, thereby enabling secured communication.
US07860455B2 Electronic communications system, apparatus and electrode layout method
An electric field generated by another electric field communications apparatus reaches electric field sensor ES. Electric field sensor ES outputs an electric signal in response to the changes in the electric field. The electric field that reaches electric field sensor ES enters a return path of the electric field communications apparatus that is a source of the electric field. By locating electric field sensor ES between receiver main electrode ERB and receiver return electrode ERG, electric field intensity at the location where electric field sensor ES is positioned. Therefore, sensitivity of the changes in electric field for electric field communications apparatus TRX can be improved.
US07860452B2 Method of assigning carrier for mitigating inter-cell interference in fixed relay based communication system
A method of assigning a carrier for mitigating inter-cell interference in a fixed relay based communication system is provided. In a normal mode, the method includes defining at least one sector group by grouping cells at least two tiers away from each other; selecting a single sector group; and assigning, by a base station of the selected sector group, a first carrier to a relay station or a mobile station which is located in a coverage area of the base station. In a relay mode, the method includes determining whether a current mode is a normal mode or a relay mode; determining whether a base station is included in a selected sector group; and assigning carriers to a relay station or a mobile station belonging to the base station, when the current mode is the normal mode and the base station is included in the selected sector group.
US07860445B2 Document feeder
A document feeder includes a bidirectional feed path having both ends connected to predetermined positions of the bidirectional feed path, respectively. A document is fed from a downstream side of the image reading position to an upstream side with leading end and trailing end being reversed. The driving force is not transmitted when the rotation of the rotating member of the driving source is switched from one direction to the other, while the driving force is transmitted when an actuator is operated based on the driving system being rotated in the other direction. The actuator is actuated when the driving system is rotated in the other direction and the document is drawn in the bidirectional feed path. If the rotated amount of the driving source during the actuation of the actuator is less than a predetermined value, the actuator is actuated by a predetermined period.
US07860437B2 Developer container, developing apparatus and process cartridge
A developer container for an image forming apparatus includes a developer accommodating chamber, provided with an opening, for accommodating a developer to be supplied to the opening; a feeding member, provided in the developer accommodating chamber and having an elasticity, for feeding the developer by rotation thereof; a deforming portion, provided in the developer accommodating chamber and contactable to the feeding member, for deforming the feeding member against the elasticity with the rotation of the feeding member; and a restoration portion for permitting the feeding member deformed by the deformed portion to restore elastically, thereby to throw the developer toward the opening, wherein a boundary portion between the deformed portion the restoration portion is disposed below a lower end of the opening.
US07860432B2 Toner conveyance unit and image forming apparatus
A toner conveyance unit is provided that can reliably prevent a toner from leaking and scattering. And an image forming apparatus is also provided having the toner conveyance unit. When a circular arc-shaped shutter member and a rotary shutter member are closed, a first conveyance part and a second conveyance part are adapted to separate from each other. When the circular arc-shaped shutter member and the rotary shutter member are open, the circular arc-shaped shutter member and the rotary shutter member rotate integrally so as to be enclosed in the tubular cylinder part, and to move a through hole to a position such as to constitute a portion of a second toner conveyance path, whereby the first conveyance part and the second conveyance part are adapted to be connected to each other so that a first toner conveyance path and the second toner conveyance path communicate with each other.
US07860430B2 Image forming apparatus having transfer belt and cleaning arrangement
A transfer device has a cleaning arrangement for preventing any leakage of the toner and the liquid carrier remaining on a transfer belt. The transfer device includes a transfer belt onto which liquid developer images are transferred, the transfer belt being wound around a roller having an axial length of L1, a transfer belt cleaning blade to be brought into contact with the roller by way of the transfer belt, the transfer belt cleaning blade having a length L2 in the axial direction of the roller, and cleaning blade seal members arranged at the opposite lateral ends of the transfer belt cleaning blade in the axial direction of the roller and having a length of L3. The lengths of these members have the relationships of L1>L2 and L1
US07860428B2 Detachable holding portions in an image forming apparatus
There is provided an image forming apparatus including: an image carrier carrying an image; a charging roll charging the image carrier; a cleaning member configured to be brought into contact with the charging roll for cleaning the charging roll; a first holding portion detachably provided in an apparatus main body for holding the image carrier; and a second holding portion provided within the apparatus main body independently from the first holding portion, for holding the cleaning member.
US07860427B2 Toner cartridge and image forming apparatus using the same
A toner cartridge includes: a toner container for containing a toner, the toner container being removably mounted in an image forming apparatus; and a storage section for electronically storing specific information held by the toner container, the storage section being electrically connected to a to-be-connected portion of the image forming apparatus when the toner container is mounted in the image forming apparatus, the storage section having: a board assembly including a board on which a storage element for storing the specific information held by the toner container as electronic information is mounted; a housing member for holding the board assembly; and a covering member for detachably integrating the board assembly and the housing member, the storage section being attachable to and removable from the toner container.
US07860418B2 System and method for cooling a roller having multiple heating zones
A printer includes a system for cooling an image receiving member. The image receiving member cooling system includes an image receiving member having a first end and a second end, a first heater mounted within the image receiving member for heating the image receiving member in the vicinity of the first end, a second heater mounted within the image receiving member for heating the image receiving member in the vicinity of the second end, a first temperature detector located proximate the first end of the image receiving member, a second temperature detector located proximate the second end of the image receiving member, a fan mounted at one end of the image receiving member, and a controller electrically coupled to the first and the second temperature detectors and the fan, the controller for activating the fan to move air from the end at which a higher temperature is detected past the other end.
US07860416B2 Image forming apparatus
An image forming apparatus which is capable of decreasing the failure rate by improving a photocatalytic material and utilization efficiency thereof, and by decomposing substances that cannot be completely removed with a cleaning member or by not causing the substances to adhere. A light emitting unit irradiates an object to be irradiated with light. A light receiving unit receives reflected light from the irradiated object. A protection sheet containing a photocatalytic material is disposed so as to cover the light emitting unit and light receiving unit. The light emitting unit emits light of a wavelength range adapted to a bandgap width of the protection sheet, and the light receiving unit has sensitivity in a wavelength range of light emitted from the light emitting unit.
US07860412B2 Image forming apparatus
To provide an image forming apparatus including: a discharge tray which can moves between a first position capable of loading a discharged sheet and a second position that is separated from the first position; and a sheet loading amount detection sensor which has a sheet detection flag abutting against the upper surface of the sheet loaded on the discharge tray and capable of moving in accordance with a loading amount of the sheet loaded on the discharge tray, and detects the sheet loading amount by detecting a position of the sheet detection flag, wherein when the discharge tray means is located at the second position, the sheet detection flag is removed from a position capable of detecting the sheet loading amount.
US07860410B2 Transfer device including detecting mechanism for detecting replacement belt unit and image forming apparatus using the same
As a projection extending member is arranged adjacently to a projection, a sensor S1 produces an “ON” state output when an eccentric cam starts turning even in non-printing mode. The time from when the eccentric cam starts turning until sensor S1 changes its output from “ON” to “OFF” becomes longer when a new intermediate transfer belt unit is used than when a used intermediate transfer belt unit is used. The length of this time is measured so as to detect whether the intermediate transfer belt unit is brand-new or old.
US07860409B2 Optical receiver, optical receiving apparatus using the optical receiver and optical receiving method thereof
An optical receiver includes an optical amplifier configured to amplify an input optical signal and output an amplified optical signal; and a light receiving element configured to convert the amplified optical signal into an electrical signal and output the electrical signal, and the optical amplifier controls an output-level of the amplified optical signal according to a wavelength of the input optical signal.
US07860401B2 Quadrature amplitude modulation-modulated retro-reflector
A method for point-to-point communication over an optical channel is provided. An optical beam is received at a first corner cube modulated retro-reflector. Simultaneously, the optical beam is received at a second corner cube modulated retro-reflector. The first and second corner cube modulated retro-reflectors are adjacent to each other, are co-boresighted, and have an aggregate diameter that is smaller than the far-field Instantaneous Field of View of a receiver. The optical beam is modified by the first corner cube modulated retro-reflector by adding a first modulation to the optical beam, forming a first modulated optical beam. Simultaneously, the optical beam is modified by the second corner cube modulated retro-reflector by adding a second modulation to the optical beam, forming a second modulated optical beam. The first modulated optical beam and the second modulated optical beam combine to form a modified optical wavefront, which is reflected to a sender.
US07860398B2 Laser drivers for closed path optical cables
Simplified laser drivers for closed path digital optical cables and digital optical cables including the simplified laser drivers. The laser driver can include less transistors than conventional laser drivers for optical communication cables. The laser can include a bias source and modulation source. The bias source can have a single constant current bias point for all laser diodes. The modulation current source can have a single temperature coefficient for all laser diodes. The laser driver can exclude, for example, any one of or combination of temperature compensation of the modulation or bias current sources, external programming of the modulation or bias current sources, power control based on output of the laser diode, and/or control based on feedback received from a monitor device or other sensor within the cables.
US07860397B2 Wavelength superimposing device, manufacturing method therefor, and WDM network system
The present invention is a wavelength superimposing device that can restrain a system scale and further reduce an optical transmission loss, while broadcasting a video signal light in a WDM network system, a manufacturing method therefor, and the WDM network system, and comprises a filter device that reflects some light of an input wavelength-multiplexed light in a direction different from an optical path direction of the input wavelength-multiplexed light and transmits a light of remaining wavelengths, a first optical system in which a reflected light reflected by the filter device is re-incident on a plurality of incident positions on a reflecting surface of the filter device, and a second optical system in which a transmitted light from the filter device is spectrally separated for each wavelength and each separated light is incident on the plurality of incident positions from a transmission surface of the filter device.
US07860395B2 Optical access network system
An optical access network system capable of transmitting and receiving high-speed signals and which allows the number of subscribers to be increased without increasing the number of wavelengths used is provided. An optical line terminal and an optical network unit are joined via an optical fiber transmitting line, a star coupler, and a plurality of branching optical fiber transmitting lines. The optical line terminal and optical network unit are constituted comprising an optical processing section and an electrical processing section. The optical processing section comprises a light-emitting element and a light-receiving element. The electrical processing section comprises a transmitting signal processing section that generates an encoded transmitting signal in the form of an electrical signal by encoding a transmitting signal and a receiving signal processing section that obtains a receiving signal by decoding a code-division-multiplexed signal that has been converted from optical-signal form to electrical-signal form by the light-receiving element. The optical access network system is characterized in that the decoding processing circuit that the receiving signal processing section comprises is constituted comprising an analog matched filter and a decision circuit.
US07860392B2 Optical network topology databases based on a set of connectivity constraints
A set of one or more connectivity constraints imposed on the building/maintaining of network topology databases.
US07860391B1 Highly resilient architecture for DWDM networks providing 1+1 optical Channel Protection
A WDM communication system that includes links traversing substantially inaccessible regions may tolerate multiple failures. In one implementation, a primary link spanning such a region is protected by a backup link. To provide further fault tolerance diverse paths may be provided to and from this backup link. The region may be, for example, an ocean.
US07860390B2 Imaging element package, imaging element module and lens barrel, and image capturing apparatus
An imaging element package includes: an imaging element chip having an imaging surface; a substrate on which the imaging element chip is mounted; an optical member that allows light to pass; and a supporting body having a body portion where a through-opening serving as a light path for imaging is formed, and an attachment portion that is provided in the body portion and is to be attached to an attachment position. The substrate is attached to the body portion so as to close one end of the opening in a through direction in a state where the imaging surface faces another end from the one end of the opening in the through direction, and the optical member is attached to the body portion so as to close the other end of the opening in the through direction.
US07860385B2 Autofocus system
When it is detected that a tracking target disappears in an image range in the course of tracking the tracking target, which is a registration pattern selected as a target to be tracked from among registration patterns, an autofocus is disabled. Thereafter, the autofocus is kept being disabled even if it is detected that the tracking target having the selected registration pattern appears in the image range. Alternatively, when the tracking target disappears in the image range in the course of tracking the tracking target, the autofocus is disabled, and thereafter when the tracking target having the registration pattern appears in the image range, it is started to track the tracking target having the registration pattern.
US07860384B2 Image stabilizer, lens barrel and imager apparatus
An image stabilizer that stabilizes images by moving a correcting lens for stabilizing images formed by a lens system in a first direction and a second direction which are perpendicular to an optical axis of said lens system and which are perpendicular to each other, includes a driver which is provided at one side of the correcting lens and which moves the correcting lens in the first direction and the second direction.
US07860383B2 Imaging device
An imaging device includes an axial-direction moving member which moves between an operating position and a retracted position in an optical axis direction, an in-plane moving optical element movable in a plane orthogonal to the optical axis, a controller which moves the in-plane moving optical element in the orthogonal plane to a reference position when the image device changes from the operating state to the retracted state, and a mechanical guide device, provided between the axial-direction moving member and the in-plane moving optical element. In a state where the in-plane moving optical element is deviated from the reference position, the mechanical guide device guides the in-plane moving optical element to the reference position by using a moving force of the axial-direction moving member when the axial-direction moving member moves from the operating position to the retracted position.
US07860382B2 Selecting autofocus area in an image
A system and method are provided for obtaining a gazing direction of a user of an image-capturing device relative to an image of an object to be captured; identifying an area of the image based on the obtained gazing direction; and performing optical focusing for the identified area using an autofocus arrangement of the image-capturing device.
US07860380B2 Variable volume energy saving water heater
The present invention relates generally to apparatuses used for the heating of water and relates more specifically to water heaters in which the volume of water heated and stored may be fluctuated in response to the changing demand for heated water. The household demand for hot water depends on a variety of factors, including the number of people living in the household. It is therefore desirable to have a water heater in which the amount of water heated and stored may be varied so as to compensate for the changing hot water demand. The present invention is a variable volume water heater that can be used to accomplish this goal of matching the supply and demand of heated water.
US07860376B2 Content delivery apparatus and content reproduction apparatus
A server apparatus 20 that is connected, through a communication network 11, to a mobile terminal 40 for reproducing a content and to a ticket gate machine 30. The ticket gate machine 30 detects that a user's entrance into a station area or boarding onto a vehicle, identifies at least a boarding zone, and notifies the identified boarding zone to the server apparatus 20. The server apparatus 20 includes a required duration calculating unit 22 which calculates, based on the boarding zone notified by the ticket gate machine 30, a duration for a user traveling by the vehicle, a content selecting unit 23 which determines a content whose reproduction is completed within the calculated duration, and a data transmitting/receiving unit 21 which delivers the determined content to the mobile terminal 40.
US07860369B2 Play-back device and method for controlling the same
A play-back device receiving data including program parts and specific parts, detecting duplicated part in which contents are repeated in the specific part included in the data and before and after the specific part. On playing back the data, when it comes to the specific part or the duplicated part it outputs an indication indicating that it is the specific part or the duplicated part on a display screen. When it receives a skip play-back or fast play-back instruction from a user, it controls to skip play back or fast play back the specific part or the duplicated part. It then becomes possible to provide a play-back device with enhanced usefulness for the user and a method for controlling the same.
US07860368B2 Information recording medium, information recording device and method, information reproduction device and method, information recording/reproduction device and method, computer program for controlling recording or reproduction, and data structure containing control signal
An information recording medium (100) on which there are recorded: a series of content information which includes an image portion which can be a background image; button information (301) for defining a button menu which allows an operation as for the content information and which is displayed during the reproduction of the content information; and play list information (120) for defining reproduction sequence of the content information by a unit of item, which constitutes the content information and which is accessible upon reproduction, the button information including a plurality of button pages (301p) each of which can constitute the button menu and whose display can be changed to each other.
US07860361B2 Water-blocked optical cable and process for the production thereof
An optical cable for communication includes at least one retaining element blocked with respect to the water propagation as well as a process for manufacturing such an optical cable. The optical cable includes, in addition to the retaining element, at least two transmission elements housed within the retaining element and a water swellable yarn housed within the retaining element. The water swellable yarn is selected according to the following equation: V w V TF = k V t + R ( 1 ) in which Vw is the volume of the water swellable yarn after swelling upon contact with water; VTF is the total free volume in the retaining element; k is a constant ≧180; R is a constant ≧1.4; and Vt is the free volume per each transmission element. Advantageously, the optical cable is water-blocked and the water swellable yarn does not induce microbending effects on the transmission elements.
US07860359B2 Optical band splitter/combiner and apparatus comprising the same
An optical device for splitting/combining a first and a second continuous optical wavelength bands, each wider than 10 nm, has a first, a second, a third, a fourth and a fifth optical splitting devices optically coupled in cascade and a first, a second, a third and a fourth optical differential delay devices optically coupled to, and interleaved between, the optical splitting devices. A suitable choice of the coupling angles of the splitting devices and of the differential delays of the optical differential delay devices gives to the structure flattened passbands and stopbands and makes the optical device tolerant to fluctuations of the structural parameters. An apparatus includes the optical device for use in fiber-to-the-premises networks.
US07860358B2 Multimode interference waveguide type optical switch
It is an object of the present invention to provide a multimode interference waveguide type optical switch that has a wide tolerance and that digitally performs switching with respect to a change in an applied voltage or injected current. The multimode interference waveguide type optical switch of the present invention includes an input single-mode waveguide (102) into which input light is entered, a multimode rectangular slab waveguide (103) into which light emitted from the input single-mode waveguide is entered, two electrodes (105a, 105b) that are arranged in parallel in a waveguide direction on the slab waveguide and that decrease the refractive index of the slab waveguide (103) disposed thereunder by injecting current or applying voltage, and a plurality of output single-mode waveguides (104a, 104b) into which light emitted from the slab waveguide (103) is entered and from which output light is emitted.
US07860354B2 Optical sensor
An optical sensor (1) includes a sensor chip member (2) having an optical waveguide layer (21), a combination of an incidence end grating (22a) and an output end grating (22b) spaced from each other, in contact with the optical waveguide layer (21), and a reaction reagent (23) provided on the optical waveguide layer (21) to detect as an optical change a quantity of measurement object interposed between the incidence end grating (22a) and the output end grating (22b), and a chamber member (3) to have, when the sensor chip member (2) is assembled, a facing surface (F) in position facing the optical waveguide layer (21), and a gap (I) defined between the optical waveguide layer (21) and the facing surface (F), the reaction reagent (23) being disposed in the gap (I).
US07860352B2 Light-collecting apparatus and contact-type solid-state imaging apparatus using the same
The present invention provides a contact-type solid-state imaging apparatus which realizes high resolution and high sensitivity, and also implements downsizing and lowering the cost of the contact-type solid-state imaging apparatus. Each pixel includes a protection glass plate, a light-collecting device, a light-receiving device, a semiconductor integrated circuit, a light emitting diode (LED) and a mounting package. The light-collecting apparatus has two kinds of distributed index lens (o lens and convex lens), and Sin (N=2) film, which is a two-stage concentric structure, is embedded in SiO2 (N=1.45) film.
US07860345B2 Position and orientation measurement method and position and orientation measurement apparatus
The first values of position and orientation of an image sensing device are obtained by using positions of all indices in a frame image. Indices having the same inherent information between a first index group (FIG) in the frame image and a second index group (SIG) in a preceding frame image are detected as a common index. If the information of the SIG contains information different from that of the FIG, second values of the position and orientation are obtained by using the positions of the common indices in the preceding frame image. If the information of the FIG contains information different from that of the SIG, third values of the position and orientation are obtained by using the positions of the common indices in the frame image. The first values are corrected by using correction values based on the obtained first to third values.
US07860344B1 Tracking apparatus and methods using image processing noise reduction
Improved apparatus and methodology for image processing and object tracking that, inter alia, reduces noise. In one embodiment, the methodology is applied to moving targets such as missiles in flight, and comprises processing sequences of images that have been corrupted by one or more noise sources (e.g., sensor noise, medium noise, and/or target reflection noise). In this embodiment, a multi-dimensional image is acquired for a first time step t; the acquired image is normalized and sampled, and then segmented into target and background pixel sets. Intensity statistics of the pixel sets are determined, and a prior probability image from a previous time step smoothed. The smoothed prior image is then shifted to produce an updated prior image, and a posterior probability image calculated using the updated prior probability. Finally, the position of the target is extracted using the posterior probability image. A tracking system and controller utilizing this methodology are also disclosed.
US07860341B2 System and method for correcting for ring artifacts in an image
In one example of an embodiment of the invention, a method to correct for ring artifacts in an image is disclosed. A first Cartesian image is reconstructed based on data received from an imaging device, and the first Cartesian image is transformed into a first polar image. A first low-pass filter is applied to the first polar image, in the radial dimension, to form a second polar image, and the second polar image is subtracted from the first polar image to generate a third polar image. A second low-pass filter is applied to the third polar image, in an angular dimension, to form a fourth polar image, and the fourth polar image is transformed to Cartesian coordinates to form a second Cartesian image. The first Cartesian image is corrected based, at least in part, on the second Cartesian image.
US07860330B2 Image processing apparatus and image processing method for removing a noise generated by scanning a foreign object from image data obtained by scanning an original document
In order to enhance the quality of image after removing a noise from image data obtained by scanning an original document, an MFP is provided with a scanning portion to obtain the image data by scanning the original document, a noise detection processing portion to detect a noise from the obtained image data, a dot region detecting portion to detect a region of dots from the obtained image data, and a copy correction processing portion to substitute a noise region with a substitution region that is located in the vicinity of the noise region and that is of the same size as the noise region if a region in the vicinity of the noise region including the noise detected by the noise detection processing portion is included in the region of dots detected by the dot region detecting portion.
US07860325B2 Image processing apparatus and image processing method for parallel decompression of image files
An image processing method according to one aspect of the present invention is an image processing method for decompressing a compressed image data file using at least one of a hardware-based decompression processing and a software-based decompression processing, wherein both of the hardware-based decompression processing and the software-based decompression processing are performed in parallel when a plurality of compressed image data files are present as a decompression processing subject.
US07860321B2 Image pickup apparatus with function of rate conversion processing and control method therefor
A rate conversion unit determines a frame thinning-out rate to thin out frames on the basis of a recording rate at the time of photographing and a display rate for display on a display apparatus so that a temporal updating interval of a video image between continuous fields becomes constant. After that, a frame is repeatedly inserted so that a frame rate becomes equal to the display rate.
US07860315B2 Touch input program and touch input device
A game apparatus includes a CPU core. In response to a setting of a reverse input mode, the CPU core reverses vertically and horizontally BG/OBJ data corresponding to a question, and displays on an LCD an image based on the reversed BG/OBJ data. When a handwriting input operation associated with the image is accepted by a touch panel, the CPU core displays on the LCD an image based on handwriting input data corresponding to the accepted handwriting input operation.
US07860309B1 Media publishing system with methodology for parameterized rendering of image regions of interest
A method to render images is described. The method comprises having an image including a region of interest, and when processing the image, observing parameters associated with the region of interest.
US07860308B2 Approach for near duplicate image detection
A content-based approach is provided for detecting near duplicate images. The approach generally involves analyzing the content of images to be compared and generating color and texture histogram descriptor data for each image. The images may then be compared based upon the color and texture histogram descriptor data to determine whether the images are near duplicate images. Content-based image signature data may also be generated for each of the images based upon the color and texture histogram descriptor data. The image signature data may then be compared to determine whether the corresponding images are near duplicate images.
US07860301B2 3D imaging system
A system for creating photorealistic 3D models of environments and/or objects from a plurality of stereo images obtained from a mobile stereo camera and optional monocular cameras, for enhancing 3D models of environments or objects by registering information from additional sensors to improve model fidelity or to augment it with supplementary information using a light pattern projector, and for generating photo-realistic 3D models of underground environments such as tunnels, mines, voids and caves, including automatic registration of the 3D models with pre-existing underground maps. The cameras may be handheld, mounted on a mobile platform, manipulator or a positioning device. The system automatically detects and tracks features in image sequences and self-references the stereo camera in 6 degrees of freedom by matching the features to a database to track the camera motion, while building the database simultaneously. A motion estimate may be provided from external sensors and fused with the motion computed from the images.
US07860300B2 Method and system for determining a sharp panoramic image constructed from a group of projection images
The invention relates to a method and system for determining a sharp panoramic image constructed from a group of projection images, especially the invention relates to defining a structure of the panoramic X-ray image of an area of a dentition and of jaws. The structure of a panoramic image to be generated from a group of projection images is determined by at least two crucial parameters, namely parameters of the central surface S of the sharp layer and thickness t(s) of the sharp layer, using penalty function F(S,t), which is at least a penalty function F3(S,t) of low-frequency changes in the computed panoramic image corresponding to the choices S and t(S). After computing F3(S,t) the best center surface and thickness function (in other words the sharpest layer of the panoramic image) is obtained by minimizing said penalty function F(S,t) over parameter space.
US07860296B2 Method and system for testing a display panel assembly
A test system includes a rotatable turntable, a loading section, a first image pickup section, a second image pickup section, a system control section and an unloading section. The loading section loads a display panel assembly onto the stage. The loading section recognizes a unique number of the display panel assembly. The first image pickup section obtains an active area image data from an active area image. A valid first active area defect is detected using an active area image data obtained from an active area image displayed on the display panel assembly. An inactive area defect is detected based on an inactive area image data and a reference inactive area image data.
US07860294B2 Magnetic ink character reading apparatus and method of controlling the same
A magnetic ink character reading apparatus includes a similarity acquisition unit, a character recognition unit and a character recognition limiting unit. The similarity acquisition unit acquires a similarity between one-character-corresponding data extracted from detection result data and reference data corresponding to each of the magnetic ink characters. The character recognition unit recognizes the magnetic ink character having the highest similarity as the magnetic ink character corresponding to the one-character-corresponding data. When the difference between the highest similarity and the second highest similarity among the similarities acquired is smaller than a predetermined reference difference, the character recognition limiting unit limits the determination that the magnetic ink character having the highest similarity is the magnetic ink character corresponding to the one-character.
US07860291B2 Method and apparatus for correcting motion in multi-shot diffusion-weighted magnetic resonance imaging
A method for performing motion correction in an autocalibrated, multi-shot diffusion-weighting MR imaging data acquisition includes performing motion correction on k-space data in an autocalibration region for each shot individually and then combining the motion-corrected k-space data from each shot to form a motion-corrected reference autocalibration region. Uncorrected source k-space data points are “trained to” the motion-corrected k-space data from the motion-corrected reference autocalibration region to determine coefficients that are used to synthesize motion-corrected k-space data in the outer, undersampled regions of k-space. Similarly, acquired k-space lines in the outer, undersampled regions of k-space may also be replaced by motion-corrected synthesized k-space data. The motion-corrected k-space data from the motion-corrected reference autocalibration region may be combined with the synthesized motion-corrected k-space data for the outer, undersampled regions of k-space to reconstruct motion-corrected images corresponding to each coil element. The motion corrected images corresponding to each coil element may be combined into a resultant image.
US07860288B2 X-ray device having a dual energy mode and method to analyze projection images detected in the dual energy mode
A sequence of groups of projection images shows an object under examination comprising a vascular system and its environment. A computer determines a 2-dimensional evaluation image having a plurality of pixels based on combination images determined from the projection images of a group. The combination images have a plurality of pixels with pixel values. The sequence of the combination images shows the time characteristic of the distribution of a contrast medium in the object. The pixels of the evaluation image correspond to those of the projection images. The computer assigns each pixel, at least in a part area of the evaluation image, a type that is characteristic of whether the respective pixel corresponds to a vessel of the vascular system, a perfusion area or a background. It performs the assignment of the type on the basis of the time characteristic of the pixel values of the combination images.
US07860287B2 Clinical trial data processing system
A system compares clinical trial protocol data in a configuration file with medical image metadata and data exchange protocol header data and in response generates a message to a user. A patient clinical image data processing system comprises a first validation processor for parsing a message conveying patient medical image data to identify image metadata indicating first characteristics of the image. The first validation processor performs a first comparison by comparing the metadata with configuration data indicating predetermined characteristics of images required for a particular use and indicating the image is acceptable for the use in response to a successful first comparison. A second validation processor parses header data of DICOM compatible data representing the image to identify image metadata indicating second characteristics of the image. The second validation processor performs a second comparison by comparing header data with configuration data indicating predetermined characteristics of images required for a particular use and indicating the image is acceptable for the use in response to a successful second comparison. A data processor indicates the image is acceptable for the use in response to successful first and second comparisons.
US07860286B2 Medical image acquisition error detection
A medical image acquisition error detection technique is presented which exploits the special characteristics of medical images to detect possible errors. In general, the presented technique categorizes medical images based on the type of images. For each category, a type of standard image is computed which represents the typical characteristics of images within a category. Then, exemplary images in a category are compared to the standard image for that category to establish an acceptable difference between actual images and the standard image for the category under consideration. When a medical image is to be examined for possible acquisition errors, it is categorized and a measure of difference between the image and the standard image for the category is computed. If the measure of difference falls outside the acceptable difference for the category, the image is deemed to contain an acquisition error and an alert is issued.
US07860272B2 Motion characterisation
A method for configuring a machine learning model for use in a motion characterisation process. The method comprises, in a processing system, acquiring user characterisations for respective portions of at least one video sequence and configuring the model using the user characterisations and at least one property associated with the respective portions. Any inconsistency in the user characterisations is then determined, using the model, with an indication of the inconsistency being displayed. This allows the user to select at least one option for addressing the inconsistency, with the model being reconfigured based on the selected at least one option.
US07860271B2 Portable image monitoring and identifying device
The present invention discloses a portable image monitoring and identifying device suitable for monitoring an activity in the image and/or identifying image contents and when an image activity and/or an identified image content triggers certain preset event, a command or trigger signal can be sent out for controlling other external devices to act and/or send out a message to the user. The portable device includes an image input unit for inputting an input video, a main processor unit for executing functions of processing image data, detecting activity and triggering event, a memory unit for storing an operation data of the main processor, an input port for connecting with an input device so as to support the necessary operation by the user, and a control output port for outputting the command or trigger signal described above so as to control other external devices connected to the control output port to act.
US07860269B2 Auxilliary navigation system for use in urban areas
The invention is a method for the extraction, identification and comparison of skylines from imagery data specifically, for the purpose of accurately locating the position of a mobile platform for navigation purposes. The invention is carried out by processing images obtained using a compact mobile electro-optic device that is designed to be mounted on any mobile platform, such that a clear circumferential view of the surroundings is available. The method allows the position of the mobile platform to be determined in three dimensional space, relative to any arbitrary coordinate system; the exact map coordinates of the platform to be determined; or allows the platform to follow a previously traversed track.
US07860263B2 Hearing device and method for reducing feedback therein
In a hearing device with low feedback tendency with simultaneous open feed and utilization of the natural directional effect of the pinna, the hearing device has a tube-shaped ear fitting piece for insertion into an auditory canal and speaker is arranged in the ear fitting piece, and at least two microphones are arranged in the ear fitting piece acoustically-symmetrically to the speaker in the built-in state of the hearing device in the ear fitting piece. The sound emitted by the speaker that can be differentiated from the usable sound, such that the level of feedback can be reduced. At the same time, open feed and utilization of the natural directional effect of the pinna are ensured.
US07860259B2 Piezoelectric acoustic element, acoustic device, and portable terminal device
A piezoelectric acoustic element 1 of the present invention comprising a hollow casing 5 having a opening 3, a piezoelectric element 7 that is disposed in said casing 5 and bends when a voltage is applied thereto, and diaphragm 8 provided at the opening 3 of said casing 5; wherein said piezoelectric element 7 and said diaphragm 8 are joined through a vibration transmitting member 9.
US07860257B2 Mixer apparatus and parameter setting method for the apparatus, and program for the apparatus and method
In order to define current states of a mixer, a set of first-type data (scene data) that define processing to be performed on a signal second-type data and a set of second-type data (snapshot data) comprising a group of parameters that define functions or displaying styles of operators or displays are stored in a current area. Storage area or memory is provided for preserving the second-type data, so that the second-type data can be written from the current area into the storage area or recalled from the storage area into the current area in accordance with a user instruction.
US07860256B1 Artificial-reverberation generating device
An artificial-reverberation generating device comprises in one embodiment a convolution engine in association with an impulse-response synthesizer. The impulse-response synthesizer preferably comprises a noise synthesizer and a control means for controlling one or more parameters of the noise synthesizer, the parameters corresponding to adjustable characteristics of the generated reverberation. The noise synthesizer is preferably a pseudo-random number generator, which is multiplied by the output signal of a density generator. The density generator output signal advantageously takes the form of a series of spikes of variable duration and time-interval spacing. The multiplier outputs feed a phase-correlation stage, followed by a time-variant filter stage and a time-variant amplifier stage. The output of the time-variant amplifier stage forms the output of the impulse-response synthesizer and is used to feed impulse-response information to the convolution engine.
US07860255B2 Content distribution server, key assignment method, content output apparatus, and key issuing center
A content distribution system distributes contents. The content distribution system includes a key issuing center, a server, eight output apparatuses, and a communication path that connects them to each other. The key issuing center and each of the output apparatuses are previously given an individual key shared between them. For example, the key issuing center shares individual key IKa with an output apparatus, individual key IKb with an output apparatus, and individual key IKh with an output apparatus.
US07860254B2 Computer system security via dynamic encryption
A dynamic computer system security method and system using dynamic encryption and full synchronization between system nodes. A data record from a data stream created by a source user is encrypted with an initial dynamic session key. A new dynamic session key is generated based upon a data record and a previous dynamic session key. The new dynamic session key is then used to encrypt the next data record. A central authority is used to synchronize and authenticate both source and destination users with dynamic authentication keys. The central authority and users constantly regenerate new dynamic authentication keys. A child process is forked to ensure synchronization and authentication of dynamic authentication keys of each node upon a request for a secure communication establishment from a user. The central authority generates the initial dynamic session key with the current dynamic authentication key to begin a secure communication session.
US07860250B2 Apparatus for entitling and transmitting service instances to remote client devices
A server in a subscriber television network receives service instances from a headend of the subscriber television network. The server is adapted to encrypt according to an encryption scheme and re-transmit service instances to a client-receiver. The server reformats the service instance from a first format into a second format the client-receiver can access the service instance.
US07860247B2 Identity based encryption
A method of performing IBE cryptography comprising the steps of a key generation server transmitting a master public key to a processor, the processor generating or retrieving a fresh master public key derived from the master public key transmitted by the key generation centre, and the processor using the fresh master public key to generate a public key for transmitting a message to a recipient device having a corresponding private key. The processor may store the fresh master public key in a read only memory for repeated use or it may dynamically generate it. To dynamically generate the fresh master public key the processor multiplies the original master public key by a curve co-factor. The processor may be incorporated into a hand-held card, and it may transfer information to a linked second processor for performing some of the calculations.
US07860244B2 Secure computation of private values
An embodiment may include a system having a communication unit and a processing unit. The communication unit may be configured to receive an encrypted private value of a party, the encrypted private value being generated from a private value with a public-key encryption system and a public key, to send an encrypted blinded result to the party, and to receive a blinded result generated from the encrypted blinded result. The processing unit may be configured to compute a result of a function, the function having as input the private value, to blind the result of the function to generate the encrypted blinded result, and to compute the result by unblinding the blinded result.
US07860241B2 Simple universal hash for plaintext aware encryption
A simple universal hash apparatus and method include input means for inputting at least one of a plurality of Plaintext blocks into an integrity aware encryption scheme using at least one of two secret keys to obtain a plurality of Ciphertext blocks; Plaintext checksum means for computing a Plaintext checksum value from said plurality of Plaintext blocks; Ciphertext checksum means for processing said plurality of Ciphertext blocks and a third key to obtain a Ciphertext checksum; and combination means for combining said Plaintext checksum and said Ciphertext checksum to obtain the simple universal hash value.
US07860239B2 Method and apparatus for metering usage of software products using multiple signatures
A method and a corresponding apparatus for metering usage of software products on a computer are proposed. The solution of the invention is based on the idea of associating each product with an installation signature (indicative of the installation of the product on the computer) and with a running signature (indicative of the running of the product on the computer). The products that are installed on the computer are asynchronously determined according to their installation signatures; in this way, any ambiguities (for example, caused by different versions and/or configurations of a product sharing the same executable modules) can be resolved in advance. Therefore, when at run-time the invocation of an executable module is detected it is possible to use only the running signatures to identify the corresponding product uniquely (without the need of additional information about the executable module, such as its size).
US07860238B2 Communication terminal and additional function module thereof
A terminal main body of a communication terminal is supplied power from a battery pack through a DC signal path. The terminal main body communicates with at least one additional function module providing an additional function through a communication path connected to the DC signal path so as to provide the additional function to a user. Herein, the communication path is an AC signal path. That is, a signal transmitted/received between the terminal main body and the additional function module is an AC signal, and thus, the communication path can be compatible with the DC signal path providing the power. In addition, a plurality of additional function modules can be serially connected in the form of a serial communication bus, and therefore, a user can select a plurality of additional functions.
US07860232B2 Method and system for migrating a telephone service from a first local exchange carrier to a second local exchange carrier
A method and system are provided for migrating telephone service. An order is received to migrate telephone service to a competitive local exchange carrier for at least one telephone line assigned to a customer. An account is created for the order. At least one sub-account associated with the account may be created. Each sub-account may be associated with a different combination of a local exchange carrier, from which the telephone service is being migrated, and a billing telephone number. A first telephone migration order may be generated and sent for migrating at least one telephone line associated with a first combination of a local exchange carrier and a billing telephone number.
US07860230B2 Telephone call screening and routing device and related method
A method for screening and routing incoming telephone calls includes extracting caller identification information from an incoming telephone call, providing a plurality of tables including a primary ring table, a secondary ring table, a voicemail table, a block call table, and a forward call table, and determining which one of the plurality of tables includes the caller identification information. The method also includes allowing the incoming telephone call to have a primary ring tone if the primary ring table includes the caller identification information, and allowing the incoming telephone call to have a secondary ring tone if the secondary ring table includes the caller identification information. The method further includes sending the incoming telephone call directly to voicemail without having a ring tone if the voicemail table includes the caller identification information, blocking the incoming telephone call if the block call table includes the caller identification information, and forwarding the incoming telephone call if the forward call table includes the caller identification information.
US07860229B2 Recursive identification of individuals for casual collaborative conferencing
A method for real-time communication among two or more individuals separated in space. The method includes the steps of determining that a first individual is likely to be interested in communicating with a second individual via a first communications link; retrieving information via the first communications link about one or more additional individuals from electronic memory means associated with the second individual; and establishing communication with at least one of the additional individuals based on the retrieved information.
US07860228B1 System and method for provisioning telephony services
The invention includes telephony servicing over a computerized network wherein customers of a telephony services company may establish basic services, add new services or modify existing services. A customer may create an account on a provisioning system and manage the account options within a provisioning system which facilitates activity within an existing carrier provisioning system architecture.
US07860225B2 Method and apparatus for selectively providing messages in telecommunications systems
A telecommunications advertising means is disclosed. The telecommunication advertising means includes an advertisement database coupled to a processing means. The advertisement database stores subscriber specific or third party advertisements that are selectively associated with communications in a telecommunications network. The selective association is carried out by the processing means. In one embodiment, a router is coupled to the advertisement database. The router routes communications from source to destination within the telecommunications network. The router also routes advertisements that have been associated with the communications to the sources and destinations of the communications. A telecommunications system is also disclosed. The telecommunications system comprises a network subsystem, which includes a telecommunications advertising means. The telecommunications advertising means comprises an advertisement database and a processing means.
US07860220B2 Molybdenum alloy; and X-ray tube rotary anode target, X-ray tube and melting crucible using the same
This invention provides a molybdenum alloy having excellent high-temperature strength, an X-ray tube rotary anode target having high-temperature strength, an X-ray tube, and a melting crucible. The molybdenum alloy, having an oxygen content of not more than 50 ppm, comprising 0.2 to 1.5% of a carbide by weight and the balance, molybdenum, wherein the carbide is at least one selected from titanium carbide, hafnium carbide, zirconium carbide, and tantalum carbide, and a part of the carbides has an aspect ratio of not less than 2.
US07860218B2 Method for servoing a source of X-rays of a digital radiography device
The invention relates to a radiographic device and method of servoing an X-ray source (800) in a radiography device comprising a MOS-type image sensor (810) with pixels provided with separate read and refreshment commands, respectively, in which, during a radiography operation, read commands of a plurality of image sensor pixels are called repeatedly, while maintaining a source of X-rays power-supplied, so as to establish, in response to each reading, at least one image acquisition characteristic, and in which the emission of X-rays is interrupted when the image acquisition characteristic corresponds to a preset image acquisition characteristic.
US07860216B2 Device and method for positioning a target volume in radiation therapy apparatus
Device for positioning a target volume (112) such, as a phantom or a patient in a radiation therapy apparatus, said apparatus directing a radiation beam (405) towards said target (112), characterized in that it comprises:—a target support (100) whereon the target is immobilized; a two dimensional radiation detector (103) fixed with fixations means (101, 102, 104, 106 107; 301, 302, 304, 305, 306; 208, 209) in a known geometric relationship to said target support (100), said radiation detector (103) being capable of detecting the position of intersection of said radiation beam (105) with said detector (103); correcting means for correcting the relative position of said beam (105) and said target support 100), based on said detected intersection position.
US07860212B2 Weight inspection apparatus and weight inspection system provided therewith
A weight inspection apparatus includes a weight obtaining unit, an irradiation unit, a detection unit and an estimated weight calculation unit. The weight obtaining unit is configured to obtain an actual weight of an inspection target object. The irradiation unit is configured to irradiate the inspection target object with energy waves. The detection unit is configured to detect the energy waves irradiated at the inspection target object. The estimated weight calculation unit is configured to calculate an estimated weight of the inspection target object based on a result of detection by the detection unit. The deviation amount calculation unit is configured to calculate a difference between the actual weight obtained by the weight obtaining unit and the estimated weight obtained by the estimated weight calculation unit.
US07860211B1 Method of producing a laminography image with a rotating object, fixed x-ray source, and fixed detector columns
A method of producing a laminography image of an object. The object is rotated on a platform in an object space between a fixed x-ray source and multiple columns of detector elements. Two samples of each voxel are taken at each detector column, one for each of the two alignments of the x-ray source, voxel, and detector column as the object rotates. It is generally possible to image the entire object in one rotation. Optionally, the platform axis can be offset from the system center line or the platform can be translated through the object space in the plane of the platform in order to make sure that each voxel traverses all of the detector columns to acquire maximum data. Once all of the data for all of the voxels is acquired, it is used with any appropriate laminography algorithm to produce images of the object.
US07860210B2 Data normalization in inverse geometry computed tomography system
A method for imaging an object in a computed tomography (CT) system with a plurality of sources comprising a first source and a second source, wherein the plurality of sources together with a detector array are mounted on a rotatable gantry, and wherein an intensity of the second source has unknown fluctuations is provided. Projection data is collected using the first source in a first gantry position. Projection data is collected using the second source in a second gantry position, wherein projection data from the first source in the first gantry position substantially overlaps projection data from the second source in the second gantry position. Data from the first source at the first gantry position is used to correct for source fluctuations of the second source at the second gantry position.
US07860207B2 Method and system for providing fuel in a nuclear reactor
Exemplary embodiments provide automated nuclear fission reactors and methods for their operation. Exemplary embodiments and aspects include, without limitation, re-use of nuclear fission fuel, alternate fuels and fuel geometries, modular fuel cores, fast fluid cooling, variable burn-up, programmable nuclear thermostats, fast flux irradiation, temperature-driven surface area/volume ratio neutron absorption, low coolant temperature cores, refueling, and the like.
US07860203B1 High-speed serial data signal interface architectures for programmable logic devices
A programmable logic device integrated circuit (“PLD”) includes high-speed serial interface (“HSSI”) circuitry in addition to programmable logic circuitry. The HSSI circuitry includes multiple channels of nominal data-handling circuitry (typically including clock and data recovery (“CDR”) circuitry), and at least one channel of nominal clock management unit (“CMU”) circuitry (typically including phase-locked loop (“PLL”) circuitry or the like). To increase the flexibility with which the channels can be used, the nominal data-handling channels are equipped to alternatively perform CMU-type functions, and the nominal CMU channel is equipped to alternatively perform data-handling functions.
US07860192B2 FSK demodulator, FM demodulator, and related method with a build-in band-pass filter
A frequency shift keying (FSK) demodulator includes a band-pass filter, an auto-calibration loop, a phase comparator, and an analog-to-digital converter. The band-pass filter is used for shifting phase of an FSK signal to generate a revised FSK signal. The auto-calibration loop is coupled to the band-pass filter for adjusting a center frequency of the band-pass filter. The first input end of the phase comparator is coupled to an output end of the band-pass filter, and the second input end of the phase comparator is used for receiving the FSK signal. The phase comparator is used for comparing the FSK signal with the revised FSK signal and outputting a comparison result. The analog-to-digital converter is coupled to the phase comparator for converting the results of the phase comparator into digital data. Similarly, a frequency modulation (FM) demodulator includes a band-pass filter, an auto-calibration loop, and a phase comparator.
US07860189B2 Hybrid heterodyne transmitters and receivers
Disclosed are hybrid heterodyne transmitters and receivers for use in communications systems, or other systems, and the corresponding methods for hybrid heterodyne transmitting and receiving. A heterodyne receiver for converting a continuous time modulated signal to a discrete time digital baseband signal includes a sigma-delta modulator. The sigma-delta modulator is a sigma-delta analog-to-digital converter constructed and arranged to receive a modulated signal at an RF carrier frequency and provide a quantized output at a first intermediate frequency. The heterodyne receiver may also include a digital mixer constructed and arranged to receive a data stream quantized by the sigma-delta analog-to-digital converter and receive a signal at a second mixing frequency. The digital mixer then provides digital signals representative of a baseband signal suitable for digital signal processing.
US07860187B2 FSK signal modulator for producing a binary FSK signal
An FSK signal modulator is provided in a transmitter which receives desired information to be transmitted on its input and which modulates the information to be transmitted to transmit a binary FSK signal. A counter counts a value of addition with the value of addition modified in accordance with a predetermined rule, depending on the value specified by the information to be transmitted, and for holding the counted value. The count value is determined by a threshold value decision circuit with respect to a threshold value. The result from the decision is output in the form of binary FSK signal. An FSK signal modulator will be provided which is simplified in circuit constitution.
US07860186B2 Transmitting apparatus with bit arrangement method
A transmitting apparatus comprising circuitry operable to generate a plurality of bit sequences using bits included in a first data block and a second data block, circuitry operable to control the plurality of bit sequences to correspond to a signal point on the phase plane, comprising a bit sequence generating unit operable to control the generation of the bit sequences to adjust an occupation rate occupied with predetermined bits included in the first data block to be closer to an occupation rate occupied with predetermined bits included in the second data block in regard to bit positions of the predetermined bits, based on an error tolerance of the respective bit sequences generated resulting from the correspondence to a signal point on the phase plane, and circuitry operable to transmit the signals obtained by multi-level modulations in accordance with each signal point.
US07860181B2 Decoding apparatus and decoding method
Disclosed herein is a decoding apparatus for decoding channel input bits from a partial-response channel output in accordance with a trellis obtained by combining a coding constraint and state transitions of a partial response for a case in which the length of a memory required for describing the coding constraint is greater than the length of a channel memory of the partial response. The apparatus may include a first calculation unit configured to carry out a first calculation on first branch information, which may be defined as information on first branches included in three or more branches merging in a state determined in advance, and first path information defined as information on first paths for the first branches; and a second calculation unit configured to carry out a second calculation on a first calculation value obtained as a result of the first calculation.
US07860180B2 OFDM modem for transmission of continuous complex numbers
The invention enables the transmission of continuous complex numbers using a symbol based transmission scheme such as OFDM. Accordingly, complex numbers are mapped to the constellation map, enabling a fine granularity of constellation points. This scheme may be used, for example, in the transmission of video where the coefficients representing the higher frequency of each of the video components, as well as the quantization error values of the DC and near DC components, or some, possibly non-linear transformation thereof, are sent as pairs of real and imaginary portions of a complex number that comprises a symbol.
US07860178B2 Guard section length detection method and system
A guard section length detection method is disclosed. In the method, a guard section length detection method is used in an OFDM system. The OFDM symbol includes a data interval having a first length, and a guard section having a guard section length. The method detects a first symbol boundary and a second symbol boundary, and determines the guard section length based on a length between the first symbol boundary and the second symbol boundary.
US07860177B2 Receiver detecting signals based on spectrum characteristic and detecting method thereof
A receiver for receiving a target signal complying with a specific communication specification comprising a specific spectrum characteristic includes a detecting module for detecting a packet of an input signal, a transforming unit for transforming the packet from a time domain to a frequency domain to derive a spectrum characteristic of the input signal, and a determining unit for determining whether the input signal is the target signal according to the spectrum characteristic of the input signal. Therefore, the proposed receiver is able to reduce packet miss rate and false alarm rate while robust to a severe channel condition, and achieve fast and accurate signal quality detection.
US07860175B2 Method for seamlessly changing power modes in an ADSL system
A DMT system and method with the capability to adapt the system bit rate on-line in a seamless manner. The DMT system provides a robust and fast protocol for completing this seamless rate adaptation. The DMT system also provides a framing and encoding method with reduced overhead compared to conventional DMT systems. The DMT system and method provide seamless rate adaptation with the provision of different power levels. This framing and encoding method enables a system with seamless rate adaptation capability. The system and method of the invention can be implemented in hardware, or alternatively in a combination of hardware and software.
US07860173B2 Common field bus for data and energy transfer
Data communication in an electrical system according to the present invention uses the time difference between two successive current or voltage pulses to represent different data values. The time differences (Δt9−Δt16) can assume more than two different predetermined values, and thereby each pulse can represent more than one data bit. A central unit of the inventive system transfers data to a number of nodes by modulating voltage pulses onto a base voltage supplying power to the nodes. The time difference (Δt9−Δt12) between successive voltage pulses represents a data value. The nodes transfer data back to the central unit using current pulses, whereby the time difference (Δt13−Δt16) between the latest voltage pulse and the current pulse represents the data sent to the central unit. Data from two or more nodes are possible to transfer simultaneously without disturbing each other. The base voltage on the bus can be AC or DC.
US07860171B2 Video encoding/ decoding method and apparatus for motion compensation prediction
A video encoding method includes selecting one combination, for each block of an input video signal, from a plurality of combinations. Each combination includes a predictive parameter and at least one reference picture number determined in advance for the reference picture. A prediction picture signal is generated in accordance with the reference picture number and predictive parameter of the selected combination. A predictive error signal is generated representing an error between the input video signal and the prediction picture signal. Encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination is included.
US07860168B2 Method and apparatus for improved increased bit-depth display from a transform decoder by retaining additional inverse transform bits
A method and apparatus for processing a video block extracted from an encoded bitstream. The method generally includes the steps of (A) generating a normal block by inverse transforming the video block, the normal block having a normal resolution, (B) generating an alternate block from the video block, the alternate block comprising image detail (i) present after the inverse transforming and (ii) absent from the normal block and (C) generating an output block based on the normal block and the alternate block, the output block having an output resolution greater than the normal resolution.
US07860167B2 Apparatus and method for adaptive 3D artifact reducing for encoded image signal
An efficient and non-iterative 3D post processing method and system is proposed for mosquito noise reduction, block localization and correction in DCT block-based decoded images. The 3D post processing is based on a simple classification that segments a picture in multiple regions such as Edge, Near Edge, Flat, Near Flat and Texture regions. The proposed technique comprises also an efficient and shape adaptive local power estimation for equivalent additive noise and provides simple noise power weighting for each above cited region. Temporal filtering configurations using Minimum Noise Variance Criterion are proposed for reducing temporally varying coding artifacts. A Minimum Mean Square Error or Minimum Mean Square Error-like noise reduction with robust and effective shape adaptive windowing is utilized for smoothing mosquito and/or random noise for the whole image, particularly for Edge regions. The proposed technique comprises also signal domain histogram analysis based Block Localization and adaptive edge based Block artifact correction. Finally, is also proposed an optional adaptive detail enhancer which can enhances the luminance signal in eight directions differently.
US07860166B2 Method and apparatus for motion estimation in video signal decoding
Efficient search window storage schemes for motion estimation in video signal processing are disclosed. According to one embodiment, motion estimation is carried out as follows: allocating a ring buffer to store at least critical number of macro-blocks of luminance data from a reference frame on the motion estimator, establishing a rule to relate each storage unit of the ring buffer with each of the macro-blocks of the reference frame, initializing the ring buffer by reading in one less than the critical number of macro-blocks from the reference frame, when the macro-block is located next to a border of the reference frame, generating one or more added border macro-blocks and storing into the corresponding position of the ring buffer in accordance with the rule, constructing the search window from the macro-blocks stored in the ring buffer, and conducting motion estimation of the current macro-block of the current frame with the search window.
US07860162B2 Object tracking method and object tracking apparatus
An object tracking apparatus includes a buffer unit that is configured to store picture information, an object position detecting unit that detects positional information of an object from the picture information, an object region detecting unit that detects a region of the object in the picture information based on the positional information, a storage unit that detects a feature properties of the object located in the region and stores the positional information, the feature properties and the region of the object, a predicting unit that predicts a position of the object of the next frame in the picture information from the position information, a determining unit that determines a predictive area of the next frame where the region is to be moved based on the position of the object of the next frame, and a verifying unit that verifies the feature properties of the object within the predictive area of the next frame and outputs a most resemble region.
US07860160B2 Video encoding device
The present invention provides a video encoding device in which a capacity of a binary data storing unit is small, a size of the video encoding device is small, a video signal can be processed in real time, and reduction in quality of images generated from the eventually obtained data can be prevented. The video encoding device according to the present invention includes: a video encoding unit which encodes a video signal; a binarization unit which binarizes an encoded value obtained from the video encoding unit; and an entropy encoding unit which subjects entropy encoding to binary data obtained from the binarization unit. Here, the video encoding unit encodes the video signal based on a characteristic of the binarization performed by the binarization unit, so that an amount of binary data obtained from the binarization unit by binarizing the encoded value that is encoded based on the characteristic is less than an amount of binary data obtained by binarizing an encoded value that is encoded without being based on the characteristic.
US07860156B2 Selectable-tap equalizer
A signaling circuit having a selectable-tap equalizer. The signaling circuit includes a buffer, a select circuit and an equalizing circuit. The buffer is used to store a plurality of data values that correspond to data signals transmitted on a signaling path during a first time interval. The select circuit is coupled to the buffer to select a subset of data values from the plurality of data values according to a select value. The equalizing circuit is coupled to receive the subset of data values from the select circuit and is adapted to adjust, according to the subset of data values, a signal level that corresponds to a data signal transmitted on the signaling path during a second time interval.
US07860154B2 Spread spectrum receiver for restoring received symbols with a symbol detection window adjusted in optimal and a method therefor
A spread spectrum receiver has less symbol detection error due to noise. Correlation values between an input signal and spread code sequences are produced by correlators correspondingly provided for the spread code sequences. When an optimum window width symbol detection window is open, the correlation values are compared with a correlation threshold. When the correlation values exceed the correlation threshold, symbol data of the spread code sequence corresponding to the correlator outputting the correlation value indicating the maximum correlation peak is used to demodulate received symbol data. The optimum window width of the symbol detection window is generated from the correlation values and position information of the correlation peak values. The correlation threshold is updated to the produced correlation threshold. The position information of the correlation peak values is used to adjust the symbol detection window width, thus providing the least symbol detection error.
US07860153B2 Mobile terminal, reception decision method in a mobile terminal and program
A method, and a mobile terminal incorporating the same, of carrying out a reception decision uses a signal received from a base station in the mobile terminal. The mobile terminal includes a communication parameter calculating unit for calculating a communication parameter that is used for estimating a state of a communication environment based on a reception signal transmitted from a base station, a decision parameter setting unit for calculating a decision parameter based on a result of estimation for the state of the communication environment generated by using the communication parameter calculated by the communication parameter calculation unit, and a reception decision unit for carrying out a reception decision of the reception signal based on the decision parameter set by the decision parameter setting unit.
US07860151B2 System and method for generating multicarrier spread spectrum signals with constant envelope
A method of generating a multicarrier spread spectrum signal having a constant envelope includes partitioning multiple spreading codes into at least a first portion of spreading codes and a second portion of spreading codes. First and second modulating signals, respectively, are formed from the first and second portions of spreading codes. A first carrier spread spectrum signal is modulated with the first modulating signal to form a first modulated carrier signal, and a second carrier spread spectrum signal is modulated with the second modulating signal to form a second modulated carrier signal. The first and second modulated carrier signals are summed to form the multicarrier spread spectrum signal. The method includes combining spreading codes from the multiple spreading codes using majority voting logic to form the first and second portions of spreading codes.
US07860150B2 Apparatus, method, and computer program product providing improved uplink pilot transmission schemes
In one non-limiting aspect thereof, the exemplary embodiments of this invention provide a user equipment that includes a data processor; and a wireless transceiver configured to transmit uplink pilot signals during sub-bands and slots, wherein at least three blocks (LB1, LB2 and LB3) are reserved for pilot signals. LB1 and LB2 include in-band pilot signals transmitted using a dedicated pilot code. The wireless transceiver is further configured to transmit LB3 using a frequency hopping pattern and pilot code allocation that are based on a slot and a sub-band in which a first LB3 is transmitted. Thus, the code and hopping pattern of a scheduled user equipment are resource-specific (defined by an allocated resource), as opposed to being user equipment-specific.
US07860148B2 Receiving circuit and receiving method
A receiving circuit which receives information using a multi-carrier signal comprises a phase rotation amount calculator which calculates a phase rotation amount of a multi-carrier signal included in a first frequency band according to a pilot-sub carrier included in the first frequency band, a converter which calculates a phase rotation amount of a multi-carrier signal included in a second frequency band according to the phase rotation amount of the multi carrier signal included in the first frequency band.
US07860143B2 Metal-assisted DBRs for thermal management in VCSELs
A VCSEL includes a substrate having a partially removed portion; a metal-assisted DBR having a metal layer and a first mirror stack, wherein the metal layer is located at the partially removed portion of the substrate; an active region having a plurality of quantum wells over the metal-assisted DBR; and a second mirror stack over the active region, wherein a number of alternating layers of the first mirror stack is substantially smaller than a number typically required for a VCSEL without the integrated metal reflector. Such a metal-assisted DBR is especially useful for a long-wavelength VCSEL on a InP substrate or a red-color VCSEL on a GaAs substrate.
US07860141B2 Photonic crystal laser
One objective of the present invention is to provide a laser device which is capable of scanning beams of a laser light of high output power at a high speed without using mechanical scanning mechanisms. A plurality of the upper electrodes 33 is linearly arranged in the photonic crystal laser provided with an active layer 21 and a two-dimensional photonic crystal layer 23 which are held between upper electrodes 33 and a lower electrode 27. A current is introduced from one upper electrode 33 or the plurality of the upper electrodes 33 disposed adjacently. Therefore, the active layer 21 generates light and the light is intensified by diffraction in the two-dimensional photonic crystal layer 23, so that a stronger laser light is emitted to the outside from around the upper electrodes 33 into which a current is introduced. When the current-injected upper electrodes are sequentially switched, a laser light scan is performed in the direction of the array of the upper electrodes. Since this switching can be made electrically, a laser light scan can be achieved at a high speed without using the mechanical scanning mechanisms.
US07860139B2 Semiconductor laser device
A semiconductor laser device includes an n-type clad layer, an active layer, and a p-type clad layer having a ridge and wing regions. The wing regions are provided with a first trench present on one side of the ridge and a second trench provided on the other side thereof being interposed therebetween. A reflectivity Rf at a front end face of a resonator, a reflectivity Rr at a rear end face of the resonator, a minimum value W1 of a width of the first trench in a region adjacent to the front end face, a minimum value W2 of a width of the second trench in the region adjacent to the front end face, a width W3 of the first trench at the rear end face, and a width W4 of the second trench at the rear end face satisfy RfWr. The ridge includes a region where a width decreases with distance from the front end side toward the rear end side.
US07860137B2 Vertical cavity surface emitting laser with undoped top mirror
A VCSEL with undoped top mirror. The VCSEL is formed from an epitaxial structure deposited on a substrate. A doped bottom mirror is formed on the substrate. An active layer that includes quantum wells is formed on the bottom mirror. A periodically doped conduction layer is formed on the active layer. The periodically doped conduction layer is heavily doped at locations where the optical energy is at a minimum when the VCSEL is in operation. A current aperture is used between the conduction layer and the active region. An undoped top mirror is formed on the heavily doped conduction layer.
US07860130B2 Communicating signals through two twisted pairs
In one embodiment, a method includes communicating with a Digital Subscriber Line (DSL) transceiver unit through a first twisted pair that comprises a first plurality of wires, and communicating with the DSL, transceiver unit through a second twisted pair that comprises a second plurality of wires. A training procedure is implemented to receive first signals from the DSL transceiver unit through the first plurality of wires of the first twisted pair, and to send second signals to the DSL transceiver unit through the second plurality of wires of the second twisted pair.
US07860123B2 Method for transmitting packets in a wireless communication system and an apparatus using the same
A wireless communication apparatus includes a first interface, a packet memory, a shift register set, and a second interface. The first interface receives a plurality of packets and stores the plurality of packets in the packet memory. The addresses of the plurality of packets stored in the packet memory are recorded in the shift register set. The second interface reads the packets in the packet memory according to the addresses of the packets recorded in the shift register set and then sends to a receiver. After an acknowledge signals from the receiver is received, the addresses of the successfully transmitted packets are cleared from the shift register set.
US07860108B2 Methods and devices for transferring and for recovering data packets
There is disclosed a method of transferring input data packets from an upper layer to a lower layer of a stack of communication protocol layers, wherein the lower layer supports variable sized packets. One input data packet is received from the upper layer. This input data packet is segmented into several data segments the size of which is selected in a list of a given number N of predetermined segment size values. Signalling information is added to each data segment to form output data packets, which is delivered to a lower layer. Selection of the segment size value is performed according to an algorithm which minimizes the overall ineffective data and/or the overall signalling information. Thus, the transmission overhead generated by the segmentation scheme is reduced.
US07860103B1 Method and apparatus for extended addressing in a fiber channel arbitrated loop
Methods and apparatus for increasing the number of addressable node ports within one arbitrated loop are provided in a way that allows all node ports be able to participate in loop operations. The method also adds destination filtering based on the source address to determine which of the similarly addressed node ports a message is destined for. A unique arbitrated loop physical address is acquired by a connectivity device. A shared arbitrated loop physical address is acquired by each drive in a set of drives attached to the connectivity device. The shared arbitrated loop physical address is part of a set of shared arbitrated loop physical addresses that are shared among a plurality of connectivity devices. The drive can be uniquely addressed using a pairing of the shared loop physical address associated with the drive and the unique arbitrated loop physical address associated with the selected connectivity device.
US07860101B2 End-to end connections in a switched network
Described is a method of providing an AAL2 end-to-end connection in an ATM transmission network using a first and a second AAL2 endpoint and at least an AAL2 switch. The method comprises the step of establishing an end-to-end connection on a concatenation of a first path between the first AAL2 endpoint and the at least one AAL2 switch with a second path between the at least one AAL2 switch and the second AAL2 endpoint. The selection of the first and second path is performed by using a mapping scheme which is valid at least between the first AAL2 endpoint and the at least one AAL2 switch and between the at least one AAL2 switch and the second AAL2 endpoint. The mapping scheme is configured so as to ensure that the first AAL2 endpoint can control the selection of certain paths.
US07860099B2 Method for managing and setting many network devices
The present invention discloses a method for managing and setting many network devices, and the method is applied in a network management system. The network management system includes a management server and a plurality of network devices. The management server searches a network device connected to the management server and specifies one of the network devices connected to the management server as a master network device, and then searches all network devices that can be connected to the master network device. The searched network devices are set as candidate network devices and at least one candidate network device is set as a slave network device of the master network device, such that a single IP address of the master network device can be used for managing the slave network devices, and the management server can be used for managing many network devices distributed at different places.
US07860096B2 Switching method and apparatus for use in a communications network
One embodiment of the invention provides a method of operating a switch in a communications network. The method includes storing a set of routings for each port in the switch. When a packet is received at a port in the switch, the set of routings corresponding to the port at which the packet was received is accessed. A port from which to forward the packet from the switch is determined in accordance with the set of routings. The packet is then duly forwarded over the network from the port as determined by the routings.
US07860094B2 Multicast routing method and apparatus for routing multicast packet
A communications apparatus for converting an IPv4 multicast packet transmit from an IPv4 terminal into an IPv6 multicast packet and transmitting the converted IPv6 multicast packet to one of a plurality of IPv6 networks. The communications apparatus has information indicating to which IPv6 network the IPv4 multicast packet to undergo conversion processing is to be transmitted. The communications apparatus then converts the received IPv4 multicast packet into an multicast packet and transmits the converted IPv6 multicast packet to an IPv6 network where it is required to be sent.
US07860090B2 Method for processing LMP packets, LMP packet processing unit and LMP packet processing node
The present invention discloses a method for processing LMP packet carrying a control message, which includes: receiving the LMP packet carrying a control message from a peer LMP node, determining whether a state of a control channel is an available state according to the LMP packet, and updating or resetting a HelloDeadInterval timer if the control channel is in the available state. When the control channel is in the available state, the processed LMP packet is sent to the peer node, a new LMP packet carrying the control message is generated and sent to the peer node, and a HelloInterval timer is updated or reset. The present invention further provides a LMP processing unit and a LMP packet processing node.
US07860089B2 Method and system for network based call-pickup
A method and system for network based call-pickup is provided. In one embodiment a first user agent communicates in a communication session with a second user agent in a network telephony system. The second user agent may request that a third user agent replace the second user agent in the communication. The third user agent may be a park server, and when it replaces the second user agent, the communication session may thereby be parked at the park server. A fourth user agent may then request that the third user agent (e.g., park server) initiate a communication session between the first user agent and the fourth user agent. The third user agent may then instruct the first user agent to communicate with the fourth user agent. The parked communication session may thereby be picked up by the fourth user agent.
US07860087B2 Distinguishing between protocol packets in a wireless communication system
The present invention is directed to distinguishing between protocol packets in a wireless communication system. A transmitting side receives an IP packet comprising a User Datagram Protocol (UDP) header and a second header located after the UDP header. The second header is related to either an RTP packet or an RTCP packet. By checking the second header for a payload type field value, the transmitting side can determine whether the second header is related to the RTP packet or the RTCP packet based on the payload type field value. Afterward, the transmitting side assigns a different quality of service for each of at least one of the RTP packet and the RTCP packet according to the determination.
US07860086B2 Method and apparatus for voice data packets
Data transmission method for voice data packets (SDP) between at least one voice signal processor (7-i) and a network processor (3) using a voice data bus (10) in time-division multiplex data frames which each have a predetermined number of timeslots (TS), where the voice data packets (SDP) from a voice signal processor (7-i) are transmitted in split form via the voice data bus (10) in particular timeslots provided for the respective voice signal processor (7-i).
US07860080B2 Service provisioning in telecommunications system comprising call control service capability servers
This invention describes a method of service provisioning in a telecommunication system, which telecommunication system is comprised of configurations of service switching point (SSP), service capability server (SCS) and service provisioning equipment, which configurations are configured to provide services to users, wherein the provisioning of at least one of said services requires the involvement of more than one service capability server. To set up the service, a direct interaction between the service capability servers is provided.
US07860078B2 Method of transmitting feedback information in an orthogonal frequency division multiplexing (OFDM)/ OFDM access (OFDMA) mobile communication system
A method of transmitting feedback information in a wireless communication system is disclosed. More specifically, the method comprises a mobile station (MS) which determines whether to transmit feedback information to a base station (BS) without solicitation from the BS. After determining to do so, the MS transmits a request message to request the BS to allocate an uplink resource for transmitting at least one unsolicited header and thereafter receives the uplink resource allocation from the BS. Lastly, the MS transmits the at least one unsolicited header via the allocated uplink resource.
US07860074B2 Method and apparatus for allocating communication resources
In a communication system (10) having a pool of communication resources (11), such resources are preferentially allocated amongst a plurality of communication services (such as, for example, voice services, single-slot packet data services, and multi-slot packet data services) in a manner that tends to facilitate subsequent expansion of selected services (such as multi-slot packet data services). In a preferred embodiment, the allocation process also tends to favor balanced as versus unbalanced expansion of certain services when comparing one physical carrier that supports the service against another physical carrier that also supports that service.
US07860069B2 Communications system
A communications system is provided, the system being operable to provide a communications session utilizing an internet protocol, such as for example IPv4, IPv6 and their extensions mobile IPv6 or IPv4. The system includes a mobile node having an application program and an operating system. The application program is operable to provide the communications session using an internet protocol address information. The operating system is operable to monitor the internet protocol address information and to inform the application program of a change of internet protocol address information. The application program is arranged to adapt the communications session in accordance with the change of internet protocol address information. As a result of the operating system informing the application program of a change of the internet protocol address information, the application program can adapt the operation of the communications session to reduce a likelihood of the communications session being affected when the IP address changes.
US07860064B2 Radio communication device and arrival direction estimation method
A receiver having an array antenna estimates arrival directions of multiple paths that arrive with an angular spread. Consequently, arrival direction estimation accuracy can be ensured without increasing throughput even if the power every path is low by estimating an average arrival direction of an entire set of multiple paths having the angular spread from a result of one angular spectrum by multiple correlation operation units that perform mutual correlation operations with pilot signals for baseband signals received by the array antenna, a path detection unit that detects multiple arrival path receiving timings by generating a delay profile based on output of each of the correlation operation units, a path correlation value synthesis unit that synthesizes a correlation operation value calculated in the multiple correlation operation units and an arrival direction estimation unit that collectively estimates multiple path arrival directions using output of the path correlation value synthesis unit.
US07860060B2 Method and apparatus to facilitate persistence of a handed-off communication system
During a communication session (101) for a multi-network user platform (which communication session is presently occurring in a first network and is terminable by a Session Initiation Protocol server as comprises a part of that first network), one establishes (102) in the first network a Session Initiation Protocol instance as corresponds to the communication session. Thereafter, and particularly following a handoff of the communication session from the first network to a second network, one uses (104) the Session Initiation Protocol instance to maintain communications with the Session Initiation Protocol server such that the Session Initiation Protocol server does not terminate the communication session.
US07860058B2 Inserting method of downlink common pilot
The present invention discloses a method for inserting a downlink common pilot in a TDD system and more particularly to a method for inserting a downlink common pilot in a TDD system based on OFDMA technology and the method includes two steps. A: data to be transmitted are divided into several segments to be transmitted in several continuous time periods, wherein each time period includes several slots with at least one downlink slot; B: a common pilot is inserted in one downlink slot in the time period. Therefore, the scheduling based on the frequency domain can be achieved by measuring the common pilot channel.
US07860057B2 Radio transmission apparatus and method of inserting guard interval
A radio transmission apparatus includes: a guard interval insertion unit that inserts a guard interval in every data block of a transmission data signal; a waveform shaping unit that performs a signal attenuation processing in a time period that includes a boundary of a signal block in which the guard interval has been inserted; and a controller that controls an insertion period of the guard interval by the guard interval insertion unit such that the data block is located in a time period exclusive of the time period which is a signal attenuation period by the waveform shaping unit. By this, in an environment where a signal to which a window function (band limitation) is applied may be received, while the guard intervals are effectively utilized, degradation of reception characteristics due to influence of the band limitation is prevented.
US07860049B2 Method for controlling communication route of wireless multi-hop network system and communication terminal
A wireless multi-hop network is formed by exchanging a control message including a HELLO message and a topology message between a plurality of communication terminals. A communication terminal adjusts a control message transmission interval so as to reduce the control load according to its movement state and transmits a control message at a longer transmission interval as the movement becomes smaller. Moreover, when link information is updated, the communication terminal includes the sequence number of the HELLO message in the topology message transmitted. Thus, it is possible to realize stable communication in accordance with a movement characteristic with a small message transmission frequency.
US07860047B2 Wireless communication apparatus and comunication quality estimating method
Based on a received signal of a wireless communication system currently used for communication, a communication quality in a case of switching to another wireless communication system for communication is efficiently and precisely estimated. A communication quality estimating part (201) subjects both a known signal received, by use of a first wireless communication system, from a radio part (200) and a reference signal outputted from a reference signal storage part (203) to a conversion processing unique to a second wireless communication system for comparison, thereby artificially estimating the communication quality in a case of using a second wireless communication system for communication under the same wireless transmission path environment.
US07860046B2 Method and apparatus for providing bearer format type information in a cellular communication system
A communication system provides for a distribution of bearer format type information among Network Elements located along a bearer path of a communication session, thereby facilitating a selection of a bearer format type for the communication session. The bearer format type information informs of bearer format types supported by each of the Network Elements. In one embodiment of the present invention, the bearer format types are conveyed in bearer format type data fields of bearer format type messages, which data fields may be modified by each Network Element in order to identify the bearer format type capabilities of the Network Element.
US07860044B2 Methods and apparatus for providing synchronization in a multi-channel communication system
A multi-channel processing module is arranged in series with multiple channels of a communication system. The processing module synchronizes downstream symbols among the channels, and synchronizes downstream symbols for at least a given one of the channels with upstream symbols for that channel. The synchronization of downstream symbols among the channels and the synchronization of downstream symbols for at least the given channel with upstream symbols for that channel are collectively achieved by adjusting downstream and upstream adjustable delay elements associated with respective downlink and uplink signal paths in the multi-channel processing module. The channels may comprise respective subscriber lines of a DSL communication system.
US07860043B2 Power management method
A power management method. The power management method for a wireless network having a plurality of stations (STAs) comprises receiving a data frame, detecting a destination STA in accordance with the data frame, and entering a low power state if not the destination STA for a first power-save (PS) duration determined according to a network allocation vector (NAV) of each STA not the destination STA, updated with a duration information of the received data frame duration determined according to a network allocation vector (NAV) of the data frame.
US07860041B2 Upstream adaptive modulation in a communications system
A system and method for providing upstream adaptive modulation. Burst parameters associated with a range of data interval usage codes (IUCs) are defined. Each of the data IUCs has a different modulation order and forward error correction (FEC). The SNR and codeword error rate for each satellite modem in the network are monitored. The data IUCs are dynamically assigned to different satellite modems within an upstream channel based on SNR and/or codeword error rate to enable each of the satellite modems in the upstream channel to achieve maximum bandwidth efficiency during upstream data transmissions. Bandwidth requests are received from the satellite modems and granted. The grant includes the assigned data IUC. The data bursts received in the upstream channel are each processed using the parameters from the assigned IUC for each of the satellite modems sending data in the upstream channel. When any of the satellite modems' SNR and/or codeword error rate changes, the data IUC for that satellite modem is changed accordingly.
US07860033B2 Passive network tap with bidirectional coupler and associated splitting methods
The principles of the present invention relate to passive full-duplex bidirectional Zero Packet Loss (ZPL) network taps that include single, dual, or dual differential couplers that are placed in the communication path between two network devices that communicate using a full-duplex bidirectional data stream that include a first and a second data component. The bidirectional couplers are configured to at least partially obtain a second data stream that includes at least the first data component and to obtain a third data stream that includes at least the second data component. In some embodiments, the bidirectional couplers may include a signal separation module or stage that is configured to further separate the first and second data components.
US07860027B2 Extending an IP everywhere network over a plurality of flooding domains
In one embodiment, a border node receives a message that includes routing information indicating connection of a network device to a domain. The border node then updates a routing database with the routing information, and also uses a network address for the network device to determine whether to propagate the routing information.
US07860026B2 Network switch deployment
Network devices, systems and methods are described that may be used in network switch deployment. One method embodiment includes physically connecting a network switch to a network prior to booting the network switch, booting the network switch into a non-bridging mode, and providing the network switch with a configuration while the switch is in the non-bridging mode.
US07860024B1 Network monitoring method and system
The present invention permits a network operator to maintain a timely view of changes to an operational packet-switched network. In an exemplary embodiment, the method includes subscribing to routing protocol messages received from a plurality of network elements participating in a routing protocol in the packet-switched network. Then, the routing protocol messages from the network elements are received without participating in the routing protocol. Subsequently, the method detects deviations from normal operation of the packet-switched network using the routing protocol messages received from the network elements.
US07860021B2 Apparatus, system and method for maintaining communication between an information processing device and a server
An information processing device 1 includes a transmission judging section 11 for judging whether to transmit a repetition packet, a life judging section 12 for judging whether to set a life not reaching a server device 3 to the repetition packet, a life setting section 14 for setting the life of the repetition packet to the life not reaching the server device 3 when the life judging section 12 judges to set the life not reaching the server device 3, and setting the life of the repetition packet to the life reaching the server device 3 when the life judging section 12 judges to set the life reaching the server device, and a transmitting section 15 for transmitting a repetition packet having the life set by the life setting section 14, when the transmission judging section 11 judges to transmit the repetition packet. It is possible to reduce a processing burden on the server device in an information processing system provided with the information processing device for repetitively transmitting the packet and the server device for receiving the packet.
US07860016B1 Method and apparatus for configuration and analysis of network routing protocols
A method and apparatus for operating on a system containing a plurality of components in communication using at least one communication protocol is disclosed. The method comprises the steps of representing selected ones of the plurality of components, the relationship among the components and the associated communication protocols, determining a mapping between a plurality of events and a plurality of observable events occurring among the components and among the communication protocols, wherein the mapping is represented as a value associating each event with each observable event, and performing the operation in conjunction with the events and observable events, wherein events associated with the communication protocols are distinguished from events associated with the components. The operations may be selected from the group of monitoring, discovering, managing, analyzing and displaying the components associated with the multicast protocols.
US07860013B2 Methods and systems for using in-stream data within an on demand content delivery path
An on demand content delivery platform for delivering on demand digital assets includes a network transport composed of network elements. A content delivery path extends from an application server, through the network transport, to a client. During content delivery, at a network element, data is inserted into the content delivery path to produce a content stream containing inserted in-stream data. In one implementation, the content is conditioned in accordance with instructions present in the in-stream data. In another implementation, the in-stream data represents session information and is utilized for stateless recovery of session information.
US07860006B1 Integrated methods of performing network switch functions
On-switch methods for enforcing a policy relating to one or more network switch resources, for detecting and mitigating a network anomaly, and for selectively filtering packets to an externally-accessible port, are provided. The methods may each be embodied as one or more rules held by one or more processor readable media, with one or more of the rules defining one or more conditions to be met by one or more usage-derived packet statistics, and one or more actions to be performed if the one or more conditions are met.
US07860005B2 Methods and systems that use information about a frame of video data to make a decision about sending the frame
Methods and systems thereof for streaming data are described. Information that quantifies a characteristic associated with a frame in a sequence comprising a plurality of frames of video data is accessed. The information is used to make a decision about the transmission of the frames, such as the order for sending the frames or whether or not to send a frame.
US07859998B2 System and method for managing pre-emption of quality of service (QoS) allocations in a network
A system and method manages Quality-of-Service (QoS) in a network by allocating resources, such as available network bandwidth. The network devices transmit and receive data traffic streams, each of which includes QoS parameters, including a priority level and bandwidth allocation. The method includes choosing which existing QoS allocations are pre-empted, notifying original requesters of pre-empted allocations, and re-establishing pre-empted allocations with appropriate modifications. If a new QoS request cannot be accommodated due to the previous allocations to lower-priority requesters, the existing lower-priority allocations are released until enough allocations are released to accommodate the new request. Once the new request is allocated, the pre-empted configurations may be reallocated.
US07859995B2 Protected-far-node-based solution for fault-resilient MPLS/T-MPLS multicast services
A system and method providing fault resilient multicast services using a network topology in which a source node communicates with a plurality of receiver nodes via at least two disjoint paths in which at least one receiver node is provisioned according to a 1+1 protection mechanism.
US07859987B2 Interleaver for IEEE 802.11n standard
A MIMO wireless system includes a transmitter having a parser that parses a bit stream into multiple spatial data streams and multiple interleavers corresponding to the multiple spatial data streams, where each interleaver interleaves the bits in the corresponding spatial data stream by performing frequency rotation after an interleaving operation, to increase diversity of the wireless system. The MIMO wireless system also includes a receiver that has deinterleavers that deinterleaves spatial bit streams transmitted by the transmitter.
US07859984B2 Optical information recording medium
An optical information recording medium includes a dielectric layer and an Ag-based reflection layer or an Ag-based metal semitransparent layer adjacent to the dielectric layer. The dielectric layer contains niobium oxide between 50 mol % and 75 mol %, zinc sulfide between 10 mol % and 30 mol %. The dielectric layer further contains an additive which is at least one of or a mixture of at least two of the following materials: aluminum oxide, tantalum oxide, silicon oxide, cerium oxide, yttrium oxide, hafnium oxide and bismuth oxide. By this structure layers, an Ag-based reflection layer or Ag-based metal semitransparent layer can apply to a phase-change optical disc without requiring a layer for preventing the Ag-based layer from sulfurization. An optical information recording medium having high productivity can be provided.
US07859980B2 Optical pickup device and information processor
In an optical beam transmissive adjusting mechanism (110) included in an optical pickup device, arrangement positions of a first transmissive element (111) having a first transmittance and a second transmissive element (112) having a second transmittance higher than the first transmittance are switched by a rotational drive unit (105), and an optical beam having a first optical power and an optical beam having a second optical power are output selectively. Furthermore, since a transmissive element of a non-transmissive side for an optical beam is arranged at an angle inclined to an optical axis of the optical beam, the transmissive element does not obstruct a path of the optical beam to be diffused.
US07859979B2 Optical disk apparatus, laser power controller, and laser power control method
A laser power controller includes a loop control section to control a laser light output level of an optical head that applies laser light onto a disk for recording data to be a prescribed value, a DAC control section to hold as a previous level a laser control level preceding switching of a laser output level upon track change between a groove track and a land track during recording, and an analog SW to select the DAC control section to control the laser light output level by the previous level for a certain time period from the track change and to select the loop control section after the certain time period.
US07859977B2 Optical pick-up unit
An optical pick-up including a fold mirror having an achromatic quarter-wave plate coating is provided. To allow the thin film coating to efficiently provide the quarter-wave retardation, the optical pick-up is configured such that the polarization of light incident on the fold mirror is at a predetermined angle. According to one embodiment, the predetermined angle is provided by rotating the light sources. According to another embodiment, the predetermined angle is provided by rotating a plane containing the light sources and the beam combiners. In each embodiment, the beam combiners and the fold mirror are arranged along the same axis to further improve efficiency.
US07859974B2 Optical information recording/reproducing apparatus, diffraction-grating fabricating apparatus, optical information recording medium, and positioning control method
An optical information recording/reproducing apparatus includes an optical mechanism that collects an information beam and a reference beam to an optical information recording medium that has a diffraction grating and an information recording layer by using interference fringes produced due to interference between the both beams which are converted from an irradiation beam for recording or reproduction and that guides a servo irradiation beam into the diffraction grating and causes the servo irradiation beam to be transmitted through the diffraction grating, a photodetector that detects a diffracted beam diffracted by the diffraction grating and transmitted therethrough, and an adjusting unit that controls a drive unit to adjust a position or an angle between the optical information recording medium and the optical mechanism based on the intensity of the detected diffracted beam.
US07859973B2 Method for recording and reproducing a hologram and apparatus therefor
A hologram recording method is a method of recording a hologram, on a hologram recording apparatus that records information by forming a diffraction grating through oppositely irradiating the signal beam and the reference beam to the hologram record carrier. The hologram recording method includes a step of focusing the reference beam at a first numerical aperture from a first effective diameter by means of the reference-beam objective lens, a step of separating the reference beam in a part on the optical axis and a neighborhood thereof to thereby produce from the reference beam a recording reference beam to passes through the hologram record carrier at a second numerical aperture smaller than the first numerical aperture from a second effective diameter smaller than the first effective diameter by means of the reference-beam objective lens of the reference-beam optical system, and allowing the recording reference beam to exit coaxially to the reference beam, and a step of not allowing only the recording reference beam to exit toward the hologram record carrier by means of the signal-beam optical system.
US07859970B2 Holographic storage and reproduction system and method with servo
A holographic storage and reproduction system and method with a servo are provided, wherein a servo mechanism is provided, such that the holographic interferogram is continuously stored in the holographic recording medium. When a reproduced signal is to be obtained, it can be retrieved quickly and accurately through the servo mechanism. Also, the intensity distribution of the reference light reflected by the holographic recording medium can be monitored and controlled, such that the relative distance and oblique angle between the storage and reproduction system and the holographic recording medium are analyzed and adjusted.
US07859969B2 Resilient data storage on optical media
A data resilience component ensures data integrity by storing a data file and a copy thereof in non-overlapping sectors along the spiral information track of an optical storage medium. The number and location of sectors of the optical storage medium are determined, and, in dependence on this data, the number and location of redundant data bits required to space the stored copy from the stored data file, such that the first sector containing the stored data file and the second sector containing the stored copy are non-adjacent, is determined. The data file, its copy and the redundant bits are then sent in a data stream in their appropriate location to prevent the files from being adjacent for recording.
US07859965B2 Recording device and method, reproducing device and method, recording/reproducing device and method, and computer program
A recording device (1T or the like) is provided with (i) recording elements (50, 40) for recording data by irradiating a recording medium with laser beams; (ii) driving members (33T, 33F, 55T, 55F, 54) for performing tracking process or focusing process; (iii) a servo elements (31T, 31F) for automatically controlling the driving members based on an error signal; (iv) specifying elements (21, 22) for specifying an area where a recording medium characteristic (core eccentricity or the like) is not good, based on a high frequency component included in the error signal; and (v) a control unit (10) for (v-i) controlling the servo unit to change the gain in the automatic control, and for (v-ii) controlling the recording elements to change the recording power of the laser beams, in the specified area.
US07859964B2 Method and apparatus of adjusting focusing servo in optical disc device
The present invention relates to a method and an apparatus of adjusting a focusing servo in an optical disc device. According to an embodiment of the present invention, a focusing servo is coarsely adjusted using a tracking error signal for a blank disc, data is recorded in a predetermined area of the disc, and then the focusing servo is finely adjusted using the characteristics of a reproduced signal for the recorded data. In this case, the focusing servo is adjusted to adjust a focusing position of an objective lens, and the predetermined area is a region provided on the disc to detect optimum recording power. The characteristics of the reproduced signal include magnitude and/or jitter value of the reproduced RF signal. Therefore, the present invention can optimally adjust a focusing servo even for a blank disc, and can improve data recording quality.
US07859963B2 Method and apparatus for adjusting recording power for optical disk device
A method and apparatus of controlling an optical disk apparatus determines a reference recording power at each of a plurality of recording speeds for an inserted optical disk, performs a power control procedure for a prescribed recording speed to determine a recording power at the prescribed recording speed in response to a recording request, and then computes a recording power at each of the recording speeds based on the reference recording power and the recording power determined at the prescribed recording speed. The power control procedure is performed only for an inner circumferential area of the disk, irrespective of whether a requested recording speed is less than or greater than the prescribed recording speed. As a result, the speed of the data recording operation may be substantially improved and/or other improvements may be realized.
US07859956B2 Image processing device and image processing method, information processing device and information processing method, information recording device and information recording method, information reproducing device and information reproducing method, storage medium, and program
The present invention allows usable information to be selected by comparing information regarding encoding with conditions regarding encoding processing. When delay modes, picture structures, and pulldown modes do not match each other between previous encoding time and re-encoding time, parameters are not reused. When they match and image frames do not match, a picture type is reused. When a bit rate in the previous encoding is smaller than that in the current encoding and a chroma format is larger than the current chroma format, a picture type and a motion vector are reused. When the conditions are not satisfied, parameters are supplied and received and a determination is made as to whether or not chroma formats match each other. When the chroma formats do not match each other, picture-type information, motion-vector information, and quantization-value information are reused. When the chroma formats match each other, stream data input to a decoding unit is output. The present invention can be applied to an encoding unit, an encoding device, or a transcoder.
US07859954B2 Optical disk apparatus with approximate focus control of laser beam
An optical disk apparatus is constructed for writing or reading information by irradiating a laser beam onto an optical disk while rotating the optical disk under a focus control of the laser beam relative to the rotated optical disk. In the optical disk apparatus, an irradiating section is operated to irradiate a laser beam onto the optical disk. A determining section determines a process pattern of the focus control by operating the irradiating section to irradiate the laser beam onto a predetermined area of the optical disk and by monitoring the laser beam reflected back from the predetermined area. A focusing section performs the focus control to regulate a spot diameter of the laser beam based on the determined process pattern during either of the writing or reading of information.
US07859953B2 Optical pickup and optical disc apparatus
An optical pickup includes: a light source; an objective lens; a beam splitter; a quarter wave plate that transforms the optical beam into a circularly polarized optical beam and also transforms the circularly polarized reflection optical beam into an optical beam whose polarization direction is perpendicular to the optical beam; a light detector; a neutral density filter section placed on a mutual optical path of those beams, reducing the intensity of the optical beam while maintaining the intensity of the reflection optical beam; and a filter drive section that puts the neutral density filter section in the mutual optical path or outside of it, wherein the intensity of the optical beam and the filter drive section are controlled such that the amount of the optical beam emitted to the optical disc is maintained at a predetermined level.
US07859944B2 Apparatus, systems and methods for enhanced multi-carrier based underwater acoustic communications
Advantageous OFDM-based underwater acoustic (UWA) apparatus, systems and methods are provided according to the present disclosure. In general, OFDM transmissions over UWA channels encounter frequency-dependent Doppler drifts that destroy the orthogonality among OFDM subcarriers. The disclosed apparatus, systems, and methods use a two-step approach to mitigate frequency-dependent Doppler drifts for zero-padded OFDM transmissions over fast-varying channels: (1) non-uniform Doppler compensation via resampling to convert a “wideband” problem into a “narrowband” problem; and (2) high-resolution uniform compensation on the residual Doppler. The disclosed apparatus, systems and methods are based on block-by-block processing and do not rely on channel dependence across OFDM blocks. Thus, the disclosed apparatus, systems and methods are advantageously applicable for fast-varying UWA channels.
US07859942B2 Measuring and modifying directionality of seismic interferometry data
Methods and apparatuses are disclosed for replacing the individual receivers used with a seismic interferometry process with an array of seismic receivers and then manipulating the array data in order to measure and modify the typical non-uniform directionality function of the background seismic energy. The non-uniform directionality function is a significant cause of noise with seismic interferometry. Furthermore, the array of receivers may be used to significantly enhance the preferred reflection energy and damp undesirable near surface energy. The directionality function may be modified by using an array of receivers for the virtual source location of seismic interferometry to measure the non-uniform directionality function, generating multiplication factors, and applying the multiplication factors to convert the measured directionality function into a desired directionality function.
US07859939B2 Semiconductor memory device
A semiconductor memory device includes a clock input unit configured to receive a first clock and a second clock from the external. The memory device further includes a frequency conversion unit configured to convert a frequency of the second clock so that the frequency of the second clock becomes identical to a frequency of the first clock, a phase comparison unit configured to compare a phase of the first clock with that of a clock outputted from the frequency conversion unit, and output a comparison signal corresponding to the comparison result, a logic level change unit configured to change a logic level of a training information signal when a logic level of the comparison signal is fixed for a given time after being changed, and a signal transfer unit configured to transfer the training information signal to the external.
US07859938B2 Semiconductor memory device and test method thereof
When a predetermined code is set to a mode register, a switching signal generating circuit is activated, and a switching signal TCLKE becomes at a high level. When the switching signal TCLKE becomes at a high level, input data supplied from a data input and output terminal DQ is used as an internal clock ICLK. Accordingly, during a test in a wafer state, a clock signal can be received from the data input and output terminal DQ, even when a clock terminal, an address terminal, and a command terminal are connected in common to plural semiconductor memory devices. Therefore, a code for artificially performing a fine adjustment of a reference voltage can be individually supplied for each chip.
US07859935B2 Memory system with low current consumption and method for the same
A memory system includes: a high-voltage-supply booster circuit for driving an access control circuit from a low voltage for memory access to a high voltage for memory access by supplying electric charge that is stored in advance to an access control circuit in response to an access start request for a memory cell array; and a low-voltage-supply booster circuit for absorbing excess electric charge when the access control circuit is switched from the high voltage to the low voltage in response to an access end request for the memory cell array.
US07859933B2 Semiconductor memory device and operating method thereof
A semiconductor memory device comprises an anti-fuse, a memory circuit including memory cells, and a peripheral circuit configured to access only an area of the memory circuit selected depending on a state of the anti-fuse.
US07859928B2 Integrated circuit device and electronic instrument
An integrated circuit device having a display memory which stores data for at least one frame from among image information displayed in a display panel which has a plurality of scan lines and a plurality of data lines, the display memory including a plurality of wordlines, a plurality of bitlines, a plurality of memory cells, and a wordline control circuit; and the wordline control circuit selecting an identical wordline N times (N is an integer larger than one) from among the wordlines in one horizontal scan period of the display panel.
US07859926B2 Semiconductor memory device
Disclosed is a semiconductor memory device including a discharge circuit that discharges bit lines to a ground potential, a sense amplifier of a single-ended input configuration, and a charging transistor connected between a power supply and an input node of the sense amplifier. The charging transistor charges a bit line from a side of the input node of the sense amplifier via the selected column select transistor which is set to an on state. When a current path to the ground from the bit line to which a selected memory cell is connected is turned off at a time of reading, the input node of the sense amplifier is charged by the charging transistor, and a potential at the input node of the sense amplifier is thereby raised. Then, after the input node of the sense amplifier has been further charged with the one of the column select transistors turned off, the reading operation is performed.
US07859924B2 Apparatus for controlling test mode of semiconductor memory
Disclosed is a test mode control apparatus of a semiconductor memory having a plurality of banks divided into first and second bank groups, a plurality of pads, and a test mode controller. The test mode controller outputs data to the pads from one of the first and second bank groups and then outputs data to the pads from the other of the first and second bank groups.
US07859923B2 Semiconductor memory device
The present invention provides a semiconductor memory device that includes: a fuse circuit having multiple fuse elements; and a fuse selection circuit connected to an internal address signal line that receives an address signal externally inputted. The fuse circuit is connected to the fuse selection circuit to receive an output from the fuse selection circuit, is supplied with an externally inputted trigger signal that permits nonvolatile recording of the fuse elements, and, in response to the output and the trigger signal, records the fuse element corresponding to the internal address signal line among the plurality of fuse elements while recording at least one of the plurality of fuse elements other than the fuse element thus recorded.
US07859921B2 Apparatus and method for low power sensing in a multi-port SRAM using pre-discharged bit lines
A method for sensing the contents of a memory cell within a static random access memory (SRAM) includes holding a bit line associated with the memory cell at a zero voltage potential when the memory cell is not being accessed; energizing the bit line to a first voltage potential different than the zero voltage potential during an access of the memory cell; and sensing the memory cell contents when the associated bit line has reached the first voltage potential.
US07859919B2 Memory device and method thereof
The present application discloses a memory array where each memory bit cell of the array includes a level shifter. In addition, each memory bit cell includes a write port that includes pass gate that can include a p-type field effect transistor and an n-type field effect transistor. The control electrodes of the p-type field effect transistor and the n-type field effect transistor are connected together as part of a common node. In addition, a current electrode of the p-type field effect transistor and a current electrode of the n-type field effect transistor are connected together to form a common node.
US07859918B1 Method and apparatus for trimming die-to-die variation of an on-chip generated voltage reference
A method and apparatus is provided for the implementation of a measurement and adjustment mechanism within a semiconductor die that facilitates adjustment of the magnitude of voltage generated by one or more voltage reference generation circuits on the die. In a first embodiment, the output voltage magnitude of a bandgap reference circuit may be measured and adjusted. In a second embodiment, the output voltage magnitude of a voltage regulator circuit may be measured and adjusted. Programmable circuit elements, such as programmable resistors, may first be programmed during a configuration event of the die to determine the optimal configuration settings of the one or more voltage reference generation circuits. The optimal configuration settings are then used to program the state of one or more eFuses to maintain the optimal configuration settings for the duration of the semiconductor die's lifetime.
US07859917B2 Voltage regulation method and memory applying thereof
A voltage regulating method applied to a memory to regulate a word line voltage corresponding to a set of memory cells of the memory includes the following steps. Firstly, a first value, which is for indicating an amount of data having a specific data value in a set of written data, is counted, wherein the set of written data is written into the set of memory cells. Next, a second value, which is for indicating an amount of data having the specific data value in a set of read data, is counted, wherein the set of read data is obtained by reading the set of written data. Then, a regulating voltage is determined according to a difference between the first and second values. After that, the word line voltage is regulated to be a sum of the word line voltage and the regulating voltage.
US07859916B2 Symmetrically operating single-ended input buffer devices and methods
Embodiments are described including those pertaining to an input buffer having first and second complementary input terminals. One such input buffer has a symmetrical response to a single input signal applied to the first input terminal by mimicking the transition of a signal applied to the second input terminal in the opposite direction. The aforementioned input buffer includes two amplifier circuits structured to be complementary with respect to each other. Each of the amplifier circuits includes a first transistor having a first input node that receives an input signal transitioning across a range of high and low voltage levels, and a second transistor having a second input node that receives a reference signal. The first input node is coupled to the second transistor through a capacitor that charges and discharges the drain of the second transistor responsive to the input signal transitioning to mimic the second input node transitioning in the direction opposite to the transition of the input signal, while the reference signal at the second input node is maintained at a constant voltage level.
US07859914B2 Non-volatile memory device, non-volatile memory system and control method for the non-volatile memory device in which driving ability of a selector transistor is varied
The control method includes a step of varying driving ability of a selector transistor which selects a diffusion layer in a selected memory cell and a diffusion layer of at least one non-selected memory cell which adjoins to the selected memory cell when the selected memory cell makes transition from a memory cell at one end to a memory cell at other end within a memory block.
US07859912B2 Mid-size NVM cell and array utilizing gated diode for low current programming
A method of operating a non-volatile memory (NVM) cell structure that utilizes gated diode is provided. The cell architecture, utilizing about 4-10 um2 per bit, includes gated diodes that are used to program the cells while consuming low programming current. The cell architecture also allows a large number of cells to be programmed at the same time, thereby reducing the effective programming time per bit. Erase and read mode bias conditions are also provided.
US07859909B2 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.
US07859907B2 Non-volatile semiconductor memory
A non-volatile semiconductor device has a memory cell array having electrically erasable programmable non-volatile memory cells, reprogramming and retrieval circuits that temporarily store data to be programmed in the memory cell array and sense data retrieved from the memory cell array. Each reprogramming and retrieval circuit has first and second latches that are selectively connected to the memory cell array and transfer data. A controller controls the reprogramming and retrieval circuits on a data-reprogramming operation to and a data-retrieval operation from the memory cell array. Each reprogramming and retrieval circuit has a multilevel logical operation mode and a caching operation mode. In the multilevel logical operation mode, re-programming and retrieval of upper and lower bits of two-bit four-level data is performed using the first and the second latches to store the two-bit four-level data in one of the memory cells in a predetermined threshold level range. In the caching operation mode, data transfer between one of the memory cells selected in accordance with a first address and the first latch is performed while data transfer is performed between the second latch and input/output terminals in accordance with a second address with respect to one-bit two-level data to be stored in one of the memory cells.
US07859905B2 Semiconductor storage device and method of manufacturing the same
A method of manufacturing a semiconductor storage device according to an embodiment of the present invention includes forming dummy cells 611, to 618 at a position adjacent to a reference cell 412, and implanting an impurity into the dummy cells 611, to 618 using a mask that covers the reference cell 412. Here, the process of implanting the impurity is carried out so that the impurity exudes out of the dummy cells 611, to 618 to the reference cell 412.
US07859904B1 Three cycle memory programming
Methods include performing a soft bulk programming operation in the memory array in a first cycle, performing a bulk erase operation in the memory array in a second cycle and, in a third cycle, selectively inhibiting one or more memory cells in the memory array while applying a programming voltage to the memory array.
US07859901B2 Semiconductor memory device
A semiconductor memory device includes a memory cell array including a plurality of blocks each including a memory cell unit, and a selection transistor which selects the memory cell unit, and a row decoder including a first block selector and a second block selector each of which includes a plurality of transfer transistors which are formed to correspond to the plurality of blocks and arranged adjacent to each other in a word-line direction wherein the diffusion layers are formed to oppose each other in the first block selector and the second block selector, and a width between the diffusion layers of the first block selector and the second block selector adjacent to each other in the word-line direction is made larger than a width between the diffusion layers in each of the first block selector and the second block selector adjacent to each other in the word-line direction.
US07859897B2 Semiconductor memory device and driving method thereof
A memory includes: memory cells including floating bodies, wherein in a data holding state, a potential of the first gate electrode is set to be higher than one of potentials of the source and drain layer and lower than the other of the potentials of the source and drain layer so that electric charges flow in the body region, and a potential of the second gate electrode is set to be higher as an absolute value than those of potentials of the source layer, drain layer, and first gate electrode so that electric charges flow from the body region, and in the data holding state, the memory cell is kept in a stationary state that a first amount of the electric charges flowing in the body region per unit time is substantially the same as a second amount of the electric charges flowing from the body region per unit time.
US07859896B2 Semiconductor device
A semiconductor device for high-speed reading and which has a high data-retention characteristic is provided. In a semiconductor device including a memory array having a plurality of memory cells provided at intersecting points of a plurality of word lines and a plurality of bit lines, where each memory cell includes an information memory section and a select element, information is programmed by a first pulse (reset operation) for programming information flowing in the bit line, a second pulse (set operation) different from the first pulse, and information is read by a third pulse (read operation), such that the current directions of the second pulse and the third pulse are opposite to each other.
US07859891B2 Static source plane in stram
A memory array includes a plurality of magnetic tunnel junction cells arranged in an array. Each magnetic tunnel junction cell is electrically coupled between a bit line and a source line. The magnetic tunnel junction cell is configured to switch between a high resistance state and a low resistance state by passing a write current passing though the magnetic tunnel junction cell. A word line is electrically coupled to a gate of the transistor. The source line is a common source line for the plurality of magnetic tunnel junctions.
US07859890B2 Memory device with multiple capacitor types
An integrated circuit includes a memory array portion and a support circuitry portion arranged on a semiconductor substrate. An insulative layer is formed on the semiconductor substrate. Data storage capacitors are located in the memory array portion and extending through the insulative layer. Non-data storage capacitors are located in the support circuitry portion and terminating above the insulative layer.
US07859887B2 Multilevel nonvolatile memory device containing a carbon storage material and methods of making and using same
A method of programming a nonvolatile memory cell includes applying at least one initialization pulse having a duration of at least 1 ms, followed by applying plural programming pulses having a duration of less than 1 ms. The cell includes a steering element located in series with a storage element, and the storage element includes a carbon material.
US07859886B2 Resistance memory element and method of manufacturing the same, and semiconductor memory device
A resistance memory element memorizing a high resistance state or a low resistance state in a memory region and switched between the high resistance state and the low resistance state by an application of a voltage includes a resistance memory layer 42 of a resistance memory material, an electrode 38 and an electrode 40 arranged, sandwiching the resistance memory layer 42. The electrode 38 and the electrode 40 are formed on the same surface, whereby the manufacturing process of the resistance memory element can be simplified.
US07859882B2 Resistive memory device and method of writing data
A resistive memory device is provided. The resistive memory device includes word lines arranged in M rows, bit lines arranged in N columns, local source lines arranged in M/2 rows, and resistive memory cells arranged in M rows and N columns. Each of the resistive memory cells includes a resistance variable element having a first electrode connected to a corresponding bit line, and a cell transistor having a first terminal connected to a second electrode of the resistance variable element, a second terminal connected to a corresponding local source line, and a control terminal connected to a corresponding word line. The local source line is commonly connected to the second terminals of the cell transistors of the two neighboring rows.
US07859879B2 Memory module
A memory module, includes a memory module board and a plurality of memory devices on the memory module board. The memory module board includes one or more first input terminals configured to receive first signals to individually control the memory devices, and one or more second input terminals configured to receive second signals to commonly control the memory devices. Each of the memory devices includes a plurality of first signal input units configured to receive the first signals through one or more first input pins, a plurality of second signal input units configured to receive the second signals through one or more second input pins, and a plurality of dummy units, the dummy units being respectively connected to the first signal input units in parallel, and being configured to receive the first signals through one or more third input pins and to compensate for a signal line load.
US07859877B2 Apparatus to detect patterns in data
In a method for detecting patterns, a plurality of data patterns is stored in a memory, and a data block from a stream of data is received. A first subset of the data block is compared in parallel to the plurality of data patterns. A second subset of the data block is compared in parallel to the plurality of data patterns, wherein the second subset partially overlaps the first subset. At least one signal is generated that indicates a detected data pattern in the data block.
US07859871B2 Method for controlling inverters
The invention relates to a method for controlling the voltage and power of several HF inverters (2), connected in parallel at the output, of an electrically isolated inverter assembly as well as for distributing the load to these HF inverters (2) each consisting of at least one DC-DC converter (3), one intermediate circuit (4) and one DC-AC converter (5), with a command variable (Ui′) being formed for each HF inverter (2) so as to preset a nominal value for control of an intermediate-circuit voltage (UZKi) at the intermediate circuit (4) of the HF inverter (2). The load of each HF inverter (2) is determined by a control unit (13) by measuring the current or power required, an internal resistance of the HF inverter (2) is simulated via which internal resistance a virtual voltage drop (UVR) is caused which depends on the load determined and is used for controlling the voltage (UZKi) of the intermediate circuit (4) so as to produce a purposive change in the output voltage of each HF inverter (2).
US07859870B1 Voltage clamps for energy snubbing
A power converter generates direct voltage and includes a phase-shifted PWM bridge with first and second controllable switches connected as a half-bridge with a first tap, for generating AC at the first tap. An output transformer includes a primary winding coupled to the first tap. A full-wave rectifier is connected to a secondary winding of the output transformer. A filter is coupled to the full-wave rectifier for producing filtered output direct voltage. Resonances create surges which may undesirably result in energy loss. A second transformer includes a primary winding coupled to receive the resonant surges and a secondary winding at which transformed surges appear. A second rectifier is coupled to the secondary winding of the second transformer, for rectifying the surges. The energy of the surges is returned or coupled to the source or load. In one embodiment, the full-wave rectifier is a bridge rectifier.
US07859869B2 Forward converter transformer saturation prevention
A control circuit for use in a power converter in one aspect limits the magnetic flux in a transformer of a switching power converter. A first controlled current source has a first current that is substantially directly proportional to an input voltage to be applied to a winding of the transformer. A second controlled current source has a second current that is substantially directly proportional to a reset voltage to be applied to the winding of the transformer. A first switch is adapted to charge an integrating capacitor with the first current while the input voltage is applied to the winding of the transformer. A second switch is adapted to discharge the integrating capacitor with the second current when the reset voltage is applied to the winding of the transformer. A third switch is adapted to remove and to prevent application of the input voltage to the winding of the transformer.
US07859864B2 Switching power supply device
A switching power supply device has lower correction circuit losses, and enables adjustments without affecting overcurrent limiting or other characteristics. An integrated circuit IC for power supply control generates a switching signal based on a feedback signal from a feedback circuit and a voltage signal from a current detection input terminal, and outputs the switching signal from an output terminal to a switching element. A voltage controlled oscillator is provided which, when the load is judged to be light based on the magnitude of the feedback signal, lowers the switching frequency. The correction circuit is connected between the output terminal of the integrated circuit and the signal input terminal for current detection, acts only when the switching element is on, and has the function of further lowering the switching frequency set in the integrated circuit.
US07859858B2 Locking hinge design
In accordance with an example embodiment, there is disclosed herein an apparatus comprising a top case having a top surface and a side surface and a bottom case having a bottom surface and a side surface. The top case comprises a flange protruding from the side surface, the flange having at least one extended surface. The bottom case has an aperture having portions extending from the bottom surface to the side surface. The portion of the aperture extending along the bottom surface is configured to have sufficient width to allow the entire flange to pass through. The side surface of the bottom case has a vertical post such that the base section of the flange passes through the portion of the aperture on the side surface while vertical post retains the at least one extended surface.
US07859854B2 Electronic apparatus
In-vehicle electronic equipment includes an operation display panel, an opening-closing mechanism, a housing unit, a photosensor, and a control device. The opening-closing mechanism selectively moves the operation display panel to an open position and a closed position. The housing unit is configured to house an electronic device together with a connector connected to the electronic device. The photosensor detects whether an electronic device is housed in the housing unit. The control device controls the opening-closing mechanism. When the photosensor detects that no electronic device is housed in the housing unit while the operation display panel is in the open position, the control unit controls the opening-closing mechanism not to bring the display unit to the closed position.
US07859851B2 Flexible printed circuit and bracket structure for hard disk drive
A flexible printed circuit board and a bracket structure for the hard disk drive. The flexible printed circuit board includes a base layer, a circuit layer provided on the base layer, a cover layer provided on the circuit layer, and a filter layer interposed between the base layer and the circuit layer. Also, the bracket structure includes a flexible printed circuit board for driving an actuator, a bracket connected to the flexible printed circuit board, and a filter interposed between the flexible printed circuit board and the bracket. Thermal asperity caused by fine particles in the hard disk drive is prevented so that performance deterioration of the hard disk drive is prevented and reliability thereof is improved.
US07859849B2 Modular heatsink mounting system
In one example, a host system includes a PCB, a plurality of rails disposed on the PCB, and a connector disposed on the PCB. The PCB, rails and connector define a slot configured to receive an optoelectronic module. The host system further includes means for removably mounting a modular heatsink to the host system such that the host system directly contacts the optoelectronic module when the optoelectronic module is fully inserted into the slot. The means for removably mounting has a standardized arrangement such that any modular heatsink having a mounting arrangement that is complementary to the standardized arranged can be removably mounted to the host system.
US07859848B1 Heat spreader and method of making the same
A heat spreader having at least two adjoining strips of pyrolytic graphite material is made by cutting a strip from a sheet of pyrolytic graphite in the z direction. Thermal conductivity in the xy plane of the graphite sheet is greater than in the z direction. The z direction cut provides strips which are then each individually oriented 90 degrees such that the thickness direction of the original pyrolytic graphite sheet becomes the width or length of the cut strip. A face on the side of a first strip adjoins a face on the side of a second strip. Due to the greater thermal conductivity in the xy plane of the strips as compared to in the z direction heat transfers more rapidly in the length and thickness direction of the strips than across adjoining sides of the oriented strips.
US07859846B2 Low thermal resistance power module assembly
A power module assembly (400) with low thermal resistance and enhanced heat dissipation to a cooling medium. The assembly includes a heat sink or spreader plate (410) with passageways or openings (414) for coolant that extend through the plate from a lower surface (411) to an upper surface (412). A circuit substrate (420) is provided and positioned on the spreader plate (410) to cover the coolant passageways. The circuit substrate (420) includes a bonding layer (422) configured to extend about the periphery of each of the coolant passageways and is made up of a substantially nonporous material. The bonding layer (422) may be solder material which bonds to the upper surface (412) of the plate to provide a continuous seal around the upper edge of each opening (414) in the plate. The assembly includes power modules (430) mounted on the circuit substrate (420) on a surface opposite the bonding layer (422). The power modules (430) are positioned over or proximal to the coolant passageways.
US07859845B2 Phase change material cooling system
A cooling system may comprise an array of plates, an array of channels, a conduit system, and a phase change material. The array of channels may have a number of a first type of channels alternating with a number of a second type of channels. The conduit system may be capable of circulating coolant through the number of the first type of channels. The phase change material may be located within the number of the second type of channels.
US07859844B2 Energy storage cooling system
An energy storage pack cooling system including upper and lower respective terminal heat sinks thermally connected to respective upper and lower terminals of energy storage cells above and below upper and lower ends of an enclosure of an energy storage cell pack; and a blower and cooling assembly that circulates a heat transfer fluid past the upper and lower respective terminal heat sinks outside of the enclosure to cool the energy storage cells without circulating the heat transfer fluid past energy storage cell bodies of the energy storage cells enclosed within the enclosure.
US07859843B2 Heat dissipation structure
A heat dissipation structure includes an electronic device, and a cooling device mounted to the electronic device. The electronic device includes a housing, and a heat generating element mounted in the housing. The housing defines an opening. The cooling device comprises a shell abutting against the heat generating element through the opening, a number of fins extending from the shell, a fan mounted to the shell, an air intake, and an air outlet. The air intake and the air outlet are located outside the housing.
US07859840B2 Portable heat dissipation device with cross flow fan
A portable heat dissipation device is provided for operation with various devices of different purposes for heat dissipation therefrom and includes an enclosure and an air flow generation device. The air flow generation device is set in a given chamber inside the enclosure to effect flowing of air, causing air to enter through an inlet opening defined in a top of the enclosure and forcing the air flowing out through an outlet opening defined in a front wall of the enclosure. The portable heat dissipation device, when applied to remove heat, provides high performance of heat dissipation and effectively extended time interval of operation to thereby extend the lifespan of the device.
US07859839B2 Storage apparatus, fan device, and controller unit device
The invention proposes a cooling structure of a storage apparatus in which cooling air in a chassis is stirred or evened out without affecting the layout in the chassis. The storage apparatus includes fan devices that introduce outside air to heat areas generated from heat generating members arranged on a logical substrate which constitutes a controller unit section for inputting and outputting a data to and from a hard disk drive in response to a data I/O request from a host system, cool the heat areas by stirring the cooling air therein or by causing the cooling air to blow evenly thereon, and discharge the outside air passed through the heat areas to the outside.
US07859838B2 Arrangement for placing a frequency converter in a cabinet
An arrangement and method for placing a frequency converter in a cabinet, wherein the frequency converter is fitted in an instrument cabinet having a frame and walls, wherein the frame (101) of the instrument cabinet is of modular construction, and wherein the frequency converter is integrated in the instrument cabinet to form one or more frequency converter modules, each of which comprises a frame part and electric components in such manner that the electric components of the frequency converter are ready installed in the instrument cabinet frame at least mainly before being brought to the site of utilization.
US07859836B2 Laptop table
Disclosed herein is a laptop table including a laptop station, on which a laptop computer is disposed. The laptop station has a connection port set and a power supply unit integrally mounted therein. The connection port set and the power supply unit of the laptop station is connected to an external port set and a power supply unit of the laptop computer. A data storage unit, such as a hard disc drive, a flash memory set, and a CD/DVD ROM drive, is integrally mounted in the laptop station. The laptop station is disposed on a supporting plate of a movable exclusive table, which can be moved and the height of which can be adjusted, such that the laptop station and the supporting plate can be engaged with or disengaged from each other by an engagement unit.
US07859835B2 Method and apparatus for thermal management of a radio frequency system
A thermal management system includes an air duct assembly comprising a supply air duct having an air inlet opening, a return air duct having an air exit opening and a plurality of distribution air ducts configured to be in fluid communication with the air inlet opening of the supply air duct and with the air exit opening of the return air duct. A fan is disposed within the air duct assembly to direct air from the air inlet opening of the supply air duct through the supply air duct and out the air exit opening of the return air duct. The fan and supply duct are disposed to direct air over a first surface of a heat sink. A second opposing surface of the heat sink is disposed over and configured to be in thermal contact with a plurality of active circuits disposed on a first surface of a radio frequency (RF) multi-layer printing wiring board (PWB).
US07859834B2 Disk array apparatus
A disk array apparatus including a rack-shaped basic frame, and a plurality of disk boxes that can be inserted into and pulled out of the basic frame depth-wise. Each disk box has: disk drive connectors for connecting a plurality of disk drives arranged in a matrix on a platter substrate, which is the bottom face of the disk box, roughly parallel to the depth direction of the basic frame; and a cooling module for cooling the disk drives. The disk box is a hermetically sealed structure.
US07859833B2 Function expansion device and electronic device system
A function expansion device has a housing containing an electronic component and a locking mechanism having a lock-releasing member attached to the housing and movable between a locking position in which the member contacts the housing and a lock-releasing position to which the member moves in response to a lock-releasing operation. The locking mechanism locks an electronic device so that it cannot be removed when the lock-releasing member is in the locking position and unlocks the electronic device in response to an operation of moving the lock-releasing member from the locking position to the lock-releasing position. The housing and the lock-releasing member have respective holes which communicate with each other when the lock-releasing member is in the locking position.
US07859831B2 Electro-optical device and electronic apparatus
An electro-optical device includes an electro-optical panel and a holder that directly or indirectly holds the electro-optical panel. At least a part of the holder is formed of a metallic plate, and the at least part of the holder includes a turned-down portion formed by folding a part of a base portion of the metallic plate. The end of the turned-down portion forms a step that holds another component.
US07859830B2 Mobile quick-keying device
The present invention relates to making data entry on a handheld device quicker and easier, while still being able to interact with the software/firmware in a familiar way. In particular, we disclose a device and method for text entry that uses a combination of keys on the front and back of a device held in two hands. Keys on the back are utilized in a manner that takes advantage of the muscle memory associated with QWERTY keyboards. Particular aspects of the present invention are described in the claims, specification and drawings.
US07859829B2 Electrolytic capacitor and method of producing the same
An electrolytic capacitor includes a cathode body. The cathode body includes a conductive solid layer having particles of conductive solid, formed using a dispersion including particles of conductive solid and a solvent. The particles of the conductive solid in the dispersion have a first particle size distribution peak and a second particle size distribution peak satisfying μ1>μ2, where μ1 and μ2 are the average particle size of the first and second particle size distribution peaks, respectively, in particle size distribution measurement. Accordingly, there is provided an electrolytic capacitor reduced in ESR, and further having high withstand voltage and low leakage current.
US07859828B2 Electrolytic solution for electrolytic capacitor, and electrolytic capacitor using the same
An electrolytic solution for use in an electrolytic capacitor including a capacitor element and a casing containing the capacitor element, the capacitor element including a pair of electrodes, and a conductive separator (E) which is formed with a conductive polymer layer (F) containing a dopant agent (H) on its surface and is interposed between the pair of electrodes, the conductive separator (E) and the pair of electrodes being rolled up in an overlapped state with each other, and spaces between the pair of electrodes being impregnated with the electrolytic solution, wherein an acid component (D) and a base component (C) as electrolytic components to be contained in the electrolytic solution are at such a molar ratio that the acid component (D) is excessive. By use of the electrolytic solution, increase in the ESR with the elapse of time in an electrolytic capacitor is suppressed.
US07859823B2 Multi-layered ceramic electronic component
In a sintered ceramic body including side gap portions arranged between sides of first and second internal electrodes and first and second side surfaces of the sintered ceramic body and between sides of the effective layer portion and the first and second side surfaces of the sintered ceramic body, regions of the side gap portions at least adjacent to the first and second internal electrodes are Mg-rich regions each having a Mg concentration greater than that of the effective layer portion.
US07859822B2 Monolithic ceramic capacitor
A capacitor body includes a capacitance-forming section including an alternately arranged plurality of internal electrodes and plurality of dielectric ceramic layers and outer layer sections disposed on the upper or lower face of the capacitance-forming section (28). The outer layer sections include an outermost layer and a second layer (31) inwardly located therefrom. The second layer has a thermal expansion coefficient greater than that of the outermost layer by 1×10−6/° C. to 3×10−6/° C. The outermost layer has a thickness of 50 to 80 μm. The second layer has a thickness of 20 to 50 μm. The arrangement prevents cracks from being formed in a monolithic ceramic capacitor when external electrodes are formed by baking and cooling, and cracks caused by fatigue failure due to low-stress cycles such as heat cycles are prevented from reaching internal electrodes.