Document | Document Title |
---|---|
US07827614B2 |
Automatically hiding sensitive information obtainable from a process table
The present invention provides a system and method for automatically hiding sensitive information, obtainable from a process table, from other processes that should not access the sensitive information. The system and method include a sensitive command attribute table that is used by a system administrator to designate the commands and command attributes that will typically be associated with sensitive information. The sensitive command attribute table is used when a command is entered that requests information from the process table to be displayed or output. In response, a search of the process table entries is made to determine if a command and/or its attribute in the process table matches an entry in the sensitive command attribute table. If so, the command, its attributes, and/or its attribute values are blanked from the output of the process table information. |
US07827608B2 |
Data leak protection system, method and apparatus
A method, system and apparatus for data leak prevention. An information system, such as a database system, which has been configured for data leak protection in accordance with the present invention can include an IDS coupled to the information system and a data leak protection system configured to apply a data leak protection policy for result sets produced by the information system in response to a database query. The data leak protection policy can include a listing of data shapes and corresponding remedial measures. The data leak protection policy further can include consideration for metrics produced by the IDS. |
US07827606B2 |
Reverse engineering access control
Systems and methods for reverse engineering access control include determining a set of potential access control target methods, functions and/or subroutines that may be used in software applications. A software application is then analyzed to determine if the access control targets are present in the software application. If an access control target is used by the software application, then the access control policy for the target is analyzed to determine the roles, privileges, or rights that are necessary to successfully execute the access control target. A report is then generated that provides information about the access control policy elements actually used by the software application. |
US07827605B2 |
System and method for preventing detection of a selected process running on a computer
A system and method are disclosed for preventing detection of a monitoring process running on a computer. A request to access a process file concerning a process running on the computer is received from a user. It is determined whether the process file requested by the user relates to the selected process. If the requested process file does not relate to the selected process, the user is provided with access to the file. |
US07827601B2 |
Method and apparatus for firewall traversal
A method and apparatus for traversing a firewall are described. |
US07827597B2 |
Secure transport for mobile communication network
A communication network encrypts a first portion of a transaction associated with point-to-point communications using a point-to-point encryption key. A second portion of the transaction associated with end-to-end communications is encrypted using an end-to-end encryption key. |
US07827596B2 |
Authenticating computed results in a public distributed computing environment
An apparatus and method authenticate computed results in a public distributed computing environment without the need for fully recomputing the results. The work unit is operated on by client code that computes one or more partial results along with the completed result. When the results are returned to the server, the server may decide to have a trusted computer system process the same work unit to compute the partial result according to a defined acceptance policy. In addition, the work unit name, user identity and current date are encrypted using a time-sensitive key. Should the server detect a problem with the results (e.g., decrypted work unit name does not match, recomputed partial result does not match), the results may be rejected according to a defined rejection policy. In this manner, it becomes very difficult to fool a server into thinking a work unit has been processed when it has not. |
US07827595B2 |
Delegated administration of a hosted resource
Systems and methods for delegating access to resources hosted in a distributed computing environment are described. In one aspect, a server hosts a set of resources. The server receives a request from a user to perform an operation with respect to one of the hosted resources. Responsive to receiving the request, the server determines whether the user has already been delegated authority to perform the operation. The delegated authority is independent of whether the user is a member of an administrators group associated with any resource of the server. |
US07827594B2 |
Method of distributing scrambled services and/or data
A method and system for distribution of scrambled data and/or services to at least one master terminal and to at least one slave terminal linked with the master terminal. The method and system transmit to the master terminal a first secret code and transmit to each slave terminal a second secret code in a biunique relationship with the first secret code, and authorize the reception of the data and/or services by a slave terminal only if the first secret code is previously stored in the slave terminal. |
US07827591B2 |
Management of hierarchical reference data
There are methods and apparatus, including computer program products, for managing hierarchical reference data. There is a Web page for access by a user, where the Web page includes (i) data representing a hierarchy and (ii) rules defining modifications that are permitted to be made to data. The user is enabled to make a real-time modification to the data based on the rules. |
US07827589B2 |
Backup communication modes
Systems and methods for implementing a communication mode for a communication terminal are provided. An embodiment of a method for implementing a communication mode includes receiving a first type of data over a first type of communication channel, determining that the first type of data is subsequently not available over the first type of communication channel, and responsive to determining that the first type of data is subsequently not available over the first type of communication channel, receiving the first type of data over a second type of communication channel. |
US07827588B2 |
Audiovisual (AV) device and control method thereof
According to one embodiment, video image and audio signals are transmitted to a plurality of electronic devices each having at least one of a video image display function and an audio reproducing function. Information indicating the fact that at least one of a video image and audio has been set in a mute state is acquired from each of the electronic devices. Based on the information, a processing operation is applied to the video image and audio signals supplied to each of the electronic devices. |
US07827577B2 |
Apparatus and method for providing and obtaining product information through a broadcast signal
The present invention relates to an apparatus and method for providing and obtaining product information through a broadcast signal. In this present invention, information identifying a product item, which is in a scene to be presented from a broadcast signal, is provided together with a broadcast signal, then a signal receiving terminal stores the product information for a new product item and displays the stored information to a viewer to select one product item while or after watching an interesting broadcast program, and transmits data identifying a selected product item to a predetermined web site and receives web site address for the selected item from that site. As a result, derailed information for the selected item is acquired from a server addressed by the received web site address. |
US07827575B2 |
TV apparatus, its control method, network TV system and computer program
Even when a user leaves from a TV apparatus or enjoys audio-visual contents by another reached TV apparatus, the user can enjoy the left audio-visual contents without being embarrassed in operating the reached TV apparatus. A configuration is set up by having leaving information detection means for detecting the leaving information form the user, storage means for storing the image data after detecting the leaving information, and transmission means for transmitting said image data to the reached TV apparatus of the user so that the user is allowed to enjoy the left audio-visual contents and the like in the left TV apparatus by the reached TV apparatus. |
US07827573B2 |
Method and system for provisioning a set-top box
A method and system of provisioning a set-top box (STB) with a STB provisioning system are provided which include storing STB profile information in a provisioning datastore, receiving a customer order at a service provisioning system, notifying a billing system of the customer order, and notifying a conditional access system of the customer order. The method and system further include storing information from the customer order in a provisioning datastore, notifying a video device manager about the STB, and delivering a cable operator configuration message from the video device manager to the STB, the configuration message being based on information from the provisioning datastore, thereby provisioning the STB without essential involvement of the conditional access system. |
US07827570B2 |
Cartridge locking mechanism and tray locking mechanism for cartridge drive apparatus
A cartridge tray is supported to be movable relative to a frame and capable of receiving a cartridge inserted thereinto. The cartridge tray comprises a cartridge locking lever for locking the cartridge to the cartridge tray, and a lever guard for enabling the cartridge locking lever to act to lock the cartridge to the cartridge tray when the cartridge is inserted into the cartridge tray. With the provision of the lever guard, the cartridge locking lever is prevented from transitioning to a locking state even if the tray locking lever is unlocked while no cartridge is accommodated in the cartridge tray. |
US07827567B2 |
System and method for defining and dynamically invoking polymorphic call flows
A system and method for defining and dynamically invoking polymorphic call flows in a call flow system. Call flows are defined that include a publisher call flow and subscriber call flows. A first trigger point in a publisher call flow is defined. Triggers specifying late-binding references to trigger points are defined in the subscriber call flows. Subsequent to the call flows being published in a repository, the publisher call flow is executed, the first trigger point is located, and the publisher call flow is executed. Without changing any other call flow and without terminating and restarting the publisher call flow, a call flow is added to the call flow system and invoked or a call flow is removed. |
US07827566B2 |
Graphical user interface for monitoring classloading references
A method, apparatus, and system are provided for a Graphical User Interface (GUI) for monitoring classloading references. In an embodiment, the GUI includes a graphical representation of one or more resources of an application server. The one or more resources may be selectable via, for example, a cursor control device. In an embodiment, a graphical representation of a selected class loader and one or more associated classloading references are displayed in the GUI, responsive to receiving a selection input specifying one of the displayed resources. |
US07827565B2 |
Integration architecture for non-integrated tools
Architecture that facilitates interfacing non-integrated applications. The disclosed architecture comprises a set of APIs and conventions used to enable integration between tools that were not previously architected to be integrated. This provides the basis for server-based partner integration and client integration of tools, and can facilitate the foundation for building a third-party ecosystem. In support thereof, an artifact provider API exposes artifacts of a first application, and an artifact consumer API exposes a reference of a second application, which reference is associated with a link to one at least one of the artifacts of the artifact provider. |
US07827562B1 |
System and method for flexible publishing and consumption of data between disparate applications
A system and method are provided that enable flexible publishing and consumption of data between disparate applications. In one embodiment, a system comprises a first application and an adapter interfaced with the first application. The adapter is operable to publish data of the first application for consumption by another application, wherein the adapter publishes the data of the first application according to a publishing regime not natively supported by the first application. In certain embodiments, the adapter publishes data of an application in a plurality of different formats (e.g., database format, file format, messaging format), and consuming application(s) can then selectively access any of the plurality of different formats in which the data is published. In certain embodiments, a consumption log is maintained by an adapter that provides information concerning consumption of data by one or more consuming applications. |
US07827559B1 |
Framework for executing multiple threads and sharing resources in a multithreaded computer programming environment
Techniques for execution of multiple threads in a multithreaded computing programming environment are disclosed. The techniques are especially well suited for environments that use multilayered programming architecture where a higher layer can build on the functions provided by a lower layer where the delay time is an important consideration. In one aspect, the conceptual notion of a “Worker” effectively serves to represent the thread-specific execution context for a thread of execution (“thread”) in a multithreaded computing environment. Another aspect, provides the notion of an Exclusion Area (EA) as logical lock that serves to protect shared resources in a multithreaded environment. The combination of the worker and EA are used to provide a powerful framework that, among other things, allows minimizing of the delay time. |
US07827550B2 |
Method and system for measuring a program using a measurement agent
Executing a monitor, in a memory region of a platform protected from access by programs executing in a partition provided on the platform, and the monitor executing an agent to measure a program executing in the partition to obtain a measurement. |
US07827547B1 |
Use of a dynamically loaded library to update remote computer management capability
The invention facilitates remote management of a computer via a network. Remote computer management capability can be updated by providing to a managed computer, for use by software operating on the managed computer to effect management actions, a dynamically loaded library (or other set of instructions and/or data that will not be identified as a new executing process on the managed computer) that includes functionality not previously enabled by the software operating on the managed computer. |
US07827545B2 |
Dynamic remediation of a client computer seeking access to a network with a quarantine enforcement policy
A network in which remediation is provided to keep protective software in network clients up-to-date. As network clients connect to an access control server, the clients provide status information concerning their protective software. The access server determines whether the clients comply with a quarantine enforcement policy. Clients that comply with the policy are granted access to the network. Those that do not comply with the quarantine enforcement policy are either denied access or given limited access to the network for purposes of remediation. When the access control server denies access to a client, it determines remediation steps required to bring the client into compliance with the quarantine enforcement policy. This remediation information is communicated to the client to facilitate remediation of the client on either an automated or a manual basis. The remediation information may be communicated in the form of an address from which the client may obtain software updates, executable software, human-usable information or both remediation information. |
US07827544B2 |
Updating elements in a data storage facility using a predefined state machine, with parallel activation
A technique for updating elements in a data storage facility, including a single server or a multi-server system, such as by providing updated internal code packages to the elements. The update is performed using a fixed state machine, where the elements are updated in a coordinated manner within the constraints of the state machine. In a multi-server device, the code packages are distributed to elements associated with the different servers in one traversal of the state machine, during distribute states of the state machine. The distributed code packages are activated in activate states of the state machine in one traversal of the state machine, so there is parallel activation. The code packages can be grouped in a flexible way by configuring an external update bundle used by the state machine. The distributing of the code is based on the grouping. |
US07827542B2 |
Compiler apparatus
A compiler apparatus that improves the performance of loop processing. The compiler apparatus translates a C program that includes a loop into a machine language program, and includes: a movement judgment unit that judges whether or not an instruction which is positioned outside of the loop of the C program can be moved into the loop, based on a state of live ranges of variables used in the instruction; a movement execution unit that moves the instruction into the loop in the case where the movement judgment unit judges that the instruction can be moved into the loop, thereby generating an intermediate program; and a translation unit that translates the intermediate program into the machine language program. |
US07827539B1 |
System and method for automated tuning of program execution tracing
A tracing system that provides automated tuning of execution tracing by adjusting the collection of trace data is described. In one embodiment, the user sets an initial tracing profile for a tracing program. In addition, the user sets an upper limit for the tracing performance penalty. The auto-tuning system monitors the performance penalty induced by tracing and, when the performance impact is excessive, removes trace points that are causing the most impact on performance. Auto tuning is especially useful for performing software recording in mission-critical and/or time-critical applications, such as servers, real-time applications, etc. The system typically adjusts relatively quickly such that most users do not feel the influence of the tracer. |
US07827538B2 |
Memory leak detection
A memory leak detection scheme for use in a computer system (e.g., Java) by: finding an allocation site (410) which is responsible for allocating objects which accumulate in a memory heap (400); and monitoring memory activity related to the found allocation site to discover a memory leak related thereto. The technique can be entirely application independent and can be made fully automatic, running as a daemon process on a machine and detecting leakage in a number of client processes simultaneously. |
US07827537B2 |
Searching computer programs that use different semantics
A mechanism is disclosed for building and using an index for searching computer programs. The method involves building an index based on two or more computer programs that have a different set of semantics for defining symbols. More particularly, a determination is made as to whether a first symbol in a first program is being defined in the first program. The determination is based upon an understanding of a first set of semantics that the first program has for defining symbols. In response to a determination that the first symbol is being defined in the first program, the first symbol is added to a definition index, along with an indicator of the first program, to indicate that the first symbol is defined in the first program. |
US07827534B2 |
Method for determining operational characteristics of a program
The inventive method for determining operational characteristics of a program includes a verification procedure involving the following stages: the first stage for expressing the operational characteristics of the program in the form of functions related to events producible during possible executions of the program, a second stage for simultaneously estimating, by program analysis, the program structure, the possible ways of execution and values used at different program points and the third stage for determining said characteristics by calculating associated functions by means of information extracted with the aid of the analysis. |
US07827532B2 |
Finite state model-based testing user interface
A finite state model-based testing system has a user interface to enable a user to enter state information and transition information about a software application to be tested. The user interface further enables a user to initiate a model generation engine to generate a model of the software application from the state information and transition information. A graph traversal menu enables a user to select a graph traversal program to generate a test sequence of inputs for the software application from the model, and a test execution menu enables a user to select a test driver program to read the test sequence of inputs for the software application, and execute the test sequence of inputs on the software application. |
US07827525B1 |
Data object utilization in software applications
A data embodying object is programmed in accordance with object oriented techniques, and implements data retrieval methods without access to an external database, but rather using code in the object that includes immediate values which themselves embody the data to be retrieved in response to an invocation of the method. As a consequence, the data retrieval method is executed without external access to a DASD or other external data source and without the resulting delays or unavailabilities. The data-embodying object takes the form of a class, and can have one or more methods returning data. The class is automatically generated and can be compiled into its own library file, or added to an existing project and compiled into the executable file. Like a typical class and source code, the code and data of an object can be obfuscated, and/or the data encrypted, and afforded all the other protections available to program source code. |
US07827524B2 |
System and method for integrating object-oriented model profiles and object-oriented programming languages
A method includes receiving a modeling template, the modeling template comprising a plurality of modeling constructs and profile constructs, each profile construct generated from a modeling profile and comprising an extension of one of the modeling constructs. The method further includes parsing the modeling template into the plurality of modeling constructs and profile constructs. One or more object-oriented constructs are defined based, at least in part, on the parsed modeling constructs and profile constructs. Source code is automatically generated in an object-oriented programming language based, at least in part, on the defined object-oriented constructs. The object-oriented programming language comprises an object-oriented programming language with embedded inferencing. |
US07827521B2 |
Method for manufacturing semiconductor device
When a design diagram of the semiconductor device by a conventional CAD tool is used, a pattern which can be formed with the ink-jet apparatus is limited; therefore, there is a possibility that some circuits of the desired semiconductor device cannot be formed as they are designed. A plurality of basic patterns which can be obtained by discharging with the ink-jet apparatus are prepared, and layout of a desired integrated circuit is performed by combining the patterns. A light-exposure mask is formed based on the layout obtained. Light exposure is performed using the light-exposure mask. Then, development is performed, and the resist film remains in the light-exposed region of which width is narrower than the diameter of the droplet landed. Liquid repellent treatment is performed to an exposed portion on the surface, and then the material droplet is dropped over the resist film. Discharging is selectively performed by a droplet discharging method to form a wiring of which width is narrower than the dot diameter. |
US07827520B2 |
Method for correcting optical proximity effect
A method of correcting an optical proximity effect may include the steps of: fabricating a test mask having test patterns; projecting patterns on a wafer using the test mask; measuring line widths of the patterns formed on the wafer; and executing a model calibration using the measured line widths and writing a correction recipe. The entire area of the wafer chip may be divided into a plurality of templates. An optical proximity correction may be executed on one of the templates and it may be verified that the optical proximity correction was executed properly on another template. The data for the templates that pass a verification may be merged and final data may be written using the merged data. A photomask may be fabricated using the final data. |
US07827514B2 |
Efficient electromagnetic modeling of irregular metal planes
A method of modeling electromagnetism in an irregular conductive plane, by dividing the surface into a grid of unequal and unaligned rectangles, assigning a circuit node location to a center of each rectangle, and calculating capacitive and inductive parameters based on the center circuit node locations. Rectangulation is accomplished using automated, recursive bisection. Capacitive segments are assigned to each circuit node and coincide with the corresponding rectangles. Inductive segments are assigned between adjacent rectangle pairs, with a width of an inductive segment defined as the common boundary of the corresponding pair of rectangles and the length of the inductive segment defined as the normal distance between circuit nodes of the two rectangles. Placement of the circuit nodes at the centers of the rectangles significantly reduces the number of nodes and segments, and provides a faster yet comprehensive analysis framework. |
US07827513B2 |
Buffer placement with respect to data flow direction and placement area geometry in hierarchical VLS designs
A method for identifying and modifying, in a VLSI hierarchical chip design, parent buffer placements which lead to wiring track inefficiencies with respect to data flow and the parent placement area geometry. Parent placement area is reviewed and a subset is categorized and distinguished as either horizontal slots or vertical slots. Buffer to buffer data flow is reviewed for cases where data flow direction is either strongly horizontal or strongly vertical. Situations where buffer to buffer data flow is oriented in the same direction as the parent placement slots in which the buffers reside are reported. Additionally, an attempt is made to find a valid placement location for the buffers excluding parent placement areas oriented in the same direction as the data flow. |
US07827509B2 |
Digitally obtaining contours of fabricated polygons
The present invention provides a method for digitally obtaining contours of fabricated polygons. A GDS polygon described in a Geographic Data System (GDS) file is provided. Based on the GDS polygon, a plurality of identical polygons is fabricated with the same fabrication process such that shapes of the plurality of identical polygons are altered by optical effects in the same or similar way. The plurality of identical polygons forms poly-silicon gates of a plurality of test transistors. The position of source and drain islands along a length of a poly-silicon gate for each of the plurality of test transistors is different. Using Automated Test Equipment (ATE), a digital test is performed on a circuit including the plurality of test transistors to obtain test responses, the test responses being raw digital data. The test responses may be displayed in a histogram reflecting a contour of the plurality of identical polygons or post-processed to reconstruct a contour of the plurality of identical polygons. |
US07827503B2 |
Automatically generating a search result in a separate window for a displayed symbol that is selected with a drag and drop control
A system and method are directed towards using an icon, animation, or other indicator to search for content associated with one or more words, language characters, or other symbols on a display. A pointing device, such as a mouse, is used to drag and drop the indicator onto a displayed symbol. Display data near the drop location of the indicator are evaluated to determine one or more words or other symbols. A determined symbol is submitted to a search system to access a definition, a translation, an encyclopedia entry, an audio clip, an image, and/or other content associated with the determined symbol. The indicator may be controlled on a client device which initiates the search by submitting a search request over a network to a server. Resulting content is displayed in a separate result window, which may also include tabs, buttons, and/or other elements for selecting other content. |
US07827502B2 |
Graphical access to data objects
A method, apparatus and system for accessing data objects from a storage medium includes rendering a combination of graphical structures. Each graphical structure depicts a storage hierarchy or logic, and can include a link or reference to stored data objects. The combination of graphical structures defines a number of graphical objects. Each graphical object is associated with a coordinate display and linking mechanism to access one or more data objects represented by the graphical object. Thus, a number of collections of data objects is represented graphically for quick access. |
US07827498B2 |
Method and system for dynamic interactive display of digital images
A method and system for the dynamic interactive display of digital images, comprising client and server applications working together over the Internet or over other similar modes of digital data transmission to collect, store, select, present, distribute and manage information for digital images, including photographs, pictures, videos, movies and other forms of digital media. The present invention achieves these functions through user-friendly dynamic interactive graphical user interfaces that are readily accessible over the Internet from a wide variety of devices used for digital communication. |
US07827494B1 |
Layout management using data-descriptive meta language documents
A data-descriptive meta language file, such as XML, is created that defines the layout operation within the visual interface of a component-based application at runtime. At runtime, the application receives a data-descriptive meta language file that defines the layout operation of the various components within the application visual interface. The application parses the data-descriptive meta language file and uses the parsed information to complete the layout and operation of the rendered interface. The runtime application includes functionality that uses selected data to specify unique applications and/or unique content associated with the application. |
US07827493B2 |
Data processing apparatus, data processing method of data processing apparatus, and computer-readable memory medium storing program therein
To freely establish a peripheral equipment selection operating environment of excellent operability which can remarkably reduce an operation burden which is applied until construction information of selectable peripheral equipment can be confirmed and can easily confirm the construction information of the selectable peripheral equipment by everyone by a simple operating instruction, a CPU obtains construction information of a printer that is being selected and default setting on the basis of a selection instructing state relative to a selectable printer candidate on a network and allows them to be caption-displayed at a position near the position indicated by a cursor on a printer selection picture plane displayed on a CRT. |
US07827492B2 |
System and method for presentation of room navigation
Collaboration space object model provides for a Place consisting of rooms. A room is made up of pages. Folders are used to organize pages. Members belong to rooms, and are those users authorized to access them. Place type controls the creation of a place, including how many rooms it has, for example. Room type controls the appearance and content of rooms. A form manages the display of data notes. A form can contain fields for containing data and employ scripts to process and compute data. A page is the basic vehicle for content. Content is created using an or importing content from an external source. A member is also a data note, and each place contains its own member directory. A place is created and managed from a client browser in on-line mode and in offline mode with respect to a replicated copy of the space. Room security is independently managed, and security and aesthetics characteristics of subrooms selectively inherited. Room navigation and workflow processing is provided, as are forms creation and uploading from browser to server. |
US07827487B1 |
Soliciting user feedback regarding one or more web pages of a website without obscuring visual content
One embodiment includes a system for receiving page-specific user feedback concerning a particular web page of a website. The system includes a first icon viewable with the particular web page independent of input from a user subsequent to the user accessing the particular web page. The first icon includes a bar located proximate an edge of the particular web page and having a length that is at least approximately equal to a length of the edge of the particular web page. Substantially all visual content of the particular web page is unobscured by the first icon. A user pointer being placed on the first icon for at least a predefined amount of time causes a second icon to become viewable with the particular web page. The second icon requests the user to select the first icon to provide page-specific user feedback concerning the particular web page. A selection of the first icon causing a feedback window to become viewable to the user. The feedback window solicits feedback from the user. |
US07827486B2 |
Evaluation of visual content usage
A method may include determining a plurality of sets of interaction events, each set of interaction events associated with a use of a user interface. Determining common interaction events among the sets. Determining a common interaction path including an ordered sequence of the common interaction events. Providing a simulation associated with the common interaction path including rendering the common interaction events in the ordered sequence. |
US07827485B2 |
Previewing the effects of flattening transparency
A method of previewing the effects of flattening transparency is provided. The method includes displaying a first presentation of a document containing transparency, receiving settings affecting how the document is flattened for a desired output and displaying a second presentation of the document in accordance with the settings. |
US07827482B2 |
Data-edit apparatus for editing data by using data transmitted from server and transmitting edited data via network, program used therefor, and data-edit method
A data edit method and apparatus for editing electronic album data requesting printing of the album. The method and apparatus comprise receiving data in a first format from a first apparatus, generating edited data by using the first-format data, converting the first-format edited data into a second format, and transmitting the second-format data to a second apparatus. |
US07827481B1 |
Defining style values as objects
A method, system, and computer program product for presenting a User Interface (UI), the method includes receiving input defining a value of a presentation property of a UI object as a name of a class declaration, and producing code that when executed, instantiates an object based on the class declaration, the execution of the code applying the object as a style of the UI object. |
US07827477B2 |
Editing a web site using a plurality of editing environments
The present invention provides a web site editing method, a web site editing system, and a web site editing computer program product enabling both an improvement in efficiency and safety in editing partial sites. A method of editing a web site by using a plurality of editing environments including at least first and second editing environments, the web site being composed of a plurality of web pages and stored in the first editing environment, the method in the first editing environment having: a specification step of accepting that a user specifies a part of the plurality of web pages as a partial site; and a generation step of generating an editing file including a specific file, which corresponds to the web pages included in the partial site, and a common file potentially used for editing the partial site. |
US07827473B2 |
Turbo decoder employing ARP (almost regular permutation) interleave and arbitrary number of decoding processors
Turbo decoder employing ARP (almost regular permutation) interleave and arbitrary number of decoding processors. A novel approach is presented herein by which an arbitrarily selected number (M) of decoding processors (e.g., a plurality of parallel implemented turbo decoders) be employed to perform decoding of a turbo coded signal while still using a selected embodiment of an ARP (almost regular permutation) interleave. The desired number of decoding processors is selected, and very slight modification of an information block (thereby generating a virtual information block) is made to accommodate that virtual information block across all of the decoding processors during all decoding cycles except some dummy decoding cycles. In addition, contention-free memory mapping is provided between the decoding processors (e.g., a plurality of turbo decoders) and memory banks (e.g., a plurality of memories). |
US07827471B2 |
Determining message residue using a set of polynomials
A method is described for use in determining a residue of a message. The method includes loading at least a portion of each of a set of polynomials derived from a first polynomial, g(x), and determining the residue using a set of stages. Individual ones of the stages apply a respective one of the derived set of polynomials to data output by a preceding one of the set of stages. |
US07827470B2 |
Method of detecting error event in codeword reproduced by perpendicular magnetic recording medium and apparatus using the same
Apparatuses and methods for detecting error events in a codeword reproduced by perpendicular magnetic recording medium (PMR. The method includes: generating cyclic redundancy check (CRC) parity bits based on a generator polynomial for a source information sequence to be recorded on PMR medium and recording a codeword in which the generated CRC parity bits are added to the source information sequence; and reading the recorded codeword and an error event in the read codeword. It is possible to detect error events when a codeword recorded by PMR is read, using a small number of bits. |
US07827466B2 |
Rate matching method in mobile communication system
A rate matching method is provided for a mobile communication system that performs an adjustment to a code rate based on an optimal level by puncturing or repetition to respective bit streams of transport channels. The rate matching method is preferably applicable to uplink and downlink rate matching for channel coding including turbo coding, convolutional coding and the like. The rate matching method for uplink can include executing coding for bits of a transport channel, and branching off the bits into a plurality of sequences, constructing a first interleaving pattern for the plurality of sequences, constructing a virtual interleaving pattern for at least one sequence based on a mapping rule with a corresponding first interleaving pattern and calculating different bit shifting values in each column of each virtual interleaving pattern. Then, a bit position to be punctured is determined in each constructed virtual interleaving pattern using the calculated bit shifting values. |
US07827465B2 |
Method for a general near optimal turbo code trellis termination
A method of terminating two or more constituent encoders of a turbo encoder employing a turbo code, comprising the step of: generating tail input bits at each of two or more constituent encoders, including deriving the tail input bits from each of the two or more constituent encoders separately from a contents of shift registers within each of the two or more constituent encoders, after an encoding of information bits by the two or more constituent encoders; puncturing one or more tail output bits such that 1/R output tail bits are transmitted for each of a plurality of trellis branches, wherein R is a turbo code rate employed by the turbo encoder during an information bit transmission. In yet another variation, the step of puncturing the tail output bits further comprises the step of: transmitting, during trellis termination, the tail output bits, only if they are sent from an output branch of one of the two or more constituent encoders that are used during information bit transmission. |
US07827462B2 |
Combined command and data code
An apparatus includes a source for a command and an associated data. An error code generator generates an error code for the combined command and associated data, which is distributed among the command and the associated data. A transmitter then transmits the command and the associated data separately. |
US07827457B1 |
Decoding data from multiple sources
Systems and methods for sharing a single decoder among data streams originating with multiple sources. Error correction coding techniques are modified to facilitate decoding of data from multiple sources multiplexed in the time domain at the decoder input. A single decoder accommodates multiple sources that have been encoded using disparate code rates. One application is an OFDM (orthogonal frequency division multiplexing) point to multipoint system. |
US07827454B2 |
Semiconductor device
An object of the present invention is to provide a semiconductor device capable of recognizing circuit malfunction in an actual operation and of specifying a point of the circuit malfunction, and the semiconductor device, which does not induce the malfunction in the circuit of a subsequent stage when restoring the malfunction. The present invention is the semiconductor device provided with a plurality of logic circuits and a plurality of judging circuits for judging malfunction based on data from the logic circuits, wherein each of the judging circuits is provided with a first register, delay unit, a second register, a comparator and scanning unit, which makes the second register a shift register to allow to transmit an error signal held in the second register to the subsequent stage, while allowing the comparator to hold a comparison result. |
US07827450B1 |
Defect detection and handling for memory based on pilot cells
A memory system includes a first parameter estimation module that receives pilot signals that are generated based on pilot data stored in a memory. The first parameter estimate module generates a first estimate of a signal quality value associated with a block of the memory based on reference pilot information. A second parameter estimation module generates a second estimate of the signal quality value based on the first estimate and user data signals that are generated based on user data stored in the memory. A processing module generates recovered user data based on the second estimate. |
US07827448B1 |
IT analysis integration tool and architecture
A system for determining status information based on one or more reporting applications providing a status summary. The system includes an underlying application operable to provide status, and a reporting application operable to receive the status information and generate a status report including a status summary from the status information. The system also includes a middleware layer operable using the status, and an interface in communication with the middleware layer to display a status indicator. The status indicator is based on the status summary. The interface includes a plurality of status indicators operable when selected for a data display to appear in the interface, the data display being related to the status report from which the status summary was generated. |
US07827445B2 |
Fault injection in dynamic random access memory modules for performing built-in self-tests
Fault injection in dynamic random access memory (‘DRAM’) modules for performing built-in self-tests (‘BISTs’) including establishing, in the mode registers of the DRAM modules by the memory controller through the shared address bus, an injection of a fault into one or more signal lines of a DRAM module, the fault characterized by a fault type; writing data by the memory controller through a data bus to the DRAM modules, the data identifying a particular DRAM module; and responsive to receiving the data, injecting, by the particular DRAM module, the fault characterized by the fault type into the one or more signal lines of the particular DRAM module. |
US07827442B2 |
Shelf management controller with hardware/software implemented dual redundant configuration
A fault tolerant, multi-protocol shelf management controller architecture that is extensible provides an intelligent platform management interface that is version indifferent as well as programmable and reconfigurable. The shelf management controller is arranged in a dual redundant configuration in a client-server mode and has a message driven configuration with the messages conforming to the Intelligent Platform Management Interface (IPMI) specification as extended by PICMG 3.0. In one embodiment, each shelf management controller includes at least one bit stream processor comprising sequenced stage machines implementing one or more finite state machines associated with one or more devices that are under control of the shelf management controller. The finite state machines could be hardware or software based. The shelf management controller is also modeled as a layered architecture that includes an IPMI API layer. The IPMI API layer enables the shelf manager to interface with legacy and future IPMI specifications. |
US07827439B2 |
System and method of redundantly storing and retrieving data with cooperating storage devices
A system and method for data storage in an array. A system includes a client coupled to a storage subsystem. The storage subsystem comprises data storage locations addressable as rows and columns in an array. Each column comprises a separate storage device. Each row includes redundant data. For a given row, a coordinating storage device receives data from the client, coordinates computation and storage of redundant data, and forwards data to other storage devices. In response to receiving data targeted for storage in a given storage location, a non-volatile, temporary storage device that is associated with the separate storage device that includes the given storage location buffers the received data. The coordinating storage device conveys a write completion message to the client in response to detecting that the data has been buffered in the non-volatile, temporary storage devices. At least two storage devices are coordinating storage devices in separate rows. |
US07827435B2 |
Method for using a priority queue to perform job scheduling on a cluster based on node rank and performance
In a multi node information processing system, a method for scheduling jobs, includes steps of: determining node-related performance parameters for a plurality of nodes; determining a ranking for each node based on the node related performance parameters for each node; and ordering each nodes by its ranking for job scheduling. |
US07827434B2 |
Method for managing a data storage system
A RAID storage system is provided with a plurality of disk drive modules in communication with a processor through a RAID controller. Tools and processes are provided for managing failure of individual modules in the RAID, identifying and managing excess spare modules, and migrating modules among array sites to produce uniform or near-uniform array sites. |
US07827433B1 |
Time-multiplexed routing for reducing pipelining registers
Serializing circuitry is provided that can multiplex multiple device output signals and that can drive time-multiplexed data signals on the bus wires of a data path of an electronic system. Bus registers placed at the ends of the bus wires can register or buffer the data signals transmitted over the bus wires. The registered signals may be passed on to deserializing circuitry for demultiplexing the data signals to provide parallel device input signals. The bus registers and the serializing/deserializing circuitry can be provided along signal paths that require additional latency. |
US07827432B2 |
Phase frequency detector with limited output pulse width and method thereof
Phase frequency detectors with limited output pulse width and related methods are provided. On exemplary phase frequency detector includes a first edge detector, a second edge detector, and a pulse reshaping controller. The first edge detector is for detecting first-type edges of a first signal to generate a first detection signal. The second edge detector is for detecting the first-type edges of a second signal to generate a second detection signal. The pulse reshaping controller is for receiving the first detection signal and the second detection signal, and for generating a first control signal to the first edge detector and generating a second control signal to the second edge detector. In addition, the pulse reshaping controller further generates a first output signal and a second output signal, wherein a pulse width of the first output signal is limited by the pulse reshaping controller. |
US07827426B2 |
Low power mode override system and method
An exemplary method of operating an electronic device comprises determining if the electronic device is in a low power mode. The exemplary method also comprises continuing normal operation if the electronic device is not in the low power mode, determining if a wake-up timer is set if the electronic device is in the low power mode, continuing normal operation in low power mode if the wake-up timer is not set, and disabling low power mode if the electronic device is in the low power mode of operation and the wake-up timer is set. |
US07827424B2 |
Dynamic clock control circuit and method
A variable clock control information generator receives vertical blank interval information corresponding to a vertical blank interval (VBI) during display rasterization. The vertical blank interval is a period of time in a video display signal that temporarily suspends transmission of video data as is known during display rasterization, to allow a display to return back up to (retrace) the first line of the display after scanning the end of the display. In response to the received vertical blank interval information, the variable clock control information generator produces memory clock control information to change the frequency of a memory clock divider signal during the detected vertical blank interval. |
US07827420B2 |
Portable device with an automatic power off protection and method for same
A portable device with an automatic power off protection and a method of achieving such a protection are related. The portable device circuit comprises a switch unit, a main body, and a battery. The main body includes an acceleration transducer that samples an analog acceleration signal; an analog-to-digital converter (ADC) that converts the sampled analog acceleration signal into a digital acceleration value; a memory that stores a critical acceleration value and an interrupt flag; and a micro-control unit (MCU) that compares the digital acceleration values with the critical acceleration value and the comparing result which may or may not change the value of the interrupt flag. When the acceleration of the portable device is greater than the critical acceleration and the interrupt flag is enable, the MCU sends a break signal to the switch unit to power off the portable device. |
US07827417B2 |
Storage device
A storage device includes a storage unit that stores key information. The storage device also includes an input/output unit that inputs a converted command. Further, the storage device includes an extractor that extracts attached information from the converted command inputted, reads out, from an address according to the attached information, the key information from the storage unit, and performs an inverse data conversion corresponding to a data conversion on the converted command, using the key information, to extract command information and address information. In addition, the storage device includes an output controller that, only when the command information is equivalent to predetermined information, reads out and outputs storage data from an address of the storage unit through the input/output unit, the address of the storage data indicated by the address information extracted by the extractor. |
US07827416B2 |
Key management apparatus, document security and editing system, and key management method
An objective is to provide a key management apparatus in a document security and editing system that controls and manages the usage rights of a document, allows a user with usage rights to read and edit freely according to user qualification, and manages the usage rights in compliance with document management rules established by an organization. The key management apparatus includes an encryption key memory 11 that stores an encrypted document identifier of an encrypted document and an encryption key of the encrypted document; a usage rights set memory 13b that stores the encrypted document identifier and usage rights; a user group determiner 18b that determines the usage rights of a user; a usage rights issuer 16 that receives a read request using the encrypted document identifier, refers to the encryption key memory and the usage rights set memory, and sends the usage rights and the encryption key of the encrypted document; and an encryption information issuer 17 that receives an edit request, refers to the encryption key memory and the usage rights set memory, instructs to generate an identifier of a document to be encrypted and a encryption key of the document to be encrypted, and sends the generated identifier and the generated encryption key. |
US07827415B2 |
Image processing apparatus capable of authenticating document
An image processing apparatus is disclosed including a document data analysis unit and an authentication unit. The document data analysis unit can identify policy data related to the authentication of a document based on information related to a document and/or the type of the document, identify items in document data to be verified, conversion to be performed on data of the items, and verification information contained in the document data based on the identified policy data, and perform the identified conversion on data of the identified items. The authentication unit can authenticate the document based on the data on which the identified conversion is performed and the identified verification information. |
US07827414B2 |
Content data transmission system and content data transmission method
A library of a PC is easily synchronized with recorded contents of a disc loaded into a recording and reproducing apparatus (PD). The PC has a dynamic group and a database. Contents of the dynamic group are, dynamically changed. The dynamic group is correlated with the ID of the disc on which the contents of the dynamic group have been recorded. When the CP and the PD are connected, the ID of the disc loaded into the PD is read. The database is referenced for the ID of the disc. When there is a corresponding dynamic group, the dynamic group is compared with the recorded contents of the disc. Contents that exist in the dynamic group and that do not exist on the disc are checked out to the disc. In contrast, contents that exist on the disc and that do not exist in the dynamic group are checked in to the PC. In addition, the reproduction order of contents of the dynamic group is reflected to contents of the disc. The user can synchronize the recorded contents of the disc with the library of the PC only by connecting the PC and the PD. |
US07827408B1 |
Device for and method of authenticated cryptography
A device for and method of authenticated encryption by concatenating a first user-datum with a second datum, concatenating the first datum with a third datum, encrypting the results, concatenating the encrypted results, concatenating the result with a message and a fifth user-definable datum, hashing the result, concatenating the result with the message, dividing the result into blocks, concatenating the first datum with a sixth datum, generating key-stream blocks from the result using a block cipher in counter mode, combining the blocks and key-stream blocks, concatenating the result with the first datum and the fifth datum, and transmitting the result to a recipient. The recipient extracts the hash value from the received ciphertext, generates a hash value from the first through fifth datums and plaintext derived from the ciphertext, and compares the two. If they match then the plaintext and fifth datum are as the sender intended. |
US07827403B2 |
Method and apparatus for encrypting and decrypting data in a database table
One embodiment of the present invention provides a system that decrypts an encrypted column in a row. During operation, the system receives the encrypted column in the row. The system then determines a security domain associated with the encrypted column in the row, wherein the security domain represents a set of columns in rows encrypted using the same key. Next, the system determines a key associated with the security domain. The system then decrypts the encrypted column in the row using the key. Note that using a security domain to represent a set of columns in rows enables the database to grant access to data within the database at arbitrary levels of granularity. |
US07827399B1 |
Certificate processing
Briefly, an embodiment of a method of certificate path processing is disclosed, which includes the following. A certificate is accessed. A first set of preferences is searched. Various preferences correlated to the certificate are identified. The correlated preferences include a preference set which is digitally or logically compatible with the specific computing system performing the processing. The preferences correlating to the specific computing system are merged with another set of preferences to form a third preference set. |
US07827398B2 |
Method for offloading encryption and decryption of a message received at a message server to remote end devices
A method for offloading encryption and decryption of a message received at a message server to one or more end devices that are remote from the message server. An encrypting end device remote from the message server encrypts a message using cryptographic context and transmits the cryptographic context and encrypted message to the message server for storage at the message server. The message server stores the encrypted message as received without decrypting the message. The message server sends the stored cryptographic context and the encrypted message to a decrypting end device in response to the decrypting end device sending a request for the message server to transmit the encrypted message to the decrypting end device. The decrypting end device uses the cryptographic context to decrypt the encrypted message and then presents the decrypted message to a user of the decrypting end device. |
US07827396B2 |
Information processing apparatus, storage medium, and data rescue method
According to one embodiment of an information processing apparatus includes: a storage medium including, a first partition that stores a first operating system and data, and a second partition that stores a second operating system and a data rescue program; a switch that allows a user to enter a command for booting the second operating system; and a boot control section that boots the second operating system when the command is entered. The data rescue program is executed when the second operating system is booted, and performs at least one of recovering and backing up the data stored in the first partition. |
US07827394B2 |
Methods and systems for configuring computers
A system is provided, the system includes a base computer having operating system (OS) settings and Basic Input/Output System (BIOS) settings. The system also includes a plurality of managed computers. An OS image file having the OS settings and the BIOS settings is transferred from the base computer to the managed computers for configuring the managed computers. |
US07827390B2 |
Microprocessor with private microcode RAM
A microprocessor includes a private RAM (PRAM), for use by microcode, which is non-user-accessible and within its own distinct address space from the system memory address space. The PRAM is denser and slower than user-accessible registers of the microprocessor macroarchitecture, thereby enabling it to provide significantly more storage for microcode. The microinstruction set includes a microinstruction for loading data from the PRAM into the user-accessible registers, and a microinstruction for storing data from user-accessible registers to the PRAM. The microcode may also use the two microinstructions to load/store between the PRAM and non-user-accessible registers of the microarchitecture. Examples of PRAM uses include: computational temporary storage area; storage of x86 VMX VMCS in response to VMREAD and VMWRITE macroinstructions; instantiation of non-user-accessible storage, such as the x86 SMBASE register; and instantiation of x86 MSRs that tolerate the additional access latency of the PRAM, such as the IA32_SYSENTER_CS MSR. |
US07827381B2 |
Hybrid techniques for memory virtualization in a computer system
A computer system may employ a first memory virtualization and corresponding virtual-to-physical address translation technique for a first application executing on a processor and a second memory virtualization and corresponding virtual-to-physical address translation technique for a second application executing on the same processor transparent to the first application. Different virtualization and corresponding translation techniques may be employed on a per-thread basis, rather than a per-application basis. Different virtualization and corresponding translation techniques may be employed for accesses to different ranges of virtual or corresponding physical addresses. Different virtualization and corresponding translation techniques may employ different page sizes. A first or second virtualization and corresponding translation technique may include page-based, segment-based, or function-based virtual-to-physical address translation. The selection of a first or second memory virtualization and corresponding address translation technique may be dependent on a predicted workload and/or on a user policy. |
US07827380B2 |
Method and apparatus for supporting shared library text replication across a fork system call
A fork system call by a first process is detected. A second process is created as a replication of the first process with a second affinity. If a replication of the replicated shared library is present in the second affinity domain, effective addresses of the replication of the replicated shared library are mapped using a mapping mechanism of the present invention to physical addresses in the second affinity domain. |
US07827373B2 |
System and method for managing a short-term heap memory
A method includes executing one or more applications in an execution environment. The one or more applications are capable of requesting allocation of memory during execution. The method also includes allocating a plurality of memory blocks in a heap to the one or more executing applications. The plurality of memory blocks are allocated sequentially in the heap to the one or more executing applications. In addition, the method includes deallocating the plurality of memory blocks during a single deallocation. Memory blocks in multiple heaps could be allocated to the one or more executing applications. A particular memory block in a particular heap could be allocated to a particular executing application by pushing an indicator identifying the particular heap onto a stack. The particular memory block is allocated in the particular heap based on the indicator, and the indicator is popped from the stack after allocation. |
US07827372B2 |
Intergrated circuit and a method of cache remapping
An integrated circuit is provided with at least one processing unit (TM), a cache memory (L2 BANK) having a plurality of memory modules, and remapping means (RM) for performing an unrestricted remapping within said plurality of memory modules. Accordingly, faulty modules can be remapped without limitations in order to optimise the utilization of the memory modules by providing an even distribution of the faulty modules. |
US07827365B2 |
Method and system to locate a storage device
A system to locate a storage device. The system receives a request for a data item stored on a first and second storage device. The request includes a data identifier for the data item. Next, the system generates a start value and a step value based on the data identifier. Next, the system locates the first storage device utilizing the start value and identifies the first storage device is unavailable. Next, the system locates a second storage device utilizing a backup value that is generated based on the step value and the start value. |
US07827362B2 |
Systems, apparatus, and methods for processing I/O requests
A method, apparatus, and system for accessing units of storage in at least one logical unit by processing I/O requests directed to the logical units using a LUN queue and an operation-type queue. By using the queues to process the I/O requests, the requests can be processed without address collisions. |
US07827359B2 |
Clock encoded pre-fetch to access memory data in clustering network environment
Systems and/or methods that facilitate reading data from a memory component associated with a network are presented. A pre-fetch generation component generates a pre-fetch request based in part on a received read command. To facilitate a reduction in latency associated with transmitting the read command via an interconnect network component to which the memory component is connected, the pre-fetch request is transmitted directly to the memory component bypassing a portion of the interconnect network component. The memory component specified in the pre-fetch request receives the pre-fetch request and reads the data stored therein, and can store the read data in a buffer and/or transmit the read data to the requester via the interconnect network component, even though the read command has not yet reached the memory component. The read data is verified by comparison with the read command at a convergence point. |
US07827357B2 |
Providing an inclusive shared cache among multiple core-cache clusters
In one embodiment, the present invention includes a method for receiving requested data from a system interconnect interface in a first scalability agent of a multi-core processor including a plurality of core-cache clusters, storing the requested data in a line of a local cache of a first core-cache cluster including a requester core, and updating a cluster field and a core field in a vector of a tag array for the line. Other embodiments are described and claimed. |
US07827355B1 |
Data processor having a cache with efficient storage of predecode information, cache, and method
A data processor (200) includes an instruction cache (220) and a secondary cache (250). The instruction cache (220) has a plurality of cache lines. Each of the plurality of cache lines stores a first plurality of bits (222) corresponding to at least one instruction and a second plurality of bits (224, 226) associated with the execution of the at least one instruction. The secondary cache (250) is coupled to the instruction cache (220) and stores cache lines from the instruction cache (250) by storing the first plurality of bits (222) and a third plurality of bits (255, 257) corresponding to the second plurality of bits (224, 226). The third plurality of bits (255, 257) is fewer in number than the second plurality of bits (224, 226). |
US07827352B2 |
Loading data from a memory card
A memory card detection method comprising detecting insertion of a memory card into a device's card slot; creating a memory card construct in a non-volatile memory storage; copying data from the memory card to the memory card construct; and informing the device that a new memory card has been inserted and may be accessed from the non-volatile memory storage. |
US07827351B2 |
Storage system having RAID level changing function
A plurality of storage devices, provided in a storage system, comprise not less than two member storage devices, which are storage devices provided as members of a RAID group, and a spare storage device, which is not a member of the RAID group. A controller, provided in the storage system, uses the spare storage device to carry out the changing of the RAID level of the RAID group from a first RAID level to a second RAID level. |
US07827347B2 |
Memory system, multi-bit flash memory device, and associated methods
A memory system includes a multi-bit flash memory device and a flash controller configured to control the multi-bit flash memory device. The flash controller is configured to output a series of commands, pointers, and addresses to the multi-bit flash memory device for read/program operations. |
US07827346B2 |
Data storage device
A data storage device comprising: at least two flash devices for storing data; a circuit board, wherein each of the flash devices are integrated on the circuit board; a controller integrated on the circuit board for reading and writing to each flash devices, wherein the controller interfaces each flash devices; at least one NOR Flash device in communication with the controller through a host bus; at least one host bus memory device in communication with the controller and at least one NOR Flash device through the host bus; at least one interface in communication with the controller and adapted to physically and electrically couple to a system, receive and store data therefrom and retrieve and transmit data to the system. |
US07827341B2 |
Navigation system and method of forming a navigation system
A navigation system is disclosed for providing navigational directions. It has a navigation device with a body provided with a receiving part. The receiving part has an inner surface provided with a connecting element of a first connection type. The navigation system further includes a docking system arranged to accommodate the navigation device. The docking system has an extending part provided with a connecting element of a second connection type. The connecting element of the second connection type is arranged for connection to the connecting element of the first connection type. The extending part further includes an outer surface with a shape similar to the inner surface of the receiving part of the navigation device. In at least one embodiment, the receiving part is slideable along a trajectory over the outer surface, the trajectory being determined by the shape of both the inner surface of the receiving part of the navigation device and the outer surface of the extending part of the docking system. Particularly, the trajectory is such that the connecting element of the first connection type is guided towards the connecting element of the second connection type for connection. |
US07827336B2 |
Technique for interconnecting integrated circuits
Two integrated circuit die each having a processing core and on-board memory are interconnected and packaged together to form a multi-chip module. The first die is considered primary and the second die is considered secondary are connected through an interposer. The first and second die may be the same design and thus have the same resources such as peripherals and memory and preferably have a common system interconnect protocol. The core of the second die is disabled or at least placed in a reduced power mode. The first die includes minimal circuit for interconnecting to the second die. The second die has some required interface circuitry and an address translator. The result is that the core of the first die can perform transactions with the memory and other resources of the second integrated circuit as if the memory and other resources were on the first die. |
US07827335B2 |
Remote communication system of a network
A remote communication system of a network includes a main controller and a plurality of control units, wherein each control unit is serially connected to the main controller and the control unit at next stage through a transmission terminal and a transmitter. Each control unit receives the data sent from the main controller and identifies the received data as one of a first, a second and a third packet. If it is the first packet and the main controller attempts to read data from each control unit, a switch in the control unit is turned on and a response data is transmitted to the main controller. If it is the second packet and a connection index is equal to a target unit address, then data is written to a corresponding single control unit. If it is the third packet and a target unit address is zero, data is written to all control units. |
US07827333B1 |
System and method for determining a bus address on an add-in card
One embodiment of the present invention sets forth a technique to determine a bus address for an add-in card on a System Management bus (SMbus) that includes a hybrid microcontroller (hEC) and discrete graphics processing unit (dGPU). A graphics driver requests the System Basic Input/Output System (SBIOS) for a list of available slave addresses. The graphics driver receives the list and selects an available slave address to be assigned to the hEC. The graphics driver assigns the selected address to the hEC through an Inter-Integrated Circuit bus backdoor. The graphics driver then passes the selected address back to the SBIOS and the selected address is removed from the list of available addresses. Advantageously, this approach to dynamically assigning bus addresses provides compatibility with different types of hECs as well as with different motherboard configurations and other SMbus devices. |
US07827332B2 |
Portable storage medium
A portable storage medium is provided with a connection unit which is connectable to an external device and enables data communication between the portable storage medium and the external device connected to the connection unit, a data storage unit which stores data received from the external device via the connection unit, and a data conversion unit capable of applying data conversion from print data into display data to the data stored in the data storage unit. |
US07827331B2 |
IO adapter and data transferring method using the same
An IO adapter for guaranteeing the data transfer bandwidth on each capsule interface when multiple capsule interfaces jointly share the DMA engine of the IO adapter. An IO driver containing a capsule interface information table including bandwidth information and for setting the forming status of a pair of capsule interfaces and, during data transfer subdivides the descriptors for the capsule interfaces into multiple groups for each data buffer size satisfying the preset bandwidth information and, copies one group at each fixed sample time set by the descriptor registration means, into the descriptor ring and performs DMA transfer. To control this copy information, the IO driver contains a ring scheduler information table for managing the number of descriptor entries for the capsule interface cycle time and, a ring scheduler cancel means for renewing the entries in the ring scheduler information table each time one transmission of the descriptor group ends. |
US07827330B2 |
Configuring multi-bit slave addressing on a serial bus using a single external connection
Unique addresses for a plurality of devices may be programmed through a single external connection (pin) on each device by using a one of a plurality of different analog voltage or current values on the single external pin in combination with a serial clock of a serial data bus for each device requiring a unique binary address. The unique binary address is stored in the device after detection of certain number of clocks on the serial data bus. Once the unique binary address has been stored in the device, the single external connection may be used for another purpose such as a multifunction external connection. This unique binary address may be retained by the device until a power-on-reset (POR) or general reset condition occurs. Address detection and address load commands on the serial bus may also perform the same address definition and storage functions. |
US07827328B2 |
Method and apparatus for a disk storage device including file system and at least one network interface
A disk storage device is disclosed including at least one disk unit, a first processor to control the disk unit making possible access of its data and a second processor communicating with the first while operating a file system for disk access and at least one network interface. The network interface is operated to receive an access request. The file system is operated based upon the access request to organize access of the data to create an access response. The disk units are disclosed as a hard disk unit and/or a solid state data unit. The disk storage unit may further include at least one multi-media interface and/or at least one serial interface and/or a Bluetooth interface. An integrated circuit and an assembled circuit board are disclosed including both processors. |
US07827325B2 |
Device, system, and method of speculative packet transmission
A mechanism for speculative packet transmission including a credit-based flow control interconnect device to initiate speculative transmission of a Transaction Layer Packet if the number of available flow control (FC) credits is insufficient for completing the transmission. The sending device initiates a speculative transmission of packets to the receiving device even though the packet for transmission requires a number of FC credits greater than the available FC credits. If the additional FC credits required to complete the packet transmission become available to the sending device before the transmission is completed, the packets are then fully transmitted by the sending device. Otherwise, if the additional FC credits required do not become available prior to completion of the transmission, then the sending device aborts the transmission without utilization of the FC credits. The sending device may initiate speculative packet transmission only if a particular minimal amount of FC credits is available. |
US07827323B2 |
System and method for peripheral device communications
A host device includes a peripheral control module that includes a first memory register that receives data from a first memory and a direct memory access (DMA) module that communicates with the first memory. The host device also includes a host control module that receives data from the first memory. The host device also includes a DMA control module that communicates with the first memory register, the host control module and a second memory that includes a first memory array. The DMA control module compares contents of the first memory array to contents of the memory register and controls transfers of data from the first memory to the peripheral control module based on the comparison. |
US07827320B1 |
Serial ATA device implementing intra-command processing by detecting XRDY primitive while in the XRDY state
A Serial Advanced Technology Attachment (SATA) device for communicating with a host is disclosed. The SATA device comprises control circuitry which enters a XRDY state in preparation for sending data to the host, receives a first XRDY from the host while in the XRDY state, and sets a RXRDY flag. After receiving the first XRDY, the control circuitry receives a RRDY from the host while in the XRDY state, transmits a data block to the host in response to the RRDY, and enters an idle state after transmitting the data block to the host. If the RXRDY flag is set while in the idle state, the control circuitry waits for the host to transmit a second XRDY. |
US07827317B2 |
Apparatus for management of mixed protocol storage networks
The invention provides improvements on a digital data processing system of the type having a first set of hosts, storage devices or other components coupled for communication with a first network manager. A second set of components is likewise coupled to a second network manager. Communications between the network managers and their respective sets of components utilize different protocols, the first network manager referring to components of the first set with identifiers that are unique to those respective components under the first protocol, and the second network manager referring to components of the second set with identifiers that are unique to those respective components under the second protocol. |
US07827313B2 |
Addressing method and method and apparatus for establishing host identity protocol (HIP) connections between legacy and HIP nodes
A method is provided of at least partially securing communications, via a HIP proxy (16), between a first host (12) which is not HIP enabled and a second host (14) which is HIP enabled, the method comprising: sending (A) a query from the first host (12) to resolve the IP address of the second host (14); in response to said query, retrieving (B, C) an IP address (IPfa) and HIT (HIThip) associated with the second host (14), returning (E) from the proxy (16) a substitute IP address (IPres) associated with the second host (14), and maintaining (D) at the proxy (16) a mapping between the substitute IP address (IPres), the retrieved IP address (IPfa) and the retrieved HIT (HIThip); and upon receipt (F) of a session initiation message (TCP SYN) at the proxy (16) from the first host (12) including as its destination address the substitute IP address (IPres), using the mapping to negotiate a secure HIP connection (22) between the proxy (16) and the second host (14). |
US07827312B2 |
Methods and apparatus for transcoding metadata
A transcoder is adapted to perform transcoding of metadata to enable sharing and consumption of media content at dissimilar devices that are coupled to a home network. The transcoder, which is also coupled to the home network, is adapted to receive media content and metadata from a first media consumption device, to transcode the media content and metadata from a first format to second format, and to supply the transcoded media content and metadata to the second media consumption device in the second format. In one embodiment, the transcoder executes a method by which the transcoder obtains information about the sensing capabilities of a meter adapted to measure media at a media consumption device and subsequently uses that information to transcode the metadata into a format suitable for sensing by the meter. |
US07827309B2 |
Information processing apparatus for concealing the identity of internet protocol addresses
Even if a third party intercepts a packet flowing on the Internet, it is made difficult to identify which information processing apparatuses are performing communication with each other. In a communication system, there is provided a virtual address server for pooling a plurality of for-rent-out virtual global addresses to be temporarily used by a communication apparatus. When a first information processing apparatus performs communication with a second information processing apparatus, the first information processing apparatus requests the virtual address server to rent out a virtual global address. Next, based on this request, the virtual address server rents out this virtual global address. Moreover, the first information processing apparatus sends out a communication packet whose transmission-source address is set up by this virtual global address and whose transmission-destination address is set up by the global address of the second information processing apparatus. |
US07827307B2 |
Method for fast switchover and recovery of a media gateway
A device and method for fast switchover and recovery of a media gateway. A network interface of a router is monitored for a network interface failure, in which the router receives data over a network using a network protocol. In response to detecting a network interface failure, the network interface failure is translated into a gateway protocol understood by the media gateway. The network interface failure is transmitted to the media gateway using the gateway protocol over a primary path, providing for fast switchover time to a redundant path by the media gateway. |
US07827301B2 |
Method for connection acceptance control and optimal multi-media content delivery over networks
A method for bandwidth allocation for delivery of multimedia data from at least one server to one or more clients over a network. The method includes the steps of: determining a maximum flow rate and a minimum flow rate for each client; determining a flow rate range for each client as given by the difference between the maximum flow rate and the minimum flow rate; sorting the one or more clients according to the flow rate range; initializing a current flow rate for each client as the minimum flow rate and summing the flow rate into total server flow rate; establishing remaining server bandwidth; and allocating the remaining server bandwidth to clients, based upon the sorted client's flow rate ranges. |
US07827298B2 |
Peer-to-web media broadcasting and managing online publisher computers
A system for peer-to-web media broadcasting, including a plurality of publisher computers, for broadcasting media over the Internet, each publisher computer including a video transcoder, and an image processor, a plurality of HTTP web client computers for viewing broadcasted media, an application server for transmitting web page content to HTTP web client computers, including a database management system for storing and retrieving publisher authentication information, at least one switchboard server, for managing TCP/IP connections between online publisher computers and HTTP web client computers, a load balancer for distributing incoming client requests among the at least one switchboard server, and a storage volume that is mounted on each of the at least one switchboard servers, for caching portions of media received from publishing computers. A method and computer-readable storage media are also described and claimed. |
US07827297B2 |
Multimedia linking and synchronization method, presentation and editing apparatus
A method for associating segments within various media such as text, audio and video is described. A system for navigating and presenting such media is presented. Additionally, a system for defining the segment locations and the associations between them is presented. A method for assisting the user when specifying the segment boundaries is described, which employs the output from automatic media analysis. |
US07827295B2 |
Protocol stack
There are disclosed processes and systems relating to protocol stacks. The protocol stack may be run entirely in a single memory space. There may be a communal memory region available to certain layers of the protocol stack. The layers of the protocol stack may form condensed versions of data and headers, and data units may be formed by hardware within the device when needed. After transmission, data units may be immediately deleted but recreated if needed for retransmission. |
US07827288B2 |
Model autocompletion for composite services synchronization
Embodiments of the present invention provide a method, system and computer program product for the auto-completion of values in a model in a composite services enablement data processing system. The method can include establishing for a common session, multiple channels of access to a model for a composite service. The method further can include synchronizing views for each of the channels of access based upon detected value changes to data members of the model. Finally, the method can include auto-completing associated values for other data members of the model responsive to receiving a value change for one data member in the model. |
US07827285B2 |
Information processing apparatus, information processing system, information processing method and program
A user can efficiently receive a printing service without a troublesome operation. A request including order information for placing a printing order regarding image data stored in a recorder is sent from a mobile phone to a mobile phone site server together with an identification code of the mobile phone. The mobile phone site server issues an ID, and sends the ID, user information obtained from the identification code, and the order information to a service provision server. The service provision server registers the ID, the user information, and the order information. The ID is also sent to the mobile phone, and the mobile phone sends the ID to the recorder. The recorder sends the image data and the ID to the service provision server. The service provision server relates the image data and the order by using the ID, and prints the image data. |
US07827284B2 |
Method and arrangement in a communication system
A method for performing admission control in order to offer assurances on forwarding quality in networks comprising setting a threshold for each link where the threshold defines a maximum sum of forwarding resources requested by applications for their application data flows, ADFs, on the link. The level of the threshold is chosen by utilising knowledge about multiplexing properties of the ADFs on each link and by utilising knowledge about the forwarding resources of the links. |
US07827282B2 |
System and method for processing hardware or service usage data
A data processing system and method are disclosed. In an embodiment, the data processing system preferably maintains a plurality of substantially continuously available data processing service instances. The plurality of data processing service instances may be aggregated into groups of one or more instances of like data processing services. A service control manager is also preferably provided as an individual service running on the system and is operable to organize, manage and maintain the various service instances as well as other aspects of the data processing system. The service control manager preferably also cooperates with the individual services of a message queue manager, a service queue manager and an application services manager to effect the efficient distribution and processing of received data as well as perform other system management operations. |
US07827278B2 |
System for automated connection to virtual private networks related applications
A network interface unit is provided for use intermediate a LAN and a public or private network, or a combination of both, for establishing secure links to a VPN gateway. Login by a LAN client with the network interface unit, addressing, authentication, and other configuration operations achieved using a web page-based GUI are applied in establishing tunnels from LAN clients to desired VPN destinations. Illustrative network interface units include a DHCP server and provide encryption-decryption and encapsulation-decapsulation of data packets for communication with VPN nodes. Configuration and connection of a client are further enhanced by a built-in DNS server and other functional servers to provide a high degree of autonomy in establishing connections to a desired VPN gateway via an ISP or other public and/or private network links to. The interface unit then performs required authentication exchanges, and required encryption key exchanges. |
US07827277B2 |
Network system including device managing apparatus that manages network devices through a network
There is provided a network system including a server and a printer connected to a network, where the server collects and stores configuration data describing operating conditions from respective printers, the server stores the respective collected configuration data associated with a registered ID. If a user enters a predetermined registered ID in new printer, the new printer transmits the entered registered ID to the server. The server, upon receiving the entered registered ID, transmits configuration data associated with the entered registered ID to the new printer. The new printer sets the operating conditions described in the received configuration data to its own operating conditions. |
US07827272B2 |
Connection table for intrusion detection
A system for detecting network intrusions and other conditions in a network is described. The system includes a plurality of collector devices that are disposed to collect data and statistical information on packets that are sent between nodes on a network. An aggregator device is disposed to receive data and statistical information from the plurality of collector devices. The aggregator device produces a connection table that maps each node on the network to a record that stores information about traffic to or from the node. The aggregator runs processes that determine network events from aggregating of anomalies into network events. |
US07827271B2 |
Methods, systems, and products for verifying integrity of web-server served content
Methods, systems, and products are disclosed for verifying the integrity of web server content. A request for a Uniform Resource Locator is received, with the request originating from a referring Uniform Resource Locator. A response to the request is communicated. The requested Uniform Resource Locator is stored along with the referring Uniform Resource Locator, a status code associated with the response, and a file size associated with the response. Logical rules are applied and a report is generated which pinpoints the URLs in error. |
US07827270B2 |
Mobility service clustering using network service segments
Described in an example embodiment herein is a Mobility Service Engine (MSE) cluster comprising an MSE Cluster Master and at least one MSE Cluster Slave. The MSE Master is configured to define Network Service Segments. The MSE Master of the cluster distributes the Network Service Segments to slaves within the cluster. The network is configured to forward data to the correct Network Service Segment. |
US07827269B2 |
System and method for managing networked storage devices with a plurality of logical units
A computer is provided with: a device related value acquisition unit that acquires a device related value (for example a LUN), which is a value relating to a device; a calculation formula including a first variable in which the device related value is substituted; a device identification value calculation unit that calculates a device identification value of a device corresponding to the acquired device related value by substituting this device related value in the first variable; and a correspondence registration unit that registers the calculated device identification value and the acquired device related value in an electronic information resource. |
US07827268B2 |
Number of sons management in a cell network
The present technology relates to protocols relative to utility meters associated with an open operational framework. More particularly, the present subject matter relates to protocol subject matter for advanced metering infrastructure, adaptable to various international standards, while economically supporting a 2-way mesh network solution in a wireless environment, such as for operating in a residential electricity meter field. The present subject matter supports meters within an ANSI standard C12.22/C12.19 system while economically supporting a 2-way mesh network solution in a wireless environment, such as for operating in a residential electricity meter field, all to permit cell-based adaptive insertion of C12.22 meters within an open framework. Cell isolation is provided through quasi-orthogonal sequences in a frequency hopping network. Additional features relate to apparatus and methodology subject matters relating to Number-of-sons' management. |
US07827259B2 |
Method and system for configurable automatic media selection
Techniques for repeatedly selecting and presenting media items at a media device are disclosed. In one embodiment, media items are automatically (or dynamically) selected from a media source (e.g., list of media items) and then presented at a media device. As a result, the selected media items can be continuously selected and presented in an automated manner. In one embodiment, the automatic selection of the media items can be performed in accordance with at least one criterion. The at least one criterion can be user-specified and/or rules-based. In one embodiment, a display screen can display information pertaining to recently presented media items, media item being presented, and upcoming media items to be presented. |
US07827254B1 |
Automatic generation of rewrite rules for URLs
A rewrite component automatically generates rewrite rules that describe how uniform resource locators (URLs) can be rewritten to reduce or eliminate different URLs that redundantly refer to the same or substantially the same content. The rewrite rules can be applied to URLs received when crawling a network to increase the efficiency of the crawl and the corresponding document index generated from the crawl. |
US07827252B2 |
Network device management
A network device management tool that allows a client, such as a network management tool or network device setup utility, to reliably obtain information about a network device. Variations of the network device management tool may alternately or additionally allow a client to deliver information to the network device, such as instructions to control the operation of the network device. The network device management tool may be incorporated into the network device. |
US07827251B2 |
Fast write operations to a mirrored volume in a volume manager
In one embodiment, a method is provided comprising: receiving, at a virtualizer, a write command from an initiator in a storage area network, wherein the storage area network includes the initiator and a plurality of mirrored storages; sending, from the virtualizer, a write command to the plurality of mirrored storages; receiving, at the virtualizer, a transfer ready message from a first of the plurality of mirrored storages; sending a transfer ready message from the virtualizer to the initiator in response to the receiving of the transfer ready message from the first of the plurality of mirrored storages; receiving, at the virtualizer, a data message from the initiator; and sending, from the virtualizer, a data message to the plurality of mirrored storage once transfer ready messages have been received from each of the plurality of mirrored storages. |
US07827245B2 |
Methods and computer program products for securing display of message content
The shortcomings of the prior art are overcome and additional advantages are provided by securing display of sensitive messages to prevent third parties from viewing sensitive content. For one or more incoming messages designated as sensitive, substitute content to be displayed in place of sensitive content is received from a message recipient. Alternatively or additionally, an indicia to be displayed with any incoming message designated as sensitive is received from the message recipient. A message having sensitive content is designated as sensitive by a sender, a recipient, or an intermediate system. Upon receipt of a message designated as sensitive, a message window is displayed that includes substitute content different from the sensitive content. The substitute content includes an indicia that the sensitive content is not displayed. |
US07827235B2 |
Service providing system, service providing method, and program of the same
A method for controlling a service providing device includes the steps of determining whether the service providing device has already acquired a global address of a client station accessing the service providing device, requesting the client station to notify the global address of the client station when the determining step determines that the service providing device has not yet acquired the global address, and providing the client station with different services based on whether or not the client station notifies the service providing device of the global address in response to the request at the requesting step. |
US07827228B2 |
Methods and systems for non-interrupting notifications
A method of processing notifications issued by computer processes, each notification notifying the user of a business event that requires the user to take an action. The notifications are received and links may be displayed to notifications that are selected according to selected characteristics. When the user selects a displayed link, the corresponding notification may be displayed. The user may take an action relative to the displayed notification without accessing the computer process that issued the notification and a reply that includes an indication of the action taken by the user may then be generated and sent. |
US07827226B2 |
Hybrid arithmetic logic unit
Methods and apparatus for improving the efficiency of an arithmetic logic unit (ALU) are provided. The ALU of the invention combines the operation of a single-cycle ALU with the processing speed of a pipelined ALU. Arithmetic operations are performed in two stages: a first stage that produces separate sum and carry results in a first cycle, and a second stage that produces a final result in one or more immediately subsequent cycles. While this produces final results in two or more clock cycles, useable partial results are produced each cycle, thus maintaining a one operation per clock cycle throughput. |
US07827221B2 |
Fraction display apparatus
A mathematical calculator where when a mixed fraction key is depressed, an integer part input area, a numerator input area, a denominator input area and a vinculum for a mixed fraction are displayed on a display screen. When a user depresses a “1” key of a numeric keypad, “1” is inputted and displayed to and on the integer part input area. When the user depresses a “+” operator key, a CPU prohibits the inputted “+” operator from being inputted and displayed to and on the integer part display area. When the user depresses the “+” operator key in a state in which “(1” is inputted and displayed to and on the integer part input area, the CPU allows the inputted “+” operator from being inputted and displayed to and on the integer part display area. |
US07827213B2 |
Free space management
An attribute is associated with one or more files stored on a storage medium, wherein the attribute is indicative to software utilized by a processor to access the files that the files are deletable. One or more files associated with the attribute can be deleted. Files can be deleted, for example, based upon receipt of a request for file system space. A sufficient amount of free space can be created to fulfill the request via the deletion of the one or more files associated with the attribute. A history of accesses to the files can be maintained and a least recently accessed file, associated with the attribute, can be deleted. Files can also be deleted according to a priority included in the attribute. |
US07827209B2 |
Data object based data analysis
A test and measurement instrument and method of operating for presenting data in a data presentation, receiving a data selection indicating a portion of the data presented in the data presentation, generating a data object in response to the data selection, presenting the data object in an analysis sandbox, and generating an analysis construct in response to analysis objects in the analysis sandbox. |
US07827208B2 |
Generating a feed of stories personalized for members of a social network
Systems and methods for generating dynamic relationship-based content personalized for members of a web-based social network are provided. At least one action of one or more members of a web-based social network is associated with relationship data for the one or more members to produce consolidated data. One or more elements associated with the consolidated data is identified and used to aggregate the consolidated data. Further exemplary methods comprise weighting by affinity the aggregated consolidated data to generate dynamic relationship-based content personalized for the members of the web-based social network. |
US07827206B2 |
System and method for managing changes to business rules
A rules change management system and method. The system comprises a first computing system comprising a first memory system. The first memory system comprises a rules change management engine. The first computing system receives a set of meta-rules associated with rules stored in a second memory system within a second computing system. The set of meta-rules are stored in the first memory system. The computing system receives a request to change a rule of the rules. The rules change management engine applies at least one associated meta-rule of the set of meta-rules to the request. The rules change management engine determines if the request may be executed based on the applying. |
US07827205B2 |
Bi-directional data mapping tool
A computer implemented method is provided for a bi-directional data mapping tool. The method for mapping between at least two data models comprises selecting a source including a first data model, selecting a target including a second data model and defining a relationship between the data in the source and the data in the target. The method further comprises generating a bi-directional map from at least portions of the source, the target, and the defined relationship. |
US07827201B1 |
Merging containers in a multi-container system
An apparatus and method for referencing physical location of data objects stored within a logical container. The method may include receiving an access request from a client for a particular data object stored in a logical container having a plurality of data objects stored collectively in the logical container, and referencing a physical location of the particular data object within the logical container in response to the access request. The logical container includes at least one block, and each block of the logical container includes multiple extents to store data from at least one data object. The block is a fundamental unit of storage space. |
US07827198B2 |
Information processing apparatus and method, and program
An information processing apparatus including an identifying unit that identifies a group to which content belongs from one or more predetermined groups based on metadata describing descriptions of the content; and a clustering unit that clusters a first set of the contents that is not identified and classifying the first set into a cluster based on the metadata. |
US07827190B2 |
Complex symbol evaluation for programmable intelligent search memory
Memory architecture provides capabilities for high performance content search. The architecture creates an innovative memory that can be programmed with content search rules which are used by the memory to evaluate presented content for matching with the programmed rules. When the content being searched matches any of the rules programmed in the Programmable Intelligent Search Memory (PRISM) action(s) associated with the matched rule(s) are taken. Content search rules comprise of regular expressions which are converted to finite state automata and then programmed in PRISM for evaluating content with the search rules. The PRISM memory provides features for complex regular expression symbols like range detection, complement control, bit masking and the like and enables complex symbols and compact regular expression representation. |
US07827186B2 |
Duplicate item detection system and method
A method of detecting contextual duplicate items can include identifying a plurality of representations of items in a data repository, each item representation including one or more textual attributes. A degree of fit between an item representation's attributes and other items can be calculated. The degree of fit can reflect the relevance of the attributes of one item to the other item. A degree of association between the two item representations can be calculated based at least in part on the calculated degree of fit. The degree of association between the two item representations can reflect the similarity of the two items. The degree of association between the two item representations can be assessed to determine whether the items are contextual duplicates. |
US07827185B2 |
Apparatus for managing outputs of applications
An apparatus for managing outputs of a first application and a second application is provided. Each application is operable to execute on a data processing system and output of the first application is executed on the data processing system. The apparatus comprises a classifier for associating the first application and the second application with classification data, wherein the classification data is stored in a classification data structure; a comparator for comparing the classification data associated with the first application and the second application with the classification data structure to determine a priority; and a generator, responsive to determination of the priority, for generating metadata associated with at least one of: the output of the first application and the output of the second application. |
US07827172B2 |
“Query-log match” relevance features
Techniques for generating features that are used to rank documents in a search results page are provided. A query is received and may be modified before being compared to queries in a query log of previously-issued queries. The comparisons may be made in a variety of ways. The comparisons may allow query terms to be ordered and terms to be inserted. Relevance features are generated from the results of the comparisons. The documents that are referenced in a search results page (generated as a result of the query) are ranked based on the generated relevance features. |
US07827166B2 |
Handling dynamic URLs in crawl for better coverage of unique content
Techniques for identifying duplicate webpages are provided. In one technique, one or more parameters of a first unique URL are identified where each of the one or more parameters do not substantially affect the content of the corresponding webpage. The first URL and subsequent URLs may be rewritten to drop each of the one or more parameters. Each of the subsequent URLs is compared to the first URL. If a subsequent URL is the same as the first URL, then the corresponding webpage of the subsequent URL is not accessed or crawled. In another technique, the parameters of multiple URLs are sorted, for example, alphabetically. If any URLs are the same, then the webpages of the duplicate URLs are not accessed or crawled. |
US07827164B2 |
System for obtaining, managing and providing retrieved content and a system thereof
A method, computer readable medium with programmed instructions, and system for obtaining, managing, and providing retrieved content includes selecting one or more concepts from a plurality of concepts. One or more chunks of content are associated with each of the concepts. At least one search parameter is provided and the one or more chunks associated with each of the selected concepts are searched using the at least one search parameter. The one or more chunks which match the selected concepts and the at least one search parameter are presented. |
US07827161B2 |
Document retrieval
According to one aspect of the present invention, there is provided a method of identifying a document in a support automation system in response to receiving diagnostic data, the documents being stored in a database, comprising analysing the diagnostic data and retrieving, in response to the analysis, one more keywords, and searching the database using the one or more retrieved keywords to identifying one or more documents therein. |
US07827160B2 |
Managing distributed index data
This disclosure provides various embodiments of systems, methods, and software for managing distributed index data. For example, in one embodiment, software for managing distributed index data may identify a query for one or more data objects from a data repository using a generic index, map the query to one of a plurality of logically distributed indices according to at least one rule, and execute the mapped query using the particular distributed index to retrieve the one or more data objects. Each distributed index may be in a disparate index repository that is on a disparate storage device. In some aspects, the one or more rules may include a plurality of business rules, as well as at least one technical rule, which may be stored in a rules repository. In further aspects, an administration view may be presented to a client such that one of the business rules is customized. |
US07827159B2 |
Automated data model extension through data crawler approach
Methods, systems, and articles of manufacture for accessing data stored in multiple data sources. Such methods employ an automated software agent to maintain a collection of data sources available for querying. The data sources may all reside within a single local network or may be distributed throughout multiple locations. Generally, the automated software agent searches a given domain for additional data sources according to a defined set of selection criteria. After discovering an additional data source, the automated software agent configures a query application to reflect the availability the additional data source. Further, the automated software agent may periodically evaluate the collection of data sources against the selection criteria and remove those that are either no longer available or no longer satisfy the selection criteria. |
US07827158B2 |
Information processing apparatus, content processing method, storage medium, and program
An information apparatus searches content that is stored in a database by using a search engine based on a newly input keyword; acquires a search operation history of the content that is acquired by the search engine via an operation history engine; and updates the keyword associated with the content that is registered in the database by collating the search operation history and the newly input keyword. While adding of the inappropriate search information (keyword) is prevented, the appropriate search information can be automatically updated and set to the content. |
US07827155B2 |
System for processing formatted data
A system and method for generating metadata for processing by various processing components is provided. A metadata compiler component is operable to generate metadata including one or more constraints which correspond to evaluation criteria and one or more anchor points from source data. A metadata optimizer and arbitrator is operable to normalize the metadata. Various processing components are operable to perform operations on a string using the metadata. |
US07827151B2 |
High availability via data services
Application-level replication, the synchronization of data updates within a cluster of application servers, may be provided by having application servers themselves synchronize all updates to multiple redundant databases, precluding the need for database-level replication. This may be accomplished by first sending a set of database modifications requested by the transaction to a first database. Then a message may be placed in one or more message queues, the message indicating the objects inserted, updated, or deleted in the transaction. Then a commit command may be sent to the first database. The set of database modifications and a commit command may then be sent to second database. This allows for transparent synchronization of the database and quick recovery from a database failure, while imposing little performance or network overhead. |
US07827147B1 |
System and method for automatically redistributing metadata across managers
System and method for managing metadata. A computer system includes one or more hosts, each host having an associated backup agent. Each backup agent conveys data from its associated host to a storage pool and stores metadata associated with the data in a metabase. In response to detecting that a first metabase meets a first condition, the system identifies a backup agent that has stored metadata in the first metabase and redistributes at least a portion of the metadata to a second metabase. In one embodiment, the first condition comprises detecting the amount of metadata stored in the first metabase reaching a threshold value. In a further embodiment, the metadata comprises entries, each of which corresponds to a data file. Each entry includes a fingerprint that is derived from and identifies the corresponding data file. The fingerprints identifying the data files may be encrypted. |
US07827146B1 |
Storage system
The present invention can provide an OS independent system for storing data within a storage system. The invention can provide a directory system which is designed dynamically to adapt based upon the caching memory available for searching directories. Received files can be stored in a current directory until a predetermined limit is reached. In parallel, a database can be created to record which files are stored in which directory. This database can be designed to be kept in physical memory to minimize file access latency. This arrangement provides that a data storage system can store data in a simple order of receipt manner while also managing the storage structure to limit the number of data objects in any given container, thus preventing a search function analysing any given container from needing to access an excessive number of data objects and thus slow down the search to an unacceptable level. |
US07827144B1 |
Methods of reading and writing data
An embodiment of a method of writing data includes issuing write messages to a replica set of storage devices. Write confirmations are received from at least a majority of the storage devices. An embodiment of a method reading data includes issuing read messages to a replica set of storage devices. Read confirmations are received from at least a first majority of the storage devices. Read commit messages are issued to the storage devices. Commit confirmations are received from at least a second majority of the storage devices. |
US07827138B2 |
Method and system for synchronizing a server and an on-demand database service
In accordance with embodiments, there are provided mechanisms and methods for synchronizing a server and an on-demand database service. These mechanisms and methods for synchronizing a server and an on-demand database service can enable embodiments to synchronize a larger amount of data. The ability of embodiments to provide such feature can enable more effective synchronization of a user-level sharing entity database with a multi-user on-demand database service. |
US07827137B2 |
Seeding replication
Seeding replication is disclosed. One or more but not all files stored on a deduplicated storage system are selected to be replicated. One or more segments referred to by the selected one or more but not all files are determined. A data structure is created that is used to indicate that at least the one or more segments are to be replicated. In the event that an indication based at least in part on the data structure indicates that a candidate segment stored on the deduplicating storage system is to be replicated, the candidate segment is replicated. |
US07827131B2 |
High density synapse chip using nanoparticles
A physical neural network synapse chip and a method for forming such a synapse chip. The synapse chip can be configured to include an input layer comprising a plurality of input electrodes and an output layer comprising a plurality of output electrodes, such that the output electrodes are located perpendicular to the input electrodes. A gap is generally formed between the input layer and the output layer. A solution can then be provided which is prepared from a plurality of nanoconductors and a dielectric solvent. The solution is located within the gap, such that an electric field is applied across the gap from the input layer to the output layer to form nanoconnections of a physical neural network implemented by the synapse chip. Such a gap can thus be configured as an electrode gap. The input electrodes can be configured as an array of input electrodes, while the output electrodes can be configured as an array of output electrodes. |
US07827127B2 |
Data scoping and data flow in a continuation based runtime
Described is a data model used in a continuation based runtime that executes activities. The data model provides for declaring parameters to define data flow direction (in, out or both in and out) with respect to activities. The model further allows for the declaring of variables to provide for data storing and sharing between activities that are in scope, based on a tree relationship between activities. In one aspect, an activity tree includes a topmost parent composite activity and at least one child activity of that topmost parent composite activity. Variables are associated with one or more composite activities of the tree, and the ancestral relationships between composite activities and (non-composite) child activities determine the in-scope access to variables. Arguments such as binding expressions may bind variables to an activity's parameters. |
US07827126B2 |
Method for changing emotion of software robot
Disclosed is a method for changing emotion of a software robot (sobot) in a sobot terminal. The sobot terminal includes a short-term memory unit and a long-term memory unit. When an emotional change occurs during the operation of the short-term memory unit, the sobot terminal stores a short-term reference emotion value of the corresponding emotion in the long-term reference memory. When the operation time of the long-term memory unit elapses, the sobot terminal resets the long-term reference emotion value using the short-term reference emotion values stored in the long-term memory unit. The sobot terminal can change the emotion of the sobot more naturally through the above process. |
US07827125B1 |
Learning based on feedback for contextual personalized information retrieval
Information retrieval systems face challenging problems with delivering highly relevant and highly inclusive search results in response to a user's query. Contextual personalized information retrieval uses a set of integrated methodologies that can combine automatic concept extraction/matching from text, a powerful fuzzy search engine, and a collaborative user preference learning engine to provide accurate and personalized search results. The system can include constructing a search query to execute a search of a database parsing an input query from a user conducting the search of the database into sub-strings, and matching the sub-strings to concepts in a semantic concept network of a knowledge base. The system can further map the matched concepts to criteria and criteria values that specify a set of constraints on and scoring parameters for the matched concepts. Furthermore, the system can learn user preferences to construct one or more profiles for producing personalized search results. |
US07827120B1 |
Community awareness management systems and methods
A system and method links one or more disparate community awareness management (CAM) datasets for a community awareness program (CAP) with one or more spatial layers to create linked CAM datasets. One or more data attributes common to a CAM dataset and a spatial layer are identified, and the link is defined between the CAM dataset and the spatial layer. The spatial layer and the linked CAM dataset then may be queried using a single input query. Features from the spatial layer and features from the linked CAM dataset that match the query are generated for display. In one embodiment, a system and method manage CAP assets, transactions, interest areas for the CAP, and buffer areas for the CAP. An audience utility enables entering and maintaining audience data for the CAP. A journal utility enables making journal entries for one or more audience members, CAP assets, transactions, and/or other CAM data. A link document utility enables linking one or more documents to CAM data. |
US07827116B2 |
Methods of producing and transmitting content based on compliance
A method of transmitting content over a network, the content depicting at least one person and being subject to a record-keeping requirement, includes the steps of: providing information pertaining to a person depicted in at least a portion of the content in accordance with a record-keeping requirement; associating the information with the content; providing the associated information to a custodian; verifying that the information complies with the record-keeping requirement; and transmitting the content over a network. |
US07827115B2 |
Online payer authentication service
A payment authentication service authenticates the identity of a payer during online transactions. The authentication service of the present invention allows a card issuer to verify a cardholder's identity using a variety of authentication methods, such as the use of passwords. Also, the only system participant requiring a certificate is the issuing financial institution. One embodiment of the invention for authenticating the identity of a cardholder during an online transaction involves querying an access control server to determine if a cardholder is enrolled in the payment authentication service, requests a password from the cardholder, verifies the password, and notifies a merchant whether the cardholder's authenticity has been verified. In another aspect of the invention, a chip card and the authentication service independently generate cryptograms that must match in order for the service to verify that the correct chip card is being used by the cardholder. |
US07827107B2 |
Method and system for verifying use of a financial instrument
A system of verifying a purported registrant's ownership or control of a payment instrument includes a communication device, a memory and a processor coupled to the communication device and to the memory. A payment instrument verification module stored in the memory and executable by the processor is adapted to receive information relating to the payment instrument from a registrant, initiate a financial transaction involving the payment instrument via the communication device, generate a dispute amount for the financial transaction, receive via the communication device a notification from a financial institution of the registrant that the financial transaction has been disputed by a comparison amount and compare the comparison amount with the dispute amount for purposes of verifying the payment instrument. |
US07827103B1 |
Method and apparatus to maintain rules for charges associated with combined transactions established utilizing a multi-seller network-based marketplace
In one embodiment, a combination of transactions, established utilizing a network-based marketplace, is facilitated on a single invoice to be issued by a first party. A rule, specified by the first party, for an automated calculation of charges in connection with invoices issued by the first party is identified. This rule is then dynamically invoked to calculate a charge for the plurality of transactions included in the single invoice to be issued by the first party. |
US07827099B1 |
System and method for assessing and managing financial transactions
A financial terms alert generation system comprises an information retrieval module, a financial terms comparison module, and an alert transmission module. The information retrieval module is configured to retrieve financing information, customer information, and product information from one or more sources accessible on a network. The financial terms comparison module is configured to compare a customer's current financial arrangement to a potential new financial arrangement to determine whether the customer is able to enter into a new financial arrangement on terms favorable to the customer. The alert transmission module is configured to transmit an alert to a dealer in cases in which the financial terms comparison module determines that a customer is able to enter into a new financial arrangement on terms favorable to the customer. Such alerts identify the customer and the favorable financial terms. |
US07827097B2 |
System for transferring an inbond communication to one of a plurality of credit-counseling agencies
A system for referring a telephone communication to one of a plurality of financial assistance providers based on lender criteria, the method including the steps of: storing telephone numbers for a plurality of financial assistance providers in memory accessible by a digital electrical computer; obtaining lender criteria for selecting one of the financial assistance providers; storing said criteria for access by said computer; identifying a debtor; selecting one of the financial assistance providers by accessing the criteria, applying the criteria, and accessing one of the stored telephone numbers; and connecting the debtor by telephone to the one of the stored telephone numbers. The system can be used with an intermediary that detects referring information sufficient to identify a referrer identity, to select which one of several financial assistance providers to refer the inbound communication by using a computer to look up and to apply referral criteria responsive to the referrer identity, and to form and track the call referral. |
US07827096B1 |
Special maturity ASR recalculated timing
An system for and method of repurchasing stock is presented. The system and method improve upon prior art techniques by limiting risk to an investment bank that enables an accelerated stock repurchase. More particularly, such risk is reduced in the event that the repurchasing company announces higher than expected dividends on the stock during the term of the accelerated repurchase transaction. |
US07827089B2 |
Systems and methods for trading at a price within a spread market
A system and method is provided to allow traders to submit midprice orders to trade at a price within a spread of a market, preferably at the midpoint of a spread market, while maintaining anonymity of the midprice order. A midprice order is anonymous because other traders do not know whether the submitted midprice orders are orders to buy or orders to sell. A midprice order may remain active until it is traded with a contra midprice order or until a parameter associated with the order is breached, thereby resulting in cancellation of the midprice order. |
US07827088B2 |
Data gathering at delivery of goods
Systems and methods for delivering goods and services from a provider to a receiver. The method includes placing an order for goods to the provider and providing the goods to a deliverer. The deliverer delivers the goods to the receiver. The deliverer then obtains at least one piece of data from the receiver at the time of delivery. The at least one piece of data is from a group comprising a credit card number, a debit card number, the information on the magnetic strip of a credit card, the information on the magnetic strip of a debit card, devices that store information that may be read by infra red, magnetic waves and/or radio waves, a check, a money order, a gift certificate, an electronic signature, and a copy of a piece of identification of the receiver. The at least one piece of data is then provided to a processor who handles payment to the provider. |
US07827085B1 |
Conversational dealing in an anonymous trading system
An anonymous trading system for financial instruments comprises a network of broking nodes each performing a bid and offer matching function and a market view distribution function. Trader terminals are connected to the network via trading agent nodes. During deal execution a credit check is performed and once the deal is complete the identity of the counterparty becomes known to the other counterparty to the deal. The originating counterparty may send a More quantity message to the other party proposing a further deal at the same price. The other party may decline, partially accept, accept or accept and propose a still further amount. Credit for the further deal is drawn from an external source and the internal credit limits are temporarily increased or disabled to prevent the deal from being rejected. |
US07827080B2 |
Fixed income securities ratings visualization
An arrangement is provided for enabling online retail fixed income. A fixed income online retail enabling mechanism analyzes a request received from a user to determine the requested operation related to online retail fixed income. If the request is for visualizing information related to securities in one or more fixed income capital markets, visual representations are constructed using color codes and real value ratings converted from corresponding ratings issued from different sources and presented to the user. If the request is for managing account information, the fixed income online retail enabling mechanism facilitates the needs of managing accounts. If the request is related to conducting a transaction related to fixed income securities, the fixed income online retail enabling mechanism performs operations to trade securities in one or more fixed income capital markets. |
US07827079B2 |
Method and system for assessing and reporting VAT charges for network-based marketplace services
A method and system for assessing VAT on marketing services provided via a network-based marketplace are disclosed. VAT is automatically assesses for users of the services having residences in different countries, at least a portion of which require VAT charges for the services. Corresponding data is stored at individual sites operated by the marketplace service. Periodically, VAT-related data are aggregated for each of the plurality of countries to generate respective tax return reports. VAT is accessed for different users based on the country of residence of the user and whether the user has a VAT-exempt status. |
US07827077B2 |
Method and apparatus for management of electronic receipts on portable devices
A system for managing electronic receipts is provided. According to one aspect, the system includes a portable device, a base device, a user device and an electronic receipts administration system. The electronic receipts administration system provides the base device with the appropriate data to allow the base device to generate, store and manage electronic receipts accordingly. A user uses the portable device to conduct a transaction with the base device. The base device uses a variety of information to generate an electronic receipt for the transaction. Such information includes, for example, information stored on the portable device, information stored locally on the base device and information stored on another device such as an electronic cash register. The electronic receipt is then stored on the portable device. The user device allows the user to subsequently retrieve the electronic receipt for management purposes. |
US07827074B1 |
Method for placing products or services and facilitating purchase
A system and method for placing products or services within interactive television or radio programming or other programming, and for facilitating viewers' purchases thereof. The present invention allows viewers to mark and store placed products or services for later consideration or purchase; provides a virtual catalog entry showing such options as different colors, styles, or sizes, as may be appropriate given the nature of the product or service; identifies local or regional sources or providers of selected products or services; indicates availability and estimated delivery times for selected products or services; and allows for a greater variety of products and services to be placed. |
US07827069B2 |
Method and system for registering potential acquirers of vehicles that are not currently on the market
A register interest system receives from a potential acquirer of assets an indication that the potential acquirer is interested in acquiring rights in a specific asset that is not currently on the market. The register interest system stores indications that the potential acquirers are interested in specific assets. When a notification criterion has been satisfied, then the register interest system notifies the owner of the specific asset that one or more potential acquirers are interested in acquiring rights to that asset. The owner and a potential acquirer can then negotiate the purchase of the rights. |
US07827068B2 |
Network-based system for selecting or purchasing software products
System and method for receiving purchase information for a client system, e.g., a measurement system. A configuration diagram visually representing a current configuration of the client system is displayed. Multiple product icons are displayed representing products (hardware and/or programs) available for use in the client system. User input is received graphically associating at least one first product icon with the configuration diagram, where the first product icon represents a first product, and the user input indicates a desire to purchase the first product. An updated configuration diagram is displayed representing the configuration of the client system after receiving the user input, including the first product icon. Pricing information for the first product is displayed in response to receiving the user input. User input initiating purchase of the first product may be received in response to displaying the pricing information, and the product may be provided to the user. |
US07827064B1 |
Data processing system for pricing, costing and billing of financial transactions
The present invention provides methods and systems for pricing financial transactions by defining product rules, providing links to appropriate price tables, and calculating a price for a financial transaction. A data processing system in accordance with one embodiment of the present invention, creates a product rule corresponding to a financial transaction. The product rule contains mandatory attributes and optional attributes. Optional attributes may be looked up using identifiers constructed from said mandatory attributes. Optional attributes include a link to a price table which contains further attributes, including a pricing method. A price is then calculated in accordance with the pricing method. Billing is completed according to the billing method for the particular financial transaction. |
US07827057B1 |
Method and apparatus for providing cross-benefits based on a customer activity
In accordance with some embodiments of the present invention, a controller receives information relating to customer activity with a first vendor (e.g., via a Web page that a customer accesses). The controller further receives an indication of items the customer desires to purchase, the items having an associated total price. The controller determines, based on any of various criteria, whether to provide an offer for a subsidy based on the information relating to customer activity. The offer for a subsidy is from a second vendor (a subsidizing vendor), and may define, for example, a reduction in the price charged for the item and an obligation for the customer to fulfill in exchange for the subsidy. If the customer accepts the offer, he is charged a second price for the items. The second price is less than the total price, and may even be zero. |
US07827054B2 |
Online entertainment network for user-contributed content
The invention includes a system for providing an online entertainment network for user-contributed entertainment content. The system quickly and accurately identifies quality content from a vast pool of user-contributed content. User-contributed content is rated by those who contribute and those who view content. Fraud detection devices automatically detect and remove fraudulent ratings. Contests and prizes associated with specific categories of content provide incentives for contributors to provide quality content and rate many pairs of items. Contests may be localized by geography, organization, social network, and other relationships. Identified top-rated content is made available individually, or as a continuous stream of user-contributed entertainment content. |
US07827050B2 |
Comprehensive goal management through the use of an integrated software application
A method, system and computer program product for managing goals. A goal to be achieved by a goal-setter is defined. At least one action to be completed is defined. The at least one action is associated with an achievement of the goal by the goal-setter. One or more goal-setter attributes associated with the goal-setter are specified. At least one of the one or more goal-setter attributes is associated with the goal to facilitate managing the goal. |
US07827043B2 |
Method using a global server for providing patient medical histories to assist in the delivery of emergency medical services
An Internet based method for assisting in the rapid delivery of medical information direct to the site at which emergency assistance is being performed uses a global database for warehousing patient history information, which is fetched over the Internet on demand. In one embodiment, medical providers use an access code carried by the injured party and without which access is denied. The access code may be carried as a barcode and as an imprinted number on a bracelet or on a card carried by the individual. Patient information is transmitted over a network, either wireline or wireless, the Internet or wide area network, to a computer or personal digital assistant available to emergency personnel. In one embodiment, patient history information access is determined through the use of an access code reader, by entering the patient access code manually or by entering the patient's name as a last resort. Additionally insurance information can be made available to shorten emergency room admission procedures. Lastly, the patient's card or bracelet can allow for patient history to be downloaded and saved. Thus in emergency situations, the information can be uploaded from the card or bracelet to the healthcare providers' viewing screens. |
US07827041B2 |
System and methods of providing pharmacy services
System and methods for processing a drug prescription transaction are configured to identify and resolve any issue or problem associated with the transaction during one or more early stages of processing. System and methods of processing the transaction handle prescription and customer data entry, pharmacy inventory check, prescription refill authorization check and/or insurance adjudication review well in advance of production and quality assurance stages by identifying and resolving any issue or problem. Prescription fulfillment is prioritized and estimated prescription pick-up times are predicted based on one or more outcomes of such early stage processing. Customers can be provided with realistic and relatively accurate prescription pick up times that a pharmacy can efficiently and consistently meet as a result of fulfillment prioritization. Further, system and methods for determining a staffing schedule for a workflow process requiring different skill levels during different operaton times is provided. |
US07827036B2 |
Data processing system, data processing method, data processor, and data processing program
An input data is divided into blocks of predetermined time units and then further divided into a plurality of bands. Each band is coded and compressed to prepare a basic sub-block essential for data reproduction and a plurality of extension sub-blocks contributing to improvement of the quality of the reproduced data. A transmission timing during streaming delivery, remaining extension sub-blocks are delivered if the time period is still within a time period for delivering the same data block, but the remaining extension sub-blocks are not delivered and delivery of the basic sub-block of the subsequent data block begins if the delivery timing for the subsequent data block has arrived. In this way, a stable streaming delivery is achieved by a scalable data compression. |
US07827030B2 |
Error management in an audio processing system
An audio processing system includes a voice decoder and an audio processor. In one exemplary embodiment, the audio processing system is embedded in a headset unit that is wirelessly coupled to a game console. The voice decoder is used to decode a stream of incoming voice data packets carried over a wireless signal. The decoded voice data packets are used to drive an audio transducer of the headset unit. Upon detection of an error in the incoming stream, a decoded error-free voice data packet that has been stored in a replay buffer is used to generate an amplitude scaled audio signal. The voice decoder is disconnected from the audio transducer and the scaled audio signal is used to drive the audio transducer instead. |
US07827029B2 |
Systems and methods for user-interest sensitive note-taking
Techniques are presented to determine user-interest sensitive notes. User selected passages, user interest information, condensation transformations and optional meaning distortion constraints are identified. User foci expressed by the selected passages are determined based on the similarity of the elements in the selected passages to elements in the user interest information. User sensitive notes are determined by selectively applying the condensation transformations to the selected passages to preferentially retain user foci while eliding less salient information. Meaning distortions constraints are optionally applied in conjunction with condensation transformations or in creating the condensation transformations in order to reduce the likelihood of distorting the meaning of the passage. |
US07827028B2 |
Method and system of machine translation
A system and method is provided for generating a translingual parsing model and for using the model to machine translate a source language to a destination language. The system and method includes receiving a sentence in the source language, and with the translingual parsing model, searching among and statistically ranking candidate parses each having elements labeled with destination language words, syntactic labels, and role labels indicating relationships between the elements. A statistically high ranked parse is selected and rearranged using the syntactic and role labels, in accordance with word order conventions of the destination language to generate a translingual parse of the source language sentence. |
US07827026B2 |
Bilingual authoring assistant for the “tip of the tongue” problem
A bilingual authoring apparatus includes a user interface (20) for inputting partially translated text including a text portion in a source language and surrounding or adjacent text in a target language. A bilingual dictionary (34) associates words and phrases in the target language and words and phrases in a source language. A context sensitive translation tool (30, 32, 38) communicates with the user interface, receives the partially translated text, and provides at least one proposed translation in the target language of the text portion in the source language. The at least one proposed translation in the target language is derived from the bilingual dictionary based on contextual analysis of at least a portion of the partially translated text. |
US07827025B2 |
Efficient capitalization through user modeling
A method of automatically capitalizing text utilizes a capitalization model. The capitalization model is trained from data that is taken from documents associated with a particular user. In particular, documents that are authored by the user such as e-mails, are used to train the model. |
US07827019B2 |
Method for order selection in passive transmission line macromodels based on the lie criteria
A passive macromodel for lossy, dispersive multiconductor transmission lines uses a multiplicative approximation of the matrix exponential known as the Lie product. The circuit implementation of the macromodel is a cascade of elementary cells, each cell being the combination of a pure delay element and a lumped circuit representing the transmission line losses. Compared with passive rational macromodeling, the Lie product macromodel is capable of efficiently simulating long, low-loss multiconductor transmission lines while preserving passivity. This result is combined with transmission line theory to derive a time-domain error criterion for the Lie product macromodel. This criterion is used to determine the minimum number of cells needed in the macromodel to assure that the magnitude of the time-domain error is less than a given engineering tolerance. |
US07827017B2 |
Method and system for implementing circuit simulators
A system and method for performing circuit simulation is described. The present approach provides methods and systems that create reusable and independent measurements for use with circuit simulators. Also disclosed are parallelizable measurements having looping constructs that can be run without interference between parallel iterations. Reusability is enhanced by having parameterized measurements. Revisions and history of the operating parameters of circuit designs subject to simulation are tracked. Mechanisms are provided that allow for viewing, measurement or other manipulation of signals at specific locations in a circuit design for simulation, such as parameters that include observation points which are implemented using probes. One approach to executing a measurement is via a controllable and flexible control statement, which in one embodiment is the “run” statement. Improved interfaces for viewing, controlling, and manipulating simulations and simulation results are also provided. |
US07827014B2 |
Methods and systems for design and/or selection of drilling equipment based on wellbore drilling simulations
Methods and systems may be provided for 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. |
US07827011B2 |
Method and system for real-time signal classification
A method to achieve an accurate, extremely low power state classification implementation is disclosed. Embodiments include a sequence that matches the data flow from the sensor transducer, through analog filtering, to digital sampling, feature computation, and classification. |
US07827010B2 |
Device and process for examining the signals of systems releasing them during operation or in response to external excitation
Method and a measuring device for measuring and evaluating a measurable signal emitted by a system being investigated during operation or in response to an external excitation. The device includes a signal receiving unit, an output unit and an evaluating unit. The latter includes elements for Fourier transforming the time dependant signal captured by the receiving unit and characteristic of the system as a whole, the signal is transformed directly in its captured form; elements for calculating the power density function of the Fourier transform; elements for calculating an invariant quantity in the form of the exponent α of the power density function versus the frequency, as well as elements for providing data indicative of the invariant quantity obtained to the output unit. |
US07827009B2 |
Detectors and techniques useful with automated acquisition and notification systems
Sensors and techniques for an automated data acquisition and notification system having a plurality of receptacles adapted to store items. In each of the plurality of receptacles, at least one sensor is operated to detect a presence of an item in that receptacle. Light is emitted from a planar surface within the receptacle to a space within the receptacle opposite the planar surface. While that light is emitted light incident on the planar surface is detected. A determination is made whether an amount of light that is detected is significant to indicate a presence of the item. |
US07827005B2 |
System and method for testing heat exchange system for heat exchange catheter
A heat exchange system for an indwelling catheter is tested for proper operation by observing whether a fluid temperature is within a command zone range and if not whether temperature moves toward the range or equalizes with it within predetermined parameters after a pump has stopped, and only if temperature exhibits none of the tested-for conditions indicating an error. |
US07827003B2 |
Straightness measuring method and straightness measuring apparatus
Distances from three displacement meters arranged in a first direction to three measuring points arranged along a measurement line that extends in the first direction on a surface of an object to be measured are measured while a movable body, which is either the three displacement meter or an object to be measured, is moved in the first direction relative to a stationary body, which is the other one. Solution candidates are determined which are defined by two profiles among a surface profile along the measurement line, a profile of locus curve which is the locus a reference point fixed to the movable body, and a profile of a pitching component accompanied with the movement of the movable body. One candidate solution with the highest fitness is extracted by applying a genetic algorithm using a fitness function defined on the basis of the other profile. |
US07826999B1 |
Magnetic tilt compensated heading compass with adaptive zoffset
The instant invention utilizes two, optionally orthogonal and optionally slightly tilted, horizontal magnetic sensors and, optionally, a 2 or 3 axis accelerometer or inclinometer to calculate a pitch, roll and tilt compensated heading. A vertical, Z, component is relatively constant compared to X and Y components, the Z component can be abstracted from the X and Y sensor when pitch and roll is applied based on Z offset measured with X or Y sensor at high tilt angles. Additional sensors tilted at various θ degrees can be added with a different angle α to X sensors when additional horizontal and magnetic coverage is desirable. |
US07826997B2 |
Method for acquiring and managing morphological data of persons on a computer network and device for carrying out said method
The invention relates to a method for acquiring and managing morphological data of persons on a computer network, wherein said data is used for producing and/or delivering ready-made individually dimensioned clothes by at least one of the plurality of manufacturers. The inventive method consists, at a preliminary stage, in forming a first data base (3) on human body profiles by storing standard data sizes in a first computer system, in acquiring (6, 10), at a subsequent stage, representative current data of the morphology of said persons by means of a computerized acquisition system and in selecting (5, 8) personal data nearest to current data (6, 9) of each person from standard data. Said method is characterized in that personal data (12) is selected on a second computer system from a second database (4, 7), wherein standard data is organized by size ranges according to each manufacturer. |
US07826996B2 |
Memory-daughter-card-testing apparatus and method
A memory daughter card (MDC) is described, having a very high-speed serial interface and an on-card MDC test engine that allows one MDC to be directly connected to another MDC for testing purposes. In some embodiments, a control interface allows the test engine to be programmed and controlled by a test controller on a test fixture that allows simultaneous testing of a single MDC or one or more pairs of MDCs, one MDC in a pair (e.g., the “golden” MDC) testing the other MDC of that pair. Other methods are also described, wherein one MDC executes a series of reads and writes and other commands to another MDC to test at least some of the other card's functions, or wherein one port executes a series of test commands to another port on the same MDC to test at least some of the card's functions. |
US07826995B2 |
Apparatus for testing electronic devices
The invention provides an apparatus for testing an integrated circuits on devices including a plurality of electrical subassemblies including a plurality of pattern generator, driver, and power boards divided into physical zones with each physical zone including one pattern generator board, at least one driver board, and at least one power board connected to one another; and a configuration file having information representing flow of current through the electrical subassemblies connected to one another in an interconnection scheme, wherein the electrical subassemblies are organized into at least one logical zone, and wherein the logical zone comprises a plurality of pattern generators. |
US07826992B2 |
Means for calibrating a measuring instrument
Described is a method and an output apparatus for inputting and outputting data from a first electronic device. The input and output apparatus is detachably mountable to the first electronic device and includes at least one storage unit, which stores data obtained by the first electronic device. Further discussed is an adjustment system which includes such an input and output apparatus and to the use of an input and output apparatus. |
US07826990B2 |
Systems and methods for real-time system monitoring and predictive analysis
A system for providing real-time modeling of an electrical system under management is disclosed. The system includes a data acquisition component, a virtual system modeling engine, and an analytics engine. The data acquisition component is communicatively connected to a sensor configured to provide real-time measurements of data output from an element of the system. The virtual system modeling engine is configured to generate a predicted data output for the element. The analytics engine is communicatively connected to the data acquisition system and the virtual system modeling engine and is configured to monitor and analyze a difference between the real-time data output and the predicted data output. |
US07826984B2 |
Method and a control system for monitoring the condition of an industrial robot
An industrial robot diagnostic method including performing a condition analysis utilizing at least two selected input signals, wherein each selected input signal indicates a condition related to a property of the industrial robot, performing an analysis of any combination of the selected input signals utilizing a signal modeling of the signals and outputting from the condition analyzer a result being at least one of: a detection of a malfunction of the robot system, an identification of a root cause failure in the robot system and prediction of a potential malfunction in the robot system. Also an industrial robot system utilizing the method. |
US07826983B2 |
Instrumented mobility assistance device
Various implementations are disclosed for an instrumented mobility assistance device, such as an instrumented walker. The device includes an attached sensor that is operable to convert an operational action of a user of the mobility assistance device into a sensor signal. A use analyzer is operable to relate the sensor signal to a contact attribute associated with a contact of the user of the mobility assistance device with an underlying surface. The use analyzer is further operable to determine a gait characteristic of the user, based on the contact attribute. The sensor may include a force or moment sensor. The contact attribute may include a foot-initial contact, or a foot-off contact. In this way, gait characteristics of the user may be determined during normal operation of the instrumented device. Also, the sensor may be used to determine a stability measure associated with the device. |
US07826973B2 |
Optimizing seismic processing and amplitude inversion utilizing statistical comparisons of seismic to well control data
A method for obtaining enhanced seismic data and optimized inverted reflectivities includes computing statistical well characterizations based upon band-limited well reflectivities for a subsurface region. Sets of processed seismic data are computed by applying differing processing sequences to seismic data corresponding to the subsurface region. Inverted reflectivities are computed by inverting the sets of processed seismic data. Statistical seismic characterizations are computed based upon the inverted reflectivities. Statistical difference measurements (SDMs) are computed between the statistical well and seismic characterizations. An optimal processing sequence is selected based upon the computed SDMs. Enhanced seismic data is obtained by processing the seismic data corresponding to the subsurface region. An optimal seismic inversion algorithm is obtained based upon the computed SDMs. The seismic data is inverted using the optimal seismic inversion algorithm to produce a set of optimized inverted reflectivities. |
US07826971B2 |
Method for reducing nuisance alarms for anti-collision with obstacles on aircraft
A method for filtering anti-collision alarms for aircraft, the said aircraft comprising means for calculating its speed and extrapolated positions on its trajectory, the said extrapolated positions being calculated over a fixed maximum time period, called extrapolation time, and a topographical database of the terrain, the said database comprising, within a given perimeter, data on the density of obstacles, comprises a calculation of a weighting coefficient for the extrapolation time of the calculated extrapolated trajectories of the aircraft as a function of the density of obstacles within a surface area included within the perimeter. |
US07826963B1 |
Diagnostic system for spark ignition direct injection system control circuits
An engine control system includes a driver module and a diagnostics module. The driver module includes a high-side driver and a low-side driver, which selectively actuate a load. The driver module generates status signals based on detection of each of a plurality of failure modes of the high-side and low-side drivers. The diagnostics module increments a first error count for a first mode of the plurality of failure modes when the status signals indicate the driver module has detected the first mode. The diagnostics module increments a corresponding total count each time the driver module analyzes the first mode. The diagnostics module sets a fail state for a diagnostic trouble code (DTC) when the first error count for the first mode reaches a first predetermined threshold prior to the total count reaching a second predetermined threshold. |
US07826959B2 |
Cruise controller for saddle-seat vehicle
In a cruise controller for a saddle-seat vehicle, it is configured to comprise desired throttle opening control execution means (ECU 110) for executing desired throttle opening control by operating the actuator (74) such that the actual throttle opening becomes the desired throttle opening, determine whether the throttle opening command APS is in a predetermined relationship with the actual throttle opening TPS (S60), and switch the cruise control to the desired throttle opening control (S50) when it is discriminated that they are in the predetermined relationship and a disable condition has been established (S62 to S66). By suitably setting the predetermined relationship, the cruise control can be disabled and shifted to the desired throttle opening control at the actual throttle opening anticipatable by the operator, so that driving feel is not impaired and no unnecessary engine output is produced upon switching to the desired throttle opening control. |
US07826957B2 |
Engine control responsive to varying amounts of alcohol in fuel
Various systems and methods are described for operating an engine in a vehicle in response to fuel having varying amounts of alcohol. One example method comprises delivering fuel to the engine, limiting engine speed during vehicle operation to a maximum permitted engine speed, the maximum permitted engine speed responsive to the amount of alcohol in the fuel. |
US07826954B2 |
System for monitoring sensor outputs of a gas turbine engine
In a system for monitoring an output of a sensor for detecting an operating state of a gas turbine engine by comparing a value of an output of the sensor with a prescribed reference value, a calibration map for converting the output of the sensor into a variable that is normally used for controlling the engine is used for defining the reference value for determining the state of the sensor. Thereby, a fault of a sensor can be detected both accurately and promptly by using the existing resource without unduly complicating the control program. It is particularly desirable to monitor the output of the sensor by taking into account the current operating condition of the engine to improve the reliability in detecting a fault in the sensor. |
US07826951B2 |
Method and device for deciding to trigger and for triggering restraint systems of a motor vehicle
The invention provides a method for deciding on the triggering of and controlling restraint systems of a motor vehicle, including the method steps of determining the current position of the motor vehicle; determining position-relevant environmental data of the motor vehicle; determining position-relevant reference values of the motor vehicle; determining position-relevant actual values of the motor vehicle; comparing the reference and actual values; and taking this data into account in the decision to trigger, and in the triggering of restraint systems. The invention also provides a device for this purpose. |
US07826950B2 |
Electric power steering apparatus
In an electric power steering apparatus, steering torque of a steering wheel is detected by a torque sensor, and a motor 10 for generating steering assist power is controlled so that the steering assist power is generated according to a basic assist torque corresponding to the detected steering torque. A correspondence relationship between the steering torque and the basic assist torque is set such that an assist gradient that is a rate of change of the basic assist torque to the steering torque varies according to variation of the steering torque. A correction amount of an output of the motor 10 varies according to the variation of the assist gradient. |
US07826946B2 |
Method and device for monitoring the state of vehicle chassis
The invention relates to a method for monitoring the state of vehicle chassis, particularly of rail vehicles, whereby physical quantities are measured on the chassis by means of sensors. The measured and optionally processed quantities are compared with modeled quantities by means of a processing unit. The modeled quantities are determined from specific quantities, a classification into classes of causes is performed on the basis of the comparison by means of one or the processing unit, and an evaluation is carried out based on the classification. The invention also relates to a device for carrying out the method. |
US07826941B2 |
Mode change control system for hybrid vehcile
During vehicle drive under an EV mode, a battery charge state SOC becomes smaller than a SOC(L) at time t0. As a result, EV→HEV mode change is carried out. After time t1, deceleration is desired, and an accelerator opening APO is kept at 0. At time t3, the SOC increases and becomes greater than or equal to a SOC(H) by the HEV mode. In this case, after time t1 of release of an accelerator pedal, the SOC(H) is cleared at time t2 at which a vehicle operating condition is judged to be a low load drive condition in which a motor/generator performs regenerative braking. By making a judgment of HEV→EV mode change based on the SOC(L) instead of the SOC(H), the HEV→EV mode change is carried out before time t3. A regenerative braking time Δt with the engine dragged is therefore shortened, and a regenerative braking time with no-engine drag can be correspondingly lengthened, improving an energy recovery performance. |
US07826939B2 |
Method, apparatus, signals, and medium for managing power in a hybrid vehicle
A method and apparatus for managing power in a hybrid vehicle is disclosed. The vehicle includes an engine, an electric motor, and an energy storage element coupled to the motor. The method involves receiving a request to supply operating power to drive the vehicle and responding to the request by selecting an apportionment of operating power between the engine and the motor from among a plurality of apportionments having respective operating costs such that the selected apportionment is associated with a minimum operating cost, the operating cost including at least an engine fuel consumption cost and a storage element lifetime cost. The method further involves causing power to be supplied by at least one of the engine and the motor in accordance with the selected apportionment. |
US07826935B2 |
Processing unit for generating control signal, controller with the processing unit for controlling actuator, and program executed in the processing unit
A controller with a processing unit and a floating-point processor is disposed in a vehicle to control an actuator according to detected parameters sent from sensors. The processor generates a floating-point control parameter indicating a first quantity of control from the detected parameters at floating-point calculations, and the unit generates a fixed-point control parameter indicating a second quantity of control from the detected parameters at fixed-point calculations. The unit converts the floating-point control parameter into a converted control parameter of fixed-point representation and judges from both the converted control parameter and the fixed-point control parameter whether a failure has occurred in the processor. When no failure has occurred in the processor, the unit generates a control signal from the floating-point control parameter. The actuator is operated according to the control signal so as to give the first quantity of control to a controlled object. |
US07826931B2 |
Integrated actuator coil and decoder module for irrigation control
An integrated actuator coil and decoder module for use in decoder-based irrigation control systems, and related methods of manufacture and installation, are provided herein. In one implementation, an irrigation control device comprises a body, decoder circuitry located within the body, a coil located within the body and coupled to the decoder circuitry, the coil adapted to develop an electromagnetic flux sufficient to cause actuation of a device controlling irrigation equipment in response to signaling from the decoder circuitry. Also included is an electrical connection coupled to the decoder circuitry and adapted to couple to a control wire path of a decoder-based irrigation control system. The decoder circuitry and the coil are integrated into a single device. |
US07826927B2 |
Legged mobile robot
When there is an object that has a possibility to come into contact with a robot 1 in a desired path, the robot 1 is decelerated stepwise according to the distance L from the robot 1 to a predicted contact position along the desired path. For example, legs 13 and the like of the robot 1 are so controlled that when the distance L is less than a first threshold L1, the moving speed is reduced to a first speed V1, and when the distance L is less than a second threshold lower than the first threshold, the moving speed is reduced from the first speed to a second speed. |
US07826926B2 |
Robot and method of localizing the same
A mobile robot and a method of localizing the robot are disclosed. The robot includes a gyroscope module providing information regarding a rotational angle of a gyroscope; an encoder module providing information regarding velocity and information regarding a rotational angle of a wheel of the robot by sensing motion of the wheel; and a control module estimating a current pose of the robot according to a method based on information provided by the encoder module and the gyroscope module, the control module incorporating information regarding rotational angle provided by the gyroscope module when estimating the current pose. |
US07826920B2 |
Tote-based warehousing system and method
A warehousing system includes a container for storing at least one item, a first electronic (e.g., radio frequency identification (RFID)) module associated with the first container, and a controller which wirelessly communicates with first electronic module, for directing a transfer of said at least one item to and/or from said first container. The inventive system may include, for example, a hybrid retail/warehouse system which includes a facility having a shelving area, and a picking area adjacent to the shelving area, and a layout so as to minimize a picking area and a walking distance between a picking area and a shelving area. |
US07826918B2 |
Transfer system and transfer method of object to be processed
A transfer method employs a transfer system including a semiconductor handling device and an automatic transfer device. The semiconductor handling device includes a first transfer mechanism and a first optically coupled parallel I/O communications interface. The automatic transfer device includes a second transfer mechanism and a second optically coupled parallel I/O communications interface. The transfer method includes a successive transfer notifying step wherein the automatic transfer device and the semiconductor handling device notify each other that a successive transfer is possible via an optical communications between the first and the second optically coupled parallel I/O communications interface in case where a plurality of objects to be processed are able to be successively transferred one by one between the first and the second transfer mechanism; and a successive transfer step wherein the objects are transferred one by one between the first and the second transfer mechanism. |
US07826917B2 |
Method and system for laying out perforation patterns
A method and system for automating the layout of perforation patterns is described. An embodiment of the invention includes an innovative software application running on a computer, which application allows a perforation designer to select lines or arcs that comprise edges of a building panel. The application determines a starting hole spacing based on the average distance through the geometric center of the panel, and a default perforation pattern is laid out on a computer aided drawing. The application provides the user with detailed information about the perforation layout such as number of perforations, panel area, and percentage of open area. The application further allows the user to change any parameter such as hole size, hole spacing, hole shape, and edge spacing. After any user adjustment of the parameters, the application automatically updates the perforation pattern. |
US07826915B1 |
System and method for providing automatic qualification intervention in a manufacturing process
A system and method is disclosed for providing automatic qualification intervention in a manufacturing process that is performed by a plurality of components. At least one qualification process is associated with each of the components. The qualification processes are stored in a component/qualification matrix in a computerized database management system. The automatic qualification intervention system requires that all qualification processes for a component must be performed in conformity with the qualification processes for the component that have been stored in the component/qualification matrix. The automatic qualification intervention system significantly reduces the delays that are inherent in prior art methods. |
US07826914B2 |
System and method for tracking transports in a production process
A method of tracking transports in a production process including processing a first transport in a first system, developing changes for the first transport, and updating the first system with the changes developed for the first transport. The method also includes processing a second transport in a second system, developing changes for the second transport, and updating the second system with the changes developed for the second transport. The method further includes moving the changes developed for the second transport to the first system, sequencing the changes developed for the first transport and the changes developed for the second transport in the first system, and processing a third transport in the first system. The third transport includes all of the changes developed for the first transport and all of the changes developed for the second transport. |
US07826913B2 |
Sheet metal factory processing system
A sheet metal factory processing system includes a production manager which generates a processing schedule for multiple units each including at least one material sheet, to manage the processing schedule on a per-unit basis. The processing schedule is generated based on sheet processing data obtained by allocating parts to be blanked from the material sheets according to a manufacturing designation. The sheet metal factory processing system also includes a sheet metal factory processing installation which is connected to the production manager through a communication network. The sheet metal factory processing installation receives the generated processing schedule from the production manager and executes the received processing schedule. |
US07826909B2 |
Dynamic model predictive control
A method of dynamic model predictive control is presented in which both steady state optimization and dynamic moves calculation of the manipulated variables are determined together as part of one optimization solution (211). The method combines steady state optimization and dynamic move calculation such that the steady state optimal targets are determined consistent with the dynamic moves and the resulting dynamic response of the process so that the controlled variables do not violate their low/high limits in both steady state and dynamically. The method utilizes what is described as high limit dynamic violation variables and low limit dynamic violation variables corresponding to each of the controlled variables. The method offers a unique capability of mixing a part dynamic optimization with a part steady state optimization as it relates to application of a large model predictive control under varying situations, in particular at or near constraints violations that can be done dynamically in real time for improved and robust control performance without having to change the controller tuning. |
US07826907B2 |
Fortuitous combinations of ad-hoc available sets of different electronic devices to respond to user jobs
A computer-implemented method for selecting a combination of devices from a plurality of available devices, each device having service description information associated therewith. A user request is received into a coordinating device which processes the service description information for any available electronic devices to identify functionally responsive combinations of electronic devices, each functionally responsive combination responsive the user request. A score is calculated for each functionally responsive combination, using user preference information. One of the functionally responsive combinations is selected according to it having the best scores. A user preferences and experience computer-implemented method is provided for selecting an ad-hoc combination of electronic devices. |
US07826906B2 |
Transducer access point
The invention relates to a method and apparatus for exposing (i.e. bridging) data and services offered by low power, low duty cycle transducers (e.g. sensors and actuators) in a standardized format over existing and established home networking technologies. A transducer access point is a functional component that serves as a proxy for health devices and sensors that are off/asleep the majority of the time to conserver power (e.g. battery life). The transducer access point may be implemented as a stand alone device or embedded within a computing device such as a home PC. |
US07826905B2 |
Self-sealing insulation employed on a catheter or lead
An implantable electrical medical lead for a pulse generator includes a distal electrode, a connector for electrical connection with the pulse generator, an electrical conductor within the lead extending between the connector and the distal electrode, and an insulating sheath of flexible resilient material normally covering the electrical conductor having self sealing properties to re-insulate the electrical conductor in the event a rupture of the sheath should occur which exposes the electrical conductor. The insulating sheath is of polymeric material embedded with a plurality of pellets, each pellet having a frangible shell containing a liquid sealing material that solidifies when the frangible shell is broken and thereby filling in any voids in the polymeric material. |
US07826903B2 |
Radio frequency antenna for a wireless intravascular medical device
A radio frequency antenna is provided for use with a medical device for implantation into an animal. The antenna comprises a coil formed by a wire that includes a core formed of a shape-memory material with an electrically conductive first layer applied to an outer surface of the core. A second layer, of an electrically insulating and biologically compatible material, extends around the first layer. If necessary to reduce friction, a lubricant is placed between the first and second layers. If second layer is formed of a porous material or a non-biological compatible material, a biological compatible outer layer surrounds the second layer thereby providing a barrier that is impermeable to body fluids of the animal. |
US07826901B2 |
Generation of therapy programs and program groups
A programmer allows a clinician to identify desirable combinations of electrodes from within an electrode set implanted in a patient that enable delivery of desirable neurostimulation therapy by an implantable medical device. The clinician may create neurostimulation therapy programs that include identified desirable electrode combinations. In some embodiments, the clinician may use the programmer to select a program, such as a program identified during a neurostimulation programming session, and direct the programmer to replicate the selected program. The programmer may change one or more parameters of the selected program, such as pulse amplitude or duty cycle, when generating the copy of the selected program. In some embodiments, the programmer may associate each of a plurality of programs identified during a neurostimulation therapy programming session with one or more program categories, and may automatically generate program groups that include two or more of the programs based on the program categories. |
US07826899B1 |
Neurostimulation and neurosensing techniques to optimize atrial anti-tachycardia pacing for termination of atrial tachyarrhythmias
Implantable systems, and method for use therewith, are provided that take advantage of various neuromodulation and neurosensing techniques for either preventing atrial fibrillation (AF) or terminating AF. Specific embodiments, as will be described below, are for use with an implantable device that include one or more atrial electrode for sensing atrial fibrillation (AF) and/or delivering AATP and one or more electrode for monitoring and/or stimulating atrial vagal fat pads. |
US07826897B2 |
Cardiac pacemaker with pacing rate monitoring
A pacing monitoring system is described for incorporation in an implantable pacemaker that monitors the pacing rate and/or cumulative pace count in order to protect a patient from excessive pacing. The system includes monitoring circuitry that is configured to operate in multiple monitoring zones, where each zone is adapted to prevent excessively high-rate pacing during a particular mode of device operation. |
US07826894B2 |
Cognitive control signals for neural prosthetics
In an embodiment, the invention relates to neural prosthetic devices in which control signals are based on the cognitive activity of the prosthetic user. The control signals may be used to control an array of external devices, such as prosthetics, computer systems, and speech synthesizers. Data obtained from monkeys' movement intentions were recorded, decoded with a computer algorithm, and used to position cursors on a computer screen. Not only the intended goals, but also the value of the reward the animals expected to receive at the end of each trial, were decoded from the recordings. The results indicate that brain activity related to cognitive variables can be a viable source of signals for the control of a cognitive-based neural prosthetic. |
US07826893B2 |
Method and apparatus for generating a template for arrhythmia detection and electrogram morphology classification
An implantable medical device and associated method for automatically generating morphology templates during fast cardiac rhythms, confirming a provisional template as a confirmed template, and using the confirmed template to classify subsequent detected arrhythmias. A provisional SVT template may be created during a fast ventricular rate and activated as a confirmed SVT template upon verification that the fast rate was due to an SVT. The confirmed SVT template may be used to discriminate SVT from VT/VF. |
US07826890B1 |
Optical detection of intravenous infiltration
An intravenous infiltration detection apparatus for monitoring intravenous failures, which applies an optical method coupled with fiber optics and algorithms for tissue optics to provide a means for noninvasive detection of intravenous infiltration surround the site of IV injection. In the invention, the tissue surrounding the injection site is exposed to a single-wavelength of electromagnetic radiation, and light is collected with only one detector. Changes in the relative intensity of the radiation reflected, scattered, diffused or otherwise emitted provide a means for monitoring infiltration. The invention provides routine, automated, continuous, and real-time monitoring for patients undergoing IV therapy. |
US07826887B2 |
MR head coil
An MR head coil has a helmet-shaped coil housing and an arrangement of a number of first antenna elements mounted on the coil housing. The helmet-shaped coil housing is shaped such that it completely frees the field of view of a patient, and second antenna elements or antenna element parts that can be temporarily arranged in the field of view are provided. |
US07826879B2 |
Analyte sensors and methods of use
An analyte sensor system including a substrate, a first electrode disposed on a first surface of the substrate, a second electrode disposed on a second surface of the substrate, a third electrode provided in electrical contact with at least one of the first or second electrodes, where at least a portion of the first electrode and the second electrode are subcutaneously positioned in a patient, and where the third electrode is substantially entirely positioned external to the patient, and corresponding methods are provided. |
US07826877B2 |
Transmitting sports and entertainment data to wireless hand held devices over a telecommunications network
A method and system for wirelessly providing venue-based data to one or more hand held devices. Venue-based data can be acquired from one or more venues. The venue-based data can be authenticated and wirelessly transmitted to one or more hand held devices through one or more wireless telecommunications networks, in response to authenticating the venue-based data and/or the hand held device(s) and/or a user of the hand held device(s), in order to permit the venue-based data to be accessible via one or more hand held devices at locations remote from the venue(s). |
US07826875B2 |
Multiple network wake-up
A system and method for managing messaging in a mobile communication system (e.g., having power-save capability) in a multiple network environment. For example, the mobile communication system may operate in a power-save mode (e.g., a mode in which the mobile communication system does not communicate messages). The mobile communication system may exit the power-save mode. After exiting from the power-save mode, the mobile communication system may determine to establish communication with a second system (e.g., a message server) over a second communication path instead of a first communication path. Communication with the second system may be established over the second communication path, and message-related information may be communicated between the mobile communication system and the second system. Such message-related information may, for example, comprise message information, information regarding message availability, or information regarding the communication of message information. |
US07826874B2 |
System and method for selectively activating a communication device
The invention provides a system and method for detecting activation of a communication device via passive means. For the system and method, the device comprises a casing for housing a display and a keyboard; a microprocessor controlling aspects of the keyboard and display; a passive usage sensor; and a power application operating on the microprocessor. The power application monitors the usage sensor for a signal indicating movement of the device from a resting location when the device is in a low power mode and upon detection of the signal for provides power to at least one additional element in the device. |
US07826870B2 |
Separating mixed signals in a cellular environment
Separating mixed signals includes receiving the mixed signals from signal sources transmitting from a number of cells. A signal source is operable to transmit a source signal, and a mixed signal comprises at least a subset of the source signals. A complex mixing matrix is established from the mixed signals. The complex mixing matrix describes mixing the source signals to yield the mixed signals. The number of cells is estimated from the mixed signals. The mixed signals are separated using the complex mixing matrix and the estimated number of cells. |
US07826869B2 |
Mobility relay techniques for reducing layer 3 mobility control traffic and peering sessions to provide scalability in large wireless switch networks
Techniques and technologies are provided for relaying control messages between wireless switches in different mobility areas of a mobility domain. For example, the mobility domain can be divided into a first mobility area having a first designated wireless switch and a second mobility area having a second designated wireless switch. When the first designated wireless switch receives a control message from a first client wireless switch associated with the first designated wireless switch, and the first designated wireless switch can relay the control message from the first designated wireless switch to a second client wireless switch, associated with the first designated wireless switch, with which the first designated wireless switch has an internal peering session in the first mobility area. |
US07826868B2 |
Extension of a local area phone system to a wide area network
A soft switch providing wireless PBX voice services to a local area network (WLAN) is used to extend PBX functionality to the cellular domain. A dual mode remote unit is capable of receiving signals both in the cellular system as well as the WLAN. The cellular system is comprised of a data-bearing path and a voice-bearing path. When the dual mode remote unit is within the WLAN, it communicates both voice over IP (VoIP) signaling as well as session initiation protocol (SIP) control signaling over the WLAN. When the remote unit is outside the WLAN, it communicates voice signaling over the voice-bearing path of the cellular network using a standard cellular voice channel. In parallel, it uses the data-bearing path of the cellular network to transmit SIP control signaling. |
US07826863B2 |
Power allocation in a wireless communication system
Systems and methodologies are described that facilitate allocating power levels in a wireless communication network. A metric based upon spectral efficiency can be employed in connection with optimizing power allocation. Further, power for transmitters to utilize can be assigned as a function of time. Moreover, a single sub-carrier network and/or a multiple sub-carrier networks can leverage one or more power allocation schemes. |
US07826861B2 |
Base station apparatus of mobile communication system
A base station including a transmitting and receiving amplifier for amplifying CDMA signals exchanged with a mobile station; a radio stage connected to the transmitting and receiving amplifier for carrying out D/A conversion of a transmitted signal that undergoes baseband spreading, followed by quadrature modulation, and for carrying out quasi-coherent detection of a received signal, followed by A/D conversion; a baseband signal processor connected with the radio stage for carrying out baseband signal processing of the transmitted signal and the received signal; a transmission interface connected with the baseband signal processor for implementing interface with external channels; and a base station controller for carrying out control such as management of radio channels and establishment and release of the radio channels. The base station communicates with the external channels by mapping logical channels into physical channels. The CDMA signals are spread using a short code and a long code. |
US07826851B2 |
Channel quality signaling
A channel quality signaling method and a telecommunication system are provided. The system comprises a base station and one or more user equipment, the base station and the user equipment being configured to communicate with each other using a set of given resources. The system comprises a network element for determining connection information comprising the resources to which the channel quality signaling relates, the user equipment capability, and reference information regarding transmission power used by the base station, a network element for determining connection quality criteria. User equipment is configured to measure a parameter relating to the quality of the received signal from a signal received from a base station, determine an identification of physical connection parameters with which the connection quality criteria may be fulfilled given the determined connection information, and transmit the determined identification to the base station. |
US07826849B2 |
Method of sharing mobile unit state information between base station routers
The present invention provides a method of operating a first base station router. The method may include transmitting state information associated with at least one inactive mobile unit to at least one second base station router. The state information is usable to initiate an active session with the at least one inactive mobile unit. The first base station router retains the state information for initiating an active session with the at least one inactive mobile unit and the least one second base station router is capable of initiating an active session with the at least one inactive mobile unit based on the state information when the state information is unavailable to the first base station router. |
US07826848B2 |
Cooperative communication in wireless cellular networks
A method and system communicates cooperatively between base stations and mobile stations in a wireless cellular network. At least two mobile stations are detected in a handover region. A diversity set is established for each mobile station in the handover region. Each diversity set identifies at least two base stations that can communicate with the associated mobile station. The at least two base stations and the at least two mobile stations are combined into members of a cooperation set. A resource is allocated to selected members of the cooperative set. The selected members are notified of the allocated resource. Then, the selected base stations of the cooperation set communicate concurrently with the selected mobile stations using the same allocated resource. |
US07826847B1 |
Neighbor list generation in wireless networks
Generating neighbor lists. A set of devices are provisioned to report on neighbor lists and visibility of sectors. Each device in the set of devices generates event data that includes the neighbor list from a sector, other sectors visible while using the neighbor list, and/or sectors visible to the device if the call was dropped or lost. The event data can be recorded or stored by the device or forwarded to a server immediately or at a later time. The event data of each device is received at and recorded by a management system. The management system can derive recommended neighbor lists for each sector in a wireless network based on the cumulative event data received from the set of devices operating in the network. |
US07826845B2 |
Wireless network connection method and mobile phone using the same
A mobile phone is provided. A wireless connection module establishes a wireless connection between the mobile phone and an access point. A storage device stores a first configuration group, a second configuration group, and a third configuration group, each comprising at least one wireless network configuration file. A controller, when a wireless network function of the mobile phone is activated, selects the wireless network configuration file from the first configuration group, when failing to establish a wireless connection based on the wireless network configuration file selected from the first configuration group, selects the wireless network configuration file from the second configuration group, when failing to establish a wireless connection based on the wireless network configuration file selected from the second configuration group, selects the wireless network configuration file from the third configuration group, and establishes the wireless connection according to the selected wireless network configuration file. |
US07826836B2 |
Cell base station virtual RF cage
A base station for use within a structure is provided. The base station includes an apparatus to automatically set an operating carrier power level to be effective within the structure and in a limited area surrounding the structure to promote reducing interference with mobile units outside the limited area. The base station also includes an apparatus to automatically set beacon channel power to provide service substantially within the structure. |
US07826835B2 |
Mobile phone policy management
The present disclosure relates to attempting to control and monitor a number of features associated with a mobile telephone and, more specifically, to attempting to turn a specific feature, such as, for example, the ability to take pictures, on or off based upon a set policy scheme. |
US07826831B2 |
Video based interfaces for video message systems and services
The user interface to a video based telecommunications system is enriched by the provision of multi-media user interfaces. The user interface may include active video portions along with instructional audio or may be icons or thumbnails representing available video information. Menu structures can be animated by changing the color or characteristics of the menu items in synchronization with the audio information and responsive to actions taken by the user. |
US07826829B2 |
Automated billing and distribution platform for application providers
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, including receiving a request from a third-party provider to integrate a network-enabled application with the platform, receiving a set of registration data corresponding to the network-enabled application from the third-party provider, the set of registration data including a link to an application location for accessing the network-enabled application, receiving a set of pricing structure data corresponding to the network-enabled application from the third-party provider, updating a system database in the platform to include the set of registration data and the pricing structure data corresponding to the network-enabled application, and enabling the network-enabled application to be accessible to the plurality of users via a networked interface operated by the platform. |
US07826828B2 |
Method and system for detecting availability of a wireless device
A method and system for determining availability of a target device in a CDMA environment includes sending a message from a source device for determining the availability of a target device, wherein an intermediary device generates an interrogation command upon receipt of the message. The intermediary device uses the interrogation command to interrogate an HLR in the CDMA environment in order to determine the availability of the target device, such that the intermediary device alerts the source device when the target device becomes available. |
US07826823B1 |
Tracing of signalling messages
A method, system and network element for tracing signaling messages related to a subscriber in a mobile communication system. In the solution according to the invention a functional entity of the mobile communication system receives a trace command which indicates the tracer and identifies at least one subscriber whose signaling messages are to be traced, and tracing is started, tracing comprising the steps of: copying the signaling message in response to reception or transmission of a signaling message related to the subscriber to be traced, and sending a copy to the tracer. |
US07826820B2 |
Non-homogenous telecommunications base stations
A network reconfigurator (26) is provided for use in a telecommunications network (20) comprising a network (24) of radio base stations configured for providing radio access service to the telecommunications network for wireless stations (30). The network reconfigurator is arranged or configured, for differing service outages attributable to differing downed radio base stations (28) of the network of radio base stations, to coordinately and dynamically change modifiable characteristics of plural remaining base stations for at least partially compensating for the service outages. Preferably the reconfigurator (26) is configured, for differing service outages, to dynamically change differing modifiable characteristics of differing plural remaining base stations for at least partially compensating for the service outages. Modifying a characteristic of the plural remaining base stations can include modification of one or more of the following: antenna tilt of at least one of the plural remaining base station; power of a downlink common control channel of at least one of the plural remaining base stations; composition of a neighbor list of at least one of the plural remaining base stations; a parameter pertaining to one of handover, cell power, and cell size for the at least one of the plural remaining base stations. |
US07826818B2 |
Network supporting roaming, sleeping terminals
Improved apparatus for a radio communication system having a multiplicity of mobile transceiver units selectively in communication with a plurality of base transceiver units which, in turn, communicate with one or more host computers for storage and manipulation of data collected by bar code scanners or other collection means associated with the mobile transceiver units. A network controller and an adapter which has a simulcast and sequential mode provide selective interface between host computers and base transceivers. A scheme for routing data through the communication system is also disclosed wherein the intermediate base stations are organized into an optimal spanning-tree network to control the routing of data to and from the RF terminals and the host computer efficiently and dynamically. Additionally, redundant network and communication protocol is disclosed wherein the network utilizes a polling communication protocol which, under heavy loaded conditions, requires that a roaming terminal wishing to initiate communication must first determine that the channel is truly clear by listing for an entire interpoll gap time. In a further embodiment, a criterion used by the roaming terminals for attaching to a given base station reduces conflicts in the overlapping RF regions of adjacent base stations. |
US07826817B2 |
Applications of universal frequency translation
Frequency translation and applications of same are described herein. Such applications include, but are not limited to, frequency down-conversion, frequency up-conversion, enhanced signal reception, unified down-conversion and filtering, and combinations and applications of same. |
US07826814B2 |
Frequency synthesizer
A frequency synthesizer comprises: a single-tone signal generator which outputs signals of a single frequency; a frequency multiplier which generates one or more intermediate signals having different frequencies based on frequencies of input signals and outputs the same as output signals; a frequency selector; a mixer; and a frequency synthesizer control circuit which includes a frequency synthesizer control terminal, wherein an output of the single-tone signal generator is set as an input of the frequency multiplier, one or more outputs of the frequency multiplier are set as one or more inputs of the frequency selector, an output of the frequency selector and one output of the outputs of the frequency multiplier are set as first and second inputs of the mixer, and an output of the mixer is set as an output of the frequency synthesizer. |
US07826813B2 |
Method and system for determining a time delay between transmission and reception of an RF signal in a noisy RF environment using frequency detection
There present description is directed to a method and a system for determining a time delay between a transmission and a reception of an RF signal in a noisy environment. The method comprises: transmitting the RF signal according to a transmit frequency pattern, the transmit frequency pattern comprising at least three pulses separated by a period of time, each one of the at least three pulses respectively being at each one of at least three different frequencies; receiving a received RF signal comprising the at least three pulses at the at least three different frequencies, each one of the at least three different frequencies associated to a receive phase change; comparing the receive phase change of one of the at least three different frequencies with the receive phase change of another one of the at least three different frequencies to obtain a dispersion phase difference; and calculating the time delay using the obtained dispersion phase difference. |
US07826812B1 |
Digital carrier-recovery scheme for FM stereo detection
Systems and techniques for digital processing of FM signals include, in at least one aspect, an FM digital processing method including receiving one or more digital signals including a first signal having a first frequency; obtaining a second signal by multiplying the first signal by X to assist in information recovery from the one or more digital signals based on the first signal; filtering the second signal to obtain a high frequency component of the second signal; delaying the second signal to obtain a delayed signal; and generating an output signal based on the high frequency component of the second signal and a normalization factor derived at least in part from the delayed signal. |
US07826811B2 |
Phase modulation apparatus and wireless communication apparatus
A two-point modulation type phase apparatus and a wireless communication apparatus capable of achieving a reduction in circuit scale and low power consumption while maintaining modulation precision. It is possible to provide a D/A converter (150) that converts the inputted digital baseband signal to an analog signal, an adder (110) that adds an output signal of a D/A converter (150) and an output of a loop filter (135) to output to a control voltage terminal of the voltage controlled oscillator (105), and a peak control section (140) provided at a front stage of the D/A converter (150) that carries out smoothing of peak portions appearing at the inputted digital baseband signal, at a two-point modulation type phase modulation apparatus (100) that modulates a-carrier frequency signal using an inputted digital baseband signal by setting a frequency dividing ratio of a frequency divider (115) of a PLL circuit based on an inputted digital baseband modulation signal, and adding a voltage corresponding to a signal that is an inputted digital baseband signal analog-converted for supply to a control voltage terminal of a voltage controlled oscillator (105). |
US07826809B2 |
Method and apparatus for controlling gain of transmit antenna in a communication system
An apparatus for controlling a gain of transmit antennas in a communication system. The transmit antenna gain control apparatus includes a controller for determining a gain of multiple transmit antennas on a basis of a transmit antenna having a minimum currently unused residual power among currently unused residual powers of the multiple transmit antennas used in the communication system. |
US07826805B2 |
Automatic-switching wireless communication device
A base unit and a handset comprise a wireless part, a control part, and a transmission (151) and reception part (150), respectively. Communications are switched by either of the two ways: PTT switching and tone generation in the base unit, and tone detection in the handset or PTT switching in the base unit, and voice detection in the handset. It is preferable that the transmission (151) and reception (150) part of the handset includes a single transducer type headphone. It is also preferable that photo-coupler (41, 43) and a photo-switch (42) are provided at connection point of signal paths between the transmission (151) and reception part (150), the control part, and between the control part and the wireless part. |
US07826803B2 |
Information processing apparatus and connection control method
According to one embodiment, an information processing apparatus includes a wireless communication module to wirelessly connect with an external device, a sensor to detect movement of the information processing apparatus, and a disconnection control module to instruct the wireless communication module to terminate wireless connection with the external device when start of movement is detected based on information output from the sensor during wireless connection with the external device by the wireless communication module. |
US07826795B2 |
Methods and apparatus for mitigating the effects of solar noise and the like on a wireless communication system
Techniques for reducing or eliminating effects of noise on a wireless communication system are provided. In one aspect of the invention, the technique comprises monitoring noise attributable to an interference source that may affect one or more components of the wireless communication system. The interference source being monitored is distant from the wireless communication system to the degree that noise arrives at the wireless communication system within a substantially point source-like angular range. For example, the noise may be attributable to the sun or tropospheric ducting. The technique then comprises initiating one or more operations, as a function of the monitored noise, to reduce or eliminate the effects of the noise attributable to the distant interference source at one or more of the components of the wireless communication system that are determined to be affected by such noise. |
US07826789B2 |
System and method for interactive broadcasting
A method of interactive broadcasting may include transmitting a broadcast with a broadcast transceiver associated with a broadcast transmitting electronic device. The broadcast is intended for reception by one or more broadcast receiving electronic devices. A message may be received from one of the broadcast receiving electronic devices and the message may be added to the broadcast. |
US07826787B2 |
Protective-agent applying device, process cartridge, and image forming apparatus
A protective-agent applying device that applies a protective agent mainly containing paraffin to a photosensitive element. The protective-agent applying device applies a protective agent to a surface of the photosensitive element in such a manner that when applying the protective agent for 10 minutes, the protective agent equal to or more than 0.5 μg/cm2 adheres to the surface, and when applying the protective agent for 60 minutes, the protective agent equal to or less than 8 μg/cm2 adheres to the surface. |
US07826785B2 |
Fixing device having an induction heating control member
In an induction heating fixing device according to the invention, a first induction heating coil that generates an induced current across the total length of a heat roller is provided on the outer circumference of the heat roller having a metal conductive layer. A second induction heating coil that generates an induced current at a central part of the heat roller is provided, which crosses the first induction heating coil and is arranged on the outer side than the first induction heating coil. With the first induction heating coil, the heat roller is heated across the total length without generating any uneven temperature. On-off control of the first induction heating coil and the second induction heating coil is carried out, and the temperature distribution in the longitudinal direction of the heat roller is kept constant irrespective of the size of a sheet of paper P. |
US07826782B2 |
Developing device and image forming apparatus
A developing device is provided for visualizing an electrostatic latent image previously formed on the surface of an image carrier as a toner image. The developing device has a developing roller placed at a position facing the image carrier, carrying a toner on the surface thereof, conveying the toner and flying the conveyed toner onto the surface of the image carrier; and a resin layer coated on the surface of the developing roller. The absolute value of the difference in charge between the toners in the upper and lower layers of the toner layer formed on the developing roller as the toner carried on the developing roller is 6 μC/g or less. |
US07826777B2 |
Toner container and image forming apparatus having first and second biasing elements that bias the toner container
A toner container detachably attached to a toner-container holder of a main body of an image forming apparatus includes a container body that includes an opening, and discharges toner contained in the container body, from the opening; and a held portion that is held by the toner-container holder in a non-rotating manner. The held portion includes an open/close member for opening/closing the toner outlet in synchronization with an attachment/detachment operation of the held portion to/from the toner-container holder. |
US07826773B2 |
Image forming apparatus performing selective driving force transmission to mounted process cartridges
An image forming apparatus detachably mounts black and non-black cartridges each including a photosensitive drum and a developing roller. The apparatus includes a driving source; first and second clutches for connecting and disconnecting between the driving source and the developing roller of the black and non-black cartridges, respectively; movable first and second members actable on the first and second clutches, respectively, for switching between transmitting the driving force to the developing rollers and not transmitting the driving force; and a switching member, movable by the driving force of the driving source and actable on the first and second members for switching among first, second, and third modes for transmitting the driving force to the developing rollers of all of the cartridges, not transmitting the driving force to any one of the rollers, and transmitting the driving force only to the developing roller of the black cartridge. |
US07826771B2 |
Electrostatic latent image holder unit and image forming apparatus using the same
An electrostatic latent image holder unit includes: first and second electrostatic latent image holders that have first and second functional layers, respectively, the first functional layer being different from the second functional layer in component ratio, and holds an electrostatic latent image on a surface thereof; a contact type charging unit that is in contact with the first electrostatic latent image holder to charge a surface of the first electrostatic latent image holders at a predetermined electric potential level; a non-contact type charging unit that are spaced from the second electrostatic latent image holder, and charge a surface of the second electrostatic latent image holder at a predetermined electric potential level; an exposure unit that exposes the first and second electrostatic latent image holders to form an electrostatic latent image; and a development unit that develops the first and second electrostatic latent image with toner to form a toner image. |
US07826769B2 |
Image forming device
An image forming device includes a swing body attached to a main body swingably around a first axis between a first state away from the main body and a second state close to the main body, an arm having a first end attached to one of the main body and the swing body swingably around a second axis parallel to the first axis and a second end joined with a second one of the two bodies slidably to be close to or away from the first axis, and a pressing member provided to the second one of the two bodies to press the arm toward the second axis in the second state. The second end includes a contact surface to contact the pressing member that is parallel to the second axis and slanted relative to a virtual plane perpendicular to an axial line of the arm. |
US07826760B2 |
Document processing system with configurable graphic display of print consumable level
Document processing systems and methods are presented in which the remaining amount of toner, replenisher, or other print consumable in a multi-dispenser bottle consumable supply system is determined, and a user can configure a user interface to graphically display the remaining print consumable supply levels for one or more colors in one or more print engines. |
US07826755B2 |
Image forming apparatus and drive control method of the same
An image forming apparatus capable of performing monochrome printing and color printing in which all the developing units share a single development transformer is constructed such that at the time of monochrome printing the photoreceptor drums for colors are stopped rotating while all the developing units are constantly applied with a high voltage. Further, the cumulative operation time in which the black photoreceptor drum has been operated for monochrome printing is calculated so that the color-printing photoreceptor drums which are stopped during monochrome printing are rotationally driven by a predetermined angle when the cumulative operation time exceeds predetermined fixed time. Thus, the surface of each color-printing photoreceptor drum that is being worn is restored by making the fresh surface of the drum oppose the associated color developing unit, whereby it is possible to prevent occurrence of defects on the surface of each photoreceptor drum. |
US07826753B2 |
Image forming apparatus with an antenna portion
An image forming apparatus includes: a first metal side plate; a second metal side plate opposed to the first metal side plate; an exposure unit disposed between the first and second metal side plates; an antenna; and a metal top plate disposed between the first and second metal side plates and between the antenna and the exposure unit. |
US07826748B2 |
Systems and methods for adaptive gain control to compensate OSNR penalty caused by side-lobe of MEMS-based reconfigurable optical add-drop multiplexers
The present invention provides systems and methods to adaptively control amplifier target power to maintain signal launching power as per design in networks with wavelength selective switch (WSS)-based reconfigurable optical add-drop multiplexers (ROADMs) using micro-electromechanical system (MEMS). Accordingly, signal OSNR does not collapse faster for WSS-based ROADMs than other similar configured system without WSS-based ROADM. In order to correct amplifier target power, the present invention utilizes system information about side-lobe size and OSNR at each amplifier. Related information, such as ASE level and size of side-lobes at each channel from upstream amplifiers, is passed to the network controller at each amplifier. Meanwhile, with target signal level and local WSS attenuation setting (given side-lobe size vs. WSS attenuation known) of each channel, the amplifier calculates what is total output power should be and adaptively maintains that power. |
US07826745B2 |
Open fiber control and loss of light propagation in time division multiplexed inter-system channel link
A method and apparatus for transmitting signals from a plurality of input channels over a TDM optical network, where each of the input channels contains an optical data signal and an electrical control signal containing control information relating to the optical data signal. In accordance with the invention, respective optical receivers convert the optical data signals to respective electrical data signals, which a TDM data multiplexer time-multiplexes to generate a multiplexed data signal. A TDM control signal multiplexer time-multiplexes the electrical control signals to generate a multiplexed control signal that is combined with said multiplexed data signal to generate a composite electrical signal. An optical transmitter generates a composite optical signal from the composite electrical signal that is transmitted over the network, optionally after WDM multiplexing it with other composite optical signals. The corresponding reverse operations are performed at the receiving end to regenerate the original data and control signals. |
US07826742B2 |
Optical transmission device, optical transmission method, and computer product
An optical transmission device includes an input interface unit, a cross-connecting unit, and an output interface unit, and a bandwidth switching control unit, and switches bandwidths allocated to paths in a transmission channel that connects to an adjoining optical transmission device synchronously with the adjoining optical transmission device. When the bandwidths are not continuous in the transmission channel, the bandwidth switching control unit controls the input interface unit, the cross-connecting unit and the output interface unit to rearrange the non-continuous bandwidths into continuous ones. |
US07826740B2 |
Apparatus and method for adaptive adjustment and performance monitoring of avalanche photo-diode optical receiver and laser transmitter for fiber link long haul applications
A system and method for an Avalanche photo-diode (“APD”) optical receiver and laser system to adjust its performance during system operation without disturbing network traffic. Very small changes may be adaptively applied to some key portions of the system by controlling a set of main system parameters including Q-factor; Bit Error Rate (BER); histograms of “1” and “0” levels; input optical power; and laser output power. This adaptive routine may be performed during operation of the system to keep the main system parameters close to their optimum value. During adjustment, the system may be divided into separate portions. The adjustment of each portion may be independent of the other portions of the system. For the optical network system, optimization and priority of different portions may be assigned based on network channel architecture. |
US07826738B2 |
Semiconductor integrated circuit device, data recording device, and layout method for semiconductor integrated circuit device
A first image data interface section is disposed in an electrode region and an input/output buffer region provided along a first side of a semiconductor chip. A second image data interface section is disposed in an electrode region and an input/output buffer region provided along a second side. A first memory interface section is disposed in an electrode region and an input/output buffer region provided along a third side. A second memory interface section is disposed in an electrode region and an input/output buffer region provided along a fourth side. |
US07826737B2 |
Image pickup apparatus and focusing method thereof
An imaging pickup apparatus includes a lens module and a motor. The body includes a camera module configured for sensing an image. The motor is configured for driving the lens module to move in increments that are multiple steps of the motor. The multiplier used are “x” and “y” during an auto focus process. The image pickup apparatus includes a preset step number. Initially, the motor drives the lens module to move by increments of “x” steps. When the number of steps moved by the motor is greater than or equal to the preset step number, the motor drives the lens module to move by increment of “y” steps. |
US07826736B2 |
Camera and method for use with camera
A camera comprising a first imaging part for capturing IR image data of a first field of view, said first imaging part comprising IR optics, a second imaging part for capturing visible light data of a second field of view at least partially overlapping the first field of view, said second imaging part comprising visible light optics, a laser pointer for providing a laser dot in the second field of view, and means for adjusting the first and second field of view relative to each other in dependence of the focusing distance of the first or second imaging part. The camera is arranged to determine the distance z between the camera and an object being imaged by means of the distance d, using the stored relationship. The distance z may be used to align the IR image and the visible light image. |
US07826731B2 |
Camera system
A camera system (1) includes a camera body (1), and an interchangeable lens (2) that is detachably mounted to the camera body (1). The camera system (1) includes an imaging sensor (11), an imaging optical system (L), a viewfinder optical system (19), a liquid crystal monitor (16), a quick return mirror (4), a shaking detection unit (21), an image blur correction unit (47), a sequence microcomputer (12), and a lens microcomputer (20). The image blur correction unit (47) corrects the blurring of an image that occurs due to the movement of the camera system (1), depending on the movement that is detected by the shaking detection unit (21). The lens microcomputer (20) makes the image blur correction unit (47) perform a correction operation in the case of a monitor photographing mode. |
US07826730B2 |
Image capturing device having a hand shake correction function, hand shake correction method, and storage medium storing a hand shake correction process program
The proposed image capturing device having a hand shake correction function comprises a base image selecting unit for selecting a base image, which is used when a hand shake correction is made, from among a plurality of pieces of captured image data, and a correction processing unit for performing a correction process by using the selected base image. |
US07826729B2 |
Underwater camera assembly
An underwater camera assembly including a through hull housing having a passage extending therethrough. A flexible camera insert is positioned within the passage of the through hull housing and has a first end with a viewing window secured thereto, and a first sealing region for sealing the passage in a water tight manner. |
US07826726B2 |
Intra-convertible thermal vapor extraction and delivery system
An intra-convertible thermal vapor extraction and delivery system comprising: an ergonomically-shaped casing comprising a heating element, a fan, an output nozzle thermally coupled to the heating element and having a nozzle base and a tapered nozzle end, and a nozzle sleeve; and a cradle having a bottom surface and a top surface, wherein bottom surface is substantially planar, and top surface is substantially concave so as to accept and securely hold the casing, wherein the fan is positioned substantially behind the heating element so as to blow ambient air through the element, heating it to a desired temperature, and forcing it through the output nozzle, and wherein the nozzle base is positioned to receive the air before the tapered nozzle end, and the nozzle base has a greater outer diameter than the tapered nozzle end, creating a step at the transition between the nozzle base and the tapered nozzle end. |
US07826723B2 |
Automatic circulation device of warm water
An automatic circulation device of warm water includes a boiler respectively formed with a feed port and a discharging port at the upper side and the lower side thereof, an electric heater horizontally installed at the inner lower side of the boiler without contacting the inner lower side and supplying heat to the interior of the boiler, a water tank connected to the feed port of the boiler by means of a feed pipe and feeding the cool water to the boiler, a heat exchanging section connected to the discharging port of the boiler by means of a discharging pipe and to the water tank by means of a circulation pipe, and transferring heat to the exterior, and a feed valve and a discharging valve respectively installed to the feed pipe and the discharging pipe, and automatically opened and closed by vapor pressure in the boiler. The automatic circulation device continuously produces and circulates the warm water regardless of the distance and height without using a separate pump. |
US07826716B2 |
Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface. |
US07826709B2 |
Metadata editing apparatus, metadata reproduction apparatus, metadata delivery apparatus, metadata search apparatus, metadata re-generation condition setting apparatus, metadata delivery method and hint information description method
Multimedia content containing moving pictures and audio is divided into multiple scenes and metadata is generated for each of the scenes obtained as a result of the division. It is possible to generate metadata containing scene structure information metadata that describes the hierarchical structure of the content in addition to scene section information and titles. Also, a name or an identifier of each descriptor contained in the metadata is described as hint information for manipulation of metadata composed of at least one descriptor describing semantic content, a structure, and characteristics of content. |
US07826703B2 |
Planar illuminating device
Provided is a planar lighting device having a thin shape and capable of emitting uniform illumination light with less brightness unevenness. The planar lighting device includes a first and a second light sources arranged at a given distance apart from each other and a light guide plate arranged between the first and second light sources. The light guide plate includes a light exit plane, a first light entrance plane facing the first light source and containing one side of the light exit plane, and a second light entrance plane facing the second light source and containing the opposite side to the one side, and has a shape growing thicker from the first and second light entrance planes toward the center. The light guide plate contains scattering particles for scattering light entering through the first and second light entrance planes and propagating inside by a ratio satisfying 1.1≦Φ·Np·LG·KC≦8.2. |
US07826702B2 |
Optically coupling into highly uniform waveguides
In accordance with the present invention, one or more laser diodes are efficiently coupled into a waveguide amplifier in order to provide either an efficient amplifier or a laser. Light from one or more laser diodes is efficiently coupled into one or more waveguides through the effects in the refractive index between the core material of the waveguide and the cladding material around the waveguide. Both the core material and the cladding material can be deposited with a high degree of uniformity and control in order to obtain the coupling. |
US07826701B2 |
Optical fiber and optical waveguide
An optical fiber includes a core region having a first refractive index and a cladding region having a second refractive index lower than the first refractive index on an outer circumference of the core region. The cladding region includes four holes formed to have a four-fold rotational symmetry with respect to a center axis around the core region in a longitudinal direction, such that a zero-dispersion wavelength is 900 nm to 1150 nm and a cutoff wavelength is equal to or shorter than 950 nm. |
US07826695B2 |
Light transmitting/receiving device
An optical transmitting and receiving device enabling incident light from an exterior to be detected with high precision is provided. With an optical transmitting and receiving device 1, a groove 28, passing between an opening 22 and a pinhole 23 as viewed from a front and having both ends open to side surfaces of a light transmitting member 27, is formed in a front surface 27a of the light transmitting member 27, and a light blocking resin portion 3 reaches an interior of the groove 28. Thus, even if a portion of light emitted from an LD 9 undergoes multiple reflection inside the light transmitting member 27, the multiply reflected light is prevented by the light blocking resin portion 3 in the groove 28 from reaching a PD 12 as unwanted light. Detection of noise current due to the unwanted light can thereby be prevented and incident light from the exterior can be detected with high precision. |
US07826693B2 |
Monolithically integrated reconfigurable optical add-drop multiplexer
A reconfigurable optical add-drop multiplexer comprises a first waveguide layer having formed therein a first multiplexer-demultiplexer, a second multiplexer-demultiplexer, and a plurality of optical switches. The reconfigurable optical add-drop multiplexer further comprises a second waveguide layer optically coupled to the first waveguide and having a second effective index of refraction, said second waveguide layer having an optical amplifier formed therein. An input signal is amplified by the optical amplifier and communicated to the first optical multiplexer-demultiplexer where the signal is demultiplexed into a plurality individual wavelength signals. The second optical multiplexer-demultiplexer is adapted to receive a multiplexed add signal and to demultiplex the add signal into component wavelength signals. The individual wavelength signals are received at the optical switches and selectively routed to either an optical detector or toward the first multiplexer-demultiplexer. The individual wavelength signals received at the first multiplexer-demultiplexer are multiplexed into an output signal. |
US07826692B2 |
Connector assembly
A connector assembly includes a motherboard and a connector. The motherboard defines a first plane and includes at least one fiber trace. The connector includes an optical lens, an electrical/optical converter, an electrical connector, and a circuit board connecting the optical lens and the electrical connector. The optical lens can be arranged to receive and transmit light from the at least one fiber trace in a direction that is parallel or substantially parallel to the first plane. A plane defined by at least a portion of a main surface of the circuit board is perpendicular or substantially perpendicular to the first plane. The at least one fiber trace is arranged to transmit light to and away from an edge of the motherboard and is arranged to receive light at the edge of the motherboard. |
US07826682B2 |
Method of suppressing a periodical pattern in an image
A short-time Goertzel transform is applied to the image signal to transform it into a representation of the spatial frequency component corresponding to the periodic pattern. This representation is processed. Next the inverse of the transformation is computed and the result of the inverse transformation is removed from the image signal. |
US07826680B2 |
Integrated histogram auto adaptive contrast control (ACC)
The invention provides for calculating the sum of the luminance values of all pixels in each of a number of regions making up the whole image. A histogram is then created of all the sums of luminance at the end of each frame. The histogram is then rescaled such that the luminance range is normalized. Once the histogram has been created, an appropriate transfer function is created using the integrated luminance histogram for the frame. In this way detail within significant objects in the image are enhanced since the average luminance of objects in an image are weighted more than then the luminance of individual pixels providing a more realistic transfer function. |
US07826678B2 |
Adaptive image sharpening method
The invention discloses an adaptive image sharpening method for generating a sharpened image area corresponding to an original image area. The original image area includes a plurality of original pixel values. The method includes blurring the original image area to generate a plurality of blurred pixel values corresponding to the plurality of original pixel values respectively, calculating a plurality of characteristic values corresponding to the plurality of original pixel values respectively, statistically analyzing the plurality of characteristic values to generate a plurality of weighting values corresponding to the plurality of original pixel values respectively, and generating a plurality of sharpened pixel values according to the plurality of original pixel values, the plurality of blurred pixel values, and the plurality of weighting values. The plurality of sharpened pixel values constitutes the sharpened image area. |
US07826665B2 |
Personal information retrieval using knowledge bases for optical character recognition correction
In a system for updating a contacts database (42, 46), a portable imager (12) acquires a digital business card image (10). An image segmenter (16) extracts text image segments from the digital business card image. An optical character recognizer (OCR) (26) generates one or more textual content candidates for each text image segment. A scoring processor (36) scores each textual content candidate based on results of database queries respective to the textual content candidates. A content selector (38) selects a textual content candidate for each text image segment based at least on the assigned scores. An interface (50) is configured to update the contacts list based on the selected textual content candidates. |
US07826663B2 |
Real time analytics using hybrid histograms
A system, method and program product for processing a stream of data events using hybrid histograms. A system is provided that includes: a hybrid histogram that provides a running statistical summary of the stream of data events, wherein the hybrid histogram includes a plurality of percentile ranges, a set of boundary values that separate the percentile ranges, and a count associated with each of the percentile ranges; a histogram processing system for identifying a percentile range from the plurality of percentile ranges into which a new data event value falls, and for incrementing the count associated with the identified percentile range; a periodic boundary recalculation system for periodically recalculating the boundary values such that each percentile range includes a substantially similar number of associated counts; and an analysis system that analyzes the hybrid histogram. |
US07826654B2 |
Painting process color compensator
A method and implementing computer system are provided for enabling a user to paint a surface a desired final color while using a paint, the color of which appears in raw form different from the desired final color for the painted surface. In an exemplary embodiment, a tile painting application is illustrated and includes a camera arranged to take an image of a bisque tile. When a user applies a glaze to the tile, the camera-computer system analyzes the glaze color among other factors affecting the painting process and an image showing a final color of the tile after firing is presented on the display of the computer system such that by looking at the computer screen, the user is able to see the actual final color of the tile after firing while applying the initial glaze to the bisque tile before firing. |
US07826651B2 |
Method for operating an x-ray diagnostic apparatus for determining quality values
A method for checking an x-ray diagnostic apparatus is provided. Fluoroscopic series of x-ray images of a technical phantom are digitally acquired and stored. Difference between a dynamic image and a background image is calculated. A measuring field is predicted. Priori information about the shape of a clinically relevant object is determined. Hough transformation on a gray value image corresponding to the difference is applied. Contrast of the object from the Hough-transformed gray value image is determined. A square of the determined contrast is calculated. A noise variance is calculated by determining a sum of a noise variance of a homogenous image region and a variance of the background image. A contrast-to-noise ratio of the determined contrast and the calculated noise variance is determined. A square of the contrast-to-noise ratio is dynamically averaged. A Clinical Relevant Fluoroscopy Performance index for the x-ray diagnostic apparatus is determined. |
US07826648B2 |
Image processing apparatus which processes an image obtained by capturing a colored light-transmissive sample
An image processing apparatus comprises a dye amount distribution obtaining section configured to obtain a distribution of dye amounts from a sample colored with a dye. The apparatus further comprises a classification section configured to classify a point on the sample in accordance with a dye amount at a corresponding position on the distribution obtained by the dye amount distribution obtaining section. |
US07826642B2 |
Electro-optical method and apparatus for evaluating protrusions of fibers from a fabric surface
An electro-optical method and apparatus for evaluating the dimensions of any protrusion from the threshold of the fabric surface is achieved by bending any length of fabric over a rotating roller so that the contoured area of the protrusion body above the surface can be visualized. The image of the silhouette as seen by a digital camera is processed by image processing algorithms then processed statistically and then by a neural network to yield an integrated picture of the fabric protrusions. The grading results of pilling are well correlated to the human visual method of pilling evaluation. |
US07826641B2 |
Apparatus and method for determining an absolute pose of a manipulated object in a real three-dimensional environment with invariant features
An apparatus and method for optically inferring an absolute pose of a manipulated object in a real three-dimensional environment from on-board the object with the aid of an on-board optical measuring arrangement. At least one invariant feature located in the environment is used by the arrangement for inferring the absolute pose. The inferred absolute pose is expressed with absolute pose data (φ, θ, ψ, x, y, z) that represents Euler rotated object coordinates expressed in world coordinates (Xo, Yo, Zo) with respect to a reference location, such as, for example, the world origin. Other conventions for expressing absolute pose data in three-dimensional space and representing all six degrees of freedom (three translational degrees of freedom and three rotational degrees of freedom) are also supported. Irrespective of format, a processor prepares the absolute pose data and identifies a subset that may contain all or fewer than all absolute pose parameters. This subset is transmitted to an application via a communication link, where it is treated as input that allows a user of the manipulated object to interact with the application and its output. |
US07826638B2 |
Methods and apparatus for lossless data hiding
Methods and apparatus are provided for subjecting an original, pixel domain image to an Integer Wavelet Transform (IWT) to obtain a matrix of wavelet coefficients; selecting at least one bit plane between a least significant bit plane and a most significant bit plane of the matrix of wavelet coefficients; compressing the at least one selected bit plane to produce free space in the at least one selected bit plane; embedding hidden data in the free space of the at least one compressed bit plane; and subjecting the at least one embedded bit plane to an Inverse IWT to produce a marked pixel domain image. Methods and apparatus are also provided for reversing this process. |
US07826634B2 |
Image display apparatus
According to one embodiment, a front frame forms a cabinet, and a display screen of an image display unit is arranged to be exposed from an opening at the center thereof. A frame forming portion is located at the lower part of the front frame, and sound emitting units which open elongatedly in a longitudinal direction of the frame forming portion are formed. A cabinet surface is formed continuously to the bottom side of the opening and is tilted and retreated while being bent in a direction of the back face of the front frame as it goes downwards. |
US07826633B2 |
Speaker cover
A cover for a speaker device having a sound producing portion and a structure for supporting the sound producing portion, the cover includes an opening and an internal cavity therein for receiving and enclosing the speaker device, a first portion capable of passing produced sound therethrough, wherein the first portion is formed to be disposed opposite the sound producing portion of the speaker device. |
US07826631B2 |
Hearing aid with automatic sound storage and corresponding method
The adaptation of a hearing aid to the wearer is made more convenient according to a hearing aid and method of use. A hearing situation is classified according to a hearing situation at any one time, the sound of the hearing aid is stored, and subsequently the sound setting with the assigned classification is stored. In this case, the sound setting is automatically stored with the associated classification after each adjustment. |
US07826630B2 |
Sound image localization apparatus
A sound localization apparatus capable of localizing a sound image at a given position, in a simple configuration is provided with: a first signal processor for convoluting an input audio signal with a first impulse response corresponding to a path from a reference sound source position to the listener's left ear to generate a left-channel audio signal for localization; a second signal processor for convoluting the input audio signal with a second impulse response corresponding to a path from the reference sound source position to the listener's right ear to generate a right-channel audio signal for localization; and a third signal processor for applying a third impulse response so as to localize a sound image obtained by reproducing the audio signals for localization at a position different from the reference sound source position. |
US07826629B2 |
Optical sensing in a directional MEMS microphone
A microphone having an optical component for converting the sound-induced motion of the diaphragm into an electronic signal using a diffraction grating. The microphone with inter-digitated fingers is fabricated on a silicon substrate using a combination of surface and bulk micromachining techniques. A 1 mm×2 mm microphone diaphragm, made of polysilicon, has stiffeners and hinge supports to ensure that it responds like a rigid body on flexible hinges. The diaphragm is designed to respond to pressure gradients, giving it a first order directional response to incident sound. This mechanical structure is integrated with a compact optoelectronic readout system that displays results based on optical interferometry. |
US07826628B2 |
Addressable amplified speaker assembly and method for addressing the same
Addressable amplified speakers assembly, and method for addressing the same, suitable for any permanent or temporary public address paging application. Amplified speakers assembly may incorporate VHF and UHF radios to provide wireless, one-way paging from a few feet to many miles away. These speakers can be added to any existing radio system with minimal effort or cost. The need for routing signal cable is eliminated, greatly reducing installation costs. Each speaker can be programmed for individual, group, or all-page access via DTMF or 2-Tone coding (up to 8 different addresses). The volume of each speaker can also be controlled remotely. |
US07826622B2 |
Constant-beamwidth loudspeaker array
A loudspeaker is provided for receiving an incoming electrical signal and transmitting an acoustical signal that is directional and has a substantially constant beamwidth over a wide frequency range. The loudspeaker may include a curved mounting plate that has curvature over a range of angles. The loudspeaker may include an array of speaker drivers coupled to the mounting plate. Each speaker driver may be driven by an electrical signal having a respective amplitude that is a function of the speaker driver's respective location on the mounting plate. The function may be a Legendre function. Alternatively, the loudspeaker may include a flat mounting plate. In this case, the respective electrical signal driving each speaker may have a phase delay that virtually positions the speaker onto a curved surface. |
US07826621B2 |
Configurable filter for processing television audio signals
A television audio signal encoder includes a matrix that sums a left channel audio signal and a right channel audio signal to produce a sum signal. The matrix also subtracts one of the left and right audio signals from the other to produce a difference signal. The encoder also includes a configurable infinite impulse response digital filter that selectively uses one or more sets of filter coefficients to filter the difference signal. Each selectable set of filter coefficients is associated with a unique filtering application to prepare the difference signal for transmission. |
US07826620B2 |
Information processor, information processing method, and computer program
An information processor includes a data processing section that executes a processing of storing subsequently generated data, which is subsequently generated or acquired using information read from an information recording medium, onto a storage unit. The data processing section is configured to execute a processing of storing onto the storage unit encrypted subsequently generated data as encrypted data that is encrypted with a unit key as an encryption key corresponding to a content management unit to which the subsequently generated data belongs, and execute a processing of acquiring an encrypted bind unit key and storing the encrypted bind unit key onto the storage unit, the encrypted bind unit key being encrypted data of a bind unit key including as its constituent data the unit key and one of key information acquired from the information processor and identification information acquired from the information recording medium. |
US07826616B2 |
Adaptive method and system for encoding digital images for the internet
A system and method comprise defining a current rectangular region of the image bitmap, quantifying spectral characteristics of the current rectangular region, dividing the current rectangular region into four rectangular sub-regions in response to the spectral characteristics being greater than a predetermined threshold value, tagging the current rectangular sub-region as a terminal rectangular region in response to the spectral characteristics being less than or equal to the predetermined threshold value, tagging each rectangular sub-region as a terminal rectangular region in response to a size of the rectangular sub-region being less than or equal to a predetermined threshold size, defining one of the non-terminal rectangular sub-regions as the current rectangular region and repeating the above until all rectangular regions are tagged terminal, and determining color characteristics for each of the terminal rectangular regions. |
US07826615B2 |
Scrambling apparatus and method using conversion of motion vector information of video data
A scrambling apparatus and method are provided for increasing randomness without damaging compression efficiency of total video data by selectively and randomly performing conversion when converting motion vector codes of compressed video data into other motion vector codes indicating other motion vector values, and more particularly, by performing conditional conversion only if a predetermined condition is satisfied when selective conversion of motion vector codes is performed. The scrambling apparatus includes a conversion motion vector code table generator generating a conversion motion vector code table comprising motion vector codes obtained by converting motion vector codes corresponding to motion vector values of input video data in a standard motion vector code table; and a conversion controller randomly determining whether a certain motion vector value is encoded using the conversion motion vector code table or the standard motion vector code table. |
US07826613B2 |
Stream cipher cryptographic system and method
Apparatus and method for generating a key stream is disclosed. In one embodiment, a cryptographic function is applied on input values selected from a first array of values to generate output values. Mask values are then selected from a second array of values and combined with the output values to generate a key stream block for the key stream. The first and second arrays are finite and may be implemented by a linear feedback shift register. |
US07826612B2 |
System, method and apparatus for an incremental modular process including modular multiplication and modular eduction
A computer connected to a memory. The computer to execute an encryption program in the memory. The encryption program including an incremental modular multiplication portion to calculate a first product. The incremental modular multiplication portion to calculate a second product from a prefixed first product. A modular reduction portion to reduce the second product. The reduced second product is provided to a multiplication portion of the encryption program to generate encryption keys. |
US07826608B1 |
Systems and methods for calculating workforce staffing statistics
Systems and methods for determining workforce staffing statistics in a contact center are disclosed. In one embodiment, the method comprises the steps of: receiving activity records associated with agents; and producing queue-specific staff counts for an interval. The counts are based on an activity record subset, and an agent skill, and a contact queue skill set. In one embodiment, the system comprises: an activity collector operative to receive events; and a staff statistics calculator operative to determine a staff count for a specified staffing interval. Each of the events describes a worker activity. In this embodiment, the calculator comprises: logic for receiving activity records derived from one of the events; logic for identifying contact queues for each worker in the activity records; and logic for incrementing a contact queue staff count if at least one skill for the respective worker is included in the respective contact skill set. |
US07826607B1 |
Devices, systems, and methods for migration scheduling
Certain exemplary embodiments can comprise a method that can comprise automatically modifying a schedule of a transfer of a plurality of groups of units from a first system to a second system. The method can comprise performing one or more recursive neighborhood searches on the schedule. The schedule can be determined initially via iterative determinations of a next unit to be transferred as a unit with a relatively low determined value of an objective function. |
US07826597B2 |
Methods and apparatus to handle customer support requests
Methods and apparatus to handle support contacts in a call center are disclosed. An example method for handling a first contact to a support center includes receiving the first contact from a first person, receiving a first identifier associated with the first person, analyzing contact details for a second contact associated with a second identifier associated with a second person different from the first person to determine if a problem associated with the first identifier exists, and indicating that a problem associated with the first identifier exists if the contact details for the second contact associated with the second identifier indicate that a problem associated with the first identifier exists. |
US07826596B2 |
Radiation therapy apparatus
A radiation therapy apparatus has a multi-leaf collimator device having a pair of collimator components which respectively comprise a plurality of leaves arranged close to one another such that the leaves face one another across an irradiation axis, and configured to set a desired irradiation field by individually moving the leaves. One of the collimator components is arranged with an offset with respect to the other collimator component, within a range of a leaf-width. |
US07826595B2 |
Micro-focus field emission x-ray sources and related methods
Micro-focus field emission x-ray sources and related methods are provided. A micro-focus field emission x-ray source can include a field emission cathode including a film with a layer of electron field emitting materials patterned on a conducting surface. Further, the x-ray source can include a gate electrode for extracting field emitted electrons from the cathode when a bias electrical field is applied between the gate electrode and the cathode. The x-ray source can also include an anode. Further, the x-ray source can include an electrostatic focusing unit between the gate electrode and anode. The electrostatic focusing unit can include multiple focusing electrodes that are electrically separated from each other. Each of the electrodes can have an independently adjustable electrical potential. A controller can be configured to adjust at least one of the electrical potentials of the focusing electrodes and to adjust a size of the cathode. |
US07826594B2 |
Virtual matrix control scheme for multiple spot X-ray source
A system and method for addressing individual electron emitters in an emitter array is disclosed. The system includes an emitter array comprising a plurality of emitter elements arranged in a non-rectangular layout and configured to generate at least one electron beam and a plurality of extraction grids positioned adjacent to the emitter array, each extraction grid being associated with at least one emitter element to extract the at least one electron beam therefrom. The field emitter array system also includes a plurality of voltage control channels connected to the plurality of emitter elements and the plurality of extraction grids such that each of the emitter elements and each of the extraction grids is individually addressable. In the field emitter array system, the number of voltage control channels is equal to the sum of a pair of integers closest in value whose product equals the number of emitter elements. |
US07826590B2 |
Apparatus and method for X-ray photographing a tire
Regarding a X-ray photographing-tire apparatus and method, defining the reference plane as the plane perpendicular to the center axis of a tire mounted on a rotary device and passing through the X-ray source, and defining the reference line as the line headed from the center axis to the X-ray source within the reference plane, the X-ray source is oriented so that a predetermined azimuth range coincides with a predetermined angular range in which the reference line lies, within the reference plane, and a first line-sensor, being oriented parallel with the center axis, is placed within said predetermined azimuth range, in the radial outside of the tread portion TR of the tire, and the first line-sensor is placed at the position deviated from the plane defined by both reference line and the center axis, having two degrees of freedom of motion within the reference plane with orientation of the receiving surface kept constant. |
US07826589B2 |
Security system for screening people
The present invention is directed towards an X-ray people screening system capable of rapidly screening people for detection of metals, low Z materials (plastics, ceramics and illicit drugs) and other contraband which might be concealed beneath the person's clothing or on the person's body. In an exemplary embodiment, the scanning system has two scanning modules that are placed in parallel, yet opposing positions relative to each other. The two modules are spaced to allow a subject, such as a person, to stand and pass between the two scanning modules. The first module and second module each include a radiation source (such as X-ray radiation) and a detector array. The subject under inspection stands between the two modules such that a front side of the subject faces one module and the back side of the subject faces the other module. |
US07826587B1 |
System and method of fast kVp switching for dual energy CT
A CT system includes a gantry, an x-ray source, a generator configured to energize the x-ray source to a first kVp and to a second kVp, a detector, and a controller. The controller is configured energize the x-ray source to the first kVp for a first time period, subsequently energize the x-ray source to the second kVp for a second time period, integrate data for a first integration period that includes a portion of a steady-state period of the x-ray source at the first kVp, integrate data for a second integration period that includes a portion of a steady-state period of the x-ray source at the second kVp, compare a signal-to-noise ratio (SNR) during the first integration period (SNRH) and the second integration period (SNRL), adjust an operating parameter of the CT system to optimize an SNRH with SNRL, and generate an image using the integrated data. |
US07826586B2 |
X-ray CT device and method of imaging using the same
An X-ray CT device including a stationary part; a rotary part rotatable relative to the stationary part; an X-ray tube provided at the rotary part for radiating X-ray beams on an object; an X-ray detector provided at the rotary part opposing the X-ray tube, and that detects the X-ray beams passed through the object; an image processor that generates cross-sectional images of the object based on a detection signal outputted from the X-ray detector; a display that shows the cross-sectional images based on output signals delivered from the image processor; a first transmitting section configured by a rotary step-up transformer having a primary and secondary windings residing at the stationary and the rotary part respectively, and that steps up AC voltage provided by AC power source, and that further executes non-contact power transmission from the stationary part to the rotary part for supplying power to the X-ray tube. |
US07826582B2 |
Numerically controlled oscillator (NCO) output clock phase smoothing
A system and method for performing output clock phase smoothing. A phase smoothing circuit is described and includes a numerically-controlled oscillator (NCO) configured to produce a plurality of NCO clock pulses at a selectable frequency that is based on an input clock. Edges of the plurality of NCO clock pulses are aligned to edges of the input clock. A phase error calculation module is coupled to the NCO and is configured to generate a corresponding phase error for each of the plurality of NCO clock pulses. A clock phase selectable delay is coupled to the phase error calculation module and is configured to adjust each of the plurality of NCO clock pulses according to the corresponding phase error to generate an output clock at the selectable frequency that are phase-adjusted to more closely match an ideal output clock phase. Edges of the output clock need not necessarily align to the edges of the input clock. |
US07826581B1 |
Linearized digital phase-locked loop method for maintaining end of packet time linearity
An apparatus and method are disclosed synchronization of a clock signal to a data signal. The apparatus includes a phase lock and tracking logic circuit configured to detect a plurality of values. Each of the plurality of values indicates a position of a data edge of the data signal. The phase lock and tracking logic circuit adds the plurality of values to generate a result and to adjust the clock signal if the result is greater than a predetermined value, or threshold. The phase lock and tracking logic circuit may be configured to maintain the clock signal linearity approximately between the end of a first data packet and the beginning of a second data packet. |
US07826580B2 |
Network system and audio signal processor
An audio network system that performs transport of audio signals among nodes by cascading a plurality of nodes each including two sets of transmission I/Fs and reception I/Fs, and circulating among the nodes in each fixed period an audio transport frame generated by a master node, the audio transport frame including a plurality of storage regions for audio signals, is configured such that the master node measures time periods Dfw and Dbw after the audio transport frame is transmitted until the audio transport frame returns to the master node after passing through the transmission route and writes them into the audio transport frame, and each of the other nodes generates a signal processing wordclock based on those time periods, two reception times Tr1 and Tr2 while the audio transport frame circulates once through the transmission route, and a predetermined target time Tt. |
US07826577B2 |
Method for frequency acquisition of a mobile communications device
A method is provided for frequency acquisition, particularly for initial frequency acquisition, pursuant to a known synchronization sequence for synchronizing a mobile communications device having a local oscillator with previously known transmit frequencies of a base station that transmit in a known channel raster with defined frequency points within a band, wherein the method includes the steps of determining the inband power of the known synchronization sequence via a sensor by scanning a frequency band, performing coarse determination of the local power maximum of the inband power and, thus, of the received carrier frequency over the scanned frequency band, producing a presumed channel frequency at which the base station is transmitting on the basis of knowledge of the channel raster of the transmit frequencies of the base station, performing fine determination of the received carrier frequency by comparison with the known synchronization sequence, and correcting the frequency deviation of the local oscillator from the transmitted carrier frequency. |
US07826575B2 |
Selectively disabling interference cancellation based on channel dispersion estimation
A channel dispersion estimation algorithm(s) may be implemented within a channel length estimation module of a multi-branch equalizer processing module that disables a branch of the multi-branch equalizer processing module when the channel length or channel delay spread associated with received radio frequency (RF) bursts exceeds a predetermined threshold. The channel dispersion estimation algorithm identifies when the radio frequency (RF) bursts have a channel length or channel delay spread that can affect receiver performance. The channel length estimation module may disable interference cancellation by a branch of the multi-branch equalizer processing module in response to such a channel length or channel delay spread. |
US07826574B2 |
Multi-mode receiver with adaptive mode selection
Receivers and methods are provided that include multiple modes of processing signals from multiple antennas. These include legacy, SAIC (single antenna interference cancellation) and MSRD. Various methods are provided for selecting an appropriate receiver processing function. These include looking at correlation and gain imbalance between antennas, looking at the processing gain resulting from one or more of the receiver processing functions, and looking at the equalization quality of at least two receiver processing functions. |
US07826572B2 |
Dynamic optimization of overlap-and-add length
A method of adjusting overlap-and-add length for zero-padded suffixes. The method includes, based on a channel impulse response, estimating an effective channel length. When the effective channel length is less than a default overlap-and-add length and greater than a minimum length, the method includes setting the overlap-and-add length to the effective channel length. When the effective channel length is less than the minimum length, the method includes setting the overlap-and-add length to the minimum length. When the effective channel length is greater than the default overlap-and-add length, the method includes setting the overlap-and-add length to the default overlap-and-add length. |
US07826570B2 |
Receiver and receiving method for determining an output signal having minimum error among output signals
A receiver has a plurality of synthesizers configured to synthesize signals received by N pieces of antennas by using weighted coefficients different from each other, where N is an integer of two or more, a determination part configured to determine an output signal having a minimum error among output signals of the plurality of synthesizers in units of a predetermined transmission unit, and a re-synthesis part configured to sequentially re-synthesize and output a signal determined to have the minimum error by the determination part. |
US07826568B2 |
Far-end crosstalk (FEXT) canceller
A novel and useful mechanism for the detection, estimation and correction of far-end cross talk (FEXT) caused by transmissions over adjacent wire pairs or cables. The detection, estimation and correction technique of the invention can be used to identify and compensate for FEXT impairments in Ethernet and DSL systems. The detection, estimation and correction is performed utilizing one of several techniques including linear forward filtering, backward decision feedback based filtering and a combination thereof. Results of simulations are presented illustrating the performance improvements provided by the present invention. |
US07826566B2 |
Communication system
There is disclosed a method and apparatus for recovering data from a received signal, the received signal including a first signal comprising data bits and a second signal having transitions at data bit boundaries of the first signal where there is an absence of transitions, the method comprising: receiving the first signal; receiving the second signal; sampling the first signal to detect an edge transition of the first signal; sampling the second signal to detect an edge transition of the second signal; wherein on an active edge of either said first or said signal, the current value of the first signal is recovered as a received data bit. |
US07826563B2 |
High speed multi-modulus prescalar divider
A system and method are provided for multi-modulus division. The method accepts an input first signal having a first frequency and divides the first frequency by an integral number. A second signal is generated with a plurality of phase outputs, each having a second frequency. Using a daisy-chain register controller, phase outputs are selected and supplied as a third signal with a frequency. Selecting phase outputs using the daisy-chain register controller includes supplying the third signal as a clock signal to registers having outputs connected in a daisy-chain. Then, a sequence of register output pulses is generated in response to the clock signals, and register output pulses are chosen from the sequence to select second signal phase outputs. By using 8-second signal phase outputs, a third signal is obtained with a frequency equal to the second frequency multiplied by one of the following numbers: 0.75, 0.875, 1, 1.125, or 1.25. |
US07826559B2 |
Creating training sequences for space-time diversity arrangements
A training sequence is created for space-time diversity arrangement, having any training sequence length, while limiting the training sequence to a standard constellation. Given a number of channel unknowns that need to be estimated, L, a training sequence can be creates that yields minimum means squared estimation error for lengths Nt=kNPRUS+L−1, for any positive integer k≧1, where NPRUS is a selected perfect roots-of-unity sequence (PRUS) of length N. The training sequence is created by concatenating k of the length N perfect roots-of-unity sequences, followed by L−1 initial symbols of that same PRUS. Good training sequences can be created for lengths Nt that cannot be obtained through the above method by concatenating a requisite number of symbols found through an exhaustive search. |
US07826557B2 |
Retransmitting method and transmitting method in multi-antenna transmission
A transmitting apparatus capable of enhancing the certainty of data transmission of MIMO system, improving the system throughput, and providing a retransmission technique adaptive to the multi-antenna transmission. In this apparatus, a serial/parallel converting part (300) serial/parallel converts the data, which is to be transmitted, into a number nT of data substreams. A data rearranging part (301) rearranges, based on feedback information, the nT data substreams. CRC encoding parts (302) CRC encode the respective data substreams. Modulating/encoding parts (303) modulate and encode the respective corresponding data substreams. A number nT of transmission antennas (304) transmit the data substreams. |
US07826552B2 |
Semiconductor device and wireless communication system
The present invention provides a structure in which an amplitude-modulation mode and a frequency-modulation mode are switched. A semiconductor device of the invention has: a reset control circuit to which a modulation mode select signal which selects an amplitude-modulation mode or a frequency-modulation mode and Manchester-encoded information are input, which outputs a first reset signal and a second reset signal; a first frequency-dividing circuit to which a carrier wave is input, which outputs a sub-carrier wave responding to the amplitude-modulation mode or a frequency-modulation signal responding to the frequency-modulation mode, according to the first reset signal; a second frequency-dividing circuit which outputs a basic clock of which a duty ratio is different between the amplitude-modulation mode and the frequency-modulation mode, according to the second reset signal and an output of the first frequency-dividing circuit; and an ASK/FSK switching portion to which an output from the first frequency-dividing circuit and Manchester-encoded information are input, which outputs an amplitude-modulation signal or a frequency-modulation signal according to the modulation mode select signal. |
US07826547B2 |
Mixed mode preamble for MIMO wireless communications
A preamble of a frame for a multiple input multiple output (MIMO) wireless communication for a first transmit antenna of the MIMO communication includes a legacy preamble portion in accordance with a legacy wireless communication protocol. The preamble of the frame for the MIMO wireless communication for the first transmit antenna also includes a current protocol preamble portion in accordance with a protocol of the MIMO wireless communication. The preamble of a frame for at least a second antenna of the MIMO communication includes a cyclically shifted legacy preamble portion for the frame. The preamble of the frame for the MIMO wireless communication for the second transmit antenna also includes a second current protocol preamble portion in accordance with a protocol of the MIMO wireless communication. |
US07826545B2 |
Variable state length initialization
Through the use of a variable state length initialization, both the transmitter and the receiver can have control of the length of one or more initialization states. For example, a transmitter can send information, such as a message, to the receiver at the commencement of, during initialization or prior to entering a variable length initialization state. The information can specify, for example, a minimum length of an initialization state as needed by the transmitter. |
US07826542B2 |
Channelization filter communication systems and methods therefor
A channelization filter communication system comprises: a channelization filtering system, a calibration unit, amplifiers, communication channel frequency converters and a baseband processor. The channelization filtering system includes a selector input configured to receive a communication channel filter selector signal and selectable communication channel filter elements. The selectable communication channel filter elements include one or more resistors formed of a first resistor type and one or more capacitors formed of a first capacitor type. The calibration unit includes a calibration signal generator configured to provide a calibration signal and a frequency measurement unit. The calibration signal generator includes one or more resistors formed of the same first resistor type and one or more capacitors formed of the same first capacitor type. The frequency measurement unit includes a first input configured to receive the calibration signal and an output configured to provide information representing the frequency of the calibration signal. |
US07826540B2 |
High bandwidth data transport system
The present invention provides for a methods, system, and apparatus relating to data transmission. One method of the present invention includes representing data using at least one pulse based on a Gaussian wave form, sending the at least one pulse over an electrically conductive guided media, and recovering the data from the at least one pulse. The present invention can be used in conjunction with telephony applications, cable tv applications, and data bus applications. |
US07826537B2 |
Systems and methods with error resilience in enhancement layer bitstream of scalable video coding
A scalable layered video coding scheme that encodes video data frames into multiple layers, including a base layer of comparatively low quality video and multiple enhancement layers of increasingly higher quality video, adds error resilience to the enhancement layer. Unique resynchronization marks are inserted into the enhancement layer bitstream in headers associated with each video packet, headers associated with each bit plane, and headers associated with each video-of-plane (VOP) segment. Following transmission of the enhancement layer bitstream, the decoder tries to detect errors in the packets. Upon detection, the decoder seeks forward in the bitstream for the next known resynchronization mark. Once this mark is found, the decoder is able to begin decoding the next video packet. With the addition of many resynchronization marks within each frame, the decoder can recover very quickly and with minimal data loss in the event of a packet loss or channel error in the received enhancement layer bitstream. The video coding scheme also facilitates redundant encoding of header information from the higher-level VOP header down into lower level bit plane headers and video packet headers. Header extension codes are added to the bit plane and video packet headers to identify whether the redundant data is included. |
US07826536B2 |
Tune in time reduction
The time until a media decoder is refreshed to produce correct output samples is minimized if an IDR picture is the first picture in a decoding order in each MPE-FEC frame. A system enabling minimization of tune-in delay is described. Aspects of the system include a content encoder for receiving a source signal including first and second bit streams and for encoding the first and second bit streams, the encoded first bit stream including a decoder refresh bit stream and the encoded second bit stream including a media bit stream. A server receives the encoded first and second bit streams and encapsulates the encoded first and second bit streams into packets. An encapsulator then receives the packets and composes a time-sliced multi-protocol encapsultation (MPE) stream by replacing a spliceable picture from the encoded second bit stream. |
US07826533B2 |
Method for object edge detection in macroblock and method for deciding quantization scaling factor
A method for object edge detection in a macroblock and a method for deciding quantization scaling factor are disclosed. This method calculates and compares the pixel means and means of absolutely difference of a plurality of pixel blocks in a macroblock to achieve the purpose of detecting if there is an object edge or flat area in a macroblock. In the meantime, the image structure of macroblock is analyzed and classified and its related messages are used for bit rate control, such that the visual effect of the compressed image can be appropriately enhanced. |
US07826530B2 |
Use of out of order encoding to improve video quality
Described herein is a video encoder that includes a memory unit, a selector, and an encoding processor. The memory unit stores a plurality of pictures. The selector accesses the plurality of pictures in the memory unit. The selector initially accesses a first picture, followed by another picture, followed by one or more pictures. The one or more pictures are presented to the video encoder between the first picture and the another picture. The encoding processor encodes the first picture independently, then encodes the another picture independently, and finally, the one or more pictures are encoded. The output of the encoding processor is a first coded picture, another coded picture, and one or more coded pictures respectively. |
US07826523B2 |
Effective adaptive filtering techniques
A noise level of an input signal is determined by a noise calculation module. based on the noise level, a boundary setting module sets a reduced constellation boundary interval. This reduced constellation boundary interval is employed by an equalizer to perform adaptive equalization of the input signal. |
US07826520B2 |
Method and system for suppressing an interference signal
In a method for suppressing an interference signal during a transmission of data symbols between two transceivers, a transmit data symbol sequence is transmitted from a first transceiver to a second transceiver. An interference signal, which has occurred during the transmission of the transmit data symbol sequence, is detected in dependence on a received data symbol sequence, and the data symbol of the transmit data symbol sequence, which data symbol was transmitted last, is repeatedly transmitted from the first transceiver to the second transceiver when the interference signal occurs. |
US07826519B1 |
Method and apparatus for providing coherent phase noise in transceivers or similar systems
A method and circuit for providing coherent phase noise including a clock receiver to receive a clock signal generated external to the circuit and a local clock source arranged on the circuit. The circuit further includes a selector to select an output of one of the clock receiver and the local clock source and a wireless transceiver responsive to an output of the selector. |
US07826515B2 |
Positioning a multipath search window
Multipath components of a signal transmitted through a time-varying digital radio channel are received with individual delays (τ) within a range (τ1 . . . τM) of possible delay values. The individual delays are estimated and a delay profile (g(τi)) calculated repetitively. The method comprises searching repetitively for new multipath components in a search window constituting a subset of the possible delays, and positioning the search window based on a previous delay profile (g(τi)). For each of a number of search window positions (k) a sum of power is determined for the multipath components located in the search window with that position, and the position of the search window is selected based on the determined sums of power. In this way the multipath detection is less influenced by the noise floor, and it is also effective for channels having a wide delay spread and/or significantly time-varying delay profiles. |
US07826513B2 |
Re-entrant structure for thin disk resonators
The present embodiment provides a system and method for lowering the saturated gain level of a thin-disk laser oscillator by multipassing each gain generator in such a way to cancel some of the wavefront error contributions from the disk surfaces. Wavefront aberrations introduced on one pass of the gain disk are canceled through symmetry on successive passes. The reduced wavefront error significantly improves design space for single-mode resonators. Maximum effectiveness is achieved by rotating the gain disk so that the fold plane-of-symmetry reverses the largest wavefront error or specifically chosen functional forms. |
US07826512B2 |
Semiconductor laser device including transparent electrode
It is an object of the present invention to provide a semiconductor laser device with high-yielding in which a clack generated in an epitaxial growth layer is restrained and to the manufacturing method thereof, the semiconductor laser device includes a GaN substrate 1, an n-type GaN layer 2, an n-type AlGaN cladding layer 3, a n-type GaN guide layer 4, an InGaN multiple quantum well active layer 5, an undoped-GaN guide layer 6, a p-type AlGaN electron overflow suppression layer 7, a p-type GaN guide layer 8, a SiO2 blocking layer 9, an Ni/ITO cladding layer electrode 10 as a transparent electrode, a Ti/Au pad electrode 11, and a Ti/Al/Ni/Au electrode 12. The SiO2 blocking layer 9 is formed above the InGaN multiple quantum well active layer 5 so as to have an opening. The Ni/ITO cladding layer electrode 10 is formed inside the opening, and which is transparent for the light from the InGaN multiple quantum well active layer, and serves as a cladding layer. |
US07826509B2 |
Broadly tunable single-mode quantum cascade laser sources and sensors
A broadly tunable single-mode infrared laser source based on semiconductor lasers. The laser source has two parts: an array of closely-spaced DFB QCLs (or other semiconductor lasers) and a controller that can switch each of the individual lasers in the array on and off, set current for each of the lasers and, and control the temperature of the lasers in the array. The device can be used in portable broadband sensors to simultaneously detect a large number of compounds including chemical and biological agents. A microelectronic controller is combined with an array of individually-addressed DFB QCLs with slightly different DFB grating periods fabricated on the same broadband (or multiple wavelengths) QCL material. This allows building a compact source providing narrow-line broadly-tunable coherent radiation in the Infrared or Terahertz spectral range (as well as in the Ultraviolet and Visible spectral ranges, using semiconductor lasers with different active region design). The performance (tuning range, line width, power level) is comparable to that of external grating tunable semiconductor lasers, but the proposed design is much smaller and much easier to manufacture. |
US07826508B2 |
Bragg grating structure
A Bragg grating has a local reflection strength which varies with position along the length of the grating so as to generate a non-uniform wavelength reflection spectrum, enabling compensation for a non-uniform gain profile of the gain section of a tunable laser. In another aspect, a Bragg comb grating is modulated by an envelope function which can also compensate for a non-uniform gain profile. The comb grating may be a phase change grating, with the envelope function shape being controlled by the length between phase changes and/or size of the phase changes. |
US07826507B2 |
Semiconductor laser device including highly reflective coating film
A semiconductor light-emitting device includes a light generation unit generating light with an oscillation wavelength λ, a light outgoing facet from which light generated at the light generation unit emerges, a light reflecting facet at which light generated at the light generation unit is reflected, and a high reflection film at the light reflecting facet and made of a dielectric multilayered film of at least three layers. The high reflection film includes a first layer which is in contact with the light reflection facet, is constituted of Al2O3, and has a thickness smaller than λ/4n, wherein n is the refractive index of Al2O3, a second layer which is in contact with the first layer, and a third layer which is in contact with the second layer and has a refractive index different from the refractive index of the second layer. |
US07826501B2 |
Tunable laser
A mode hop-free tunable laser including a gain medium, a microfabricated blazed grating, defining an external cavity of a given length, the blazed grating lying in a general plane and including a plurality of elongate beams carrying mutually parallel respective reflection surfaces spaced apart from one another with a predefined pitch, and actuating elements designed so as to allow displacements of the assembly with respect to a grating support within a plane substantially parallel to the grating general plane, and including actuation elements designed so as to apply a stretching and a displacement of the assembly in a direction transverse to said reflection surfaces, the blazed grating being arranged relative to an incident light beam provided by the gain medium so that the incident light beam impinges on the reflection surfaces with a substantially normal incident angle. |
US07826496B2 |
Gaming systems configured for large scale controlled and secure data downloading
Gaming systems to manage the secure download of data to a very large number of network connected client gaming machines distributed within large geographic areas. The gaming systems utilize adaptive data throttling and make optimal use of network data bandwidth. The gaming systems may advantageously manage simultaneous data downloading to millions of network connected gaming machines via private networks, public networks and/or the Internet. A close-loop download regulation algorithm achieves the highest download capacity for the files without exceeding the maximum network capacity and without degrading the operational traffic performance between the server and the connected client gaming machine. |
US07826495B2 |
Method, Ethernet device and Ethernet for clock synchronization
The present invention discloses a method and Ethernet device for clock synchronization, a method for clock synchronization in an entire Ethernet, and the relevant Ethernet. The method for clock synchronization in an Ethernet device includes: the PHY layer unit of the Ethernet device extracts a clock from the data sent by the receive unit; the MAC layer unit makes adjustments to the extracted clock according to the local clock and takes the adjusted clock as the transmit clock of the Ethernet device. The method for clock synchronization in an entire Ethernet includes: clocks of all Ethernet devices are synchronized to the clock generated by the Ethernet device at the highest level. The invention provides a method for clock synchronization so that sending and receiving of clocks in Ethernet devices can be synchronized and clock synchronization can be realized in the entire Ethernet. |
US07826487B1 |
Coalescing acknowledgement responses to improve network communications
A system, apparatus, and method are directed to managing network communications by, in part, reducing a number of packets between a client and a server communicating through another device, such as a traffic management device (TMD). The invention reduces the number of packets communicated, in part, by coalescing acknowledgements (ACKs) and/or finish (FIN) flags into another packet. In one embodiment, if the client provides a substantially complete request for the server, an ACK to the request may be coalesced into a corresponding response from the server. When another request is to be provided to the server, within about half of the minimum retransmission timeout, an ACK to the prior response may be coalesced into a subsequent request to the server. Packet reduction may also be achieved by stretching a packet to insert additional data when the insertion maintains a packet size that is within a negotiated maximum segment size (MSS). |
US07826482B1 |
Service-specific forwarding in an LDP-RSVP hybrid network
A router receives a control plane message for constructing a first LSP to a destination within a network that conforms to a first type of LSP. The control plane message includes a label for the first LSP and an identifier that identifies a first type of data traffic. The router receives a second control plane message for constructing a second LSP that conforms to the first type of LSP. The second control plane message includes a label for the second LSP and an identifier that identifies a second type of data traffic. The router installs forwarding state in accordance with policies that associate the first and second types of data traffic with different LSPs of a second type that each traverse different paths through the network, and forwards packets via the interface in accordance with the installed forwarding state. |
US07826481B2 |
Network for supporting advance features on legacy components
A network device that processes packets and includes at least one legacy component for performing basic processing on packets in the network device. The network device further includes at least one advanced component for performing advanced processing, which can not be performed by the legacy component, on packets in the network device. When an incoming packet to the legacy component requires advanced processing, the legacy component performs the basic processing and transmits the packet to a loop-back port on advanced component. Upon receiving the packet, basic processing is disabled on the advanced component and advanced processing is performed on the packet. |
US07826477B2 |
Advanced telecommunications router and crossbar switch controller
The invention relates to a crossbar switch controller including an input terminal configured to receive a set of service request signals from a set of virtual output queues each comprising a set of packets. The invention also includes a matrix circuit coupled to the input terminal and configured to represent the set of service request signals in the form of a matrix, wherein each service request signal is described by a row position M and a column position N. The invention further includes an output terminal configured to receive a portion of the set of packets during an epoch, an arbiter circuit configured to iteratively scan the matrix during the epoch and issue the set of grant signals to the virtual output queues to determine which service requests are granted, and an arbiter controller configured to initiate the arbiter circuit with an array of non-conflicting matrix elements. |
US07826475B2 |
Radio communication system, radio communication apparatus and radio communication method for UWB impulse communication
Provided is a radio communication system for ultra wideband (UWB) impulse communications and a radio communication apparatus and method thereof. The present patent provides a radio communication system that can minimize power consumption by eliminating a need for carrier detection and sharing transmission/reception time information in UWB impulse communications. The system includes a network coordinator; and one or more devices communicating on a superframe basis in subordination to the network coordinator. The devices perform data transmission/reception in predetermined time slots and then they are inactivated to thereby reduce power consumption. |
US07826473B2 |
Method and apparatus for transmitting and receiving data in wireless network
A method and an apparatus are provided for enabling a legacy station to perform virtual carrier sensing when a plurality of stations with heterogeneous capabilities coexist in a wireless network. The method includes receiving first data via a bonded channel formed by channel bonding first and second adjacent channels, and transmitting second data via each of the first and second adjacent channels, the second data being a clear-to-send (CTS) frame or a request-to-send (RTS) frame. |
US07826471B2 |
Multi-beam cellular communication system
A cellular communication system comprising a plurality of geographically spaced base stations (2) each of which comprises an antenna arrangement (4, 6, 8) per base station sector, each of which antenna arrangements has an antenna element for generating an array of narrow beams (10, 12, 14) covering the sector. Timeslots are simultaneously transmitted over each of the beams so as to generate successive sets of simultaneously transmitted timeslots per sector. The timeslots are each split into multiple orthogonal codes, for example Walsh codes. The communication system additionally comprising a scheduling device (31) for allocating for successive sets of timeslots common overhead channels, including a common pilot channel, which are allocated to the same sub-set of codes of each timeslot in the set. For successive sets of timeslots different data traffic is allocated to the same sub-set of codes of each timeslot in the set. This effectively generates a sector wide antenna beam carrying the common overhead channels and a plurality of narrow beams each of which carry different data traffic. Inter-beam interference is addressed by the application of Adaptive Modulation and Coding and by an inter-beam handoff scheme. The handoff scheme ensures that when an end user equipment is located in a cusp region between adjacent beams the antenna arrangement simultaneously transmits data traffic to that mobile station on at least both of the adjacent beams. |
US07826470B1 |
Network interface device with flow-oriented bus interface
A network interface device includes a bus interface that communicates over a bus with a host processor and memory, and a network interface that sends and receive data packets carrying data over a packet network. A protocol processor conveys the data between the network interface and the memory via the bus interface while performing protocol offload processing on the data packets in accordance with multiple different application flows. The bus interface queues the data for transmission over the bus in a plurality of queues that are respectively assigned to the different application flows, and transmits the data over the bus according to the queues. |
US07826464B2 |
Communication system
An identification, verification, and response communication system which functions as a household or business wall information center adapted to recognize homeowners and/or residents, or business owners and/or employees using a detection means. The communication system includes a user profile interface defining customized data and information according to a specific homeowner's and/or resident's, or business owner's and/or employees' needs. |
US07826460B2 |
Network-on-chip apparatus, and method for controlling dynamic frequency for the same
A network-on-chip apparatus including a plurality of network interfaces being independently connected to a plurality of processing elements; a network including a plurality of switches for controlling data transmission/reception between the network interfaces; and a plurality of bidirectional links for connecting between the network interfaces and the switches, and between the switches. The network interface includes an output packet buffer for outputting sequentially stored packets to a corresponding switch via the link connected to an output packet port; an input packet buffer for sequentially storing a packet received from the switch via an input packet port; a packet composer and decomposer for composing a packet using an address signal, a control signal and a data signal received from the processing elements, storing the composed packet in the output packet buffer, decomposing a packet provided from the input packet buffer, decrypting the decomposed packet, and delivering the decrypted packet to the processing elements; and an autonomic clock control unit for controlling a clock frequency being output to the corresponding processing element according to a backlog of the output packet buffer. |
US07826459B2 |
Coexistence of different network technologies
In at least some embodiments, a communication device includes a plurality of network technology subsystems, each subsystem associated with a different network technology. The communication device also includes a controller coupled to the plurality of network technology subsystems. The controller enables coexistence of the different network technologies in accordance with at least one monitored quality of service (QoS) parameter. |
US07826454B2 |
Method and apparatus for domain and subdomain establishment for preemption
In one embodiment, a method and corresponding apparatus, in a network, treat a reservation for network layer resources according to a domain of reservation treatment to which the reservation belongs. |
US07826450B2 |
Multicast/broadcast extension to a point-to-point unicast-only packet switch system
A method and system for routing a multicast packet through a unicast packet switch network of devices. A virtual destination group, which includes destination devices of the multicast packet, is defined, and then the virtual destination group is mapped to an unused unicast destination encoding in routing tables of the devices. The multicast packet is then routed from a source device to the destination devices using the routing tables. |
US07826437B2 |
Variable rate coding for enabling high performance communication
A protocol for optimizing the use of coded transmissions such as over wireless links. In this technique, interframes are split into segments selected to be an optimum size according to transmission characteristics of the radio channel. The inverse process is applied at the receiver. Using this scheme, segments containing erroneous data may be present. |
US07826436B2 |
Method and system for wireless communication of data with a fragmentation pattern and low-density parity-check codes
A method and system for wireless data communication is provided, which involves constructing a data payload containing data, partitioning the data payload into fragments, performing LDPC encoding on each fragment, and transmitting the data payload including encoded fragments over a wireless channel. |
US07826431B2 |
Method of selectively adjusting the configuration of an access point antenna to enhance mobile station coverage
A wireless communication system includes a plurality of wireless transmit/receive units (WTRUs) and an access point (AP). The AP communicates with the WTRUs via an antenna. In one embodiment, the AP configures the antenna to a wide beam configuration that covers a desired service area and transmits a Request-To-Send (RTS) control message. When the AP receives a Clear-To-Send (CTS) control message from one of the WTRUs, the AP determines optimal antenna settings for communication with the one WTRU. The AP configures the antenna to a narrow beam configuration and transmits at least one data packet to the one WTRU. When the AP receives an acknowledgement message indicating that the data packet was successfully received by the WTRU, the AP configures the antenna to the wide beam configuration. In another embodiment, the AP is configured to transmit and receive data packet fragments from the WTRUs and configure the antenna accordingly. |
US07826430B2 |
Method and system for controlling remote in a TDD optical repeater
A method and apparatus for transmitting data to an Access Point (AP) and a Mobile Station (MS) in a Time Division Duplex (TDD) optical repeater. A main donor generates a control frame for controlling a remote, upon receipt of data from the AP, and transmits the control frame to the remote during a non-downlink transmission period. The remote analyzes the control frame received from the main donor, detects sync information about a downlink signal and an uplink signal, and remote control information from the analyzed control frame, performs a control operation according to the detected remote control information, and generates a status frame for notifying the main donor of the status of the remote upon receipt of data from the MS. The status frame is transmitted from the remote to the main donor during a non-uplink transmission period. |
US07826425B2 |
Method and system for loss-less roaming with wireless bridging
Described is a method for transmitting a voice packet from a first access point (“AP”) to a mobile unit (“MU”), forwarding the voice packet from the first AP to a second AP when acknowledgement of receipt of the voice packet is not received by the first AP and transmitting the voice packet from the second AP to the MU. Also, a system having a first access point (“AP”) transmitting a voice packet to a mobile unit (“MU”) and forwarding the voice packet when acknowledgement of receipt of the voice packet from the MU is not received by the first AP and a second AP receiving the forwarded voice packet from the first AP and transmitting the voice packet to the MU. |
US07826424B2 |
Packet loss prevention during handoff through managed buffer nodes architecture
In preferred embodiments, a wireless network system features buffering of data packets transmitted to mobile nodes. The system is transparent to the mobile node, so that the mobile node is not required to request service from the network, or negotiate service parameters with the network. An EAPOL-Start and binding update messages initiate and terminate the buffering, and also commence pre-authentication and smooth handoff reporting, respectively. |
US07826421B2 |
Application pod integration with automated mobile phone billing and distribution platform
A platform for supporting a network-enabled application is configured to render the network enabled application for a user, via a user interface associated with the user, in accordance with various APIs included in the platform and used by a program developer to develop the network-enabled application. The rendering can included recognizing that the user interface is a mobile user interface and rendering the network-enabled application in a manner appropriate and/or optimal for the mobile user interface. |
US07826418B2 |
Block-based assignment of quality of service precedence values
An ordered list of precedence values includes a number of blocks of precedence values. An operating system receives filters from an application. The operating system assigns a precedence value to each filter from the available block of precedence values that has the highest priority. Precedence values are assigned to maintain a precedence order specified by the application. Filters and their assigned precedence values are communicated to an entity that filters packets by applying the filters in the order of their precedence values. Filters for an application can be added, deleted, or modified without affecting the precedence values of other filters for other applications. If an assignment is to be made when the lowest priority block is not available, then a repacking operation is performed to fill unused blocks in the list. The repacking is performed to reduce signaling associated with communicating reassigned precedences values to the filtering entity. |
US07826417B2 |
Apparatus and method for controlling transmit power of preamble sequence for AAS in OFDMA communication system
A method for controlling transmit power of a preamble sequence by a Subscriber Station in an Orthogonal Frequency Division Multiple Access communication system, the system dividing an entire frequency band into a plurality of sub-carrier bands, transmitting an preamble sequence for an Adaptive Antenna System through a predetermined number of sub-carrier bands from among the sub-carrier bands, transmitting a data symbol through remaining sub-carrier bands excluding the sub-carrier bands used for transmitting the preamble sequence. The method includes determining the transmit power used for transmitting the data symbol; and determining the transmit power used for transmitting the preamble sequence to be identical to a preset threshold transmit power when the transmit power of the data symbol is smaller than the threshold transmit power, and determining the transmit power used for transmitting the preamble sequence to be identical to the transmit power of the data symbol when the transmit power of the data symbol exceeds the threshold transmit power. |
US07826415B2 |
Apparatus and method for allocating frequencies in an OFDM mobile communication system supporting high speed downlink packet access service
An apparatus and method for allocating a frequency resource to a user equipment (UE) in an orthogonal frequency division multiplexing (OFDM) mobile communication system. A base station receives feedback information including at least mobility information from the UE, and determines from the mobility information whether the UE belongs to a fast group or a slow group. The base station allocates a frequency resource for the UE according to an open-loop solution if the UE belongs to the fast group, allocates a frequency resource for the UE according to a closed-loop solution if the UE belongs to the slow group, and transmits data for the UE using the allocated frequency resource. |
US07826412B2 |
Systems, methods and computer products for providing a gradient driven mesh-network establishment
Systems, methods and computer products for establishing a mesh-network consisting of wireless personal area network (WPAN) having a large number of nodes. Exemplary embodiments include a gradient-driven mesh-network establishment method, including switching on a plurality of nodes in a vicinity of the wireless personal area network, detecting an acknowledgment signal via a wireless personal area network signal, querying for at least one or a resource and a physical quantity, selecting a subset of the plurality of nodes and instructing the subset of the plurality of nodes to send out a low power radio transceiver DISCOVER squirt signal to a neighborhood associated with the subset of the plurality of nodes, wherein nodes exclusive of the subset of the plurality of nodes turn off in response to an expiration of a time-out period. |
US07826409B2 |
Route identification using short range wireless beaconing devices
A method (400, 500) of identifying a route traveled. The method can include, while traveling away from an initial location (115), detecting a unique identifier for each of a plurality of wireless communication devices (125) along the route. The method also can include presenting an indicator (210) that indicates a relative distance from at least one of the wireless communication devices while traveling toward the initial location. Detecting the unique identifier for each of the plurality of wireless communication devices can include detecting a media access control (MAC) identifier or an Internet protocol (IP) address for at least one of the communication devices. |
US07826408B1 |
Apparatus and method for integrating short-range wireless personal area networks for a wireless local area network infrastructure
A network system comprises a first logic block configured to provide a link to a first network via an access point of a wireless LAN and a second logic block configured to communicate with a first node of a second network and further configured to provide a link between the first node and the first network via the access point, wherein the network system is configured to maintain continuous connections to both the access point and the first node of the second network while receiving power. The second network can be a wireless personal area network with the second logic block configured to communicate with the first node using a modified communication protocol that is only partially compliant with an 802.11x communications protocol. Also provided is a wireless hub for integrating a wireless Personal Area Network (WPAN) seamlessly into a wireless Local Area Network (WLAN) includes, in part, a wireless circuit compliant with the WLAN standard, a processor coupled to the wireless circuit and a memory module that is coupled to the wireless circuit and the processor. The WLAN standard can be an 802.11x standard. The software platform allows the wireless circuit to connect to the WPAN, without losing connectivity (such as association and synchronization) to the WLAN. The wireless circuit can be configured to connect to the WLAN and WPAN alternately. |
US07826405B2 |
Wireless local area network system capable of supporting host mobility and an operation method therefor
A wireless local area network system capable of supporting host mobility services and an operation method therefor. The wireless local area network system includes a gateway performing the functions of a home agent in mobile wireless communication environments and sending prefix information; and access points, each access point allocating an Internet Protocol (IP) address to a mobile host within a range thereof by using prefix information of the gateway. Thereafter, each access point produces and sends a Binding Update list that corresponds to the mobile hosts to the gateway. Thus, the present invention supports the mobility for mobile hosts with or without a mobile IPv6 stack, in a wireless local area network. |
US07826399B2 |
Structure for preventing starvation in a slotted ring data communications network
A design structure is provided for a slotted ring network, in which a node may transmit a non-renewable slot reservation with any unreserved slot. The reservation restricts other nodes from transmitting a new packet in the slot. When the slot returns around the ring to the reserving node, the slot will be available. Preferably, reservation is made responsive to a starvation condition in the reserving node, which may be detected in any of various ways. In an optional enhancement, a reservation identifies the reserving node, and another node on the ring is free to transmit a new packet in the reserved slot if the new packet will reach its destination at or before the reserving node, and thus will not interfere with the reservation. |
US07826398B2 |
Broadcast acknowledgement in a network
The present technology relates to protocols relative to utility meters associated with an open operational framework. More particularly, the present subject matter relates to protocol subject matter for advanced metering infrastructure, adaptable to various international standards, while economically supporting a 2-way mesh network solution in a wireless environment, such as for operating in a residential electricity meter field. The present subject matter supports meters within an ANSI standard C12.22/C12.19 system while economically supporting a 2-way mesh network solution in a wireless environment, such as for operating in a residential electricity meter field, all to permit cell-based adaptive insertion of C12.22 meters within an open framework. Cell isolation is provided through quasi-orthogonal sequences in a frequency hopping network. Additional features relate to apparatus and methodology subject matters relating to broadcast acknowledgement features. |
US07826395B2 |
Communication system using zigbee and method of controlling the same
Provided are a communication system using ZigBee to coordinate communication terminals, to transmit and receive data via a coordinator, and to perform a binding operation of setting channels and personal area network (PAN) identifications (IDs) of the communication terminals using only a remote controller when forming a ZigBee communication network between a home appliance and a remote controller, and a method of controlling the same. The communication system which forms a communication network between communication terminals, includes: a ZigBee coordinator disposed at one of the communication terminals, coordinating the communication terminals, and transmitting and receiving data; and a ZigBee device disposed at another one of the plurality of communication terminals and forming a ZigBee communication network through communication with the ZigBee coordinator, wherein an inputting unit for setting channels and PAN IDs of the ZigBee coordinator is provided at the communication terminal in which the ZigBee device is disposed. |
US07826389B2 |
Communications method
A method comprising determining information for the performance of a channel and sending the determined information to a transmitter is disclosed. The determined information can be sent to the transmitter with acknowledgement data. The determined information can include, for example, data rate and/or transmit power. The acknowledgement data can be sent in an acknowledgement frame, such as a block acknowledgement frame or immediate acknowledgement frame. The determined information can be sent in the payload of the frame. The frame can, for example, be a kink feedback frame associated only with a particular transmitter and receiver. A characteristic of the channel, such as signal and interference to noise ratio, can also be determined. |
US07826388B2 |
Sensor interface for selectively providing analog and digital output
An interface device system includes a first transceiver, a second transceiver, and a controller for receiving an input signal and detecting whether a predetermined type of network connection exists. The controller selectively transmits a first signal or a second signal that corresponds to the input signal. The controller transmits the first signal over the first transceiver in response to absence of the predetermined type of network connection. The controller transmits the second signal over a second transceiver in response to existence of the predetermined type of network connection. |
US07826381B1 |
Method and device test data streams bound to emulated devices
The technology disclosed includes a software architecture for methods and devices used to test routers, switches and the like, particularly high volume infrastructure devices. In particular, this architecture associates test data stream definitions with emulated devices that send test frames or packets to and receives them from a system or device under test (“DUT”). By relating the test data stream definitions to definitions of the emulated devices that are coupled to the DUT, automation of test frame and/or test packet design improves, especially where some of the information needed to generate test frames and/or packets is dynamically generated during a test. |
US07826370B1 |
Dynamic payload-size threshold for triggering an auxiliary pilot
A method and system is disclosed for dynamic adjustment of threshold payload size for triggering an auxiliary pilot. An access terminal in a wireless communication system that includes a base station may operate in a state in which (i) the access terminal transmits a primary beacon signal on an air interface communication link to the base station, and, (ii) upon a condition that the access terminal will transmit a packet having a size larger than a threshold packet size, the access terminal activates and transmits a secondary beacon signal on the air interface communication link to the base station concurrently with transmission of the primary beacon signal. While operating in the state, upon receiving a first particular sequence of power-control commands from the base station, the access terminal will decrease the threshold packet size by a decremental amount. Also while operating in the state, upon receiving a second particular sequence of power-control commands from the base station, the access terminal will increase the threshold packet size by an incremental amount. |
US07826365B2 |
Method and apparatus for resource allocation for stream data processing
Resource allocations in stream data processing systems are performed to allocate the resources in a cost-effective manner by formulating the resource allocation problem as a linear program. For a problem with a single output, a backward algorithm or method is used that produces an optimal solution in linear time. For a problem with multiple outputs and the network has a tree structure, a backward shrink algorithm or method is used to provide an optimal solution in linear time. These algorithms are fully distributed, they require only local exchange of parameters between neighboring nodes, and are adaptive to the dynamic changes in network conditions and flow rate fluctuations. |
US07826362B2 |
Upstream data rate estimation
In one embodiment, a VoIP-integrated router operable to interface with analog telephones and digital devices is provided. The VoIP-integrated router is configured to perform a method of estimating the upstream data rate of a modem, comprising transmitting packets at a known rate from the VoIP-integrated router through an upstream path for the modem to a node; during the transmission of the packets, transmitting Internet Control Message Protocol (ICMP) PING messages to the node; and based upon an examination of the PING messages and the known rate, estimating the upstream data rate of the modem. |
US07826361B2 |
Radio network control device and QoS control method used for the same
The block #1 capsules a user IP layer by a UDP/IPv6, as well as detecting a destination IP address and specifying a QoS class from a DSCP embedded in a TOS field of an IP header of the user IP layer to transfer data to the block #2 through a UDP port correlated to a corresponding link. The blocks #2 and #3 execute processing of protocols divided into functional blocks with respect to a payload part of a UDP packet obtained from each UDP port to transfer the data to its subsequent block through a UDP port correlated to a corresponding link. The block #4 embeds, into a TOS field of an IP header of an IP packet obtained from each link, a DSCP value of a QoS class correlated to the link. |
US07826359B2 |
Method and system for load balancing using queued packet information
A computer readable medium including instructions executable by a processor to perform a method, the method including obtaining a packet by a load balancer, obtaining queued packet information for a plurality of target hosts operatively connected to the load balancer, selecting the one of the plurality of target hosts using the queued packet information, and sending the packet to the selected target host using a first communication channel between the load balancer and the selected target host. |
US07826354B2 |
Method preserving delay properties and an apparatus for scheduling transmission link capacity between packet switched telecommunications flows
The invention relates to a method and apparatus for scheduling transmission-link capacity between packet switched telecommunications flows (L1, L2), in such a way that it is possible to ensure the scheduling of packets representing delay-critical traffic to the transmission link (S) before packets representing non-delay-critical traffic and, in addition, to achieve the desired division of the capacity of the transmission link (S) between different traffic groups. The invention is based on performing the selection in the scheduling in stages, as follows: 1) the packets with the highest priority among the packets being offered are sought and 2) from the sub-group obtained, a final selection is performed using a weighting-factor based scheduling method, in such a way that the same weighting-factor based scheduling process is used to handle the sub-groups representing different priority levels in the consecutive selection situations. |
US07826352B2 |
Meter-based hierarchical bandwidth sharing
Example methods and apparatus for hierarchical bandwidth management are disclosed. An example method includes, receiving a data packet in a first data flow and determining if a rate of the first flow is less than or equal to a first threshold. If he first rate is less than or equal to the first threshold, the packet is marked with a first marker type. If the first rate is greater than the first threshold, the packet is marked with a second marker type. The example method further includes combining the first flow with a second data flow to produce a third data flow. If the packet is marked with the first marker type, the packet is forwarded in the third data flow. If the packet is marked with the second marker type and a rate of the third flow is less than or equal to a second threshold, the second marker type is changed to the first marker type and data packet is forwarded in the third flow. If the packet is marked with the second marker type and the rate of third flow is greater than the second threshold, the data packet is discarded. |
US07826351B2 |
MMPP analysis of network traffic using a transition window
Data communication in network traffic is modeled in real time and is analyzed using a 2-state Markov modified Poissen process (MMPP). The traffic inter-arrival times for bursty and idle states define a transition window [λ1max, λ2min] represented by the boundary values λ1max for the inter-arrival time for bursty traffic, and λ2min for the inter-arrival time for idle traffic. Changes in the values of λ1max and λ2min are tracked over time, and the size of the transition window is enlarged or decreased based upon relative changes in these values. If the inter-rival times for the bursty state and the idle state become approximately equal, the model defaults to a single state model. The modeling is applicable to the synchronization of polling and blocking in a low-latency network system. This permits the adoptive selection of poll or block to maximize CPU utilization and interrupt latency. |
US07826345B2 |
Network span protection using span identifiers
Each span of a communication network, such as a BLSR ring, is assigned a unique span ID. When a node of the network detects a failure in a network span, the node exchanges commands, according to an automatic protection switching (APS) protocol, that request other nodes of the network to switch network traffic from a working span to a protect span. The commands specify the working span by its span ID, without necessarily specifying a source node ID or a destination node ID for the commands. The span ID occupies fewer bits in the commands than bits representing a combination of the source node ID and the destination node ID. Alternatively, the commands specify a destination node ID without a span ID or a source node ID, or the commands specify a source node ID without a span ID or a destination node ID. |
US07826343B2 |
Position location signaling method apparatus and system utilizing orthogonal frequency division multiplexing
Position location signaling system, apparatus, and method are disclosed. Position location beacons can each be configured to transmit a frequency interlaced subset of orthogonal frequencies spanning substantially an entire channel bandwidth. The orthogonal frequencies can be pseudorandomly or uniformly spaced, and each beacon can be allocated an equal number of orthogonal frequencies. Each frequency of the interlaced subset of orthogonal frequencies can be modulated with an element of a predetermined data sequence. A mobile device can receive one or more of the beacon signals and determine a position using a position location algorithm that determines position in part on an arrival time of the beacon signal. Where the mobile device can receive three or more beacon signals, the mobile device can perform position location by trilateration to the beacon positions based, for example, on a time difference of arrival. |
US07826342B2 |
Correlation method for channel estimation for OFDM
The present invention concerns a method for estimating the time-dispersion of a channel comprising D subchannels, wherein one computes from a received signal a set of estimated Channel Transfer Factors (CTF's) Ĥ[ν], where ν(0≦ν≦D) is the subchannel number, said method comprising a step of calculating, for a predetermined strictly positive integer d, a correlation factor Cd representing the correlations, both in amplitude and in phase, between pairs Ĥ[ν] and Ĥ[ν+d] of said computed CTF estimates. By an appropriate choice of d, the time-dispersion resolution can be adapted to most prevalent channels. The correlation is optionally corrected according to the mean channel estimation signal-to-noise ratio. This method can be used for many applications where knowing the time-dispersion characteristics of a channel is required, and is, for example, particularly suitable for designing a channel estimation filter, and for link adaptation. Application to devices and apparatus implementing these methods. |
US07826340B2 |
Hierarchical modulation reverse link interface node providing multiple service levels
A wireless communication device transmits a hierarchically modulated reverse link (RL) WWAN signal comprising a lower modulation order component corresponding to first service level data and a higher modulation order component corresponding to second service level data. An interface node receives and demodulates the hierarchical modulated signal to recover second service level data. The interface node sends second service level data to a recipient. |
US07826339B2 |
Hierarchical modulation reverse link interface node
A wireless communication device transmits a hierarchically modulated reverse link (RL) WWAN signal comprising a lower modulation order component and a higher modulation order component. An interface node receives and demodulates the hierarchical modulated signal to recover the extended data sent with the higher modulation order component. The interface node sends extended data to a base station that is unable to recover the higher modulation order component from the UE device. |
US07826335B2 |
Information recording medium
In an information recording medium comprising at least a substrate, a recording layer, and a resin layer, the substrate is formed with at least a pit corresponding to a read only area 31 and a groove corresponding to a recording/reproducing area 32 without overlapping with each other. A reflectivity of the recording layer is specified to be more than 10%. The recording layer and the resin layer are continuously adhered over both the read only and recording/reproducing areas 31 and 32. The information recording medium is characterized in that both push-pull signal outputs T1 and T2, which are reproduced from the read only area 31 and the recording/reproducing area 32 respectively, are more than 0.1 and satisfy an inequality 1.5≧T1/T2≧0.5. |
US07826333B2 |
Optical recording medium
An optical recording medium has a plurality of information layers which are placed between a substrate and an optically transparent cover layer with optically transparent spacer layers interposed between the information layers. From among the plurality of information layers, the information layer excluding the information layer arranged closest to the substrate and the information layer adjacent to the information layer closest to the substrate has asymmetrical reflection characteristics in which reflectance on the substrate side when light incident from the substrate side is reflected on the information layer toward the substrate side is lower than the reflectance on the cover layer side when light incident from the cover layer side is reflected on the information layer toward the cover layer side. |
US07826332B2 |
Light-receiving element, optical head using the same, and optical recording/reproducing apparatus using the same
There are provided a light-receiving element for receiving light reflected from an optical recording medium, an optical head using the element, and an optical recording/reproducing apparatus using the element. In particular, the light-receiving element can be manufactured at low cost and in a simple manner and is configured to receive light from a short-wavelength laser source (having a wavelength of 402 nm to 413 nm). The light-receiving element includes a silicon substrate in which a light-receiving portion is formed; a circuit board for mounting the silicon substrate; at least one or more wires for electrically connecting the silicon substrate and the circuit board; a cover layer for covering the wires; and an exposed portion for exposing the light-receiving portion outside. |
US07826330B2 |
Optical pickup device, optical disc device and prism
An optical pickup device includes: a light source; a collimator lens for converting a light beam emitted from the light source into parallel light; an objective lens for converging the light beam to the optical disc; an extending portion in which a light flux transversal width as the width of the parallel direction with respect to the information recording face of the optical disc of the light beam converted into the parallel light by the collimator lens is extended until a final light flux diameter as the diameter of the light beam at an incident time to the objective lens; and a prism in which a light flux longitudinal width as the width of a direction perpendicular to the information recording face of the optical disc of the extended light beam is extended until the final light flux diameter, and the light beam is emitted to the objective lens. |
US07826328B2 |
Optical pickup device and optical disk apparatus using the same
An optical pickup device includes: a light source that emits a light beam; a divergence-angle converting lens that converts an angle of divergence of the light beam emitted from the light source and emits the light beam; and an object lens displaceable in a tracking direction that receives incidence of the light beam, the angle of divergence of which is converted by the divergence-angle converting lens, and converges and emits the light beam, wherein spherical aberration equivalent to an amount that can offset astigmatism caused when the object lens is displaced is given to the divergence-angle converting leans, and spherical aberration that can offset the spherical aberration given to the divergence-angle converting leans is given to the object lens and comatic aberration that can offset comatic aberration caused by the spherical aberration given to the divergence-angle converting lens when the object lens is displaced is given to the object lens. |
US07826326B2 |
Data reading method
A data reading method used in a reading device for reading a holographic storage medium is provided. The holographic storage medium has several data areas. Each data area has several data pages, and each data page forms a data image that has at least one reserved block pattern on the reading device. The reserved block pattern of the data image corresponding to a first data page is searched within a first searching region to obtain a first pattern position. The reserved block pattern of the data image corresponding to a second data page is searched within a second searching region to obtain a second pattern position. A third searching position is then determined according to the first and second pattern positions. The reserved block pattern of the data image corresponding to a third data page is searched within a third searching region whose center is at the third searching position. |
US07826325B2 |
Recording and reproducing apparatus and defect determination method
A recording and reproducing apparatus for recording data to and reproducing data from a hologram recording medium is provided. The recording and reproducing apparatus includes a light emitting unit for emitting light to be directed to the recording medium set at a predetermined position, a spatial light modulation unit for performing spatial light modulation on incident light by pixels, an image sensor for receiving incident light by pixels and converting the incident light into an electrical signal, an optical system for guiding the light emitted by the light emitting unit to the recording medium via the spatial light modulation unit while guiding, to the image sensor, light reflected from the recording medium in response to the light emitted by the light emitting unit, and a determination unit for controlling the spatial light modulation unit. |
US07826324B2 |
Data playback method and device for data recorded as a hologram
There is provided a data playback method including: acquiring first image data by illuminating reference light for reading onto an optical recording medium on which a hologram has been recorded by Fourier transforming and simultaneously illuminating reference light and signal light expressing digital data as a light-and-dark image, and detecting an inverse Fourier-transform image of diffracted light which is diffracted by the recorded hologram; acquiring second image data, which is a reversal image of the first image data, by generating combined light by combining the diffracted light and a dc component whose phase is different than a phase of a dc component of the signal light included in the diffracted light, and detecting an inverse Fourier-transform image of the combined light; and computing a difference in luminance for each pixel of the light-and-dark image, by carrying out computing processing by using the first and second image data. |
US07826319B2 |
Optical disc record medium, disc production method, recording apparatus
A guide groove is formed without wobbles. The guide groove is periodically modulated with its width. Encrypted data are recorded with marks formed on the record film along the guide groove. Information recorded by periodically modulating the guide groove with its width can be accurately detected by a band pass filter. Thus, rotation control information and address information can be stably reproduced. In addition, since the guide groove is formed without wobbles, a drive device having a pirated disc determination mechanism can reproduce encrypted content as with a ROM disc. |
US07826317B2 |
Optical pickup device, optical recording/reproducing apparatus and gap-control method
An optical pickup device is provided. The optical pickup device includes a light source, a focusing optical system configured to irradiate an optical recording medium with near-field light, a light-detecting unit configured to detect a total-reflection return-light quantity from the optical recording medium, a control unit configured to generate a control signal in response to a detection signal supplied from the light-detecting unit, and a drive unit configured to drive the focusing optical system to a predetermined position above the optical recording medium. The control unit feeds forward a push-pull signal in a traveling direction of the drive unit relative to the optical recording medium to a gap-error signal supplied from the light-detecting unit to generate a gap-servo signal. The control unit includes a repetitive controller storing a predetermined number of the push-pull signals. |
US07826314B2 |
Optical disk having wobble patterns representing control information
An apparatus for reading subdivided information from an optical disk, which comprises a track groove and on which information is recorded along the track groove is disclosed. The apparatus includes an optical head, which irradiates the optical disk with light and generates an electric signal responsive to part of the light that has been reflected from the optical disk, read signal processing means for generating a wobble signal which has an amplitude changing with the wobble pattern from the electric signal, rise value acquiring means for sampling and holding an absolute gradient value of the wobble signal when the signal rises, fall value acquiring means for sampling and holding an absolute gradient value of the wobble signal when the signal falls, and subdivided information detecting means for determining the subdivided information by majority by comparing the values held by the rise and fall value acquiring means with each other. |
US07826303B2 |
Data output circuit having shared data output control unit
A data output circuit is provided which is capable of reducing a size and current consumption by commonly using a data output control unit for a plurality of data output units. The data output circuit includes a data output control unit for receiving an external clock signal and generate clock pulses having a pulse width, a first data output unit for outputting first data in synchronization with the clock pulse, and a second data output unit for outputting second data in synchronization with the clock pulses. |
US07826301B2 |
Word line driver circuit with reduced leakage
A word line driver circuit for use in a memory array including multiple memory cells and multiple word lines coupled to the memory cells for selectively accessing the memory cells includes a driver adapted to generate a word line signal as a function of a first set of address signals received by the word line driver circuit. The circuit further includes a switching circuit having a plurality of output nodes, the output nodes connected to respective ones of the plurality of word lines, and having an input node connected to an output of the driver and adapted to receive the word line signal. The switching circuit is operative to direct the word line signal to a selected one of the word lines during a memory access as a function of at least one control signal. Between a given pair of memory accesses, the output nodes and the input node of the switching circuit are held to a same prescribed voltage level to thereby substantially eliminate a leakage current path in the switching circuit. |
US07826296B2 |
Fuse monitoring circuit for semiconductor memory device
A fuse monitoring circuit for a semiconductor device includes a repair fuse unit including a number of fuses to which a repair address is programmed, and configured to output fuse state signals corresponding to the connection states of the respective fuses in response to a fuse initialization signal. A serial fuse monitoring unit is configured to output a fuse state monitoring signal corresponding to each fuse state signal selected by an applied address in response to a serial monitoring test mode signal. Also, a parallel fuse monitoring unit is configured to output a repair monitoring signal by comparing an applied address and the repair address in response to a parallel monitoring test mode signal. An output unit is configured to output the fuse state monitoring signal and the repair monitoring signal to an output pad in response to an output control signal. |
US07826293B2 |
Devices and methods for a threshold voltage difference compensated sense amplifier
A voltage compensated sense amplifier includes a pair of digit line nodes respectively coupled to a pair of transistors. A first pair of switches are adapted to cross-couple the gates of the transistors to the respective digit line node and a second pair of switches are adapted to couple the gates of the transistors to a voltage supply. The first and second pair of switches are coupled to respective gates of the transistors independent of the pair of transistors being respectively coupled to the digit line nodes. |
US07826288B2 |
Device threshold calibration through state dependent burn-in
In a method for reducing and/or eliminating mismatch in one or more devices that require a balanced state (e.g., in cross-coupled transistors in each memory cell and/or sense amp in a memory array), the bias (i.e., the preferred state) of each of the devices is determined. Then, a burn-in process is initiated, during which an individually selected state is applied to each of the devices. This fatigues the devices away from their preferred states and towards a balanced state. The bias is periodically reassessed during the burn-in process to avoid over-correction. By using this method both memory cell and sense-amplifier mismatch can be reduced in memory arrays, resulting in smaller timing uncertainty and therefore faster memories. |
US07826287B2 |
Testing non-volatile memory devices for charge leakage
The method of and apparatus for testing a floating gate non-volatile memory semiconductor device comprising an array of cells including floating gates for storing data in the form of electrical charge. The method includes applying a test pattern of said electrical charge to the floating gates, exposing the device to energy to accelerate leakage of the electrical charges out of the cells, and subsequently comparing the remaining electrical charges in the cells to the test pattern. The energy is applied in the form of electromagnetic radiation of a wavelength such as to excite the charges in the floating gates to an energy level sufficient for accelerating charge loss from the floating gates of defective cells relative to charge loss from non-defective cells. The wavelength is preferably in the range of 440 to 560 nm. |
US07826283B2 |
Memory device and method having low-power, high write latency mode and high-power, low write latency mode and/or independently selectable write latency
A logic circuit operates write receivers in a dynamic random access memory device in either a low-power mode, high write latency mode or a high-power mode, low write latency mode. The logic circuit receives a first signal indicative of whether the high-power, low write latency mode has been enabled, a second signal indicative of whether a row of memory cells in the memory device is active, a third signal indicative of whether the memory device is being operated in a power down mode, and a fourth signal indicative of whether read transmitters in the memory device are active. The logic circuit maintains power to the write receivers whenever the high-power, low write latency mode has been enabled if a row of memory cells in the memory device is active, the memory device is not being operated in the power down mode, and the read transmitters in the memory device are not active. |
US07826282B2 |
Random access memory for use in an emulation environment
A Random Access Memory (RAM) and method of using the same are disclosed. The RAM includes a plurality of memory cells arranged in columns and in rows with each memory cell coupled to at least one word line and at least one bit line. The RAM includes a plurality of switches with at least one of the switches coupled between two of the memory cells to allow data to be copied from one of the two memory cells to the other of the two memory cells. In another aspect, the two memory cells can be considered a dual bit cell that contains a copying mechanism. There are two interleaved memory planes, assembled from bit cells that contain two bits of information. One bit is the primary bit that corresponds to the normal RAM bit. The second bit is able to receive a copy and hold the primary value. When the copying mechanism is over, the two memory planes may act as two completely independent structures. |
US07826267B2 |
Method and apparatus for reading and programming a non-volatile memory cell in a virtual ground array
A method and apparatus for dynamic programming and dynamic reading of a select non-volatile memory cell in a virtual grounds array is disclosed. In the dynamic read operation the global bit lines and the associated local bit lines are connected to a precharged voltage. One of the first or second global bit lines is connected to a low voltage such as ground, wherein the one global bit line connected to ground also connects to the local bit line for sensing the select non-volatile memory cell. The state of the select non-volatile memory cell is detected by detecting the sense amplifier connected to the global bit line, other than the one global bit line. In a dynamic programming operation, the first and second global bit lines and their associated local bit lines are precharged to a first voltage. One of the first or second global bit line and its associated local bit lines is connected to a second voltage. |
US07826262B2 |
Operation method of nitride-based flash memory and method of reducing coupling interference
A method for operating a nitride-based flash memory is provided. The operation method includes pre-performing an interference reduction operation (IRO) before the routine programming operating step. Through bias arrangement of the target memory cell, charges are injected into the charge trapping layer mainly above the junction regions of the memory cell before programming so as to reset the influences caused by coupling interference issues. The operation method of this present invention not only reduces coupling interference but also afford a wider operation window. |
US07826260B2 |
Spin-transfer torque memory self-reference read and write assist methods
A spin-transfer torque memory apparatus and self-reference read and write assist schemes are described. One method of self-reference reading a spin-transfer torque memory unit includes applying a first read current through a magnetic tunnel junction data cell and forming a first bit line read voltage and storing the first bit line read voltage. A magnetic field is applied through the free magnetic layer the forming a magnetic field modified magnetic tunnel junction data cell, the magnetic field rotates the magnetization orientation of the free magnetic layer without switching a resistance state of the magnetic tunnel junction data cell. Then a second read current is applied thorough the magnetic field modified magnetic tunnel junction data cell forming a second bit line read voltage and the bit line read voltage is stored and compared with the first bit line read voltage to determine whether the first resistance state of the magnetic tunnel junction data cell was a high resistance state or low resistance state. Methods of applying a destabilizing magnetic field to the MTJ and then writing the desired resistance state are also disclosed. |
US07826253B2 |
Semiconductor memory device and driving method thereof
In a reading operation, an off time and a reading time of a holding control transistor is controlled by a replica circuit, so that a read margin is enlarged. Furthermore, a high power source potential and a low power source potential of an SRAM memory cell are switched in reading and writing operations of the memory cell and in a data holding state by a power source potential switching portion. As a result, a write margin is enlarged, and a leakage current is reduced. |
US07826250B2 |
Open circuit potential amperometry and voltammetry
This invention provides approaches to improve the signal to noise ratio (S/N) in electrochemical measurements (e.g., amperometry, voltammetry, etc.). In particular, a method is described wherein the faradaic current is temporally dissociated from the charging current associated with reading the charge of a redox-active species (e.g., a self-assembled monolayer (SAM)). This method, designated herein as open circuit potential amperometry (OCPA), quantitatively reads the charge of the redox species bound to (electrically coupled to) an electrode surface, while discriminating against both charging current(s) and amperometric signal(s) that arise, e.g., from diffusion-based species in solution. |
US07826248B2 |
Write verify method for resistive random access memory
Write verify methods for resistance random access memory (RRAM) are provided. The methods include applying a reset operation voltage pulse across a RRAM cell to change a resistance of the RRAM cell from a low resistance state to a high resistance state and setting a counter to zero. Then the method includes applying a forward resetting voltage pulse across the RRAM cell if the RRAM cell has a high resistance state resistance value less than a selected lower resistance limit value and adding one to the counter. This step is repeated until either the counter reaches a predetermined number or until the high resistance state resistance value is greater than the lower resistance limit value. The method also includes applying a reverse resetting voltage pulse across the RRAM cell if the RRAM cell has a high resistance state resistance values is greater than a selected upper resistance limit value and adding one to the counter. The reverse resetting voltage pulse has a second polarity being opposite the first polarity. This step is repeated until either the counter reaches a predetermined number or until all the high resistance state resistance value is less than the upper resistance limit value. |
US07826246B2 |
Reading circuit and method in a data-storage system
A reading circuit for reading a datum stored in a storage material. In the reading circuit, a generating stage generates a read electrical quantity to be applied to the storage material, and a sensing stage is configured to generate an output electrical quantity that is indicative of a charge variation associated to the datum stored, and that occurs in the storage material due to application of the read electrical quantity; in particular, the sensing stage uses a charge-sensing amplifier electrically connected to the storage material. |
US07826243B2 |
Multiple chip module and package stacking for storage devices
Stacking techniques are illustrated in example embodiments of the present invention wherein semiconductor dies are mounted in a module to become a MCM which serves as the basic building block. A combination of these modules and dies in a substrate creates a package with specific function or a range of memory capacity. Several example system configurations are provided using BGA and PGA to illustrate the stacking technique. Several pin assignment and signal routing techniques are illustrated wherein internal and external signals are routed from main board to various stacked modules. Expansion can be done both on the vertical and horizontal orientations. |
US07826240B2 |
Adapter connection structure
An adapter connection structure, which includes a first converter and a second converter. The first converter is connected to at least one input terminal to receive an input power and converts the input power into a transitional power. The second converter is connected to the first converter via a transit cable to transmit the transitional power, converts the transitional power into a DC output power and outputs the DC output power via a DC power cable. As the transitional power transmitted from the first converter to the second converter is in the form of a high-voltage and high-frequency AC power or a high-voltage DC power, the power transmission loss in the transit cable is reduced. Therefore, the present invention reduces transmission loss. |
US07826239B2 |
Overload protection delay circuit for switching power supply
Disclosed is an overload protection delay circuit for use in a switching power supply for enabling the switching power supply to detect overload problems with high accuracy. The overload protection delay circuit is connected between a photo coupler and a pulse-width modulator of the switching power supply, and is consisted of an energy storage device such as a capacitor and a charging controller such as a zener diode. The charging controller is configured to set a limit value for allowing the energy storage device to be charged by an internal current source of the pulse-width modulator when the feedback signal of the switching power supply reaches the limit value. By charging the energy storage device, a time delay is added to the feedback signal so that the pulse-width modulator can accurately activate the internal overload protection mechanism without the interference of load transients. |
US07826238B2 |
Power system inhibit method and device and structure therefor
A power control system (25) uses two separate currents to control a startup operation of the power control system (25). The two currents are shunted to ground to inhibit operation of the power control system (25) and one of the two currents is disabled to minimize power dissipation. The two independently controlled currents are generated by a multiple output current high voltage device (12) responsively to two separate control signals (23,24). |
US07826237B2 |
Method and system for efficient power control with multiple modes
Method and system for efficient power control with multiple modes. According to an embodiment, the present invention provides a power system with selectable power modes. The power system includes a first terminal for outputting energy, and the first terminal is electrically coupled to a load. The system also includes a pulse-frequency modulation (PFM) component that is configured to adjust a pulse frequency based on the load. The system additionally includes a pulse-width modulation (PWM) component that is configured to adjust a pulse width based on the load. The system further includes a switch that is electrically coupled to the first terminal. Also, the system includes a control component, the control component being configured to provide a control signal that is capable of causing the switch to be turned on or off. The control signal is associated with an output of the PWM component and the pulse width if an output is greater than a predetermined value. The control signal is associated with an output of the PFM component and the pulse frequency if an output is lower than a predetermined value. |
US07826236B2 |
Apparatus, system, and method for a switching power supply with high efficiency near zero load conditions
An apparatus, system, and method are disclosed for a switching power supply with high efficiency near zero load conditions. A power detection module detects power provided to a load. The switching power supply is capable of operating in a zero voltage switching mode. The power detection module detects when the load power falls below a minimum power threshold. A low load power control module operates the switching power supply in a low load mode if the power detection module detects that the power to the load is below the minimum power threshold. The low load mode includes operating the power supply in zero voltage switching mode in response to an output voltage of the power supply falling below a regulation voltage threshold. The low load mode includes turning off switching of the power supply in response to the output voltage of the power supply rising above the regulation voltage threshold. |
US07826234B2 |
Electronic device and positioning structure thereof
An electronic device includes a base, an intermediate member and a lens. The base includes a guiding portion, and a first, second and third connecting portions. The intermediate member includes a first, second and third engaging portions connected to the first, second and third connecting portions, respectively. The lens is disposed at a predetermined position via the intermediate member. When the first engaging portion situated in a first position is connected to the first connecting portion, the intermediate member has at least two degrees of freedom. When the intermediate member is positioned at a second position from the first position by the guide of the guiding portion, the second and third engaging portions are connected to the second and third connecting portions, wherein the intermediate member has zero degree of freedom, and the lens is disposed at the predetermined position via the intermediate member. |
US07826230B2 |
Server enclosure with transfer card module
The invention relates to a server enclosure with a transfer card module with a chassis having a side, a mounting bracket attached to the side of the chassis, and a transfer card secured to the mounting bracket. The mounting bracket includes a first sidewall and an opposite second sidewall. A first receiving slot is defined between the first sidewall and the second sidewall. The transfer card includes a printed circuit board. A first connector and a second connector are disposed on one side of the printed circuit board. The first connector is located between the printed circuit board and the first sidewall of the mounting bracket. The second connector is proximate to the mounting bracket and aligned with the first receiving slot of the mounting bracket. |
US07826228B2 |
Piston reset apparatus for a multichip module and method for resetting pistons in the same
Disclosed is a piston reset apparatus for a multichip module that includes a base with multiple projections and two unit associating pegs extending from opposite ends of the base, a hat disposed upwardly of the base and including multiple adjustable pistons vertically adjustable within the hat, each of the plurality of adjustable pistons being disposed in alignment with one of the multiple projections, a mass equivalent plate disposed upwardly of the hat and being configured to hold a spring loaded sleeve, the spring loaded sleeve including a plurality of springs, each of the springs being aligned with and configured to apply pressure upon one of the multiple pistons, a spring loaded clamp disposed upwardly of the plate and including a spring loaded portion and a retaining portion, the retaining portion defining two cavities configured to fixedly associate with an associating groove defined by each of the unit associating pegs. |
US07826225B2 |
Expansion tank device, process for fabricating expansion tank device, and liquid cooling radiator
An expansion tank device 14 comprises a tank installation base 16 having a cooling liquid channel 17 and an expansion tank 18 provided on the upper surface of the installation base 16. The base 16 has a communication hole 19 for holding space above the upper surface thereof in communication with the cooling liquid channel 17. The expansion tank 18 has a tank main body 21 including an upwardly bulging portion 22 having an opening at its lower end, and a bottom plate 23 joined to the lower end of the tank main body 21 for closing the lower-end opening of the bulging portion 22 and joined to the upper surface of the tank installation base 16. The bottom plate 23 is provided at a portion thereof corresponding to the communication hole 19 with a through hole 25 communicating with the communication hole 19. The bottom plate 23 is provided with a baffle plate 26 formed along the entire circumference of the inner peripheral edge thereof defining the through hole 25 and slanting upwardly toward the center of the through hole 25. The expansion tank device 14 removes the air in the cooling liquid from the circulating system, precludes the system from breaking and prevents the decrease in the amount of cooling liquid within the circulating system. |
US07826221B2 |
Computer chassis for mounting motherboard therein
An apparatus includes a computer chassis and a motherboard. The motherboard defines a rotating hole, a clasp hole, and a through hole. The clasp hole has a clasp slot and an arcuate groove. The computer chassis includes a bottom plate, and a first, second, and third convex projections. A rotating shaft is formed on the first convex projection. A mounting hole is defined in the second convex projection. A clasp is formed on the third convex projection. The clasp includes a root connected with the third convex projection, and a bent portion. The motherboard is rotatable between a first and a second position. In the first position, the rotating shaft of the first convex projection is inserted in the rotating hole, and the bent portion of the clasp extends through the clasp slot. In the second position, the root of the clasp is located in the arcuate groove, and the though hole of the motherboard is aligned with the mounting hole of the second convex projection. |
US07826219B2 |
Changeable structure for faceplate of portable personal computer
A changeable structure for a faceplate of a portable computer comprises a portable computer and a cover plate; the portable computer is disposed with a housing having a faceplate; one end of the cover plate is pivotally coupled to the housing; the cover plate is disposed with a buckling element buckled up the faceplate. Whereby, the cover plate is allowed to liftably retain on the faceplate and cover a surface of the faceplate, an article is allowed to place in between the cover plate and the faceplate of the portable computer housing so as to vary an outlook or pattern of the faceplate of the computer to meet a requirement of matching the computer outlook with a personalized desire. |
US07826217B2 |
Cooling device and electronic apparatus using the same
It is an object to provide a cooling device for optimally cooling a semiconductor device on a CPU blade which is detachable with respect to an electronic apparatus using the cooling device with compact structure for reducing power consumption. A cooling device for cooling a semiconductor device disposed on an electronic circuit substrate in a casing of an electronic apparatus, comprising a first cooling unit comprising a first heat absorbing portion and a first heat releasing portion, and a second cooling unit comprising a second heat absorbing portion and a second heat releasing portion, wherein the first heat absorbing portion is disposed in contact with the semiconductor device, the second heat absorbing portion is detachably disposed in contact with the first heat releasing portion, a phase-change refrigerant is contained in the first cooling unit, and the second heat releasing portion is disposed outside the casing. |
US07826215B2 |
Ducted air temperature sensor
A temperature isolation duct in a computer system comprising a chassis securing a circuit board and a fan system that draws air through the chassis, and a heat-generating component is mounted on the circuit board and exposed to the air flow. The hot air duct passively directs air heated by the heat-generating component from a single hot air duct inlet in direct downstream alignment with the heat-generating component to a single hot air duct outlet. A thermal sensor is secured within, or in direct alignment with, the hot air duct near the duct outlet for sensing the temperature of air flowing through the hot air duct and generating a temperature signal. A controller is in electronic communication with the thermal sensor for receiving the temperature signal and in electronic communication with the fan system for sending a fan speed control signal. |
US07826213B2 |
Server chassis with access flap
The invention relates to an access flap for shielding an opening defined in a server chassis. that the access flap includes a rotating plate, a sliding plate, and a resilient member. The rotating plate is pivotably mounted to a side of the opening of the server chassis. The rotating plate defines a plurality of first air holes therein. The sliding plate is slidably attached to the rotating plate. The sliding plate defines a plurality of second air holes therein. The resilient member includes two ends connected to the rotating plate and the sliding plate. The rotating plate can rotate and the sliding plate can slide when a functional module passes through the opening to enter into the server chassis. Thereby, he second air holes of the sliding plate are aligning with the first air holes of the rotating plate. |
US07826210B2 |
Sliding front carriage for an information handling system chassis
An information handling system chassis includes a chassis base, a carriage, and a carriage sliding system. The chassis base is configured to house a plurality of first electrical components. The carriage is configured to house one or more second electrical components such that a user may access the one or more second electrical components from a front side of the chassis. The carriage sliding system is configured to slidably couple the carriage to the chassis base such that the carriage can be slided forward to an access position and rearward to a storage position. In the storage position of the carriage, a front area of the chassis base configured to receive one or more first electrical components is covered by the carriage, whereas in the access position of the carriage, at least a portion of the front area of the chassis base is not covered by the carriage. |
US07826209B2 |
Disk drive mounting apparatus
A mounting apparatus is used to secure a disk drive, which defines a mounting hole therein. The mounting apparatus includes a bracket and a mounting member. The bracket is configured for receiving the disk drive therein. A through hole is defined in the bracket. A locking tab is formed on the bracket. The mounting member includes two arms and an operating portion. One end of each of the arms is pivotably secured on the bracket so that the mounting member is pivotable relative to the bracket, and the other end thereof connects with the operating portion. A positioning portion is formed on the operating member. The operating portion is capable of engaging with the locking tab of the bracket for inserting the positioning portion into the mounting hole of the disk drive via the through hole of the bracket. |
US07826207B2 |
Display apparatus with protective film
A display apparatus comprises a housing having a receiving module on one side and a display surface. A protective module is received in the receiving module. The other side of the housing has an attached fixing unit. The protective module can unfurl and cover the display, providing protection. |
US07826206B2 |
Receiving module for a display device, display device including the same, and method thereof
A receiving module for a display device includes a receiving frame and a receiving container. The receiving frame includes a bottom part and a plurality of side parts extending from a peripheral portion of the bottom part creating a receiving space. The receiving container includes a bottom plate and a plurality of sidewalls. The bottom plate is disposed on the bottom part. Each of the sidewalls includes a first side plate extending from an edge portion of the bottom plate and coupled to a corresponding side part to face an outer surface of each of the side parts, and a second side plate bent at an upper end of the first side plate to face an outer surface of the first side plate. Thus, the strength of a display device against an external force, such as a bending stress or a twisting stress, may be improved. |
US07826205B2 |
Electronic device having a movable input assembly with multiple input sides
A device having at least one processor, at least one memory device accessible by the processor, a display device, a housing and a support. The support is rotatably coupled to the housing. One side of the support carries a data entry device and the other side of the support carries at least one other input device. By rotating the support between different positions, users can interchangeably operate the data entry device and the input device. |
US07826203B2 |
Transformative adapter for coupling a host and a consumer electronic device having dissimilar standardized interfaces
A transformative adapter coupling multiple alternative consumer electronic devices to a host and a modular system including the host, the transformative adapter and the consumer electronic device. The host is an appliance or wall mounted portable host and has a host service interface. The consumer electronic device has a device service interface that is different than the host service interface. The transformative adapter mechanically couples the service interfaces and supplies at least one electrical service between the service interfaces. The service electrical service can be a power or a data service. |
US07826198B2 |
Electrochemical capacitor with carbon nanotubes
An electrolytic capacitor includes a first electrode, a second electrode opposite to the first electrode, a separator sandwiched between the first electrode and the second electrode, a cell accommodating the first electrode, the second electrode and the separator, and an electrolytic solution filled into the inner space of the cell, with the first electrode, the second electrode and the separator immersed into the electrolytic solution. The first electrode and second electrode are in a CNT film structure, and the CNT film structure includes a number of CNT films stacked and packed closely by van der Waals attractive force. Each CNT film includes a number of aligned CNTs, and an angle between the aligned directions of CNTs of any two adjacent CNT film is in an approximate range from 0 to 90 degrees. The electrolytic capacitor is a high-performance capacitor. |
US07826196B2 |
Ceramic laminated device and method for manufacturing same
The present invention relates to a ceramic laminated device including a dielectric ceramic and an Ag electrode. In a dielectric ceramic that can be sintered at low temperatures and has a high dielectric constant and Q value, reactivity between the ceramic and Ag during sintering is suppressed low and segregation of specific elements in the proximity of the electrode is controlled. Thus, a filter having a high Q value and low loss is produced stably. For this purpose, in a ceramic laminated body including at least a ceramic and a Si-containing glass, a ratio of A/B, i.e. a ratio of a Si element concentration (A) within a range at a distance of 5 μm or smaller from the Ag electrode to a Si element concentration (B) within a range at a distance larger than 5 μm from the Ag electrode, is set equal to or smaller than 2. |
US07826195B2 |
Metal capacitor and manufacturing method thereof
A metal capacitor in which an electric conductivity is significantly improved by applying a metal material for an electrolyte and a manufacturing method thereof is provided. The capacitor includes: a terminal increase-type metal member comprising a groove forming portion; a metal oxide layer being formed on the terminal increase-type metal member; an insulating layer being formed on the terminal increase-type metal member; a plurality of main electrode layers being formed in a groove forming portion; a plurality of conductive connecting layers being formed on the plurality of main electrode layers and the insulating layer; a first lead terminal being selectively connected to the first and the second electrode withdrawing portions of the terminal increase-type metal member; a second lead terminal being connected to the main electrode layer of the terminal increase-type metal member; and a sealing member sealing the terminal increase-type metal member connected to the first and the second lead terminals to externally expose the first and the second lead terminals. |
US07826194B2 |
Tunable lambda/4 filter subassembly
The invention relates to a tunable λ/4-filter subassembly whose frequency response can be adjusted. For this purpose, the λ/4-filter subassembly has a signal-conducting electrical conductor and an electrically conductive element that is at a reference potential. Furthermore, at least one short-circuit device is provided that electrically contacts the electrical conductor. An electrical coupling device is provided that couples the short-circuit device at a settable contact position to the electrically conductive element, wherein the electrical coupling device and the short-circuit device are movable relative to each other in order to set the length of the short-circuit device. |
US07826191B1 |
Dynamic current limiting for switching regulators
A circuit for dynamically controlling current limit protection in switching regulators. The circuit selectively disables the switching circuit of the regulator in response to the detection of an over-current condition. During the over-current condition, the voltage at a switch node is substantially determined by the forward voltage of a diode. This forward voltage is relatively constant as long as there is more than nominal forward current through the diode. As the current through an output inductor and the forward current through the diode approaches zero, the forward voltage of the diode decreases from the relatively constant value. This drop of the diode forward voltage is detected and used to determine the termination of the over-current condition. |
US07826190B2 |
Over-voltage protection device
An over-voltage protection device includes a comparison module, a first switch, a second switch and an output switch. The comparison module compares a divided input voltage with a threshold voltage to output a control signal according to the comparison result. The first switch is coupled with the comparison module and controlled by the control signal. The second switch is coupled with the first switch and is controlled by the output signal of the first switch. The output switch is coupled with the second switch, the output switch is coupled with the voltage output terminal, and the output switch is coupled with the voltage input terminal. The output switch is controlled by the output signal of the second switch to cut off the input voltage or pass the input voltage to the voltage output terminal. |
US07826189B1 |
Battery swell triggered override system
A battery dimensional change detection system and associated methods provide battery “swell” detection capabilities for an electronic device. In this way, excessive dimensional changes that are detected lead to shutting off the power supplied by the battery. According to one aspect, a battery dimensional change detection system broadly includes a testing circuit, a voltage detection device, and a shut-off switch. The testing circuit is formed by one or more electrically conductive members and extends across an exposed portion of the battery, such that the circuit possesses first and second terminal ends. The voltage detection devices engages the first and second terminal ends to measure the voltage across the testing circuit. Selectively responsive to the particular voltage measurement value, the shut-off switch may prevent further battery discharge in the electronic device, thereby acting to inhibit further battery dimensional change. |
US07826185B2 |
Structure and circuit technique for uniform triggering of multifinger semiconductor devices with tunable trigger voltage
An external current injection source is provided to individual fingers of a multi-finger semiconductor device to provide the same trigger voltage across the multiple fingers. For example, the external injection current is supplied to the body of a MOSFET or the gate of a thyristor. The magnitude of the supplied current from each external current injection source is adjusted so that each finger has the same trigger voltage. The external current supply circuit may comprise diodes or an RC triggered MOSFET. The components of the external current supply circuit may be tuned to achieve a desired predetermined trigger voltage across all fingers of the multi-finger semiconductor device. |
US07826181B2 |
Magnetic memory with porous non-conductive current confinement layer
A magnetic element having a ferromagnetic pinned layer, a ferromagnetic free layer, a non-magnetic spacer layer therebetween, and a porous non-electrically conducting current confinement layer between the free layer and the pinned layer. The current confinement layer forms an interface either between the free layer and the non-magnetic spacer layer or the pinned layer and the non-magnetic spacer layer. |
US07826180B2 |
Magneto-resistive effect device of the CPP structure, and magnetic disk system
The invention provides a giant magneto-resistive effect device (CPP-GMR device) having a CPP (current perpendicular to plane) structure comprising a spacer layer, and a fixed magnetized layer and a free layer stacked one upon another with said spacer layer interposed between them, with a sense current applied in a stacking direction, wherein the free layer functions such that the direction of magnetization changes depending on an external magnetic field, and the spacer layer comprises a first and a second nonmagnetic metal layer, each formed of a nonmagnetic metal material, and a semiconductor oxide layer interposed between the first and the second nonmagnetic metal layer, wherein the semiconductor oxide layer that forms a part of the spacer layer is made of zinc oxide, tin oxide, indium oxide, and indium tin oxide (ITO), the first nonmagnetic metal layer is made of Cu, and the second nonmagnetic metal layer is substantially made of Zn. MR change rate and heat resistance are thus much more improved than ever before. |
US07826178B2 |
Microactuator, head gimbal assembly and hard disk drive using the same, and manufacturing method thereof
A microactuator includes: a stage on which a positioning object is to be mounted; a frame to which the stage is fixed integrally; a piezoelectric device disposed on the frame, which deforms in an expanding or contracting manner based on a driving signal applied; and a drive which applies a driving signal to the piezoelectric device. The piezoelectric device is arranged to expand or contract to thereby apply a torque to the frame. |
US07826175B2 |
Thin-film magnetic head including two magnetic layers and flat spiral coil, and method of manufacturing same
A thin-film magnetic head includes a first magnetic layer, a flat, spiral-shaped coil, a toroidal-shaped insulating layer covering the coil, and a second magnetic layer touching the insulating layer and disposed to sandwich part of the coil between itself and the first magnetic layer. The second magnetic layer has a recessed portion that enters a space inside the insulating layer. In the recessed portion, the bottom surface of the second magnetic layer includes a first flat portion a part of which touches the top surface of the first magnetic layer, while the top surface of the second magnetic layer includes a second flat portion located in the space and substantially parallel to the first flat portion. In a cross section that divides each of the first and second magnetic layers into two equal portions, the second flat portion is 0.3 to 6 μm in length, and a distance from an edge of the interface between the top surface of the first magnetic layer and the first flat portion closer to the medium facing surface to an edge of the top surface of the first magnetic layer farther from the medium facing surface is 0.35 to 0.95 times the length of the first flat portion. |
US07826174B2 |
Information recording method and apparatus using plasmonic transmission along line of ferromagnetic nano-particles with reproducing method using fade-in memory
An information recording apparatus comprises a plurality of fine particles forming an array on a plane in close proximity of each other, each of the plural particles including a ferromagnetic metal, a light-emitting device for exciting a near-field light, and a photo-electric conversion element for detecting a near-field light traveled along the fine particles. |
US07826173B2 |
Disk spacer and hard disk drive having the same
A disk spacer located on a rotator of a spindle motor to allow an additional disk to be mounted on the spindle motor, the disk spacer including a screw hole formed in a central part of the disk spacer to allow a clamping screw to pass through, a first disk pressing part located in a lower surface of an outer circumference part of the disk spacer to press surroundings of a central hole of a first disk directly mounted on the rotator, and a second disk supporter located on an upper surface of the outer circumference part of the disk spacer to support surroundings of a central hole of a second disk located above the first disk, and a hard disk drive having the disk spacer. |
US07826172B2 |
Read/write disk apparatus having a mechanism for pivoting cartridge storage portions which enclose the disk thereby allowing access to the disk
A disk apparatus compatible with a disk cartridge having a large head window even with a small external size.A disk apparatus includes a cartridge holder, a pair of guide walls, a disk motor, a head, a base, first and second slider guides, first and second open/close sliders respectively having first and second engageable portions. The slider guides are provided in the cartridge holder for supporting the disk cartridge, and the sliders are slidably engaged with the slider guides. The sliders slide to allow the engageable portions to be engaged with the disk cartridge such that a distance between the engageable portions is smaller than a distance between the guide walls while the disk cartridge is inserted, and such that the distance between the engageable portions is larger than the distance between the guide walls when the disk cartridge is mounted, and thus form a window in the disk cartridge so as to allow the head to access the disk and allow the disk to be mounted on the disk motor. |
US07826171B2 |
Interconnect architecture for disc drive array
In general, the invention is directed to techniques for integrated interconnects with a set of disc drives. The interconnects allow for a set of disc drives to be positioned in an array; for example, as set of disc drives may be stacked to communicate with a device through a single interface of the device. The interconnects may be formed as vias within the housing of the disc drives. Vias may produced using MEMS techniques, e.g., electroplating, as part of the manufacturing processes of the disc drive itself. |
US07826166B2 |
Data pattern for fly height measurement
A hard disk drive that includes a disk and a head that is separated from the disk by a flying height. The disk drive also includes a circuit that determines the flying height from an equation that uses a third harmonic of a read signal. The read signal includes a data pattern that is a product of a first data pattern and a second data pattern. The resultant data pattern provides a third harmonic with a relatively high magnitude and improved signal to noise ratio. |
US07826165B2 |
Servo signal recording apparatus
A servo signal recording apparatus of the present invention is provided with a tape motion measurement unit 5 that measures the lateral motion of a magnetic tape 3, and outputs tape motion information, a signal processing unit 20 that generates a servo signal that includes the tape motion information output from the tape motion measurement unit 5, and a servo signal recording head 4 that records the servo signal generated by the signal processing unit 20 to the magnetic tape 3. The tape motion measurement unit 5 measures the tape motion prior to the timing at which a servo signal is recorded to the magnetic tape 3 by the servo signal recording head 4, and records a servo signal that includes the tape motion information. This configuration enables a servo signal that can be used to perform tracking servo at high speed and with high accuracy to be written to a magnetic tape. |
US07826163B2 |
Large shock particle mitigation
A system is capable of detecting a “large” shock. In contrast to just any shock, a large shock exceeds some threshold of magnitude or duration and may generate particles and/or the deposit of particles on a recording head, which can result in write errors. Responsive to detection of a large shock, the system can take corrective action, such as executing one or more corrective action seeks after detection of the large shock or executing a series of corrective actions seeks during a certain number of load operations after detection of the large shock. RAW verifications may be performed to confirm correct write operation of the recording head after such corrective action. |
US07826161B2 |
Object based storage device with storage medium having varying media characteristics
An apparatus having a storage medium that includes a first region having a first characteristic and a second region having a second characteristic for storage of a plurality of data objects is disclosed. Each of the objects has an attribute that is determinative of the object being stored in either the first region or the second region. |
US07826159B2 |
Focus module and method for manufacturing same
The present disclosure provides a focus module including a substrate, a holder, at lease one second magnet, a frame and an elastic element. The substrate includes at least one first magnet and an aperture. The frame is fixed on the substrate and defining a hole receiving the holder. The second magnet is fixed on the holder. At least one of the first magnet and the second magnet is an electromagnet. The elastic element includes a first end, a second end, and at least one U-shape bend connected the first and second ends. The first end is fixed on the side surface of the holder. The second end is fixed on the inner surface of the hole. The two sides of the U-shape bend are parallel to the side surface of the holder and the inner surface of the hole. The present invention also provides a method for manufacturing the focus module. |
US07826157B2 |
Lens module
A lens module includes an upper coupling element, a spring, a magnet yoke, a plurality of magnets, a coil, a lens holder and a lower coupling element. The magnet yoke is disposed under the spring and has a cylindrical inner wall, multiple extension slices and a top wall. The top wall is outwardly extended from an upper edge of the cylindrical inner wall. The extension slices are downwardly and axially extended from a periphery of the top wall and circumferentially arranged on the top wall at regular intervals. The magnets are attached on inner surfaces of respective extension slices of the magnet yoke. At least two raised structures are circumferentially arranged on the lower periphery of the lens holder. The lower coupling element includes at least two concave structures mating with the raised structures. |
US07826156B2 |
Lens barrel
A lens barrel includes a cam ring (5) that determines the position of a first lens frame (11) in the optical axis direction; a first correcting tube (1) that is made of a material having a coefficient of linear expansion different from that of the cam ring (5) and determines the position of the cam ring (5) in the optical axis direction; and a second correcting tube (2) that is made of a material having a coefficient of linear expansion different from that of a movable frame (6) and determines the position of a second lens frame (21) in the optical axis direction, wherein integrally with a change in the dimension of the first correcting tube (1) in the optical axis direction due to a temperature change, the cam ring (5) moves in the optical direction, and at the same time the first and second lenses (10, 20) move in the optical axis direction; and integrally with a change in the dimension of the second correcting tube (2) in the optical axis direction due to the temperature change, the second lens (20) moves in the optical axis direction, and the distance between the first lens (10) and the second lens (20) changes. |
US07826153B2 |
Lens assembly and method for manufacturing the same
Disclosed are a lens assembly and a method for manufacturing the same. The method includes delineating and processing a surface of a lens substrate to form a plurality of lens units; bonding a plurality of such lens substrates having different properties to each other as one integrated body; and dicing the integrated body into a lens unit, thereby producing a plurality of lens assemblies. |
US07826149B2 |
Optical lens system for taking image
An optical lens system for taking image comprises, in order from the object side to the image side: a first lens element with positive refractive power having a convex object-side surface; an aperture stop; a second lens element with negative refractive power; a third lens element having a convex object-side surface; and a fourth lens element with negative refractive power having a concave object-side surface, an image-side surface of the fourth lens element being aspheric and formed with inflection points. A distance from the image-side surface of the fourth lens element to an image plane along an optical axis being BFL, a total track length of the optical lens system for taking image being TTL, and they satisfy the relation: BFL/TTL>0.12. In the optical lens system for taking image, the number of lens elements with refractive power being limited to four. |
US07826147B2 |
Zoom lens and image projection apparatus
A zoom lens includes a negative lens unit having a negative refractive power, at least one positive lens unit having a positive refractive power, an intermediate lens unit including a stop, and at least one reduction side lens unit, in order from a magnification conjugate side to a reduction conjugate side, at least two magnification side movable lens units in the negative lens unit and the at least one positive lens unit, and at least one reduction side movable lens unit in the at least one reduction side lens unit are moved during zooming, and conditions of 0.9<(XT·βTb·φW)/(XW·βWb·φT)<1.1, 0.9<φW/φT<1.1, 0.8<(βTS·βTb)/(βWS·βWb)<1.2, and 1.4 |
US07826145B2 |
Fluidic adaptive lens systems with pumping systems
The present invention in various embodiments relates to a variety of different types of fluidic adaptive lens systems, pumping systems for implementation in such lens systems, other systems employing such lens systems, and related methods of fabrication. In at least some embodiments, the present invention relates to a lens system that includes a reservoir having at least one flexible wall, a first actuator coupled in relation to the reservoir, and a terminal at which is located at least one of an integrated fluidic lens and a port configured to be coupled to an external fluidic lens. The terminal is coupled to at least one of the reservoir and the actuator, and at least one of the actuator and a first pumping system including the actuator is capable of causing fluid to be moved at least one of from the reservoir toward the terminal, and from the terminal toward the reservoir. |
US07826142B2 |
Method for improved optical design using deterministically defined surfaces
An embodiment of the present invention provides a method for designing optical surfaces. According to this method, m optical surfaces are defined, such that each successive optical surface receives a wavefront from a previous optical surface. Wavefront aberrations caused by each optical surface are calculated. The changes at each respective optical surface required to compensate for the wavefront aberration caused by the respective optical surfaces are then calculated. A desired optical profile for each of the m optical surfaces is determined in accordance with the calculated changes to each respective optical surface. |
US07826138B2 |
Dichroic mirror
A dichroic mirror includes a substrate, a first film stack, and a second film stack. The first film stack is deposed on the substrate and has a structure represented by a first formula: (2HL)n. The second film stack is deposed on the first film stack and has a structure represented by a second formula: (0.325H0.65L0.325H)m. ‘2HL’ and ‘0.325H0.65L0.325H’ respectively represent a double-layer sub-structure of the first film stack and a sandwiched sub-structure of the second film stack, and ‘n’ and ‘m’, which are integers, respectively represent the number of repetitions of the double-layer sub-structures and sandwiched sub-structures ‘H’ and ‘L’ respectively represent a high refractive index layer and a low refractive index layer, both of which have a height equal to ¼ of the reference wavelength of the dichroic mirror, and ‘2’, ‘0.325’ and ‘0.65’ are height coefficients. |
US07826134B2 |
High-definition sound-absorbing screen
Disclosed herein is a projection screen. The screen includes a soft thin elastic transmission sheet having an elongation rate of 50% or more and high transmissivity, the elastic transmission sheet constituting a front surface of the screen, and a thin image sheet for focusing an image projected from a projector, the image sheet constituting a rear surface of the screen. The image sheet may serve as a transmission sheet or a reflection sheet. The image sheet may be directly formed at the screen, or the image sheet may be a hard film attached to the rear of the elastic transmission sheet. A vibration plate is disposed at the outside of the image sheet. Consequently, incident image is transmitted or reflected without any interference with external light, and therefore, it is possible to increase the brightness of the screen by two to five times as compared to a conventional screen. Also, external acoustic sound is dispersed and focused on the elastic transmission sheet of the screen, and the acoustic sound is extinguished by the vibrate plate. Consequently, the screen according to the present invention has a sound absorbing function and a high-brightness image display function. |
US07826129B2 |
Materials for use in electrophoretic displays
An electrophoretic medium comprises an electrophoretic layer, a layer of lamination adhesive and a polymeric layer disposed between the electrophoretic layer and the lamination adhesive layer, the polymeric layer being impermeable to the fluid. A second form of electrophoretic medium has a layer of a complex of an alkali metal and a polymer in contact with the electrophoretic layer. A third form of electrophoretic medium comprises a plurality of discrete droplets of internal phase in a binder, and further comprises a salt. |
US07826127B2 |
MEMS device having a recessed cavity and methods therefor
A microelectromechanical systems device having a transparent substrate joined to a planar backplate with a raised perimeter structure forming a recessed cavity or cell. The raised perimeter structure is formed by applying a first layer around the peripheral area of the backplate to form a recessed cell. A second layer is applied over the first layer. The first layer is thicker than the second layer. The thicker layer comprises a viscous material. A second layer is a thinner adhesive layer, and is applied over the thicker layer to join the backplate to the transparent substrate to encapsulate the microelectromechanical systems device formed on the transparent substrate. |
US07826126B2 |
Gamma correction for adjustable light source
The present invention provides a projection apparatus comprising: a light source, a light source control unit for controlling the output of the light source; at least one spatial light modulator for modulating the illumination light from the light source by multiple pixel elements; and an optical system for projecting, onto a screen, the illumination light deflected by the spatial light modulator, wherein: the light source control unit 1) modulates the output of the illumination light from the light source during a modulation period of the spatial light modulator, and 2) non-linearly controls the gray scale of an image projected onto the screen. |
US07826125B2 |
Light conductive controlled shape droplet display device
A light conductive controlled shape droplet display device of the invention includes a light source. A light conductive substrate receives and conducts light from the light source. A cover disposed relative to the substrate, conducts light received from the substrate out and away from the display device. Pixels in the display are defined by fluid droplets in optical communication with the substrate and the cover. Hydrophobic layers associated with the substrate and the cover control the shape of the fluid droplet in conjunction with properties of the fluid droplet. Persistent displays are possible, as are displays that require periodic refresh to maintain the display. Electrodes modulate the amount of light conducted by the fluid droplets from the substrate into the cover. In preferred embodiments, each pixel includes sub-pixels formed by different primary colored fluid droplets. |
US07826121B2 |
Use of an angle-selective retro-reflector to recapture off-state energy
Provided is a method for using a display system. The method, in one embodiment, includes directing a light beam from a light source to an array of individually addressable pixels of a spatial light modulator. The method further includes modulating the light beam into a first portion of light using a first addressable pixel, and a second portion of light using a second addressable pixel. Thereafter, the method includes directing the first portion of light having a first incident angle and the second portion of light having a second different incident angle toward an angle-selective retro-reflector, the angle-selective retro-reflector configured to transmit the first portion of light onto a display target, and reflect the second portion of light back toward the second addressable pixel. Additionally, the method includes recycling the reflected second portion of light to the pixels of the spatial light modulator. |
US07826117B2 |
Beam irradiation apparatus
An attachment lens is arranged in a stage subsequent to a scanning lens. After a laser beam is converged by the scanning lens, the laser beam is converted into a parallel beam by the attachment lens. When the scanning lens is displaced in a direction perpendicular to an optical axis of the laser beam, a traveling direction of the laser beam is bent by a predetermined angle immediately after the laser beam passes through the scanning lens. Then, the traveling direction of the laser beam is further bent by a predetermined angle in the same direction by the passage of the laser beam through the attachment lens. Accordingly, a final swing angle of the laser beam outgoing from an outgoing window is increased by a swing angle imparted by the attachment lens compared with the case where the attachment lens is not arranged. One of lens surfaces of the attachment lens is formed in a toroidal surface, which allows the laser beam to have a long outline in a vertical direction. |
US07826114B2 |
Hologram recording apparatus, hologram recording method and optical recording medium
A hologram recording method is disclosed in which: signal light includes a plurality of arranged reversal regions in which lightness and darkness of plural pixels of a light and dark image is reversed for an intensity distribution of the light and dark image; the signal light is Fourier-transformed; the Fourier-transformed signal light and reference light are illuminated onto an optical recording medium; and the signal light is recorded as a hologram. Also is disclosed an apparatus capable of implementing the hologram recording method, and an optical recording medium usable with the method. |