Document | Document Title |
---|---|
US07797779B2 |
Semi-bed shoe construction method and products produced by the same
The present invention relates to a method of manufacturing footwear. More specifically, the present invention relates to a construction method wherein a first front portion of a shoe is manufactured by a first method and a second rear portion of the shoe is manufactured by a second different adhesive gluing method. The present invention provides a novel incorporation differing shoe construction methods to overcome substantial manufacturing detriments while retaining the ability of the shoe construction to respond to fashion or appearance type needs. |
US07797772B2 |
Portable assembly bed and kit therefor
A kit for a portable assembly bed includes an operable carry bag having retaining elements disposed on the inside of the bag with bed construction removably retained by the retaining elements. The kits provide co-operable construction components including reinforced discs and tubular frame members for an assembled double-decker bed or two single beds, and at lease one foldable foot locker and an accessories pouch. The portable construction when assembled provides a complete double-decker cot with storage. |
US07797771B1 |
System and method for optimally determining appropriate ergonomics for occupants of a workspace
A system and method for optimally determining appropriate ergonomics for an individual in a workspace, such as an office, a vehicle, or a school, having at least one item with at least one physically adjustable parameter comprises collecting input data; determining at least one preferred setting for the at least one physically adjustable parameter based at least in part upon the input data collected in the survey; and adjusting the at least one physically adjustable parameter of the at least one item to the preferred setting based upon the results of the determination. The input data can comprise information related to the individual, a task performed by the individual, an environmental feature of the workplace, and/or to a comfort level of the individual. Further, the input data can be collected through the Internet. |
US07797768B2 |
Toilet splash guard
The present invention is directed a splash guard for containing the contents of a toilet during plunging, comprising: a substantially ovular pliable shield having a top side, a bottom side, a peripheral edge and a blunted posterior end, the pliable shield having a size from 5-20% greater than the size of said toilet seat; a drape member having an upper edge, a bottom edge, and a distance between the upper edge and said bottom edge of 3 to 8 inches; and a resilient element; the top edge of the drape member circumferentially affixed to the peripheral edge of the pliable shield at a seam, the resilient element being tensioned and operatively affixed along the length of the seam but optionally the elastic element not being affixed to the seam at the blunted end; the pliable shield further having a minor opening sized and positioned for slideably receiving a plunger handle, whereby when the splash guard is positioned on the underside of the toilet seat and the resilient element is stretched outwardly, and then upwardly to engage the top of the toilet seat, the top of the pliable shield covers the bottom of the toilet seat and is held in position by the tension in the resilient member, and when the toilet seat is in the down position, the drape member drapes down sufficiently into the toilet bowl and in proximity to the rim so as to shield the rim from receiving splashes or waste during plunging with the plunger. |
US07797764B2 |
Military helmet extension and military helmet including the extension
In one embodiment of the present invention, a military helmet incorporating a neck shield extension is described. The neck shield extension is coupled to the body of the helmet using a plurality of elongated flexible straps. Accordingly, the neck extension moves upwardly whenever the wearer tilts his/her head back or to the side so that the wearer's head mobility is not hindered. The straps are comprised of a material having both a high tensile strength and tensile modulus that helps firmly hold the extension in place relative to the helmet when the extension is impacted with a ballistic projectile or other shrapnel. |
US07802309B2 |
System and method for electronic consent and delivery of financial and/or other transaction-related information
The present invention relates to a method and system for effectively and efficiently delivering financial and/or other transaction-related information to investors while complying with relevant governmental rules and regulations regarding notice, access and proof of delivery. The method and system of the present invention enable individual consent of electronic delivery of financial and/or other transaction-related information from investors and electronically delivering such information and/or documentation to the consented recipients. The system can manage and update investor lists for issuers and/or market intermediaries; prepare financial and other transaction-related information for review; replace or supplement hardcopy documents by disseminating such financial and other transaction-related information through an electronic delivery fulfillment system that complies with governmental rules and regulations; and enable real-time audit tracking of the electronic delivery to confirm both delivery and access of delivered information and to track corrupted electronic deliveries. |
US07802305B1 |
Methods and apparatus for automated redaction of content in a document
A redaction process obtains redaction data indicating content to be redacted in a document. In addition, the redaction process obtains non-redaction data indicating content not to be redacted in the document. Furthermore, the redaction process obtains proximity data indicating proximate expressions to be matched against the document. In this manner, the redaction process processes the redaction data, non-redaction data and proximity data against the document to produce a redact list and a potential list. Upon receiving user selections from both the redact and the potential lists, the redaction process applies a redaction function to the document to produce a redacted version of the document. |
US07802304B2 |
Method and system of providing an integrated reputation service
Reputation information, associated with a source that utilizes different communication formats, is accessed. First reputation information for one of the communication formats used by the source is correlated with second reputation information for another of the communication formats used by the source. A reputation measure is determined. The reputation measure provides a measure of the source's reputation, using the first and second reputation information. |
US07802301B1 |
Spyware scanning and cleaning methods and system
In a digital computing environment, an improvement to a method of scanning for and removing spyware, includes periodically detecting a current usage level of CPU and disk resources to generate a current usage level signal. In response to the current usage level signal, a rate of scanning for and removing spyware is modulated, based on CPU and disk resource usage from a first time period to a second time period. The scanning for and removing spyware does not substantially interfere with a user's employment of the digital computing environment. |
US07802300B1 |
Method and apparatus for detecting and removing kernel rootkits
In one embodiment, an anti-rootkit module compares operating system kernel binary files to their loaded kernel file image in memory to find a difference between them. The difference may be scanned for telltale signs of rootkit modification. To prevent rootkits from interfering with memory access of the kernel file image, a pre-scan may be performed to ensure that paging functions and the interrupt dispatch table are in known good condition. If the difference is due to a rootkit modification, the kernel file image may be restored to a known good condition to disable the rootkit. A subsequent virus scan may be performed to remove remaining traces of the rootkit and other malicious codes from the computer. |
US07802299B2 |
Binary function database system
A binary function database system is provided in which binary functions are extracted from compiled and linked program files and stored in a database as robust abstractions which can be matched with others using one or more function matching heuristics. Such abstraction allows for minor variations in function implementation while still enabling matching with an identical stored function in the database, or with a stored function with a given level of confidence. Metadata associated with each function is also typically generated and stored in the database. In an illustrative example, a structured query language database is utilized that runs on a central database server, and that tracks function names, the program file from which the function is extracted, comments and other associated information as metadata during an analyst's live analysis session to enable known function information that is stored in the database to be applied to binary functions of interest that are disassembled from the program file. |
US07802296B2 |
Method and system for identifying and processing secure data frames
A method and system has been provided for identifying and processing secure data frames flowing between a source port and a switch port in a network. A data frame from the source port is received at the switch port. The network address of the source port is detected from the data frame. An entry corresponding to the network address of the source port is searched for in a forwarding table. The data frame is identified as a secure or a non-secure data frame on the basis of the entry in the forwarding table. Non-secure data frames are redirected and processed. |
US07802295B2 |
Authentication method, authentication system, and authentication server
A user authentication processing is performed and an authentication session ID is returned to a terminal 500 (A14). An authentication server 600 issues and stores an authentication ticket (A17). The authentication ticket and authentication session are returned to the terminal 500 (A18). A user 100 transmits a request of service provision and the authentication ticket to a service provider's server 700, and the service provider's server 700 transmits the authentication ticket to the authentication server 600 (A20). The authentication server 600 performs an authentication processing of the authentication ticket (A21), and the authentication result is notified (A22). In the case of the authentication approval, a service session ID is issued together with the notification of authorization (A23). When receiving the notification of the authentication approval, the terminal 500 performs an establishment processing of the session using the received service session ID, and stores the service session ID (A27). |
US07802292B2 |
Application of dynamic profiles to the allocation and configuration of network resources
A service request is received and associated with a subscriber id. Profile information is accessed for the source of the service request. A copy of the profile information is stored in a network element employed by the source of the service request to access the network. |
US07802291B2 |
Systems and methods for providing zip code linked web sites
A system and method that establishes a network node containing public and private information related to a plurality of geographic zones or ZIP Codes; receives a request from a user to access the node (1004); enables the user to view the information related to a zone; receives a user selection of private or public informaton (1008). If private information is selected, determines whether the user is a resident of a geographic area corresponding to the zone (1016); and modifies the user information contained in the node for the zone in response to a user request, it is determined that the user resides in the geographic area corresponding to the zone. If the public information is selected (1010), in response to the user's request, searches the public information (1012) and providing the user with general information relevant to the zone (1012). |
US07802290B1 |
Digital social network trust propagation
A trust propagation system is disclosed that propagates trust data based on established trust relationships. The trust system may automatically propagate trust data between parties A and C based on trust relationships with a common party B. Trust data may include authentication data such as biometric data, encryption data, passwords, etc. that may be used to conduct exclusive communications. |
US07802280B2 |
Approving transcoded advertisements in advertisement front end
Advertising parameters and associated television advertisements are received from advertisers. The television advertisements can be designated as pending approval. An automated approval process and a television provider approval process can be utilized to approve or disapprove of the television advertisements pending approval. Approved television advertisements can be provided to the television provider, e.g., by a download process over a network. |
US07802273B2 |
Turntable assembly
Disclosed herein is a turntable assembly. The turntable assembly includes a turntable for mounting the optical disk thereon, and a chucking member which is contracted toward a center of an optical disk and holds the optical disk. A spring elastically biases the chucking member in a direction away from the center of the optical disk. An elastic support member supports the chucking member in a direction opposite an inserting direction, so that at least part of the elastic support member supporting the chucking member is elastically deformed in the inserting direction of the optical disk. A housing accommodates the chucking member, the spring, and the elastic support member therein. The elastic support member includes a support part which is spaced apart from the turntable to undergo elastic deformation in the inserting direction, and supports the chucking member. |
US07802272B2 |
Chucking device, and motor and disc drive device having loaded thereon a chucking device
A chucking device comprises a retainer section for retaining a disc, a guiding section for guiding the disc to the retainer section, and a supporter for supporting the retainer section and the guiding section. The guiding section has a small enough angle for a guiding section side angle of inclination θ1 so as not to make contact with a upward facing disc, of a multilayer disc, thereby reducing a disc loading force. |
US07802270B2 |
Disk reproducing apparatus
A disk reproducing apparatus with improved quality is provided which has a clamper and a clamper plate. By providing the clamp plate with connection portions radially extending from a radially inner peripheral portion toward radially outer peripheral portion of the clamp plate, the axial displacement relative to a clamp holder can be increased as compared to that in the existing structure. Moreover, by disposing the clamper on the radially inner peripheral portion of the clamp plate so as to be elastically deformable, the spacing in clamping can be increased to a drive part. |
US07802269B2 |
Electronic apparatus
According to one embodiment, an optical disc drive includes a disc tray, a cover, an advancing/retreating mechanism, a driving unit and an optical head. The cover includes a flat plate portion, an opening portion, wall portions and an opening part. The flat plate portion is opposed to a surface of the disc tray and has a frame shape corresponding to respective side portions of the disc tray. The opening portion is provided in a central part of the flat plate portion. The wall portions erect from outer peripheral parts of the flat plate portion and surround a periphery of the disc tray excluding a front part of the disc tray. The opening part is formed in a manner to open a region opposed to another surface of the disc tray. |
US07802267B2 |
Compliance interface for compliant applications
A compliance interface is disclosed that takes in queries from applications which may want to know if they are compliant with associated polices stored on a computing system. The interface can then interpret these queries and provide notifications and instructions to the applications. Notifications may give notice of how a policy may impact an application, and instructions may tell an application how to behave in order to stay compliant with the policies. In one aspect, the interface exposes policies set forth by parents. Via a management control panel, parents can set or alter various policies, stored in a settings store, to protect children from contact with undesirable content. The interface interprets these policies to ensure that applications, such as those provided by third party vendors, are compliant with the wishes set forth in the parents' policies. |
US07802265B2 |
Computer interface system using multiple independent graphical data input devices
Improved computer interface system using multiple independent graphical data input devices is disclosed. Multiple independent graphical data input devices allow users to input data independently from multiple independent graphical data input devices to operating system. Graphical input device driver decodes input from multiple independent graphical input devices. Operating system interface software interprets data from graphical input device driver. Operating system software further generates and controls multiple cursors or control points. Graphical input device aware program obtains and interprets graphical input devices event message, and controls graphical input device aware objects. |
US07802261B2 |
Method and system for displaying content using message communications
Disclosed is a content displaying system and method using message communications. An embodiment of the system includes a server to store a large number of content therein, a device interface module to receive a message to display content or to receive content from the server, a device agent module for creating a message requesting content included in a list of content from the server, where the device interface module has received the message containing the content list and transmits it to the server through the device interface module, and for receiving the requested content from the server through the device interface module, a content processing module to convert the received content into a suitable output format, and a display apparatus including a display module to output the converted content. |
US07802256B2 |
Class scheduler for increasing the probability of processor access by time-sensitive processes
A method and apparatus for enabling a general purpose operating system to maximize the probability of time-sensitive threads, e.g., multimedia threads, gaining access to CPU resources quickly enough to meet the demands of time-sensitive tasks while allowing time-insensitive threads to meet the demands of time-insensitive tasks, is disclosed. The priorities of time-sensitive threads in an operating system are adjusted so that the time-sensitive threads have a high probability of gaining access to CPU resources quickly enough to meet the demands of time-sensitive tasks while allowing time-insensitive threads to meet the demands of time-insensitive tasks. A system responsiveness cell (SRC) value is used to determine how quickly the operating system needs to respond to time-sensitive threads and time-insensitive threads. Priorities of threads are dynamically changed according to the relative CPU resource access requirements of system profile tasks. Criteria for mapping time-sensitive tasks are contained in system profile tasks. Priorities of cross-process groups of time-sensitive threads related to specific instances of tasks are adjusted according to the criteria in the system profile tasks. System profile tasks are stored in a system profile which may vary by machine. Priorities of system profile tasks are the regrouped priorities used by the operating system. |
US07802248B2 |
Managing a service having a plurality of applications using virtual machines
The aim of this invention is to propose a method for allowing the use of several virtual machines including a plurality of applications and to federate these applications in order to form services. The method includes managing applications, making use of at least two physical machines linked by communication means. These machines comprise a physical structure on which a first software layer adapted to the physical machines is loaded. The machines also include a second layer forming a virtual layer on which virtual machines will operate. The second layer includes at least one application. The method includes loading a virtual machine control program associated with the virtual layer, connecting at least two physical machines to form a physical machine network, wherein the physical machine network includes the virtual layer, establishing a dialogue between the virtual machine control program and a system management process, defining a service containing several applications wherein the service is defined by the system management process, communicating between the management process and each of the virtual layer in order to determine the status of the virtual machines associated with the corresponding virtual layer and assigning a virtual machine to the corresponding virtual layer taking into account the characteristics of the application. |
US07802244B2 |
Portable terminal device and reception method for simultaneously displaying applications
When data received separately in first and second reception processing is processed separately by first and second application programs, and when data received by the first reception processing contains specific data specifying processing by the second application program, and the specific data has regional properties, the current region where the second application program is executed is judged, and if the region does not match a region to which processing specified by the specific data belongs, the content specified by the specific data is converted based on data in a predetermined table, and processing is executed by the second application program. Accordingly, two application programs can be linked in a mobile phone unit or other terminal devices, and problems when executing one application with regional properties under control of the other application can be resolved. |
US07802237B2 |
Method, system and computer program product for generating program
A program generation program used in a personal computer processes information on relationship between an action and a pair of a state of a system and an event to create a program for incorporating a new state in a state transition table. The computer reads the state transition table in a storage medium and selects the state specified in the state transition table. The computer generates a program that determines whether the selected state is an exceptional state or a normal state on the basis of state information in the state transition table. Based on the result of the determination, the program performs an action including a state transition or a process allocated to the exceptional state specified in the state transition table when the state is the exceptional. |
US07802230B1 |
Heterogeneous software integration systems and methods
Embodiments of the present invention improve integration of heterogeneous software components. In one embodiment the present invention includes a computer-implemented method comprising receiving metadata that defines an interface for communicating with a custom component, mapping at least one attribute between the custom component and at least one other program component of an application, and generating wrapper code based on the metadata and the mapping, wherein the wrapper code communicates information between the custom component and the application. |
US07802226B2 |
Data preparation for multiple mask printing
A method for preparing data to create two or more masks required to print a desired feature pattern with a multiple mask technique. In one embodiment of the invention, a target feature pattern is separated into two or more groups or data layers with a coloring algorithm. Coloring conflicts or adjacent features that are within a predetermined distance of each other and are assigned to the same group or data layer are identified. Cutting boxes are added to a feature to divide a feature into two or more smaller features. A coloring algorithm is re-applied to the layout including the cutting boxes to assign the features into different groups or data layers. Data in each group or data layer is used to define a mask to print the target feature pattern. |
US07802225B2 |
Optical proximity correction method, optical proximity correction apparatus, and optical proximity correction program, method of manufacturing semiconductor device, design rule formulating method, and optical proximity correction condition calculating method
In the present invention, there is provided an optical proximity correction method including steps of: extracting a gate length distribution of a gate from a pattern shape of the gate of a transistor to be formed on a wafer; calculating electric characteristics of the gate; determining a gate length of a rectangular gate having electric characteristics equivalent to the calculated electric characteristics; calculating a corrective coefficient for describing an associated relationship between a statistical value of the extracted gate length distribution and the determined gate length; extracting a gate length distribution of a gate of a transistor by printing the design pattern, and calculating a gate length distribution representative value from the statistical value of the gate length distribution using the calculated corrective coefficient; and correcting the design pattern so that the calculated gate length distribution representative value will be a specification value. |
US07802224B2 |
Semiconductor device, method for manufacturing the same, method for generating mask data, mask and computer readable recording medium
A semiconductor device has first wiring layers 30 and a plurality of dummy wiring layers 32 that are provided on the same level as the first wiring layers 30. The semiconductor device defines a row direction, and first virtual linear lines L1 extending in a direction traversing the row direction. The row direction and the first virtual linear lines L1 define an angle of 2-40 degrees, and the dummy wiring layers 32 are disposed in a manner to be located on the first virtual linear lines L1. The semiconductor device also defines a column direction perpendicular to the row direction, and second virtual linear lines L2 extending in a direction traversing the column direction. The column direction and the second virtual linear lines L2 define an angle of 2-40 degrees, and the dummy wiring layers 32 are disposed in a manner to be located on the second virtual linear lines L2. |
US07802223B1 |
Method and system for configurable contacts for implementing different bias designs of an integrated circuit device
In a computer implemented synthesis system, a fabrication method for an integrated circuit device. The method includes receiving a circuit netlist representing a first form of an integrated circuit design to be realized in physical form. A plurality of contacts of the netlist are accessed. The plurality of contacts are configured to implement a second form of the integrated circuit design. |
US07802220B1 |
Method for effective placement of on-chip decoupling capacitors determined by maximum effective radii
The maximum effective radii of an on-chip decoupling capacitor based on a target impedance (discharge) and charge time are determined. To be effective, an on-chip decoupling capacitor should be placed such that both the power supply and the current load are located inside the appropriate effective radius. If this allocation is not feasible, the current load is partitioned into several circuit blocks, reducing and distributing the localized current demands. The on-chip decoupling capacitors are allocated to each block while satisfying both effective radii criteria. |
US07802219B2 |
Flat placement of cells on non-integer multiple height rows in a digital integrated circuit layout
The various embodiments of the present invention generally relate to systems, methods, and computer program products for placement of at least one cell in a digital integrated circuit layout. A global placement grid of coordinates is formed, where the coordinates represent horizontal and vertical directions. A local placement grid of coordinates is also formed for at least one local region, where the local placement grid of coordinates represent horizontal and vertical directions, and where the at least one local region is adapted to support non-integer multiple height rows. At least one cell is associated with the at least one local region formed, and the cell can be placed in the local placement grid of the local region. |
US07802218B2 |
Layout analysis method and apparatus for semiconductor integrated circuit
A method for analyzing a layout for a semiconductor integrated circuit, which includes a plurality of physical devices, to generate physical parameter distribution enabling accurate recognition of changes in transistor characteristics caused by systematic variations. The method includes holding systematic variation tables for physical parameters dependent on the layout of the semiconductor integrated circuit among physical parameters related to characteristics of the semiconductor integrated circuit, analyzing a design layout pattern of the semiconductor integrated circuit and selecting tables corresponding to the plurality of physical devices, and generating a physical parameter distribution based on the selected tables. |
US07802217B1 |
Leakage power optimization considering gate input activity and timing slack
Broadly speaking, the embodiments of the present invention fill the need for a method of designing semiconductor device chips with reduced power consumption. The embodiments describe methods that are activity-based and are used for power optimization. The embodiments provide methods of selecting instances of a block of a chip to be replaced by either gate-length bias (GBIAS) cells or high-threshold-voltage (HVT) cells with minimal impact (little or no impact) on the overall performance of the chip. Only instances not on the critical path(s) are selected. Instances with low activities and high slack thresholds are chosen to be replaced by either GBIAS cells or HVT cells. By replacing the instances with low activities and high slack threshold, the performance impact on the block and chip is minimized. The replacement results in net power reduction, which is critical to advanced device technologies. |
US07802216B2 |
Area and power saving standard cell methodology
A semiconductor integrated circuit including a circuit for adaptive power supply regulation and designed using a process that increases operating speed used for characterizing circuit operation at a slow corner. In some embodiments a slow corner voltage is set to a higher than expected level for timing analysis performed by automated design tools. |
US07802215B2 |
System and method for providing an improved sliding window scheme for clock mesh analysis
A method is provided and includes accessing a description of a chip, which includes sequential elements and a clock mesh. Items used include: the description of the chip, the information for modeling the sequential elements and interconnections, and the set of parameters of the clock mesh. Additionally, the method includes determining a plurality of original window locations covering the clock mesh. Further, for each original window location, the method includes expanding the original window location in one or more directions to generate a larger window location; generating a mesh simulation model inside the larger window location; simulating the mesh simulation model; measuring clock timing for the sequential elements in the original window location based on the simulation of the mesh simulation model; and collecting timing information on all the sequential elements on the chip based on the measured clock timing for the sequential elements in the original window locations. |
US07802213B2 |
Method and apparatus for circuit design and retiming
Methods and apparatuses to hierarchically retime a circuit. In at least one embodiment of the present invention, a module of a circuit is designed with a plurality of different latencies to have a plurality of different minimum clock periods (e.g., through retiming at the module level). In one example, the minimum clock periods are determined from detailed timing analyses after the placement and routing for the module; and, in retiming the circuit that contains the module, a data flow graph representation of the module is constructed based on the target clock period of the circuit and the correlation between the latencies and the minimum clock periods. In at least one embodiment of the present invention, hierarchical retiming is performed in which portions of the circuit is retimed to generate results (e.g., for different latencies), which are selectively used for the retiming of the entire circuit based on the target clock period. |
US07802210B2 |
Methods and systems for analyzing layouts of semiconductor integrated circuit devices
Disclosed is a method of analyzing layouts of semiconductor integrated circuit devices. The method includes calculating random fault rates, systematic fault rates, parametric fault rates, and areas of a plurality of layouts of interest; calculating area-based fault rates of the plurality of layouts of interest using the random fault rate, systematic fault rate, parametric fault rate, and area; and selecting layouts of interest to be corrected from among the plurality of layouts of interest using the area-based fault rates of the plurality of layouts of interest. |
US07802208B1 |
Design automation using spine routing
A method and technique of routing interconnects of an integrated circuit providing improved routing quality. In an embodiment of the invention, the technique provides linear spine interconnect routing. In memory array blocks, such as in DRAM and SRAM memory designs, connected pins are generally separated by large distances in a first direction and small distances in a second direction, or a spine or channel region. A route area is defined within the spine region. In one embodiment, obstacles in the route area are identified and corresponding forbidden areas are demarcated. The linear spine interconnect is routed in the first direction within the route area while avoiding the forbidden areas. Pins are connected to the spine interconnect by stitching interconnects. Stitching interconnects are generally routed in the second direction. |
US07802204B2 |
Data visualization for service requests
A method for generating information associated with items being serviced comprises receiving information associated with at least one item for servicing, wherein a priority value, a due date and at least one service request are associated with each item and receiving at least one message for each item, wherein a message includes an updated priority value for each item. The method further comprises receiving a status update for each item and generating an icon for each item, wherein the icon visually indicates the updated priority value, the due date and the status update for each item. |
US07802200B1 |
Detecting inconsistencies and incompatibilities of selected items
A computer system and method for detecting conditions resulting in an inconsistency and/or an increased likelihood of a return is presented. The computer system comprises an evaluation component and a notification component. The evaluation component is configured to evaluate an item selected for purchase by a consumer to determine whether the consumer's purchase of the selected item represents an inconsistency and/or an increased likelihood of user dissatisfaction. The notification component is configured to notify the consumer if and when the consumer's selection of an item represents an inconsistency and/or an increased likelihood of user dissatisfaction. |
US07802197B2 |
Adaptive systems and methods for making software easy to use via software usage mining
A system for dynamically updating user accessible features of a software application on a client computer has a user interface, a local usage data file, and a data mining engine. The user interface is adapted to receive operator inputs. The local usage data file is adapted to store usage information corresponding to the operator inputs. The data mining engine is adapted to process the stored usage information and to generate local adjustments to a user interface of the software application based on the operator inputs. In one embodiment, a server is adapted to receive usage data from a plurality of application instances on a plurality of client computers and to generate global adjustments based on the received usage data. In one embodiment, the system has a merge feature adapted to blend and resolve conflicts between local and global adjustments to generate an interface adjustment for the user interface. |
US07802193B1 |
Controlling motion using a human machine interface
Machine motion is directed using a graphical interface by establishing an icon in an image, displaying the icon in images having perspectives such that the icon is rendered in a corresponding relative position in the second images and moving the icons in the second images when the icon is moved in the first image, the movement being constrained along a line projected from a camera point associated with the first image and a target destination. Actions are defined using the icon and a set of action descriptors. The dominant motion space is constrained to a spherical coordinate frame centered on a vision locus and machine motions are mapped to coincide therewith based on a graphical interface view. |
US07802189B2 |
User interface design for telecommunications systems
The present invention relates generally to a user interface design for telecommunication systems. In a particular embodiment, the user interface includes a first level interface organized by data communications network technology area and a second level interface grouped by operational function. The first level interface identifies a plurality of different data communications network technologies. Each of a plurality of operational functions identified by the second level interface includes a summary view and a detailed functional view. Each summary view is organized as a drill down view based on a set of view detail levels. |
US07802188B2 |
Method and apparatus for identifying selected portions of a video stream
A method is disclosed for identifying a selected portion of a video stream. A user interface is provided for designating a reference frame of a selected portion of a video stream. A processor is configured to compare the reference frame with other portions of the video stream to establish a similarity measure, process the similarity measure to identify a candidate region as a boundary of the selected portion of the video stream, and provide user access to the candidate region to designate the boundary for storage via the user interface. |
US07802186B2 |
Property independent in-place editing
“In-situ editing” of a control property within a design surface is provided. “In-situ editing” refers to a feature that can allow a user (e.g., developer) to easily perform multi-pass configuration operations on their user interface (UI) components. This can be achieved by introducing the concept of a new editing mode or view to the integrated development environment (IDE)—(e.g., a Property Editing View (PEV)). The PEV mode can be active. In other words, the user will be presented with a mechanism of viewing and editing all properties without having to move off of the design surface. For example, editing can be performed in-place eliminating the conventional need to enter a property grid. |
US07802185B1 |
System and method for producing documents in a page description language in response to a request made to a server
A system and computer program product produces an output document in any of several formats including any of several page description languages, from a file, in response to server side code. |
US07802182B2 |
System and method for performing visual property updates
A preview system enables an administrator or designer of portal content to preview changes made to one or more documents in a portal. Upon modification of a document in the portal, a preview document is generated. The preview document utilizes a main portal archive for content, but the locally modified files for presentation elements. The preview document includes instructions such, that when it is viewed in a web browser, it can present the identity of style properties influencing a presentation of an area in the document by selecting the area. |
US07802180B2 |
Techniques for serialization of instances of the XQuery data model
A method for representing XML information is provided. A serialized image of XML information is generated. The serialized image comprises a collection of one or more serialized data values, where each particular serialized data value in the collection includes data associated with a particular serialized data value type of a plurality of serialized data value types. The serialized image may also comprise a first field that includes a first value, which indicates that the serialized image includes the collection of one or more serialized data values. In some embodiments, the method is performed at a database system that supports a native XML data type, wherein the XML information is one or more instances of the native XML data type. |
US07802173B2 |
Method to decode a data string
The invention relates to decode data transmitted via US National Weather Service NOAA Weather Radio (NWR) transmitters or any other data transmitted in a comparable way. According to the invention a method to decode a received data string comprises the steps of locating a predefined significant part of the data string, disregarding an insignificant part of the data string, and further checking only the located significant part of the data string. Decoding according to the proposed algorithm is very reliable. |
US07802172B2 |
Variable-rate low-density parity check codes with constant blocklength
Low density parity check (LDPC) codes (LDPCCs) have an identical code blocklength and different code rates. At least one of the rows of a higher-rate LDPC matrix is obtained by combining a plurality of rows of a lower-rate LDPC matrix with the identical code blocklength as the higher-rate LDPC matrix. |
US07802171B2 |
Wireless communication method and system for bit interleaved coded modulation and iterative decoding
A wireless communication method and system for performing bit-interleaved coded modulation and iterative decoding. The system includes a transmitter and a receiver. The transmitter encodes incoming bits to generate coded bits, punctures the coded bits in accordance with a predetermined puncturing pattern to generate surviving channel bits and stolen bits and interleaves the surviving bits into interleaved surviving bits. The interleaved surviving bits are mapped to channel symbols and the stolen bits are interleaved to generate interleaved stolen bits. At least one of a plurality of antennas is selected to transmit the channel symbols based on the value of the interleaved stolen bits. The receiver receives the transmitted channel symbols, estimates a posteriori probability for both the channel symbols and the stolen bits, and retrieves information of the stolen bits by determining the selected antenna used to transmit the channel symbols. |
US07802155B2 |
Non-volatile memory device manufacturing process testing systems and methods thereof
Systems and methods of manufacturing and testing non-volatile memory (NVM) devices are described. According to one exemplary embodiment, a function test during manufacturing of the NVM modules is conducted with a system comprises a computer and a NVM tester coupling to the computer via an external bus. The NVM tester comprises a plurality of slots. Each of the slots is configured to accommodate respective one of the NVM modules to be tested. The NVM tester is configured to include an input/output interface, a microcontroller with associated RAM and ROM, a data generator, an address generator, a comparator, a comparison status storage space, a test result indicator and a NVM module detector. The data generator generates a repeatable sequence of data bits as a test vector. The known test vector is written to NVM of the NVM module under test. The known test vector is then compared with the data retrieved from the NVM module. |
US07802154B2 |
Method and apparatus for generating high-frequency command and address signals for high-speed semiconductor memory device testing
A method and system for testing a semiconductor memory device using low-speed test equipment. The method includes providing a high-frequency test pattern by grouping a command signal and an address signal into command signal groups and address signal groups each corresponding to L cycles of a clock signal output from automatic test equipment (ATE) where L is a natural number. A valid command signal and a valid address signal, which are not in an idle state, are extracted from each of a plurality of command signal groups and each of a plurality of address signal groups. The valid command signal and the valid address signal are compressed into signals having a length corresponding to 1/M (M is a natural number larger than 1) of the cycle of the clock signal where M is a natural number larger than 1. A position designating signal indicating the positions of the valid command signal and the valid address signal in each command signal group and each address signal group is generated. A high-frequency command signal and a high-frequency address signal from the compressed valid command signal and the compressed valid address signal using the position designating signal are generated. |
US07802152B2 |
Method and apparatus for recording high-speed input data into a matrix of memory devices
For recording or replaying in real-time digital high bandwidth video signals, e.g. HDTV, HD progressive or HD film capture signals, very fast memories are required. For storage of streaming HD video data NAND FLASH memory based systems could be used. Flash memory devices are physically accessed in a page oriented mode. According to the invention, the input data are written in a multiplexed fashion into a matrix of multiple flash devices. A list processing is performed that is as simple and fast as possible, and defect pages of flash blocks of single flash devices are addressed within the matrix architecture. When writing in a sequential manner, the data content for the current flash device page of all flash devices of the matrix is copied to a corresponding storage area in an additional memory buffer. After the current series of pages has been written without error into the flash devices, the corresponding storage area in an additional memory buffer is enabled for overwriting with following page data. In case an error occurred in the current page in one or more flash devices, the content of these current pages is kept in the additional memory buffer. |
US07802151B1 |
Encoding and decoding apparatus and method with hamming weight enhancement
A communication decoding method comprises receiving processed binary data including a binary code word and an indication of whether bits of the binary code word are inverted and inverting each bit of the binary code word if the indication indicates that the bits are inverted. |
US07802149B2 |
Navigating trace data
Navigating trace data. A traced program, or the operating system responsible for the traced program, writes index values to a particular hardware location, which index values become part of the trace data by operation of hardware devices in the target system. A debug-trace program (executed either in an attached host computer or as an embedded debugger) uses the index values to assist the user of the debug-trace program in navigating to particular portions of the trace data based on the index values. |
US07802148B2 |
Self-correcting memory system
A network device for correcting corrupted memory locations. The network device includes a plurality of free pointers, each of which points to a free memory location. The network device also includes a plurality of cell locations for storing information, each of the plurality of cell locations comprising a field for storing a pointer to another cell location. Upon retrieving information from one of the plurality of cell locations, the device includes means for determining if the pointer to the current cell location is valid and for storing a valid pointer with the plurality of free pointers. |
US07802147B1 |
Method and apparatus for system status monitoring, testing and restoration
Method and apparatus for channel monitoring, channel throughput restoration and system testing in relation to channel monitoring and channel throughput restoration is described. A failure status of a channel is identified. The channel and at least one engine associated with the failure status is disabled. A client application assigned such a channel is notified that the channel has been disabled. The at least one engine and the channel associated with the failure status is restored. Additionally, the client application is allowed to destroy and reconstruct command status and state of the channel. Additionally, error information for the failure status is stored. Other aspects include: error injection which may be used for testing ability to detect an error and recover; and a graphical user interface for rendering mode selection for increasing channel throughput. |
US07802140B2 |
Diagnostic program, a switching program, a testing apparatus, and a diagnostic method
A diagnostic program includes a first software module that diagnoses a diagnostic object test module; a plurality of second software modules respectively corresponding to the type of the non-diagnostic object test module, and controlling the non-diagnostic object test module to receive a signal for diagnosis output by the diagnostic object test module or to output a signal for diagnosis to the diagnostic object test module; a third software module specifying the second software module that corresponds to the type of the non-diagnostic object test module, in response to a call received from said first software module which instructs said third software module to receive the signal for diagnosis from or send the signal for diagnosis to the non-diagnostic object test module; and a fourth software module which calls the second software module specified by said third software module, and causes the signal for diagnosis to be input or output. |
US07802137B2 |
Journaling system switching to another logical volume to store subsequently received update history
In a data processing system having a primary site and a secondary site, storage systems are connected to each other via a communication line, data update history is recorded in a storage device as a journal in the primary site, and the journal is transferred to the secondary site via the communication line. During such transfer, loads will not concentrate to a specific volume, by switching the volume that stores the journal in the primary site, while, by switching the transfer-destination volume of the journal in the secondary site.With such arrangement, in a data processing system, it is possible to ensure data consistency in a plurality of sites and prevent the system throughput capacity from being deteriorated without applying loads to a host and a network, and without causing load concentration on a specific storage device that is caused as a result of data update or recovery operations. |
US07802135B2 |
Rollback method and information processing apparatus executing the same
It is determined that a write access is executed to a stack area of a main memory. It is then determined whether another write access to a corresponding access destination address in the stack area occurred in the past by referring to an access flag table. In contrast, it is determined that a write access is executed to a global area of the main memory. It is then determined whether another write access to a corresponding access destination address in the global area occurred in the past with referring to an access list. Such a configuration can efficiently provide individual advantages of the determination methods using both the access flag table and the address list. The presence or absence of the past saving execution can be efficiently determined at the time of write access. |
US07802134B1 |
Restoration of backed up data by restoring incremental backup(s) in reverse chronological order
Restoring of content of data blocks to non-volatile storage as the content existed at a particular instant in time. After accessing the last backup representing the most recent backup of the plurality of data blocks prior to the particular instant in time, the content of each data block represented in the last backup is written to a corresponding position in the non-volatile storage. This last backup may be an incremental backup in which only those data blocks that had changed since the immediate prior backup were actually backed up. Then, restoration occurs through each prior backup in reverse chronologic order until the full backup is encountered and restored. When restoring a backup, a data block is not restored if the data block had already been restored proceeding in reverse chronological order. |
US07802133B2 |
System and method for addressing errors in a multiple-chip memory device
A multiple-chip memory device, comprising: a volatile memory element configured to store a plurality of bits of information, and later access the plurality of bits of information; a non-volatile memory element configured to store initial repair information identifying one or more errors in the volatile memory element; and a master memory controller configured to read the initial repair information, and to provide processed repair information and volatile memory control signals to the volatile memory element, wherein the volatile memory element is configured to store and access the plurality of bits of information based on the processed repair information and logical address information. |
US07802126B2 |
Data center virtual tape off-site disaster recovery planning and implementation system
A system for planning and verifying off-site disaster recovery plans as well as implementing alternate fall back operations in the event of a disaster. The system includes at least one primary mainframe computer having an inboard catalog component, a primary emulated device controller connected to the primary computer, and a primary virtual tape system connected to the primary computer. A primary virtual tape system catalog is connected to the primary virtual tape system. A disaster recovery administrator using remote management tools maintains user and resource profiles and controls configuration of the primary emulated device controller and the primary virtual tape system. A disaster recovery facility includes at least one customer virtual tape system including a virtual tape system catalog component, a terminal emulator in communication with a disaster recovery mainframe computer and a disaster recovery virtual tape system having a virtual tape system catalog in communication with the disaster recovery mainframe wherein customer virtual tape system images are mirrored on the disaster recovery virtual tape system and catalog information from the customer virtual tape catalog is mirrored on the disaster recovery tape system of the disaster recovery facility. |
US07802124B2 |
Microcode configurable frequency clock
A microcode configurable frequency clock that may be used to control the speed of high speed comparison in an operational optical transceiver. The frequency clock includes a memory and a logic circuit. The memory receives microcode generated data relating to the desired speed of comparison. The logic circuit is configured to receive an input clock signal and to produce an output clock signal by frequency dividing the input signal based on the microcode generated data. The output clock is used to control the speed of comparison in the optical transceiver. |
US07802123B2 |
Data processing apparatus and method using FIFO device
In a data processing apparatus and method using a first-in first-out (FIFO), the data processing apparatus includes a first sampling circuit, a delay circuit, and a FIFO device. The first sampling circuit samples a logic state of input data in response to a first edge of a first clock signal and holds a result of the sampling. The delay circuit receives and delays the first clock signal by a predetermined delay time and outputs a second clock signal. The FIFO device processes the result of the sampling output from the first sampling circuit using a FIFO method in response to a first edge of the second clock signal output from the delay circuit. |
US07802110B2 |
System and method for secure execution of program code
A system comprises a memory and a processor that supports different privilege levels. Only program code executing at a certain privilege level is permitted to map memory and to assign access permission to the mapped memory, such as read-only, writable, and executable. Control code executing on the processor at that privilege level, in response to a request from other code executing at a different privilege level, maps a portion of memory for loading an executable file. After the executable file has been loaded into the mapped memory, the control code then verifies a signature associated with the executable file. If the signature is verified, the control code permits the executable file to be executed by the processor at a privilege level other than the one at which the control code executes. Otherwise, the control code prevents the executable file from being executed on the processor. |
US07802109B2 |
Trusted system for file distribution
A secure token includes a processor for protecting a first cryptographic key against unauthorized access, and creating a second cryptographic key from the first key and a message unique to an insecure device. The second key is usable for file decryption by the insecure device. |
US07802104B2 |
Context sensitive dynamic authentication in a cryptographic system
A system for performing authentication of a first user to a second user includes the ability for the first user to submit multiple instances of authentication data which are evaluated and then used to generate an overall level of confidence in the claimed identity of the first user. The individual authentication instances are evaluated based upon: the degree of match between the user provided by the first user during the authentication and the data provided by the first user during his enrollment; the inherent reliability of the authentication technique being used; the circumstances surrounding the generation of the authentication data by the first user; and the circumstances surrounding the generation of the enrollment data by the first user. This confidence level is compared with a required trust level which is based at least in part upon the requirements of the second user, and the authentication result is based upon this comparison. |
US07802100B2 |
Watermark system
A method for examining an electronic representation of an item for a watermark, the method including examining at least a first electronic representation of an item for a watermark in accordance with a first watermark definition, receiving a signal indicating that a second watermark definition is to be used for examining electronic representations, and examining at least a second electronic representation of an item for a watermark in accordance with the second watermark definition.Related apparatus and methods are also provided. |
US07802099B2 |
Method and apparatus for establishing a secure connection
One embodiment of the present invention provides a system that establishes a secure connection with a peer. During operation, the system obtains an identity for the peer. Next, the system looks up the identity for the peer in a local store, which contains identities for trusted peers. If this lookup fails, the system asks a user if the peer can be trusted. If the user indicates that the peer can be trusted, the system establishes a secure connection with the peer. |
US07802092B1 |
Method and system for automatic secure delivery of appliance updates
A system and method to securely deliver software updates to an appliance are provided. The system comprises a key generator, a reporting module, and a certificate signing request (CSR) module. The key generator may be configured to generate, at the processing system, verification data for the processing system. The reporting module may be configured to communicate the verification data from the processing system to a verification database. The certificate signing request (CSR) module may be configured to obtain a signed certificate from a certificate authority (CA) based on the verification data stored in the verification database. |
US07802087B2 |
Universal method for submitting gaming machine source code software to a game certification laboratory
A universal computer-implemented method for submitting source code to an authorized game certification laboratory. Initial source code and subsequent source code patches may be transferred from the manufacturer's software development environment into the laboratory's software development environment in a controlled fashion using packaging installation technology normally used for deploying software applications. The packaging technology contains automation actions for automating the synchronization and/or management of the source code and related files between the two software development environments. The entirety of the source code or any source code patch sequence may be removed by executing the corresponding uninstall function. The package containing the original source code or the source code patch sequences and related files may be code signed such as to provide persistent proof of origin which may be verified at any time. The method may be implemented under any operating system such as Microsoft Windows, Linux, UNIX and Apple Mac OS without the laboratory having to learn a complex source code configuration management software. |
US07802084B2 |
System and method for management and installation of operating system images for computers
Shown is a method and system for provisioning a target computer with an operating system, which calls for booting the target computer in a pre-operating system environment, collecting configuration information for the target computer, and transmitting the configuration information to a predetermined server. The approach shown also provides for searching a database in the server for a pre-existing operating system image corresponding to the configuration information from the target computer. If a corresponding operating system image is found, then the present approach involves transferring the pre-existing operating system image to the target computer and installing the pre-existing operating system image on the target computer. |
US07802083B2 |
Utilization based installation on a computing system
Methods, apparatuses, articles, and systems for performing an installation by a client system at a time when the client system is predicted to be below a level, are disclosed. The installation may be a software or a patch. In various embodiments, the methods, apparatus et al may include performance of the adaptive prediction, and the adaptive prediction may be performed by a learning algorithm. In other embodiments, the methods et al may also develop a model of the client system's utilization by observing and recording metrics of hardware and software utilization over time. |
US07802081B2 |
Exposed sequestered partition apparatus, systems, and methods
Apparatus, systems, methods, and articles may operate to store one or more parameters associated with a pseudo-device in a device configuration table associated with a first partition within a multi-partition computing platform. An inter-partition bridge (IPB) may be exposed to an operating system executing within the first partition. The IPB may be adapted to couple the first partition to a second partition sequestered from the first partition. The IPB may be configured by the parameter(s) associated with the pseudo-device. Other embodiments may be described and claimed. |
US07802080B2 |
Null exception handling
A processor 6 is provided with an instruction decoder 18 which is responsive to memory access instructions to determine whether the base register value being used matches a null value and if such a match occurs then branches to a null value exception handler. |
US07802079B2 |
Parallel data processing apparatus
A parallel data processing apparatus using a SIMD array of processing elements is disclosed. The apparatus makes use of a register in order to control issuance of instructions to the processing elements in the array. |
US07802078B2 |
REP MOVE string instruction execution by selecting loop microinstruction sequence or unrolled sequence based on flag state indicative of low count repeat
A microprocessor REP MOVS macroinstruction specifies the word length of the string in the IA-32 ECX register. The microprocessor includes a memory, configured to store a first and second sequence of microinstructions. The first sequence conditionally transfers control to a microinstruction within the first sequence based on the ECX register. The second sequence does not conditionally transfer control based on the ECX register. The microprocessor includes an instruction translator, coupled to the memory. In response to a macroinstruction that moves an immediate value into the ECX register, the instruction translator sets a flag and saves the immediate value. In response to a macroinstruction that modifies the ECX register in a different manner, the translator clears the flag. In response to a REP MOVS macroinstruction, the instruction translator transfers control to the first sequence if the flag is clear; and transfers control to the second sequence if the flag is set. |
US07802077B1 |
Trace indexing via trace end addresses
A new class traces for a processing engine, called “extended blocks,” possess an architecture that permits possible many entry points but only a single exit point. These extended blocks may be indexed based upon the address of the last instruction therein. Use of the new trace architecture provides several advantages, including reduction of instruction redundancies, dynamic block extension and a sharing of instructions among various extended blocks. |
US07802074B2 |
Superscalar RISC instruction scheduling
A register renaming system for out-of-order execution of a set of reduced instruction set computer instructions having addressable source and destination register fields, adapted for use in a computer having an instruction execution unit with a register file accessed by read address ports and for storing instruction operands. A data dependance check circuit is included for determining data dependencies between the instructions. A tag assignment circuit generates one or more tags to specify the location of operands, based on the data dependencies determined by the data dependance check circuit. A set of register file port multiplexers select the tags generated by the tag assignment circuit and pass the tags onto the read address ports of the register file for storing execution results. |
US07802072B2 |
Data storage device, memory management method and program for updating data recorded in each of a plurality of physically partitioned memory areas
A data storage device comprises a memory that includes a plurality of physically partitioned memory areas with a rewrite buffer area to be used for data rewrite set within each of the partitioned memory areas and a memory management unit that updates data recorded in each partitioned memory area by utilizing the corresponding rewrite buffer area is set within the partitioned memory area. |
US07802066B2 |
Advanced memory management architecture for large data volumes
An efficient memory management method for handling large data volumes, comprising a memory management interface between a plurality of applications and a physical memory, determining a priority list of buffers accessed by the plurality of applications, providing efficient disk paging based on the priority list, ensuring sufficient physical memory is available, sharing managed data buffers among a plurality of applications, mapping and unmapping data buffers in virtual memory efficiently to overcome the limits of virtual address space. |
US07802062B2 |
Non-blocking variable size recyclable buffer management
Buffer management system. A ring buffer may be implemented. The ring buffer includes a number of zones. Each of the zones includes state fields. The state fields include a filled indicator indicating whether the zone is full. The state fields for the zone further include a committed indicator indicating whether data in the zone is readable. The state fields for the zone also include a recycling indicator indicating whether the zone can be recycled. The ring buffer includes entries in the zones. Each of the entries includes state information. The entry state information includes a zone offset indication indicating a memory offset into the zone. The entry state information further includes a size indicating the size of the entry. The entry state information also includes a committed indicator indicating that the entry is readable. |
US07802056B2 |
Management of drawing resources in a native code portion using cached drawing parameters
Techniques for management of drawing resources are described. In an implementation, a reference count numeral may be associated with a drawing resource stored in cache memory. One may be added to the reference count numeral each time a new drawing resource is added to memory. In addition, one may be removed from the reference count each time an existing drawing resource is removed from the memory. Also, the drawing resource may be maintained in the cache memory when the reference count numeral is greater than zero. |
US07802053B2 |
Management method for a virtual volume across a plurality of storages
To enhance capacity expansion property of a storage system for providing a thin provisioning volume, this invention provides a computer system including: a first storage system; and a second storage system for providing a second volume to the first storage system. The first storage system is configured to: define at least one first volumes; define a first storage pool including the defined first volume and the provided second volume; provide to the host computer a first thin provisioning volume that is recognized as a volume having a capacity equal to or larger than that of storage areas assigned from the first storage pool. The first thin provisioning volume is thus assigned with both storage areas of the first volume and storage areas of the second volume, which are included in the first storage pool. |
US07802048B2 |
Smart translator box for AGM-65 aircraft “Maverick” analog interface to MIL-STD-1760 store digital interface
A smart translator “SMARTX” box provides an aircraft outfitted with an analog AGM-65 (“Maverick”) interface with the same “look and feel” and capability to use a store outfitted with a digital MIL-STD-1760 interface as if the aircraft was fully 1760 compliant without any modifications to the electronics or software of either the aircraft or store. |
US07802045B2 |
Bus system for use with information processing apparatus
A processor bus linked with at least a processor, a memory bus linked with a main memory, and a system bus linked with at least an input/output device are connected to a three-way connection control system. The control system includes a bus-memory connection controller connected to address buses and control buses respectively of the processor, memory, and system buses to transfer address and control signals therebetween. The control system further includes a data path switch connected to data buses respectively of the processor, memory, and system buses to transfer data via the data buses therebetween depending on the data path control signal. |
US07802038B2 |
Communication steering for use in a multi-master shared resource system
New approaches for providing communication between multiple masters (12, 14) and one or more shared resources (24, 30, 100) are needed. One example of a resource that may need to be shared is circuitry complying with the Universal Serial Bus (USB) standard (100). The USB specification defines the use of USB endpoints as data and control channels that reside in a USB device. In some cases it is desirable to have a certain number of endpoints controlled by one processor, and other endpoints controlled by a different processor, thus providing a shared control of all the endpoints. Circuitry (402, 417, 480) may be used to provide steering for additional signals such as interrupts. Other shared resources (24, 30) may use more centralized circuitry (36) to perform a steering function for additional signals. |
US07802036B2 |
Serial communication system using an I2C bus as a serial bus
A serial communication system comprises: a master; a plurality of slaves; and a serial communication bus connecting the master and the plurality of slaves. The master is configured so as to perform peer-to-peer control, via the serial communication bus, of the plurality of slaves. Each of the plurality of slaves has: an I/O portion for controlling communication with the master; a control portion for controlling a driving portion of the slave; and a register portion. The register portion comprises a control program for the driving portion. The control program comprises a plurality of functions, and the register portion stores control information to which are allocated all or a portion of the plurality of functions corresponding to all or to a portion of the plurality of program steps. The master issues a command specifying the program step to each of the slaves, each of the slaves receiving the command via the serial communication bus, and each of the control programs of the plurality of slaves determines a program step specified by the command based on the received command, and the slaves simultaneously execute the function relevant to the relevant program step based on the control information. |
US07802030B2 |
Interrupt generation circuit for intermediate response to edge detection signal, when count value of main timer is less than pre-stored value
The present invention provides an interrupt generation circuit that can reduce the time between the moment a monitored object actually enters a desired state and the moment an interrupt is generated. An external event detection unit 101 detects the effective edge of an external event signal. A count period generation circuit 103 generates external event division signals which are counted by the main timer 104 and each of which has a period that is 1/N of the time interval between the effective edges of the immediately preceding external event signal. A compare register 105 stores a value corresponding to the time at which an interrupt is to be generated. When the count value of the main timer 104 becomes equal to or larger than the value stored in the compare register 105, the interrupt determination circuit 106 generated an interrupt. If the count value of the main timer 104 is smaller than the value stored in the compare register 105 when the effective edge is detected, the interrupt determination circuit 106 immediately generates an interrupt. |
US07802029B2 |
System and article of manufacture for the detection of misdirected data
Provided are a system and article of manufacture, wherein in certain embodiments an I/O command from a host is received at a first storage unit. An identifier is generated that identifies a destination to which the I/O command is to be transmitted from the first storage unit. The I/O command is augmented with the generated identifier at the first storage unit. The augmented I/O command is transmitted. In certain other embodiments, an I/O command is received at a storage unit, wherein the storage unit is associated with a storage unit identifier. A determination is made at the storage unit, whether the I/O command is associated with an identifier that identifies a destination for which the I/O command is intended. A further determination is made, at the storage unit, whether the identifier is the same as the storage unit identifier, in response to determining that the identifier associated with the I/O command identifies the destination for which the I/O command is intended. |
US07802026B2 |
Method and system for processing frames in storage controllers
Method and system for transferring data between a computing system and a storage device is provided. The system includes a storage controller including a frame snooper module that detects a TMR and generates a pause signal to a channel that stops the channel from sending any non-data frames to a buffer memory, wherein the channel continues to receive and process data frames while the channel is stopped from sending the command frames to the buffer memory; a counter for counting TMRs; and logic for generating an interrupt if a number of TMRs received exceeds a certain threshold value. The method includes detecting a TMR generating a command to stop a channel from receiving non-data frames while continuing to receive data frames from a Fiber Channel interface; and generating an interrupt to a processor after a certain number of TMRs are received. |
US07802023B2 |
Methods and apparatus for supporting multiple configurations in a multi-processor system
Methods and apparatus provide for interconnecting one or more multiprocessors and one or more external devices through one or more configurable interface circuits, which are adapted for operation in: (i) a first mode to provide a coherent symmetric interface; or (ii) a second mode to provide a non-coherent interface. |
US07802021B2 |
System and apparatus for in-system programming
Embodiments of the present invention relate to machines that perform in-system programming of programmable devices that are attached to assembled printed circuit boards. In accordance with one aspect, multiple nonvolatile devices may be programmed in a single session at their normal maximum programming speeds. Different nonvolatile devices on a board can receive different data. Data variables can be inserted so that not all boards receive identical data. A master controller sends image files and algorithm information to a subsidiary controller. The subsidiary controller executes a device algorithm, and an FPGA executes a bus algorithm. Embodiments of the present invention can be designed as stand-alone systems or to operate cooperatively with an automatic tester, so that testing and device programming can take place in a single operation using a single fixture to hold the circuit board. |
US07802020B2 |
I/O module with configurable ASICs that include a matrix switch
An I/O module for use with I/O devices such as pumps, valves, thermocouples, and mass flow controllers includes an application-specific integrated circuit (ASIC) associated with each electrical signal interface to an I/O device. Additionally, a matrix switch is incorporated into each of the ASICs in order to enable electrical signals related to the I/O device to be distributed between the ASICs. Matrix switches within the different ASICs are electrically connected by at least one signal path that is dedicated to electrical signal distribution within the I/O module and the matrix switches are configurable on an ASIC-by-ASIC basis such that the desired electrical signal distribution can be achieved on a per-application basis. Incorporating configurable matrix switches into the ASICs enables electrical signals to be easily distributed among the ASICs in an I/O module. |
US07802017B2 |
Server system and a power control method in a server system
To provide a blade server capable of expanding disks of any servers in one chassis, the blade server has one or more server modules, one or more storage modules, a management module for managing the whole of the server, and a back plane via which a signal is transmitted among the modules wherein the server modules, the storage modules, and the management module are installed in slots. The server modules and the storage modules are interconnected via a disk interface on the back plane. Each of the server modules and the storage modules has a module management unit that controls a power in the its own module, and the module management unit controls the power in the its own module according to a power control signal sent from the management module. |
US07802013B2 |
Method for transmitting data
A data transmission method suitable for transmitting a first data table from a server to a mobile device is provided, wherein the first data table has a plurality of first data fields. The data transmission method includes following steps. A maximum used bit number of each of the first data fields is identified, wherein when the maximum used bit number of one of the first data fields is 0, the first data field is deleted so as to form a second data table. The second data table is then transmitted to the mobile device. |
US07802012B2 |
Estimating traffic values or intervals for network topology and network behaviour
A method of estimating traffic values or intervals in a communications network, the network comprising a plurality of nodes being interconnected by links, the method comprising the steps of (a) obtaining traffic data through the nodes or links as input data; (b) obtaining network data relating to the network topology and network behaviour; and (c) estimating the effect of a modification of the communications network and/or its behaviour be calculating traffic information between a selected first and a selected second node of the network using the input data. |
US07802011B2 |
Mapping of packets to PDP contexts in multisession connection
Routing packets belonging to different quality of service flows in a packet data network system is described. For each application initiated by a subscriber equipment with an associated quality of service flow in a multi-session connection settings of a network node hosting the application are obtained. From the obtained settings configuration information are determined and packets are routed from the network system to the subscriber equipment for each initiated application in accordance with the configuration information. |
US07802010B1 |
Computer network method and system for guaranteed messaging service
A system and method for reliable messaging is provided. Instead of returning a message as undeliverable, the message is routed to a relay server. The relay server attempts to re-send or re-route the message to the destination server. Once the destination server and associated connection becomes operational, the relay server provides the message to the destination server. If the attempts to re-send or re-route the message time out or do not succeed after a certain number of attempts, the relay server may invoke a process to create another messaging server. The other messaging server substitutes for the original destination server and processes the message for the receiving user. In either situation, the message is provided to the receiving user. |
US07802007B2 |
Techniques for providing connections to services in a network environment
Methods and apparatus for facilitating consumption of services via a services network are described. Access is provided to a services directory which identifies a plurality of services and at least one connector for facilitating consumption of each of the services via the network. Each connector is operable to mediate communication protocol and business policy differences between a first network end point associated with the corresponding service and a second network end point associated with a consumer of the service. For each of selected ones of the connectors, information accessible via the services directory is provided regarding how to use the connector to consume the corresponding service. For each of selected ones of the services, access to a connector design process is provided via the services directory. The connector design process is operable to facilitate creation of a new connector for the corresponding service, and to specify at least one business process for mediating the business policy differences. |
US07802003B2 |
Method and apparatus for multicasting data on a network at predetermined starting times
An embodiment of the present invention is a method for broadcasting information from a server to a client which includes the steps of: (a) broadcasting information at predetermined starting times; (b) receiving a request for the information from the client at an arrival time different from the predetermined starting times; and (c) transmitting a time-scale modified version of the information to the client for a period of time. |
US07802001B1 |
System and method for flow control within a stateful protocol processing system
A method of flow control implemented by a system disposed to execute a protocol stack and an application is disclosed herein. The method includes configuring the system to operate in a push mode pursuant to which the protocol stack initiates the forwarding, to the application, of a first sequence of data packets received by the protocol stack. The system may also be configured to operate in a pull mode pursuant to which the application initiates the forwarding, to the application, of a second sequence of data packets received by the protocol stack. In a particular implementation the system may be configured to transition from the push mode to the pull mode, or vice-versa, in response to receipt at the protocol stack of a data packet bearing a specified sequence number. |
US07802000B1 |
Virtual network in server farm
A plurality of virtual machines execute on a network of physical computers. The virtual machines are deployed in fenced and unfenced configurations across multiple physical computers. Host level virtual network devices execute on the physical computers, and intercept the virtual machine network traffic. For each fenced configuration of virtual machines, a distributed virtual switch transmits network traffic between the virtual machines deployed in that fenced configuration, and a virtual router routes network traffic between virtual machines deployed in that fenced configuration and external components. |
US07801993B2 |
Method and apparatus for storage-service-provider-aware storage system
A storage system includes a virtual volume configured on a storage controller and mapping to a physical storage capacity maintained at a remote location by a storage service provider (SSP). The storage controller receives an I/O command in a block-based protocol specifying a logical block address (LBA). The storage controller correlates the LBA with a file name of a file stored by the SSP, translates the I/O command to an IP-supported protocol, and forwards the translated I/O command with the file name to the SSP for processing. In the case of a write command, the SSP stores the write data using the specified file name. In the case of a read command, the SSP enables download of data from the specified file name. In an alternative embodiment, a NAS head may replace the storage controller for correlating the LBA with a file name and translating the I/O command. |
US07801989B2 |
Dynamically updating subcomponents in a tiered remote monitoring system
Various approaches for updating system monitoring policy parameters. In one approach, updates to the monitoring policy parameters are transmitted to an event server via an event report. The event server transmits the event report to a subcomponent manager executing on the monitored system. The subcomponent manager determines to which of a plurality of monitoring subcomponents the update is to be applied. The subcomponent manager then suspends the execution thread of the monitoring subcomponents, updates monitoring policy parameters of the subcomponent with data from the event report, and thereafter resumes the execution thread of the subcomponents. The subcomponent then operates with the updated monitoring policy parameters. |
US07801987B2 |
Dynamic infrastructure for monitoring service level agreements
A dynamic infrastructure for monitoring service level agreements (SLAs) is described. In an embodiment, the infrastructure comprises three types of functional elements: probes, metrics and audits and a small number of primitive actions for manipulating these elements. The elements are connected by streams which store data for processing and transport data between functional elements. The primitive actions, which are duplicating and removing functional elements as well as splitting and joining metrics, are arranged such that the functional elements can be optimized dynamically in responses to changes in the service and/or the hardware without losing any data. |
US07801985B1 |
Data transfer for network interaction fraudulence detection
Transferring metadata is disclosed. Information about a network interaction is processed to generate metadata describing the network interaction. Based on the metadata it is determined whether the metadata is to be transferred to an aggregator. In the event that the metadata is to be transferred, one or more aggregators are determined to which the metadata is to be transferred. The metadata is transferred to the one or more aggregators. |
US07801975B2 |
Managing client configuration settings in a network environment
A GUI (Graphical User Interface) Manager is used by a network administrator to fill-in predefined templates. The administrator does not need to compile, debug or write a single line of scripting code. The GUI manager has a “select the box” and “point and click” and “fill-in the blank” approach for selecting computer settings. The predefined configuration and/or template(s) are used by a logon script program on a client system to manage the configuration of resources on at least one client. There are three levels of resources that can be managed. The first type of resource is an operating system. The second type of resource is an application resource. And the third type of resource is to redirect a resource on the client to a resource on a network such as a drive letter mapping. |
US07801963B2 |
Method for monitoring distributed software
A method for monitoring distributed software, as well as a computer program and a computer program product. In the method, the software, distributed to a number of computer units, is executed. One of the computer units is assigned a master module and the other computer units are assigned a slave module each. Monitoring is performed via communication in master-slave operation between the master module and the slave modules. |
US07801956B1 |
Providing notifications to an individual in a multi-dimensional personal information network
A method for providing notifications to an individual within a multi-dimensional personal information network includes obtaining itinerary information corresponding to a first individual within a multi-dimensional personal information network. A second individual that is included in a projection of the multi-dimensional personal information network that also includes the first individual is identified. Itinerary information corresponding to the second individual is obtained. One or notifications based on the itinerary information corresponding to the first individual and the itinerary information corresponding to the second individual are provided to the first individual. |
US07801951B2 |
Process for referencing, prioritizing, accessing, and displaying marginalia in digital media
A system and method for providing information over a communication network among a group of computer users. Computer users are able to provide information that relates to information downloaded from the communication network. User-provided information is displayed adjacent to the relevant information from the communication network and is viewable by other computer users utilizing the system. |
US07801947B2 |
Software deployment system and method
A software deployment system and method are provided. The system includes a server and at least one client. The server executes a first server application and a second server application simultaneously. The client controls at least one equipment tool, executes a first client application connected to the first server application, and has a second client application. In response to a deployment signal, the client first deletes the first client application and executes the second client application to connect to the second server application if all equipment tools controlled by the client are idle. The client then transmits a completion signal to the server. If software deployment on each client is complete, the server deletes the first server application. |
US07801944B2 |
Distributed computing using agent embedded in content unrelated to agents processing function
A method for operating a host layer of a distributed computing system on a wide area network includes attaching an autonomous agent to a client-requested carrier, such as web content. The method includes the steps of receiving a request for specified content from a client node via the wide area network, and sending the content and an embedded agent to the client via the wide area network. The agent has program instructions configured to execute autonomously on the client node to perform a processing function. The processing function is configured to operate on raw data to produce process data, according to instructions determined by a solution algorithm of the distributed computing system. The method further includes sending the raw data to the client node and receiving the process data from the client node as it is processed by the agent. The host layer may comprise a web server hosting a web site containing consumer-oriented web pages, and the carrier may comprise an HTML page containing user content. The agent may comprise a web page-enabled application embedded in the HTML page, such as a Java™ applet. |
US07801940B2 |
Method for dividing a number by a fraction having a number in the form of a power of 2 at the numerator
A method divides a number N1 by a number which can be written in the form 2n/k, n and k being whole numbers, and obtains a result N2. The result N2 is calculated by adding terms N1*Ki/2n-i for i ranging from 0 to N, the terms Ki being the constituent bits K0, K1, K2, . . . KN-1 of the number k expressed in binary. The method can be applied particularly to the production of a calibration circuit for calibrating a clock signal in a UHF transponder. |
US07801939B1 |
Complex and hypercomplex inclusive interval expression evaluations with stable numeric evaluations and precision efficacy testing
Improvements to optimal interval operators are developed for interval expression evaluation using arithmetic and real power operators applied to complex and hypercomplex number systems. A method for determining efficacy of numeric precision, incorporating minor changes to interval operators, provides detection of insufficient numeric evaluation precision. |
US07801934B2 |
Pointer generation method and apparatus for delay compensation in virtual concatenation applications
Virtual concatenation circuitry is disclosed for implementation in a network element of a data communication network. The virtual concatenation circuitry in a preferred embodiment is operative: (i) to maintain, for each of the individual member streams of a virtual concatenation stream, a corresponding counter which tracks pointer adjustments for that member stream; and (ii) to generate pointers based on values of the counters so as to substantially equalize incoming and outgoing pointer adjustments for the member streams at the network element. |
US07801931B2 |
System and method for common storage object model
A system and method for common storage object model is provided. In one aspect, one or more classes representing respective one or more storage devices are provided. One or more plugin modules are operable to discover and provision one or more storage devices connected to a storage network using the one or more classes. A wrapper module is operable to handle selecting and loading of the one or more plugin modules. |
US07801929B2 |
Pyramid reporting tool
A method and apparatus for a dimensional pyramid reporting tool. In one embodiment, the method includes identifying dimensions associated with one or more databases, and receiving user input specifying the number of reporting levels. The method further includes receiving user input linking the dimensions with corresponding reporting levels, and creating a table for each of the reporting levels to store dimensions linked to a corresponding reporting level. |
US07801928B2 |
Method, computer-readable medium, apparatus, user interface, and system for provision of a dictionary
A method is disclosed, including determining an application to be executed; determining a dictionary associated to the determined application; and enabling the associated dictionary. Corresponding computer program, apparatus, user interface, and system are also disclosed. |
US07801922B2 |
File index processing
According to some embodiments, a technique for processing an index comprises receiving an index, wherein the index includes a path, and wherein the path includes an element; determining whether the path element is associated with an identifier; and associating an identifier with the path element if the path element is determined to not be associated with an identifier. |
US07801916B1 |
System and method for managing data in multiple bills of material over a network
A system for managing a bill of materials includes a data structure having at least one record with a primary key data field, an owner data field for indicating the owner of the record, the owner data field including data representative of one of a plurality of owners, and at least one other data field. In another aspect, the system for managing a bill of materials includes a database having a single namespace, and at least one record with a primary key data field, an owner data field for indicating the owner of the record, the owner data field including data representative of one of a plurality of owners, and at least one other data field. |
US07801909B2 |
Apparatus and method for identifying and/or for analyzing potential patent infringement
An apparatus and method for identifying and/or analyzing potential patent infringement, including a processing device for processing the information regarding the patent, wherein the processing device identifies at least one independent claim of the patent, wherein the processing device formulates a search or a search query containing information corresponding to the at least one independent claim, wherein the processing device searches information regarding at least one of a product, products, a service, and services, wherein the processing device obtains and processes information regarding at least one of a product, products, a service, and services, relevant to the at least one independent claim in conjunction with information contained in the at least one independent claim, and further wherein the processing device generates claim chart information containing information regarding the at least one of a product, products, a service, and services. |
US07801903B2 |
Shared-memory multiprocessor system and method for processing information
Large-scale table data stored in a shared memory are sorted by a plurality of processors in parallel. According to the present invention, the records subjected to processing are first divided for allocation to the plurality of processors. Then, each processor counts the numbers of local occurrences of the field value sequence numbers associated with the records to be processed. The numbers of local occurrences of the field value sequence numbers counted by each processor is then converted into global cumulative numbers, i.e., the cumulative numbers used in common by the plurality of processors. Finally, each processor utilizes the global cumulative numbers as pointers to rearrange the order of the allocated records. |
US07801899B1 |
Mixing items, such as ad targeting keyword suggestions, from heterogeneous sources
The way in which targeting keywords are suggested to advertisers, particularly in instances where different suggestion tools or techniques provide a number of different sets of targeting keyword suggestions, may be improved by (a) accepting at least two heterogeneous sets of suggestions (where each of the sets of suggestions includes suggestions that are ranked and/or scored), (b) determining, for each of the sets of suggestions, a new score for each of the suggestions of the set, where the new score combines an cardinal aspect of the suggestion and an ordinal aspect of the suggestion, and (c) combining at least some of the suggestions from each of the sets using the new scores to generate a final set of ordered and/or scored suggestions. Each of the suggestions may include information for targeting the serving of an online advertisement. For example, each of the suggestions may include a keyword for targeting the serving of an online advertisement. Each of the suggestions may include a keyword type. |
US07801893B2 |
Similarity detection and clustering of images
A system and method for determining if a set of images in a large collection of images are near duplicates allows for improved management and retrieval of images. Images are processed, image signatures are generated for each image in the set of images, and the generated image signatures are compared. Detecting similarity between images can be used to cluster and rank images. |
US07801892B2 |
System and method for selecting search listing in an internet search engine and ordering the search listings
Provided is a keyword advertising system extracting search listings in response to a search request, the system comprising: an interface receiving bid price information corresponding to a keyword from an advertiser; a search information database storing search listings associated with the advertisers in association with each of the received bid price information; a ranking module generating a search result list by referring to the search information database, in response to a search request from a searcher; and a search results providing module providing the searcher with the generated search result list; wherein the ranking module generates the search result list by performing the steps of: identifying a keyword received from the searcher in association with the search request; selecting N of search listings from the at least one search result listing corresponding to the identified keyword, based on the bid price information; and ordering the selected search listings in order of click through rate. |
US07801890B1 |
Methods and apparatus to identify accessed digital content
A system identifies purchasable digital content to be used in development of a digital composition by receiving a request to identify a set of digital content, and retrieving access history for individual portions of digital content that match the request. The access history includes a number of times the individual portions of digital content have been accessed. The system then produces a set of digital content indicative of the access history for each individual portion of digital content, and outputs the set of digital content that matches the request, and that reflects the access history for individual portions of digital content. |
US07801887B2 |
Method for re-ranking documents retrieved from a document database
A computer-implemented method for processing documents in a document database includes generating an initial ranking of retrieved documents using an information retrieval system and based upon a user search query, and processing vocabulary words based upon occurrences thereof in at least some of the retrieved documents. Respective relevancies of the vocabulary words based on the occurrences thereof and the user search query are generated. A re-ranking of the retrieved documents is generated based on the relevancies of the vocabulary words. |
US07801886B1 |
Method and apparatus for performing database operations involving custom fields
A system that performs a database operation which involves accessing user-defined fields which are stored in a custom field table, wherein the user-defined fields are used to augment an existing table. During operation, the system performs the database operation which involves accessing the user defined fields. While accessing the user-defined fields, the system performs a mapping between the user-defined fields and custom fields in the custom field table, wherein each row in the custom field table includes a position field and multiple custom fields. |
US07801879B2 |
Method, system, and computer readable storage for affiliate group searching
A method for allowing an information seeker to utilize affiliate group searching involving human searchers who are members of particular information affiliate groups. Each affiliate group has an area of expertise in which they are particularly skilled. In at least one embodiment, the method includes accepting designation of an affiliate group for providing information searching and presenting search results produced by a member of the affiliate group to an information seeker. |
US07801878B2 |
Method and system for approximate matching of data records
The present invention is directed to a method of matching a data record with a reference record. The method includes receiving a data record; searching stored reference records for a reference record that is an exact match for the received data record; and, if an exact matching reference record is not found, calculating a distance between the received data record and at least one stored reference record, and determining the at least one stored reference record to be an approximate match, if the calculated distance is less than a pre-determined threshold. The inventive method and system can be used for, but not limited to, invoice processing in an Accounts Payable system, record conciliation in a securities trading system, finding preferred bonds in a bond trading system. Approximate matching records are ranked, and the closest match, or highest ranking match, may be automatically processed, if within a predetermined threshold. |
US07801873B2 |
Information processing apparatus, information processing method, recording medium, program, and data
An information processing apparatus is disclosed which handles content items categorized in a predetermined number of groups. The apparatus includes group number attaching means for attaching to the groups a series of group numbers made up of natural numbers starting from 1; and depth information attaching means for attaching depth information 1 to the group having the group number 1. If a given group with a group number N which is a natural number has depth information “a” which is also a natural number, then the depth information attaching means attaches the depth information formed by a natural number which is at least 1 and not more than a+1 to the group having the group number N+1. |
US07801870B2 |
Method of synchronizing information shared between a plurality of universal plug and play devices and apparatus therefor
A method of effectively managing information shared by synchronizing between a plurality of Universal Plug and Play (UPnP) devices is provided. According to the method, all devices exchange version information of the devices at initial synchronization, and when shared information stored in some of the devices is changed, a device changing shared information transmits new version information to the other devices via an event message, so that all of the devices can maintain the latest shared information. Also, by having a counter indicating an update state of respective parts of shared information, when shared information is changed by a plurality of the UPnP devices, it is easy to recognize which part from among the respective parts of the shared information is the latest. |
US07801868B1 |
Surrogate hashing
Surrogate hashing is described, including a memory configured to store data a hash value and data associated with a portion of a file, and a processor configured to run a hashing algorithm against a portion of a file to generate a hash value, to determine whether the hash value is substantially similar to a stored hash value associated with another portion of another file, the portion and the another portion being standardized, wherein at least one of the portion and the another portion is an extremely small dataset, and to identify a location of the another file if the hash value is substantially similar to the stored hash value associated with the another portion of the another file. |
US07801865B1 |
System and method for providing access to a database during a recovery process
Methods and systems for providing access to spaces in a database during a recovery process affecting the database. Spaces in the database that are affected by the recovery process are identified and I/O requests sent to a media manager associated with the database are intercepted. If the I/O request is for a read operation to a space affected by the recovery process and the corresponding page has been recovered, the data in the page may be read. If the page has not been recovered, the read operation may be held in a cache until the recovery utility indicates that the page has been recovered. If the I/O request is for a write operation to a space affected by the recovery process, the data may be written to a cache. |
US07801864B2 |
Systems and methods for using metadata to enhance data identification operations
Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obtained from their associated data objects stored in one or more storage devices. In various embodiments, such processing of the index and storing of the metadata can facilitate, for example, enhanced data management operations, enhanced data identification operations, enhanced storage operations, data classification for organizing and storing the metadata, cataloging of metadata for the stored metadata, and/or user interfaces for managing data. In various embodiments, the metabase can be configured in different ways. For example, the metabase can be stored separately from the data objects so as to allow obtaining of information about the data objects without accessing the data objects or a data structure used by a file system. |
US07801862B1 |
Retention of complex objects
Retention of complex objects is disclosed. An indication is received that retention applied to a root object of a complex object is to be extended to child objects, such as attachments or included files or other content. A snapshot of at least the child objects is stored and the retention that is applied to the root object is extended to the snapshot. Retention of the snapshot ensures that the child objects are retained, so long as and in the same manner as the root object, in the form (e.g., version) in which they are stored at the time retention is applied to the snapshot. |
US07801861B2 |
Techniques for replicating groups of database objects
Techniques for making a replica of a particular group of database objects of a database on a particular node that does not initially have the particular group of database objects include determining whether conditions for copying a full database from a first node are satisfied. If conditions for copying the full database from the first node are not satisfied, then a database-object-copy routine is employed for each database object in the particular group of database objects. If conditions for copying the full database from the first node are satisfied, then a full-database-copy routine for performing a copy of an entire database is employed. |
US07801860B2 |
System and method for highly available data processing in cluster system
In a system that switches multiple database servers to separate computers, a switching order of the database servers is variably changed and set. In the system that allows an executive system computer and a standby system computer having the database servers to share a database respectively, the system is switched from the database server of the executive system computer to the database server of the standby system computer. Information (order information) that indicates an order in which the system of the executive system database server is switched is registered in a storage device. The order information is changed by detection of the occurrence of an event in the executive system computer. The system switching processing is performed from the executive system database server to the standby system database server in accordance with the changed order information. |
US07801857B2 |
Implicit routing in content based networks
In a method of managing a content-based network, which is typically XML-based, and optionally may be overlaid on an underlying network having a plurality of network elements interconnected by links, a link state protocol maintains each network element's topological view of the overlay network from the underlying network. A subscription management protocol ensures dissemination of published content within the content-based network independently of the link state protocol. |
US07801855B2 |
Method and apparatus for merging log entries in a database management system
A logging method of reducing a log size by using a log entry when a log record is generated by an update, and an apparatus therefore, is provided. The method includes storing log information of a data page being updated; when the update of the data page is completed, reading the stored log information; generating a log record by using the read log information; and writing the generated log record in a log page. According to the method, the log size due to logging is reduced and the times of disk input and/or output operations decrease, thereby improving the updating speed of a database system. |
US07801853B2 |
Starting up an application in a mobile client
A method for starting up an application in a mobile data processing device, for the operation of which an information database is required in the device. The inventive method includes the following steps: a) provision of a permanent portion and a temporary portion of the information database; b) wire-bound transmission of the permanent portion from a central server to an intermediate server; c) transmission of the permanent portion from the intermediate server to the device via a first transmission path and storage in the device; d) transmission of the temporary portion via wireless communication, the wireless communication representing a second transmission path that is distinct from the first transmission path; and e) execution of the application. |
US07801851B2 |
Method for ensuring referential integrity in multi-threaded replication engines
During replication of transaction data from a source database to a target database via a change queue associated with the source database, one or more multiple paths are provided between the change queue and the target database. The one or more multiple paths cause at least some of the transaction data to become unserialized. At least some of the unserialized data is reserialized prior to or upon applying the originally unserialized transaction data to the target database. If the current transaction load is close or equal to the maximum transaction load capacity of a path between the change queue and the target database, another path is provided. If the maximum transaction threshold limit of an applier associated with the target database has been reached, open transactions may be prematurely committed. |
US07801848B2 |
Redistributing a distributed database
Illustrative embodiments provide a method for redistributing data in a distributed database. The method provides a set of servers, each of which having a respective portion of the distributed database resident thereon, and for routing requests to the set of servers by means of a proxy server. Responsive to a redistribution request to redistribute the distributed database among the set of servers from a first distribution to a second distribution, setting a flag in the proxy server indicating that redistribution is in progress. Further storing configuration data for the first distribution and the second distribution in the proxy server, and redistributing the data in the distributed database in accordance with the configuration data. |
US07801842B2 |
Method and system for spatial behavior modification based on geospatial modeling
Behavioral influences are determined and real-world variables modified according to the present invention. A forecasting engine and method assists in forecasting occurrences of identifiable events and/or results based on signature and/or pattern matching. The present invention derives signature for event-types based on a comparison of actual event data with pre-established representational surfaces. The surfaces represent functional measurements and analysis associated with elements of the geospatial boundary being considered. In one embodiment, the present invention assists in the determination of possible real-world factor influence opportunities in order to influence desired behavior. |
US07801840B2 |
Threat identification utilizing fuzzy logic analysis
A method, system, computer program product, and/or computer readable medium of instructions for identifying a malicious entity in a processing system, comprising determining an entity threat value for an entity, the entity threat value being indicative of a level of threat that the entity represents to the processing system, wherein the entity threat value is determined based on one or more characteristics of the entity; and compare the entity threat value to an entity threat threshold to identify if the entity is malicious. In another form, there is provided a method, system, computer program product, and/or computer readable medium of instructions for identifying a malicious entity in a processing system, comprising determining one or more input values indicative of an entity; and performing a fuzzy logic analysis in relation to the one or more input values to identify if the entity is malicious. |
US07801835B2 |
Method for constructing autonomic advisors and learning procedural knowledge from scored examples
A system for and method of constructing an executable reusable procedure which includes determining an executable procedure from at least one scored trace of a procedure execution. |
US07801834B2 |
Method and apparatus for estimator tool
A software estimator tool implements an estimation process. The tool implements a bottom-up estimation process and a top-down estimation process. The bottom-up estimation process calculates an cumulative estimated level of effort for selected stages during the implementation of a custom software product, the custom software product being comprised of pre-written generic software modules. The top-down estimation process uses the cumulative estimated level of effort to estimate a schedule and calculate estimated billable revenue for the implementation project. |
US07801827B2 |
Methods and apparatus for conducting electronic transactions
A system and method for conducting electronic commerce are disclosed. In various embodiments, the electronic transaction is a purchase transaction. A user is provided with an intelligent token, such as a smartcard containing a digital certificate. The intelligent token suitably authenticates with a server on a network that conducts all or portions of the transaction on behalf of the user. In various embodiments a wallet server interacts with a security server to provide enhanced reliability and confidence in the transaction. In various embodiments, the wallet server includes a toolbar. In various embodiments, the digital wallet pre-fills forms. Forms may be pre-filled using an auto-remember component. |
US07801824B1 |
Method and apparatus to facilitate online purchase of works using paid electronic previews
A method and system is described to facilitate variable pricing for electronically viewing content online. Consumers pay different amounts to view portions of electronically viewable content obtained from a tangible work, where the amount paid is based on a characteristic of the work (e.g., the genre or publisher), the consumer's past viewing behavior or purchases, including the portions of content (e.g., the number of pages or chapters) previously viewed from the same or other work, or the number or amount of purchases made of other works or products, or the aggregated viewing behavior or purchases of a number of consumers. |
US07801820B2 |
Real-time delivery of license for previously stored encrypted content
Content is stored as ClearText by a content provider within a trusted area. Specific content is requested by an end user, preferably via a service provider, and the requested content is encrypted and then delivered over a secure communications channel to a home server system. While the encrypted content is stored on the home server system, the associated encryption keys are stored as a license with the content provider. When a playback device on the home server system is instructed to play back the encrypted content, the encrypted content is streamed from local storage within the home server system while the associated encrypted keys are simultaneously streamed from the content provider to the playback device. |
US07801819B2 |
Rendering rights delegation system and method
Methods and systems for controlling the distribution of digital content are provided. A license holder acquires protected content and an original digital license to the protected content from a content provider system. The license holder in turn delegates all or part of the grants in that original license to other qualified devices or clients. The content remains in its original, protected or encrypted form while it is delivered from the license holder to the client along with a digital sublicense that the client receives from the original license holder, whereupon the content can then be rendered. The original digital license defines or governs the conditions under which such delegation occurs, and includes terms under which such delegation is permitted to continue in order to enforce the intent of the content provider. |
US07801818B2 |
Content providing system, information processing device and method, and program
The present invention relates to a content-providing system, information-processing apparatus, information-processing methods and programs which are capable of keeping up with changes in content value. A license server 221 transmits a utilization condition and a price table to a terminal 211. The terminal 211 has set contents stored in advance in a database 212. In an offline environment, the terminal 211 is capable of utilizing desired contents by using an electronic point count. The terminal 211 transmits information on contents used by the terminal 211 to the license server 221. The license server 221 collects a history of utilizations of contents in the terminal 211, extracts apparatus favorite contents for the terminal 211 from a database and properly transmits the favorite contents as well as price data reflecting changes in price to the terminal 211. The present invention is thus suitable for a system for providing contents. |
US07801817B2 |
Digital content management system and apparatus
There are provided a digital content management apparatus which further embodies a digital content management apparatus used with a user terminal, and a system which protects the secrets of a digital content. The system and the apparatus are a real time operating system using a micro-kernel, which is incorporated in the digital content management apparatus as an interruption process having high priority. When a user uses the digital content, whether there is an illegitimate usage or not, is watched by interrupting the usage process. In the case where illegitimate usage is carried out, a warning is given or the usage is stopped. The decryption/re-encryption functions of the digital content management apparatus having the decryption/re-encryption functions are not restricted to the inside of the user apparatus. By providing the decryption/re-encryption functions between the networks, the exchange of secret information between different networks is secured. By using this apparatus for converting a crypt algorithm, information exchange is made possible between systems which adopt different algorithms. |
US07801816B2 |
System and method for currency selectable stored value instrument
The invention provides a currency selectable stored value instrument, whose currency may be chosen or converted at the time value is loaded, after load but prior to redemption of value, at the time of redemption, or at other times. One embodiment of the system is configured so that the stored value instrument may be a plastic card with a magnetic stripe, compatible with card readers on Automated Teller Machines (ATMs) or other terminals. In one embodiment, U.S. dollars may be converted to Mexican pesos when the stored value instrument is loaded at an ATM or other location in the United States. A user may subsequently redeem that value for legal tender in pesos at an ATM located in Mexico, for example, or for goods, services, or cash in other currencies. |
US07801812B2 |
Methods and systems for characteristic leveling
Characteristic normalization (or leveling) is a process that yields consistent and equitable characteristic definitions across multiple sources of credit information. This leveling ensures that when the same data is present for multiple credit sources, for example two or more credit reporting agencies, it is interpreted in the same manner, acknowledging that differences in the data itself may still be present. |
US07801808B1 |
Database structure for financial products with unique, consistent identifier for parties that assume roles with respect to the products and methods of using the database structure
The present invention is directed, in various embodiments, to a computer system comprising a party database and a products-role database. The party database contains party data records that contain information about various parties, respectively. The products-role database contains a number of product-role records. Each of the product-role records is associated with a different financial product. Further, each of the product-role records contains a unique party identifier for each party that performs a role for the corresponding financial product (such as issuer, guarantor, custodian, etc.) and a corresponding link to a party data record in the party database for each party, The party identifier is used consistently throughout the records of the products-role database to identify the corresponding party for all products where the party performs a role. The party data records may include hierarchical party relationship information for the party, such as identifying the legal parent, the credit parent, the ultimate legal parent and/or the ultimate credit parent of the party. In that way, the database arrangement can be used by a firm to measure its exposure to a particular party. |
US07801805B2 |
Systems and methods for an online credit derivative trading system
A credit derivative trading system comprises a credit derivative authority configured to receive defined positions for credit derivatives and update a plurality of trade clients in real-time whenever there is movement in the market for a particular credit derivative. |
US07801803B2 |
Method and apparatus for generating a sale offer to selected individuals over electronic network systems
Methods and systems are provided for generating a sale offer over an electronic network (e.g., the Internet). Such methods and systems may be used to increase the revenue of a website by offering, at a substantially discounted or virtually free basis, one or more goods and/or services to visitors of the website. In one implementation, the seller may transmit a sale offer on the website for a high quality good or service, wherein the good or service can be purchased for free or at a cost near zero. The seller may make the offer visible and available to prospective buyers, who are connected to the website at that moment. Additionally, the sale offer may be available for only a very limited amount of time and may be offered at random or unpredictable times on the website in order to increase traffic to the website. |
US07801799B1 |
Customer activated multi-value (CAM) card
The Customer Activated Multi-Value (CAM) card provides a customer with a primary use as a transaction card which can be further activated to have a secondary use as a credit card. The CAM card can be activated as a transaction card or as a transaction card with a credit card feature. Activation of the CAM card as a transaction card allows the customer to purchase goods and services from one specific vendor and to establish a relationship with that vendor for the goods or services rendered (for example, telephone calling card or gasoline product purchasing card) while enjoying reward benefits based on those to purchases. Activation of the credit feature of the card allows the customer to interact with any merchant that accepts traditional credit cards such as VISA®, MASTERCARD®, AMERICAN EXPRESS®, or DISCOVER®. The combination of features allows a customer to purchase various goods and services from several different merchants. If the customer chooses to activate the CAM card as both a transaction card and a credit card, the customer is given the benefit of using the card in both manners described above. |
US07801798B1 |
Commodity contract bid evaluation system
A bid evaluation tool is provided for evaluating proposed bids for commodity sales contracts. The tool displays historical price data and forecasts in a graph. A user of the tool defines a date range for a proposed contract by entering starting and ending dates for the contract. The tool analyzes price data for the date range and generates a corresponding proposed bid for the date range. A bid window may be used to gather user inputs for the tool. The user can select between multiple bid pricing models for the bid evaluation tool to use when processing the price data to produce the proposed bid. Bid models for the tool include models such as a flat average model, a linear fit model, and an offset model. The user can adjust which historical data is included in the graph and can select which data set is used to generate bids. |
US07801795B2 |
Electronic communication network ranking for automated market system
A method for trading a security in an electronic market includes entering an order at a client station for executing against any market participant that can at least in part satisfy the order, and matching the entered order at a server system against interest in the market based on how the market participant participates in the market with a portion of the interest in the market being prioritized according to price priority among displayed quotes/orders of market makers, ECNs that do not charge a separate quote-access fee, and non-attributable agency orders of UTP Exchanges, and subsequently by displayed quotes/orders of ECNs that charge a separate quote-access fee, with the quotes/orders of the ECNs that charge a separate quote-access fee being ranked by the amount of the quote-access fee charged. |
US07801792B2 |
Method and system for a step-up provision in a deferred variable annuity with a rising guaranteed step-up
A computer implemented data processing system and method for administering a deferred variable annuity contract during the accumulation phase for a relevant life. The annuity contract has a payment base value, a contract value, and a step-up provision. Administration of the product determines whether a step-up of the payment base value is applicable. If applicable, the product determines a step-up, wherein the step-up is guaranteed at a predetermined percentage. The investments of the deferred variable annuity contract are not limited to a specific asset allocation in order to qualify for the step-up provision. |
US07801789B1 |
Stabilized monte carlo technique and method and system of applying same to valuate assets including derivative securities
A method of calculating derived variables comprises selecting a model equation, generating Monte Carlo paths and constructing a lattice of state variables, then calculating derived variables on the lattice. Derived variables for each Monte Carlo path are then calculated from the derived variables on the lattice, wherein the Monte Carlo path state variables are not restricted to the lattice node values. |
US07801787B2 |
Determination of customized investing advice
Described herein is a system that facilitates provision of personalized investing advice to a user. The system includes a subscriber component that receives a selection of multiple financial models from the user, wherein the user may desire to receive financial data from the multiple financial models in real-time. Further, the system can include an adviser component that can receive and process financial data output by the multiple financial models and can determine customized investing advice for the user based at least in part upon the financial data output by the multiple financial models and personal investing preferences of the user. |
US07801786B2 |
Method of creating and utilizing healthcare related commodoties
Disclosed are novel tangible financial instruments that allow entities to effectively and efficiently hedge the highly volatile fluctuations associated with predicting healthcare costs and revenues by converting healthcare services into commodities and constructing a financial derivative and a security with an underlying value based on the commodity. The financial instruments create a more efficient marketplace for the exchange of healthcare related products and services. |
US07801785B2 |
Handling multiple currencies in a project management system
A project management system is enabled to handle multiple currencies within managed projects. An exchange series includes currency definition parameters such as currency pairing, frequency of rate change, and effective date of exchange rate. Using the exchange series and a strong definition of cost for tasks and resources (i.e. indicating currency type along with value of cost), the project management system allows costs to be entered in local currency. Project level roll-ups are calculated employing time-phased currency conversion based on whether the cost is variable or fixed. For scheduling, speculative conversions are facilitated based on latest actual exchange rate information. Local and project currency costs are provided to a project server for enterprise level roll-ups and multi-project management. |
US07801775B1 |
Method and system for authenticating users when conducting commercial transactions using a computer
A method and system for authenticating users while conducting an auction via a computer system. The system can automatically authenticate users who have previously registered with the auction system and who have enabled automatic authentication. When a user is registered, the system may store authentication information in a cookie on the user's computer. When the user decides to perform a transaction (e.g., list item auction or place a bid for an item) that requires authentication, the system retrieves the stored authentication information. If automatic authentication is enabled, then the system allows the transaction to proceed without manual authentication. If, however, automatic authentication is not enabled or the system does not recognize the stored authentication information, then the system requests manual authentication. The use of automatic authentication allows a user to enter information relating to a transaction without manually entering any identification information. The system also defers manual authentication until a transaction is ready to proceed. |
US07801767B2 |
Method and system for providing order status information using an update status flag
A method and system for providing order status information using an update status flag to receive status information pertaining to an order placed by a customer with a merchant. It is determined whether the received status information is new relative to further status information pertaining to the order stored within a status record. The status record is updated to include the received status information if the received status information is new. The updated message indicating the received status information is then composed and sent to the customer. |
US07801763B2 |
Point of sale computer system delivering composited two- and three-dimensional images
A point of sale computer system that allows a customer to select and consummate a sale himself. The system may include graphics storage media configured to store two- and three-dimensional graphics data relating to the sale, as well as business rules storage media, configured to store business rules that specify the graphics that should be displayed during the selection and consummation process based on input received from the customer. The technology allows a presentation to be made to the customer that is entertaining and that maintains the attention of the customer throughout the sale selection and consummation process. |
US07801761B2 |
System and method for tracking customer satisfaction index based on intentional context
Customers buy a variety of equipments and gadgets from multiple vendors and interact with manufacturers through contact centers to get their questions on the bought products answered. The market opportunities and competitiveness are forcing manufacturers to be accommodative and innovative in providing post-sale support. An essential aspect of this market dynamics is customer churn and the manufactures are required to ensure that product loyalty and brand loyalty of the customers are high. While Customer Relationship Management (CRM) has been playing an all important role of monitoring and managing customer relationships, it is necessary to augment CRM with more specific enhancements. The need is to have an integrated, practical, and realizable approach that focuses on measuring customer satisfaction index based on multiple interactions of customers with manufacturers. A system and method for tracking customer satisfaction index involves tracking of the intentional states of customers and assessing them just in time to help improve the satisfaction index. |
US07801749B2 |
System and method for grouping claim records associated with a procedure
A system and computer-implemented method for grouping medical records implements a multi-level analysis of the records. The level of analysis for each record is determined based upon the time proximity of each record to the defining medical procedure or service (anchor procedure) to be analyzed. Once an anchor procedure is identified, claim records are processed to determine whether any of the records should be grouped with the anchor procedure into a procedure episode group (PEG). First, the date of service for each claim record is identified to determine whether the claim record falls within time window. The claim records falling within the window then are assessed to determine whether each claim record is sufficiently related to the anchor procedure (for example, by determining whether the diagnostic, procedure, or episode treatment group coding of each claim record is associated with the anchor procedure). The requisite level of relationship between the claim records and the anchor procedure depends upon the position of the records within the time window. Only those claim records having the requisite relationship level associated with the portion of the time window in which they fall are included in the PEG. |
US07801748B2 |
System and process for detecting outliers for insurance underwriting suitable for use by an automated system
An outlier detector that exploits the existing risk structure of the decision problem in order to discover risk assignments that are globally inconsistent is described. The technique works on a set of candidates for which risk categories have already been assigned. In the case of insurance underwriting, the invention pertains to the premium class assigned to an application. For this set of labeled candidates, the system finds all such pairs of applications belonging to different risk categories, which violate the principle of dominance. The invention matches the risk ordering of the applications with the ordering imposed by dominance and uses any mismatch during the process to identify applications that were potentially assigned incorrect risk categories. |
US07801744B2 |
Computerized system and methods for adjudicating and reimbursing for healthcare services based on quality
A method for adjudicating and reimbursing a care provider for services provided for a clinical event is provided. The method includes the step of receiving a transaction having a number of clinical data elements. The method also includes the steps of accessing a data store including payer information and determining whether the transaction is eligible for reimbursement by at least one payer. The method also includes the steps of accessing a first knowledge base comprising evidence-based standards for providing medically appropriate care and selectively performing analysis of the clinical data elements of the transaction against at least one standard to determine if the care provided is medically appropriate. The method further includes the steps of accessing a second knowledge base containing at least one criterion for assessing quality of care and selectively performing analysis of the clinical data elements of the transaction against the at least one criterion to determine if the care provided is medically appropriate. Also, the method includes determining a level of reimbursement based on the medical appropriateness and quality of the care provided and authorizing reimbursement of the care provider from at least one payer. |
US07801740B1 |
Software device to facilitate creation of medical records, medical letters, and medical information for billing purposes
A method is described which simplifies, automates and organizes the creation of notes and correspondence and also, by performing the calculations needed to determine the appropriate billing codes, provides documentation for billing purposes. It also assists the health care worker in determining the proper billing code. An embodiment of this to facilitate the creation of documents in the setting of patient care is described. The use of this for medical records is particularly of importance because of recent government (Heath Care and Finance Administration, or HCFA) regulations. The embodiment also allows one to enter information into a patient database at the same time that one is entering clinical information for the purposes of clinical care documentation. The database could be for clinical care, quality assurance, or research purposes. The embodiment describes how this can be achieved at the time that a service is delivered, for example when a health care worker sees a patient. Because the data is entered at the time of service, time is saved, and the information is more accurate. Although the embodiment describes a use in health care, this could be used in any industry. The invention allows one to enter information about patients using a combination of checklists, menus, and fill in the blank formats. The invention could use any handheld or desktop computer. Data entry also could be accomplished using scanner-enabled paper forms similar to those used by questionnaires or by tests such as the Scholastic Aptitude Test, with the user filling in the appropriate circles or other spaces to indicate the answer. |
US07801737B1 |
Data distributing system and data recording method
A data distributing system wherein an electronic book data storage center which is stored with a plurality of pieces of book data is capable of communicating with electronic book vending machines 2 via a communication line and/or a communication satellite. In each of the vending machines, a storage medium can be inserted. The vending machine selects a piece of book data, which may be desired by the user, based on data stored in the storage medium as data to be to recorded into the storage medium. The user himself or herself can select a piece of book data. Also, the recorded data can be deleted from the storage medium in compliance with the user's request. These vending machines may have a function of casting accounts. |
US07801736B1 |
System, method, and article of manufacture for locating and communicating with a patron at a hospitality facility
A system, method, and article of manufacture for locating or communicating with a patron at a hospitality facility includes a server and a plurality of client terminals. The server may receive, from one of the plurality of client terminals, a patron identifier identifying a patron and a location identifier identifying a location in the hospitality facility and storing the location identifier in an account corresponding to the patron identified by the patron identifier. A patron, using a client terminal may send a request for the location of a particular patron to the server. The server retrieves, from an account corresponding to the particular patron, a location identifier for the particular patron and sends a message based on the location identifier for the particular patron. |
US07801735B2 |
Compressing and decompressing weight factors using temporal prediction for audio data
An audio encoder and decoder use architectures and techniques that improve the efficiency of quantization (e.g., weighting) and inverse quantization (e.g., inverse weighting) in audio coding and decoding. The described strategies include various techniques and tools, which can be used in combination or independently. For example, an audio encoder quantizes audio data in multiple channels, applying multiple channel-specific quantizer step modifiers, which give the encoder more control over balancing reconstruction quality between channels. The encoder also applies multiple quantization matrices and varies the resolution of the quantization matrices, which allows the encoder to use more resolution if overall quality is good and use less resolution if overall quality is poor. Finally, the encoder compresses one or more quantization matrices using temporal prediction to reduce the bitrate associated with the quantization matrices. An audio decoder performs corresponding inverse processing and decoding. |
US07801734B2 |
Systems and methods of remotely enabling sound enhancement techniques
A system and method of remotely enabling sound enhancement techniques is disclosed. In an embodiment, a watermark is embedded in an encoded multi-channel audio stream to remotely enable an enhancement decoder portion of a multi-channel audio decoder. |
US07801732B2 |
Audio codec system and audio signal encoding method using the same
An audio codec system and an encoding method using the same are provided. According to the method, encoding and decoding processes are repeatedly performed so as to determine optimized coding parameters when analog audio signals being inputted are encoded. The processes of encoding and decoding inputted analog audio signals using initial coding parameters, and computing new parameters using a differential computed during the encoding process are repeatedly performed. |
US07801731B2 |
Systems and methods for processing voice instructions in a vehicle
A system and method for reviewing inputted voice instructions in a vehicle-based telematics control unit. The system includes a microphone, a speech recognition processor, and an output device. The microphone receives voice instructions from a user. Coupled to the microphone is the speech recognition processor that generates a voice signal by performing speech recognition processing of the received voice instructions. The output device outputs the generated voice signal to the user. The system also includes a user interface for allowing the user to approve the outputted voice signal, and a communication component for wirelessly sending the generated voice signal to a server over a wireless network upon approval by the user. |
US07801730B1 |
Voice recognition control system and voice recognition control method
A voice recognition control system capable of realizing control of entire voice-recognizable electronic devices through voice recognition. This control system includes a voice input unit for inputting an operator's voice, a voice recognition unit and a controller constituting a control means which recognizes the operator's voice obtained from the voice input unit and controls input/output of an MD player having a voice recognition table where the operator's voice is stored in advance as an expected value. When an unregistered MD player has been connected first, the voice recognition unit registers the voice recognition table provided from the MD player. And upon input of the operator's voice by the voice input unit, the control means compares the operator's voice with the preregistered voice recognition table, and then the controller controls the input/output of the MD player in accordance with the result of comparing the operator's voice with the voice recognition table. |
US07801729B2 |
Using multiple attributes to create a voice search playlist
Embodiments of the present invention improve content selection systems and methods using speech recognition. In one embodiment, the present invention includes a speech recognition method comprising storing content on an electronic device, wherein the content is associated with a plurality of content attribute values, adding the content attribute values to a first recognition set of a speech recognizer, receiving a speech input signal in said speech recognizer, generating a plurality of likelihood values in response to the speech input signal, wherein each likelihood value is associated with one content attribute value in the recognition set; and accessing the stored content based on the likelihood values. |
US07801725B2 |
Method for speech quality degradation estimation and method for degradation measures calculation and apparatuses thereof
A method for speech quality degradation estimation, a method for degradation measures calculation, and the apparatuses thereof are provided. The first method above estimates the speech quality of a speech signal that is modified by a pitch-synchronous prosody modification method, which comprises the following steps. First, extract at least one source pitchmark from the speech signal, and then maps the source pitchmark(s) to at least one target pitchmark(s). Finally, calculate at least one degradation measure based on the mapping between the source and the target pitchmarks. The degradation measures include several weighted pitch-related functions and duration-related functions, where the weighting functions can be calculated based on the speech signal or the pitchmark(s) mapping mentioned above. |
US07801723B2 |
Systems and methods for user-interest sensitive condensation
Techniques are presented to determine user-interest sensitive condensations of a passage. One or more passages are selected and user interest information, condensation transformations and optional meaning distortion constraints are identified. The foci of user interest within the selected passages are determined based the similarity of the elements in the selected passages to elements in the user interest information. The condensation transformations are applied to the selected passages to preferentially retain user foci while eliding less salient information. The resultant condensate provides signals the user-interest sensitive meaning of the passage. Meaning distortions constraints are optionally applied in conjunction with the condensation transformations or in creating the condensation transformations to reduce the likelihood of distorting the meaning of the passage. |
US07801721B2 |
Displaying original text in a user interface with translated text
Methods, systems, and apparatus, including computer program products, for user interaction with machine translation. A user interface for receiving requests to translate text and/or documents from a first language text to a second language text. The translated text and/or document is displayed such that the first language text corresponding to a selected portion of the second language text can be accessed and displayed in the same user interface. |
US07801720B2 |
Translation requesting method, translation requesting terminal and computer readable recording medium
A translation requesting device has a first replacing unit, a translating unit and a second replacing unit. The first replacing unit replaces an original phrase to a substitute phrase. The translating unit translates the substitute phrase. The second replacing unit replaces the original phrase to a translation phrase based on the translated substitute phrase. The substitute phrase is decided to maintain semantic properties of the original phrase. |
US07801715B2 |
System and method for block diagram simulation context restoration
A method of saving portions of a simulation or execution engine image at various points in a simulation or execution is disclosed. The saving of the simulation or execution context in addition to the more traditional saving of the system state information enables the restoration of a simulation or execution that is capable of producing, in a subsequent simulation or execution of a block diagram continuing from the point of the saved simulation or execution, results that are identical to those of the initial simulation or execution. The ability to restore more than just system state variables enables a user to run multiple variations of a simulation from a given point without having to replicate the simulation up until the point of the saved initial simulation, and the ability to run multiple iterations of a block diagram execution in a non-simulation execution from a given point without having to replicate the execution of the block diagram up until that point. |
US07801709B2 |
Simulation method using a simulation system that provides information on a transfer pattern of a predetermined mask pattern transferred to a wafer by optical photolithography and method of modifying mask pattern
A simulation system includes an input acceptance unit that accepts a measured dimension of a transfer pattern; a calculation unit including a light intensity calculation unit that calculates a light intensity at each position, and a modified light intensity calculation unit that adds a modified value including the product of the light intensity and a tentative optical reaction coefficient to the light intensity, thereby giving a modified light intensity; and a decision unit that decides the threshold value and optical reaction coefficient by regression calculation such that a difference between the measured dimension and the calculated dimension becomes minimal under the modified light intensity, with a constant being the threshold value of the light intensity at a pair of edges defining the calculated dimension of the transfer pattern in the simulation. |
US07801704B2 |
Method and system for azimuth measurements using gyro sensors
A method and system for azimuth measurements using one or more gyro sensors is disclosed. The method includes acquiring a first data from each of the gyro sensors with an input axis aligned to a first angular orientation and acquiring a second data from each of the gyro sensors with the input axis flipped to a second angular orientation opposite to the first angular orientation. An earth rate component at the first angular orientations is determined based on a difference between the first data and the second data to cancel out bias of each of the gyro sensors. The method may include acquiring a third data of the gyro sensor with the input axis aligned to the same angular orientation as the first angular orientation. An average of the first data and the third data may be used instead of the first data for determining the earth rate component. |
US07801703B2 |
Self-learning integrity management system and related methods
An integrity management system predicts abnormalities in complex systems before they occur based upon the prior history of abnormalities within the complex system. A topology of the nodes of a complex system is generated and data is collected from the system based on predetermined metrics. In combination with dynamic thresholding, fingerprints of the relevant nodes within a complex system at various time intervals prior to the occurrence of the abnormality are captured and weighted. The fingerprints can then be applied to real-time data provide alerts of potential abnormality prior to their actual occurrence. |
US07801700B2 |
Simulating a vibration pattern in a computer subsystem
Some embodiments of the present invention provide a system that generates a simulated vibration pattern in a computer subsystem. During operation, a vibration pattern is monitored at a location in the computer subsystem, wherein the vibration pattern is monitored while the computer subsystem is incorporated into the computer system and the computer system is operating. Then, the vibrations of the computer subsystem are mimicked by generating the simulated vibration pattern at the same location in the computer subsystem based on the monitored vibration pattern. |
US07801698B2 |
Switched length match transmission path instrument
A testing apparatus includes one or more trace banks. Each trace bank includes (1) an input switch operable to couple an input port to one of multiple output ports, (2) an output switch operable to couple one of multiple input ports to one output port, and (3) transmission lines of different lengths coupled between the output ports of the input switch and the input ports of the output switch. The trace banks can be cascaded using cables to connect their output and input ports. The input and output switches in the trace banks are controlled to provide a transmission path of the desired length. |
US07801689B2 |
Systems and methods for tracking the composition of distilled spirits in production and storage
Systems, methods, and apparatus for propagating distilled spirit composition throughout production are disclosed. The composition of distilled spirits in each of a plurality of containers is tracked. A first distilled spirit from a first container in the plurality of containers is blended with a second distilled spirit from a second container in the plurality of containers to form a third quantity of a third distilled spirit. The third distilled spirit is placed into a third container in the plurality of containers and the composition of distilled spirits in the third container is computed based on the known composition and quantities of the first distilled spirit, the second distilled spirit, and the known composition and quantities already present in third container at a time prior to placing the first and second quantities into the third container. The composition and quantity of distilled spirits in the containers is then stored. |
US07801686B2 |
Combination treatment alteration methods and systems
Methods, computer program products, and systems are described that include detecting at least one indication of bioactive agent use by an individual and/or altering an artificial sensory experience to modify at least one effect of the bioactive agent. |
US07801680B2 |
Positioning system for a movable object
A positioning terminal is disposed on a movable object, and includes a satellite-based positioning module, a detecting module, a processing module, and a wireless communication module. The positioning module receives satellite-transmitted signals and generates positioning data therefrom. The detecting module detects status of the movable object, and generates an alarm signal when an abnormal status is detected. The processing module includes a storage medium for storing the positioning data from the positioning module, and a processing unit for processing the positioning data stored in the storage medium and for outputting geographical information of the movable object. The processing unit further outputs alarm information based on the alarm signal. The wireless communication module is used to transmit the geographical information and the alarm information from the processing module. |
US07801671B1 |
Methods and apparatus for detecting misfires
Identifying fires by: measuring pressure pulses from the exhaust; generating a waveform from the measured pressure pulses; dividing the waveform into segments, one for each engine cylinder; associating each segment with the cylinder which generated the pulse; and examining each segment for features which indicate a misfire. The method further includes: generating a trigger signal; associating the trigger signal with ignition in a cylinder; measuring the time between this signal and the next trigger signal; dividing the time between these trigger signals into cylinder boxes, one for each cylinder; and shifting each of the boxes relative to the associated segment such that the peak and a portion of the rising edge and/or the falling edge falls within the box. For each box the peak, rising edge and falling edge is compared with threshold values. Each box in which at least two of the thresholds are exceeded is flagged. |
US07801670B2 |
Temporary suspension of oxygen sensor monitoring during braking operations
To avoid potentially erroneous results, monitoring the operation of an oxygen sensor of an internal combustion engine of a motor vehicle to detect a slow response of the oxygen sensor as indicative of an oxygen sensor fault is temporarily suspended in response to a brake operation transition of a braking system of the vehicle. |
US07801668B2 |
Method and apparatus for controlling combustion in generator gas engine
A method and apparatus are provided for controlling combustion in a pilot ignition gas engine connected to an electric generator of a power generator unit installed near a coal mine. The engine utilizes recovered methane gas and ventilation air methane gas from the coal mine by adjusting methane concentration to produce a lean air-methane gas mixture. Gas engine output torque is controlled to maintain |ΔTd|−|ΔTs|>0, where |ΔTd| is the absolute value of change rate of load torque Td required to drive the generator in relation to engine rotation speed, and |ΔTs| is the absolute value of change rate of output torque Ts in relation to engine rotation speed at an intersection of torque curves. Excess air ratio is controlled to be 2 or larger so that lean mixture burning is performed while avoiding misfiring and knocking by controlling the mixing ratio of recovered methane gas with ventilation air methane. |
US07801666B2 |
Air-fuel ratio detection apparatus of internal combustion engine
In a multi-cylinder engine, to compute the air-fuel ratio of each cylinder by an air-fuel ratio sensor disposed in an exhaust pipe, a cylinder is determined by a crank angle detected by a crank angle sensor. A deviation in the air-fuel ratio of each cylinder is detected on the basis of the output signal of the air-fuel ratio sensor disposed in the exhaust pipe and the forcibly changed quantity of the air-fuel ratio. |
US07801662B2 |
Optimal engine operating power management strategy for a hybrid electric vehicle powertrain
A method is disclosed for managing power in a hybrid electric vehicle powertrain having multiple components, including an engine, a motor, a generator and a high voltage battery. Power losses in the individual components are computed. An engine speed corresponding to a minimum value for the power losses is selected to achieve optimal total powertrain efficiency. |
US07801656B2 |
Process for assisting downhill driving and associated device
The invention relates to a driving assistance method which is intended for use on a slope. According to the invention, the vehicle comprises an accelerometer which can measure a longitudinal acceleration of the vehicle as measured longitudinal acceleration. The inventive method comprises the following steps consisting in: determining the instantaneous value of the slope (p) on which the vehicle is positioned, by calculating an instantaneous longitudinal acceleration from the measurements taken by wheel speed sensors, and, subsequently, comparing the instantaneous longitudinal acceleration with the longitudinal acceleration measured by the accelerometer; determining (156) a theoretical brake torque (Γth) as a function of the slope such that the vehicle reaches a desired speed (Vo); correcting (162) the theoretical brake torque value in order to obtain a target brake torque (Γ |
US07801655B2 |
Signal processing system with rapid signal processing
A signal processing system with rapid signal processing, for example for controlling the transmission of a motor vehicle, with an input module that calls for a desired reaction by emitting a request signal, a signal processing module, and a target module that implements the desired reaction, which, to accelerate processing, provides that several steps are carried out in parallel, such that the said signal processing module comprises a check module and a clock module each of which receives the request signal, the signal processing module also comprises an actuator module acting between the input module and the clock module, the clock module is connected to the output of the check module, and the actuator module is connected to the target module for transmitting the output signal of the signal processing module. |
US07801654B2 |
Adaptive integrated powertrain control
A powertrain controller for a vehicle comprises a vehicle load estimation module, an adaptive power demand module, a throttle map module, and a transmission gearshift map module. The adaptive power demand module selects one of N mappings from pedal position to power demand based upon a vehicle load index and determines a power demand signal based upon a received pedal position signal and the selected one of the N mappings. The throttle map module selects one of P mappings from speed to throttle control based upon the power demand signal and determines a throttle control signal based upon a received speed signal and the selected one of the P mappings. The transmission gearshift map module selects one of Q mappings from vehicle speed to gear selection based upon the power demand signal and determines a gear control signal based upon a received vehicle speed signal and the selected one of the Q mappings. |
US07801647B2 |
Method of tracking power outages
A method for analyzing historical outages at the customer level for the purposes of determining root-cause and possible corrective actions is described herein. The present invention enables a utility to identify problem areas and prevent future outages from occurring. |
US07801646B2 |
Controller with programmable service event display mode
Controllers and systems for displaying servicing information via a display unit are disclosed. A controller in accordance with an illustrative embodiment of the present invention may include an interface for programming a service event display mode in the controller, and a display unit configured to display servicing information when a service event is detected by the controller. An event such as the triggering of a service indicator or the expiration of an equipment service event timer may cause the controller to display servicing information on the display unit, informing the user that servicing may be necessary or is recommended. |
US07801645B2 |
Robotic vacuum cleaner with edge and object detection system
A robot uses an infrared sensor including an infrared light source which produces pulses of infrared light. Optics focus reflections of the infrared light pulses from different portions of the environment of the robot to different detectors in a 2D array of detectors. The detectors produce an indication of the distance to the closest object in an associated portion of the environment. The robot can use the indications to determine features in the environment. The robot can be controlled to avoid these features. |
US07801644B2 |
Generic robot architecture
The present invention provides methods, computer readable media, and apparatuses for a generic robot architecture providing a framework that is easily portable to a variety of robot platforms and is configured to provide hardware abstractions, abstractions for generic robot attributes, environment abstractions, and robot behaviors. The generic robot architecture includes a hardware abstraction level and a robot abstraction level. The hardware abstraction level is configured for developing hardware abstractions that define, monitor, and control hardware modules available on a robot platform. The robot abstraction level is configured for defining robot attributes and provides a software framework for building robot behaviors from the robot attributes. Each of the robot attributes includes hardware information from at least one hardware abstraction. In addition, each robot attribute is configured to substantially isolate the robot behaviors from the at least one hardware abstraction. |
US07801642B2 |
System and method for checking the accuracy of a prescription fill
A system and method are provided for checking the accuracy of a prescription fill in a pharmacy that includes activating an electronic scale coupled to a network, providing a user the ability to access a prescription to fill and displaying to the user data associated with the prescription. The method also includes providing the user the ability to cause data to be entered that is associated with a stock container selected by the user, wherein the stock container contains a drug corresponding to the prescription; determining if the stock container selected by the user is the correct stock container to fill the prescription; and measuring a weight of a plurality of pills in the prescription. The method further includes comparing the measured weight to a predicted total weight of the plurality of pills, determining if the comparison is within an acceptable range, and generating an authorization for the prescription fill. |
US07801640B1 |
Continuous item picking in a distribution center using coordinated item picking periods
A facility for scheduling the picking of a plurality of items specified for an item shipment is described. When a first-picked item of the plurality is picked, the facility selects a first period of time of a target length during which the first-picked item is expected to arrive at a sorting machine. For each of the items specified for the item shipment other than the first-picked item, the facility designates a picking period for the item that, when shifted forward in time by an amount of time the item will take to arrive at the sorting machine once picked, falls completely within the first period of time. |
US07801637B2 |
Method for sorting engineered wood products
Provided is a system for cutting and sorting of engineered wood products. Using appropriate software, a designer may model an entire house's structural frame. The dimensions and labeling for individual members of the structure are extracted from the model and captured by the software. The software may batch and optimize the products to be cut on the saw and develop sawing control instructions. The instructions are used by the saw to process the parts according to the house structure design. As the parts are processed by the saw, they are discharged and sent to an outfeed system that will stack the engineered wood products according to the parameters defined by the workstation operator. The system can handle the multiple lengths and widths of engineered wood parts from the saw and stack them in the order the software may specify. |
US07801635B2 |
Real-time parameter tuning for etch processes
The invention can provide a method of etch processing a wafer using a Real-Time Parameter Tuning (RTPT) procedure to receive an input message that can include a pass-through message, a real-time feedforward message, or a real-time optimization message, or any combination thereof. The RTPT procedures can use real-time wafer data to create, modify, and/or use etch recipe data, etch profile data, and/or etch model data. In addition, RTPT procedures can use real-time wafer data to create, modify, and/or use process recipe data, process profile data, and/or process model data. |
US07801632B2 |
Method of designing the surface of a dental prosthetic item consisting of three dimensional data
A method and apparatus for designing the surface of a dental prosthetic item consisting of three-dimensional data, wherein three-dimensional data of a surface (30) of an electronically stored tooth (11) are used at least as part of the surface of the dental prosthetic item to be fabricated, to which end the surface of the tooth (30) is first of all determined as to size and then placed against an electronically stored prosthetic item or the region of a preparation site (1;21) existing as three-dimensional data. The position of the digital tooth surface (30) over the dental prosthetic item or in the preparation site (1; 21) can be set with regard to at least one spatial axis and/or at least one direction of rotation. |
US07801629B2 |
Management of the flow of passengers, baggage and cargo in relation to travel facilities
Processing passengers for departure from an airport comprises a first line for passengers to be processed through a control point on the basis of first-in first-out. There is a second line for passengers to be processed on a non first-in first-out basis. The availability for the second line is determined by at least one of the following characteristics, namely the status of the passenger relative to an airline class of service; delays in flight times of one or more flights using the airport; cancellations of other flights using the airport; security factors at the airport; staffing at the airport; calendar date of flight, time of day of flight; number of passengers for the flight; numbers of passengers for other flights; and baggage handling. The system also processes passengers for arrival at an airport. The system also processes passengers for arrival at an airport so as facilitate baggage handling. |
US07801627B2 |
Cardiac lead having self-expanding fixation features
A cardiac lead for placement in the vicinity of a patient's heart is described. The lead includes a self-expanding fixation mechanism, which in a retracted position, is contained within a cavity disposed at a distal end of the lead. In an expanded position, the fixation mechanism extends axially from the distal end of the lead and expands radially into contact with a desired lumen site. |
US07801625B2 |
Electromagnetic interference immune pacing/defibrillation lead
An electromagnetic interference immune defibrillator lead has a first electromagnetic insulating layer. A first layer is formed on the first electromagnetic insulating layer, the first layer having a plurality of first conductive rings composed of first conductive material, each first conductive ring being separated by first insulating material. A second electromagnetic insulating layer is formed on the first layer. A second layer is, formed on the second electromagnetic insulating layer, the second layer having a plurality of second conductive rings composed of second conductive material, each second conductive ring being separated by second insulating material. A third electromagnetic insulating layer is formed on the second layer. The second conductive rings of second conductive material are positioned such that a second conductive ring overlaps a portion of a first conductive ring and overlaps a portion of a second conductive ring, the second conductive ring being adjacent to the first conductive ring. The second electromagnetically insulating layer is composed of a self-healing dielectric material. |
US07801623B2 |
Implantable medical device having a conformal coating
A method for manufacturing an implantable electrical medical device includes forming a conductive substrate, placing the conductive substrate in a deposition chamber; and forming a conformal coating over the conductive substrate using atomic layer deposition. In various embodiments, the conformal coating is a conductive coating and in other embodiments the conformal coating is a dielectric coating. |
US07801617B2 |
Automatic measurement of neural response concurrent with psychophysics measurement of stimulating device recipient
The automatic measurement of evoked compound action potential (ECAP) thresholds of the auditory nerve; that is, a neural response, concurrently with the performance of psychophysics measurements of a prosthetic hearing implant recipient. During the fitting process, a stimulus signal comprising two components is applied to each stimulation channel. One signal component is configured to elicit an ECAP neural response, referred to herein as a neural response signal component. The other component is configured to elicit a response to a psychophysics stimulation, referred to herein as a psychophysics signal component. Indications of the psychophysics measurement and the concurrently obtained neural response measurements are provided to the user. For the psychophysics measurement, this includes the selected characteristics of the psychophysics signal component since the results of the applied stimulation is a recipient behavioral or auditory response. |
US07801616B2 |
Technical service diagnostic tool for a sound processor
Diagnosis means, in the form of a software tool, for on-site diagnosis of a sound processor of an implanted prosthesis. The diagnosis means assesses hardware components and programming functions of the sound processor and accesses and assesses patient data stored in the sound processor. An activity log or report based on the assessment is available. Updated data and functions pertaining to a patient are retrieved and applied to the diagnosis means. The diagnosis means can replace the patient data and/or programming functions of the sound processor in the event of patient data corruption or programming function error in the sound processor. A method of on-site diagnosis of a sound processor and a process for diagnosis and repair of a sound processor of an implanted prosthesis are also disclosed. |
US07801612B2 |
System and method for managing locally-initiated medical device interrogation
A system and method for managing locally-initiated medical device interrogation is presented. A noncontinuously coupleable interface is provided over which to retrieve patient data recorded and transiently staged by a medical device monitoring physiological measures of a patient. The patient data is periodically retrieved by interfacing to and interrogating the medical device per a pre-defined schedule defining autonomous patient data retrieval frequency. Further retrieval of the patient data is permitted independent of the pre-defined schedule by enabling operation of the interface based on a remotely-specifiable criteria for controlling locally-initiated patient data retrieval. |
US07801609B2 |
Reduction of left-ventricular offset interaction with tachyarrhythmia detection
A device and method for improving tachyarrhythmia detection when the ventricles are resynchronized by delivering paces to both ventricles separated by a specified offset interval. Timing of escape intervals and tachyarrhythmia detection is based upon senses from one of the ventricles designated as a rate ventricle. A reversion pacing mode is provided in order to prevent tachyarrhythmia detection from being compromised when the rate ventricle is paced after the other ventricle. |
US07801608B2 |
Method and apparatus for closed-loop control of anti-tachyarrhythmia pacing using hemodynamic sensor
A cardiac rhythm management (CRM) system includes an implantable medical device that delivers anti-tachyarrhythmia therapies including anti-tachyarrhythmia pacing (ATP) and a hemodynamic sensor that senses a hemodynamic signal. The implantable medical device includes a hemodynamic sensor-controlled closed-loop ATP system that uses the hemodynamic signal for ATP capture verification. When ATP pulses are delivered according to a selected ATP protocol to terminate a tachyarrhythmia episode, the implantable medical device performs the ATP capture verification by detecting an effective cardiac contraction from the hemodynamic signal. The ATP protocol is adjusted using an outcome of the ATP capture verification. |
US07801606B2 |
Implantable pulse generator and method having adjustable signal blanking
An implantable pulse generator senses a cardiac signal, identifies cardiac events in the cardiac signal, and starts a blanking interval including a repeatable noise window blanking interval in response to each cardiac event. When noise is detected during the repeatable noise window blanking interval, the noise window blanking interval is repeated. In one embodiment, the duration of repeated repeatable noise window blanking intervals is summed and compared to a pacing escape interval. When the sum is greater than the pacing escape interval, asynchronous pacing pulses are delivered until the noise ceases. Alternatively, when the sum is greater than the pacing escape interval, the pace escape interval is repeated. |
US07801602B2 |
Controlling stimulation parameters of implanted tissue stimulators
Systems and techniques for controlling the stimulation of tissue. In one aspect, an apparatus includes an implantable stimulation device to elicit a response in a tissue by delivering one or more stimuli. The stimulation device includes a stimulus delivery element to deliver the one or more stimuli to elicit the response, a memory to store a range value identifying a range of values of a stimulation parameter relative to a first value, and a controller to control delivery of the stimuli by the stimulus delivery element in accordance with the range value. The stimulation parameter characterizes the stimuli to be delivered by the stimulation device. |
US07801597B2 |
Method and apparatus for brain wave fluctuations analysis
The present invention applies computer techniques to the power spectrum analysis of brain wave signals, wherein the power spectrum fluctuations of supra-slow wave is obtained by selecting the maximum value of the power amplitude within 0.5 and 50 Hz and performing multiple analysis of the power spectrum and frequency spectrum, and a series of data and parameters are obtained to provide a basis for cerebral functions testing and disease diagnosis by analyzing the fluctuations. The analysis method comprises the analysis of the conventional power spectrum and may also comprises the analysis of the fluctuation signals of brain wave power, fluctuations of brain wave, S pedigree and further multi-item analyses. And the relevant apparatus implementing such method comprises electrodes, brain wave signal amplifier or a brain wave recording box, a Personal Computer, data processor and terminal processors. |
US07801591B1 |
Digital healthcare information management
System for diagnosis, medical decision support, and healthcare information management that performs analysis of serial health data, adapts to the individual data, and represents dynamics of the most significant parameters (indicators), using at least two scales. The system uses the first-scale (low-resolution) analysis of a snapshot measurement of at least one indicator (primary element) such as heart rate or blood pressure and uses a second-scale (higher-resolution) analysis to determine serial changes in each of the said primary elements. The system optimizes information flow, usage of medical knowledge, and improves accuracy of analysis of serial changes, and adaptability to each individual's data. The information can be distributed in parallel to separate databases at different locations. |
US07801586B2 |
Antenna for in-vivo imaging system
The invention provides a device, and method for in vivo imaging, for example, using an in vivo imaging device including a circuit board having rigid sections and flexible sections. The circuit board may include one or more layers and an antenna may be embedded into one or more layers. |
US07801584B2 |
Panoramic field of view imaging device
An in vivo imaging device with a curved reflective element and for example a concave portion of an outer shell of such device. Such curved reflective element may for example reflect onto an image sensor light rays from an object where such light rays before reflection are substantially parallel to the plane of the image sensor. An in vivo imaging device with a reflective surface situated at an angle to an image sensor of such imaging device. Such an angle may be for example a 45 degree angle so that light rays that are substantially parallel to a plain of an image sensor of an imaging device may for example be reflected by the reflective surface onto the image sensor. |
US07801582B2 |
Analyte monitoring and management system and methods therefor
Method and apparatus for providing multiple data receiver units in a data monitoring and management system such as analyte monitoring system where a first data receiver includes all of the functionalities for the data monitoring and management system receiver unit, and a second data receiver unit is configured with a limited functions to provide application specific convenience to the user or patient is disclosed. |
US07801578B2 |
Electronic device and rotating mechanism
An electronic device and a rotating mechanism thereof are provided. The electronic device includes a first casing, a second casing, and a rotating mechanism. The first casing has a first receiving space and a first hole disposed a first side thereof, wherein the first receiving space is intercommunicated with the first hole. The second casing has a second receiving space and a second hole disposed a second side thereof, wherein the second receiving space is intercommunicated with the second hole. The rotating mechanism includes a shaft, a first fixing element and a second fixing element. The shaft has a center axis, wherein part of the shaft is received in the first receiving space and part of the shaft is received in the second receiving space, such that the first casing can be rotated around the center axis with respect to the second casing. |
US07801572B2 |
Device cradle equipped with moving plug
A device holder (1) for portable electronic devices, in particular for telephone devices (18), to be connected to a hands-free-speaker device on board of motor vehicles, with electric contact members on the receiving side (2″) of the device holder (1) to be connected to corresponding contact members of the electronic device, with a drawer (4) swiveling about the drawer axis (7) and having side walls (2′, 3), and with holding dogs (14′, 14″) formed in the corners of the drawer for reaching over the segments of the electronic device, with the drawer (4) swivel-seated in the device holder having at least one contact plug (5) to be seated movably throughout a hole in the receiving side (2″), which contact plug is integrated with a rider (6), and the rider (6) is seated rotatably in the housing (12) of the device holder (1), with the rider axis (8) of the rider (6) and the drawer axis (7) in the housing (12) of the device holder (1) going parallel to each other and being displaced from each other by a distance, and with the rider (6) freely sliding by means of a slide-shoulder into a cavity (11) of the guide-rail (10) running across the drawer axis (7) under the bottom of the drawer (4), and letting itself be guided along the swinging bottom of the drawer (4). |
US07801571B2 |
Multi-use acoustic leak path system
The invention concerns a mobile communications unit (100) having at least one transducer (120) that can broadcast audio through a direct port (110), at least one leak port (114) for leak tolerance of the unit, in which the leak port can have a first opening (116) and a multi-use opening (118). The multi-use opening can be coupled to the first opening of the leak port to complete a path for the leak port, and the multi-use opening can also receive a part of an accessory. As an example, the mobile unit can be a monolith mobile unit. As another example, the accessory can be a holster having a hook mechanism that fits within the multi-use opening and can secure the mobile communications unit to the holster. |
US07801569B1 |
Mobile communications device with distinctive vibration modes
Systems and methods for providing distinctive vibration alerts are described herein. In different aspects, the methods may include sensing an event and determining a corresponding vibration definition for the event based on one or more properties of the event. The methods also include providing the corresponding vibration definition. The methods then further include producing mechanical vibrations of the device based on the vibration definition. |
US07801568B2 |
Mobile terminal, method of providing image thereof, and method of providing multimedia data thereof
A method of providing data in a mobile terminal, which includes detecting whether or not at least one luminous element among a plurality of luminous elements included in a display of the terminal has been contacted, and controlling a luminescence of said at least one luminous element if the detecting step determines the at least one luminous element has been contacted. |
US07801567B2 |
Method for providing alerts in a mobile device and mobile device therefor
The invention relates to a method for providing alerts in a mobile device, and more particularly a method for providing a shortcut for displaying and hiding alerts by providing an event list that is shown automatically or accessible by a shortcut button. The invention also relates to a corresponding mobile device. Thus, the invention provides a method for providing alerts in a mobile device having a display and a keypad. The method comprises the steps of: detecting an event; adding an event presentation (5) associated with the event on an event list (4); and showing the event list or a symbol (8) on the display. The event list is shown automatically for critical alerts and is accessible with one key stroke for less critical alerts. The user can choose to hide the list, also with a single key stroke, or act on an event. |
US07801563B2 |
Radio base station apparatus and radio communication method
The radio base station apparatus comprises: a plurality of antenna elements for transmitting and receiving radio signals; a detection unit for detecting information about an uplink dedicated channel corresponding to a first user equipment from signals received via the plurality of antenna elements; a directivity control unit for determining directivity of transmission power based on the information detected by the detection unit when signals are transmitted to the first user equipment via the downlink shared channel; and a transmission unit for transmitting signals with the directivity determined by the directivity control unit. |
US07801559B2 |
Methods and apparatus for baseband digital spectrum translation (BDST)
A method for transmitting and receiving digitally modulated wireless signals using an analog FM transceiver is provided. The analog FM transceiver has a transmit speech audio frequency band, a receive speech audio frequency band substantially equal to the transmit speech audio frequency band, a subaudible frequency band, a direct microphone audio input, and a direct speaker audio output. The method includes generating, in a baseband digital spectrum translator external to the analog FM transceiver, a baseband transmit signal occupying frequencies substantially within the transmit speech audio frequency band of the analog FM transceiver. The method also includes applying the generated baseband transmit signal to the direct microphone audio input to thereby transmit a digitally encoded RF TX signal having a constant envelope and using the analog FM transceiver to receive a digitally encoded RF RX signal with a constant envelope and to generate a baseband receive signal using the digitally encoded RF RX signal. The method also includes generating, in the baseband digital spectrum translator, a speaker audio signal using the baseband receive signal. |
US07801555B2 |
User operation of a wireless device capable of communicating with multiple networks
A wireless device and method of operating the device is disclosed. The wireless device is capable of communicating with multiple networks. The wireless device includes a transceiver configured to communicate with either one of two networks over a wireless medium. Each of the two networks has a different air interface protocol. The wireless device also includes a user interface having a keypad, display, and/or similar devices. A processor in the wireless device may be configured to select either one of the two networks for wireless communications with the transceiver. In at least one embodiment, the processor is configured to communicate with the transceiver using the air interface protocol for the selected network, and communicate with the user interface using a root protocol regardless of the network selected. |
US07801554B2 |
Content reception system
A content reception system, includes: a server; and a mobile client device which is connected to the server through a network to receive a content transmitted from the server, wherein the server includes: a content storage unit for storing a plurality of contents; and a list storage unit for storing a content list of the plurality of contents, and wherein the mobile client device includes: a stop detection unit for detecting that movement of the mobile client device is stopped; a judgment unit for judging that the mobile client device is in a predetermined stop state based on a detecting result obtained by the stop detection unit; a list obtaining unit for obtaining at least a part of the content list from the list storage unit of the server when the judgment unit judges that the mobile client device is in the stop state; a selection unit for selecting a content from the content list obtained by the list obtaining unit; and a content obtaining unit for obtaining the content selected by the selection unit, from the server. |
US07801553B2 |
Mobile control apparatus
Vehicle maintenance-related services are provided from a server over a wide area network, such as the Internet. Under one method, a server that is accessible over the wide area network through a wireless communication link is provided. Then, in a vehicle, an apparatus is provided to collect, over a data bus in the vehicle, data relating to an operation of the vehicle. The data received from the data bus is then communicated to the server over the wireless communication link. Based on the data received at the server, the maintenance-related services is then initiated. The operation data of the vehicle can be collected from various subsystems of the vehicle, such as a brake sub-system, an engine sub-system and various sensors located at various subsystems of the vehicle. Under one mode of operation, the data collected from these subsystems are reported to the server at pre-determined time intervals. In one embodiment, the apparatus of the invention includes a positioning apparatus for determining a location of said vehicle from received ranging signals. Such signals can be received from a global position system (GPS) or a ranging system based on triangulation, such as those used in cellular telephone systems. |
US07801552B2 |
Suppression of near-field effects in mobile handsets
Generally, the systems and methods presented herein relate to suppression of certain near field electromagnetic radiation. For example, filtering may be provided to suppress electromagnetic radiation about a speaker module of a mobile handset so as to make the handset more compatible with hearing aids. In one embodiment, a mobile handset includes a speaker module and a power supply. The power supply may provide power and ground to the speaker module via circuit lines coupled between the power supply and the speaker. A filter may be configured with the circuit line used for providing the ground to the speaker module. In this regard, the filter may reduce signal radiation proximate to the speaker module thereby alleviating interference with a user's hearing aid device. |
US07801551B2 |
Screen changing method in mobile terminal
A mobile terminal and a screen changing method in the mobile terminal are discussed. The method in one embodiment includes selecting a function key on the mobile terminal, determining a type of the selected function key, and changing a current process displayed on one of a first and second display portions of a display of the mobile terminal according to the type of the function key determined in the determining step. |
US07801550B2 |
Radio communication system and method where a radio terminal transmits uplink user data to a base station through an enhanced deticated physical data channel
A base station includes a first selecting unit that selects a reduction target terminal, a first calculating unit that calculates a reduction amount of assigned transmission rate assigned to the reduction target terminal, a second selecting unit that selects an increase target terminal, a second calculating unit that calculates an increase amount of the assigned transmission rate assigned to the increase target terminal, and a transmitting unit that transmits transmission rate control date to a radio terminal. The second selecting unit selects the increase target terminal and the second calculating unit calculates the increase amount when the reduction target terminal is not selected by the first selecting unit. |
US07801549B2 |
Scheduling of uplink data transmission using different UE-IDS
A radio terminal adjusts its data transmit power in response to received power control commands which specify a maximum transmit power level. The commands may be addressed to an individual radio terminal by means of a first address, or addressed to a group of radio terminals by means of a second address. In order that the data transmit power of an individual radio terminal is not disrupted by the commands addressed to a group, the radio terminal operates in two states. In the first state the radio terminal responds to commands comprising the first address and does not respond to commands comprising the second address. In the second state the radio terminal responds to commands comprising the second address. The radio terminal transfers from the first state to the second state in response to receiving a command comprising the first address and a predetermined value. On entering the second state the transmit power is set in accordance with the last-received command comprising the second address, thereby avoiding the need for transmission of a further command comprising the second address before transmission in the second state can proceed. Alternatively, or additionally, transmission rate may be controlled in the same manner. |
US07801548B2 |
Method and system for adjusting downlink outer loop power to control target SIR
A wireless communication system and method for controlling transmission power to maintain a received signal-to-interference ratio (SIR) as close as possible to a target SIR. A received quality is maintained as close as possible to a target quality based on block error rate (BLER). When a target BLER is converted to an initial target SIR, an error may occur due to a channel condition mismatch, since the target SIR required for the target BLER varies with channel conditions. An outer loop power control process is used to set a target SIR for each coded composite transport channel (CCTrCH) based on the required target BLER. The process adjusts a SIR step size parameter to maximize the convergence speed of the process. |
US07801544B2 |
Noise margin information for power control and link adaptation in IEEE 802.11h WLAN
A method and apparatus for adjusting the transmission power level or transmission data rate between a plurality of stations located within the coverage area of a basic service set (BSS) or in an independent basic service set (IBSS) in a wireless local area network (WLAN). The receiving station extracts a transmission data rate from an incoming signal, determines a signal-to-noise ratio (SNR) for the incoming signal, and then calculates noise margin information based on a difference between the SNR of the incoming signal and a minimum SNRMIN for the extracted data rate. The noise margin is then transmitted back to the original transmitting station and using the noise margin information, the transmit power level and/or the transmission rate of this station may be adjusted accordingly. |
US07801542B1 |
Automatic management of geographic information pertaining to social networks, groups of users, or assets
Systems, methods, apparatus and software have been discovered for use by individual users to monitor the geographic location of other people or assets with some relationship to the user. Once some manner of location information is determined, users have the ability to describe that location in various ways and control how that information is shared with other users. |
US07801541B2 |
Mobile cellular telecommunications infrastructure based multi-user applications
The present invention is directed toward the use of Point-To-MultiPoint (PTMP) display messages over a mobile cellular telecommunications infrastructure for supporting a number of multi-user applications including multi-user interactive applications in the case of interactive display messages. Exemplary applications include a consumer survey, a multi-player game, a Content on Demand application, and the staggered broadcast of the same interactive display message over different geographical areas served by different Base Transceiver Stations (BTSs). |
US07801538B2 |
Message broadcasting geo-fencing system and method
A public service message broadcast system and method for managing the submission and transmission of a broadcast agent message to at least one geographically distinct geo-fenced peer public service message broadcast system includes creating a broadcast message record by a broadcast message originator defining the broadcast message and the broadcast target area and authenticating the broadcast message authority of the broadcast message originator. The method also includes transmitting the broadcast message record to a peer public service message broadcast system and validating the received broadcast message record for transmission to an associated broadcast message network. |
US07801537B2 |
Image providing apparatus and image providing system
An image provision device that provides an image exhibiting a distinctive feature of a locality to an address. On receipt from a mobile telephone (1a) of a position information mail (21) storing position information of the mobile telephone (1a), the image provision device transmits to the mobile telephone (1a) a reply mail (39) storing thumbnail images created based on the position information in the position information mail (21). Then, on receipt from the mobile telephone (1a) of an image select mail (22) storing a selection resulting from one thumbnail image from the thumbnail images being selected, the image provision device transmits to the address an image mail (40) storing an image based on the selection result in the image select mail (22). |
US07801535B2 |
Positioning system and positioning method in mobile communication network
There is provided a positioning system which generates an appropriate response according to a positioning accuracy request class from a client device. A client device 101 specifies the positioning accuracy and the request class thereof that it requests to transmit a positioning request of a mobile station 103 to a server device 102. The server device 102 checks the positioning accuracy requested by the client device 101, and, if positioning results which satisfy the requested accuracy exist, responds the positioning results. If the positioning results which satisfy the requested accuracy do not exist, the server device 102 checks the accuracy request class, selects the positioning results with the highest positioning accuracy to respond to the client device 101 in the case of a second class (“Best Effort”), and notifies an error to the client device 101 in the case of a first class (“Assured”). |
US07801532B2 |
System and method for transmitting/receiving signal in a frequency overlay communication system
A method for transmitting a signal by a transmitter in a frequency overlay communication system. The method includes generating y first signal groups by shuffling input information data with a length yN on an N-by-N grouping basis according to a first shuffling scheme; generating y second signal groups by performing N-point IFFT on each of the first signal groups; generating y third signal groups by multiplying each of the second signal groups by preset values; generating N fourth signal groups by de-shuffling the third signal groups on a y-by-y grouping basis according to a de-shuffling scheme; generating N fifth signal groups by performing y-point IDFT on each of the fourth signal groups; generating y sixth signal groups by shuffling the fifth signal groups according to a second shuffling scheme, and serial-converting the sixth signal groups; and performing a transmission RF process on the serial-converted signal and transmitting the RF-processed signal to a receiver. |
US07801520B2 |
Methods and systems for configuring satellite antenna cell patterns in response to terrestrial use of satellite frequencies
Space-based wireless radiotelephone communications are provided in a satellite footprint over a satellite radiotelephone frequency band. The satellite footprint is divided into satellite cells in which satellite radiotelephone frequencies of the satellite radiotelephone frequency band are spatially reused. At least one of the satellite radiotelephone frequencies that is assigned to a given satellite cell in the satellite footprint is terrestrially reused outside the given satellite cell. A radiation pattern of at least the given satellite cell is modified to reduce interference with the at least one of the satellite radiotelephone frequencies that is terrestrially reused outside the given satellite cell. |
US07801519B2 |
Method and arrangement for exchanging capability information in a cellular radio system
A method and system for fixed parts of a cellular radio system to exchange capability information with a mobile station of the cellular radio system. The method includes transmitting capability information from the fixed parts of the cellular radio system, and receiving a comparison result at the network element from a mobile station, including a list of matched capability aspects including a higher level aspect and a list of lower level subaspects corresponding to the higher level aspect. The list of matched capability aspects indicates capability information common to the network element and the mobile station. |
US07801516B2 |
Communication terminal out of range determination method, wireless communication system switching method and communication terminal
There is provided a communication terminal out of range determination method, a wireless communication system switching method and a communication terminal, capable of determining accurately whether or not a communication terminal is out of range. Determining whether or not the communication terminal is out of range is based on a transmission level of a transmission signal from the communication terminal to a base station. |
US07801510B2 |
Authentication method in a mobile broadcast system and system thereof
A mobile broadcast system having a terminal is disclosed. The terminal transmits a message including a type-based identifier (ID) to a BCAST Subscription Management (BSM) in a corresponding network during network access. The BSM determines a type of an ID of the received message and then performs an authentication procedure according to the type of the ID. |
US07801509B2 |
Computer-readable recording medium storing data communication program, data communication method, and mobile terminal
A computer-readable recording medium storing a data communication program capable of transmitting desired data quickly. The mobile terminal (computer) has the following functions: A data accumulating section accumulates accumulation data to be uploaded to a server 7. A transmission data-generating section generates transmission data that is to be transmitted to the server for making the inquiry and has the accumulation data added thereto. A determination section determines whether or not the mobile terminal is in a state in which the transmission data can be transmitted to the server. A communication scheduler permits a data communication section to transmit the transmission data to the server based on the result of determination of the determination section. The data communication section transmits the transmission data to the server in response to permission of the communication scheduler. |
US07801508B2 |
Method for authentication of a user on the basis of his/her voice profile
Voice recording used for authentication is transmitted to the voice portal of the service provider not by way of the voice channel, but rather by way of a data channel. In this connection, the voice recording is sent not synchronous to speech and subject to loss, but rather asynchronously and loss-free, in an extra data package (for example advantageously as a Multimedia Messaging Service (MMS) data package). For this purpose, the resources that are available as standard items in most mobile phone terminals, such as digital voice recording and MMS transmission, can be utilized. Preferably, the subscriber's identification module or SIM card in the mobile phone terminal can store and implement the corresponding control program. |
US07801498B2 |
Transmission of analog signals in a system-on-chip
A circuit of a system-on-chip for the transmission of an analog signal at a given transmission frequency modulated by a digital input signal coded in a number m of bits, includes 2m−1 unit cells each having a first block adapted to receive an activation voltage through an associated switch, and a second block with a first input path coupled to an output path of the first block, a second input path receiving a local oscillator signal, and an output path coupled to the output path of the circuit, with the switches each controlled as a function of the value of a bit of the digital input signal, the bit of index j of the digital input signal where j is between 0 and m−1, controlling the switches respectively associated with 2j unit cells. |
US07801497B1 |
Frequency scanning radio modulator and method
A radio modulator and method with a radio band scan function. The apparatus consists of a frequency selectable RF signal transmitter, a switch that couples the RF signal to an antenna, and a demodulator coupled to mix a received antenna signal with the RF signal to produce an indicia of signal strength at the receive frequency resulting from that mix. A channel memory is coupled to store plural indicia of signal strength values corresponding to plural receive frequencies. A controller is coupled to the transmitter, the switch, the channel memory, and a display. In operation, the controller enables the frequency scan function by decoupling the switch, tuning the transmitter RF signal to plural frequencies, which causes the demodulator to receive plural receive frequencies within the radio band. The controller also stores the resultant plural corresponding indicia of signal strength in the channel memory, and then compares the stored plural indicia of signal strength to select a present transmit frequency that has a low signal interfering level. Next, the controller couples the transmitter to the antenna, tunes the RF signal to the present transmit frequency, and displays the present transmit frequency on the display. |
US07801496B2 |
Method to enable open loop antenna transmit diversity on channels having dedicated pilots
Methods, computer-readable media, and devices are provided that support antenna diversity in a communication system. In an exemplary method, a signal is received from a first device at a second device in a first channel. A determination is made concerning whether or not transmit diversity is applied to the first channel. If transmit diversity is applied to the first channel; a first channel estimate is determined based on a first pilot signal received from the first device and a second channel estimate is determined based on a second pilot signal received from the first device. The received signal is decoded based on the first channel estimate and the second channel estimate. |
US07801493B2 |
Quasi-circulator for antenna multi-coupler system
A multi-coupler system for isolating radio signals in a transceiver, that includes a transmitter and a receiver, to permit simultaneous transmit by the transmitter and receive by the receiver through a single antenna in the exact same or nearby frequency ranges. This is done so that in-coming receive signals, transmitted from a remotely located radio, being detected by the receiver is much stronger than the portion of the transmit signal unintentionally coupled over by the co-site (or co-located) transmitter. The invention uses a special electronic circuit, termed the quasi-circulator, to couple the antenna to both the co-located receiver and the transmitter. The invention can also be used to couple several transceivers to a single antenna. The quasi-circulator circuit includes a simulated antenna load with an impedance matched to the antenna impedance. The circuit also includes a transformer with its primary side fed asymmetrically by the antenna so that it can pass the desired receive signal with minimum attenuation. The transformer's primary is on the other hand fed symmetrically from both sides by equally small portions of the transmit power from the co-site transmitter, but these signals are 180 degrees out of phase and cancel almost completely in the transformer. |
US07801489B2 |
Method and device for measuring radio interference levels with frequency tracking
A method for measuring radio interference levels in a specific frequency range. Said method consists in adjusting the frequency range by means of a pre-measurement; respectively detecting, for each measuring frequency one measuring level of the signal which is to be measured; comparing the measured measuring level to the threshold value, characterized in that when the threshold value of the measuring level is exceeded, the measured level is compared to the respective measuring frequency as a radio interference level; and measuring, in a post-measurement phase, each characterized radio interference level in a more precise manner and in relation to the runtime performance thereof. The average frequency of the measuring frequency range of post-measurement, which is repeated in an alternating cyclic manner in relation to the post-measurement, is tracked in relation to the average frequency of the variable radio interference level which was recently determined in previous pre-measurement, for each characterized radio interference level |
US07801487B2 |
Detection of radio frequency interference in wireless communication systems
A device causes at least one access terminal that is configured to transmit data to a radio node in a sector of a radio access network to alter transmission. While transmission is altered, the device determines a power of a signal received at the radio node, and updates an average value of signal power using the power measured. A device receives, from one or more access terminals that are configured to receive data from a radio node in a sector of a radio access network, a requested rate at which information should be transmitted to each access terminal, receives from the access terminals information about quality of signals received from the radio node, and generates an event if the requested rate and the information about quality of signals fail to satisfy a condition. An access terminal, located in the vicinity of a first radio node configured to transmit data in a sector of a radio access network, measures signal power of pilot signals received by the access terminal. |
US07801482B2 |
Packet communication system, packet communication method, base station, mobile station, control device, and packet communication program
The present invention improves a system capacity and satisfaction rate with a quality of service in packet communications performed through a radio link established between a transmitting station and a receiving station by dynamically limiting transmission power of packets in the transmitting station and keeping an increase of an interference level in the receiving station, which belongs to another cell, within a TPC margin. The present invention includes a resource allocator 115 configured to set transmission power of packets in a next step period, by use of transmission power of packets in a preceding step period (slot) and an interference level of the receiving station. |
US07801481B2 |
Satellite navigation receiver signal processing architecture
A satellite navigation device including a flexible RF receiver is described. The receiver receives a signal that includes at least one spread-spectrum signal from a first satellite. The receiver has at least a first channel that includes at least two sub-channel circuits. Each sub-channel circuit has at least a first signal generator and a first mixer to receive a respective frequency band in at least the one spread-spectrum signal from the first satellite. The first signal generator provides a respective first signal, having a respective first carrier frequency, to down convert at least a portion of the signal, using the first mixer, to an intermediate frequency that is common to the two sub-channel circuits. |
US07801478B2 |
Systems for and methods of remote host-based media presentation
An electronic device includes a first communication interface operable to receive a decoded digital data set from an apparatus remote from the electronic device, and a first circuit coupled to the first communication interface and operable to enable an output device to provide an output representing the data set. |
US07801477B2 |
Broadcasting system and method of controlling the same
A broadcasting system for providing a broadcasting program to a mobile terminal and a method of controlling the same are provided. The method includes the steps of selecting a broadcasting program through a mobile terminal, selecting a broadcasting type of the selected broadcasting program through the mobile terminal, selectively transmitting at least one of video data, audio data, and text data of the selected broadcasting program based on the selected broadcasting type from a broadcasting station server to the mobile terminal, and displaying the transmitted data on the mobile terminal or outputting the transmitted data through the mobile terminal. |
US07801476B2 |
Software signal receiver
A system and method for processing a plurality of received signals within a broad signal space concurrently without the need for multiple hardware tuners. The system includes: a signal directing mechanism for routing a transmitted frequency band into the system, the transmitted frequency band includes a plurality of waveforms, each one of the plurality of waveforms contains information; a storage assembly for storing the transmitted frequency band; a selection assembly for selecting at least one waveform from the transmitted frequency band; a processor for processing information corresponding to the at least one waveform; and a presentation device for presenting the information processed from at least one selected waveform to a user. |
US07801475B2 |
Ultra-heated/slightly heated steam zones for optimal control of water content in steam fuser
A dual-zone steam fuser for a xerographic system includes a ultra-heated first zone maintained at 200-500° C. that quickly heats a paper substrate to an optimal toner fusing temperature (e.g., 120-150° C.), and a second, relatively cool second zone for maintaining the substrate at the optimal temperature during completion of the fusing process. A conveying system conveys the substrate so that it exits the first zone and enters the second zone immediately after the substrate temperature reaches the optimal toner fusing temperature, and is maintained in the second zone for a predetermined fusing operation time period. The gas (e.g., steam) temperatures and timing are selected such that surface condensation is minimized during initial heating, and such that moisture content is normalized at the end of the fusing process. |
US07801461B2 |
Charging member cleaning roller, charging member cleaning roller for charging device, process cartridge and image forming apparatus
There is provided a charging member cleaning roller including: a core body; and an elastic layer that is provided on a peripheral surface of the core body and includes a polyurethane foam obtained from at least a polyester polyol, a foam stabilizer, and a catalyst. Moreover, there is provided a charging member cleaning roller including: a core body; and an elastic layer that is provided on a peripheral surface of the core body and includes a urethane foam having an open-cell structure, a resilience of approximately 15% to 30%, and a hardness of approximately 150N to 230N. |
US07801460B2 |
Image-forming apparatus, image-forming apparatus body, replacement part, and method of handling storage medium mounted on replacement part of image-forming apparatus
An image-forming apparatus has: an apparatus body; and a replacement part that is detachably mounted in the apparatus body, wherein the replacement part includes: a replacement part body; and a storage medium that is separably mounted on the replacement part body, and wherein the apparatus body includes a separation mechanism that separates the storage medium from the replacement part body when the replacement part body is mounted in the apparatus body. |
US07801459B2 |
Handicap accessible office products
This is a system which is adapted to make it easier for a wheelchair occupant to operate a marking system. There is a lowering device that lowers the module or modules to a location convenient to the wheelchair user. The modules ideally are on the same vertical plane or to a low plane selected by the user. Also, there is a horizontally positioning device that can move the modules to any preferable location. |
US07801458B2 |
Image forming apparatus to control print concentration and method of controlling the same
An image forming apparatus to print at least one of a plurality of test images and texts at various print concentration levels such that confusion of a user due to a change of a print concentration level is prevented, and a method of controlling the same. The method of controlling an image forming apparatus includes receiving confirmation of a print concentration level to print an image and printing at least one of test images and texts having predetermined print concentrations according to a normal print mode and a toner conservation mode, according to the received confirmation of the print concentration level. |
US07801454B2 |
Image formation apparatus and preparation operation execution method
Upon completing a preparation operation including different processes, an image formation apparatus shifts to ready state in which image formation is executable, the processes including at least one process executed using a corresponding motor. The image formation apparatus comprises: an obtainer for obtaining, for each process, an estimated time period between start and completion thereof; and a controller for starting execution of, out of the processes, (i) one process whose estimated time period is the longest, then (ii) any other process so that any other process is executed in parallel with said one process. When said one process is included in the at least one process, the controller initiates the motor by high-speed initiation by applying thereto first voltage that is higher than second voltage. When any other process is included in the at least one process, the controller initiates the motor by normal initiation by applying thereto first voltage. |
US07801447B1 |
Method and system for signal processing by modulation of an optical signal with a multichannel radio frequency signal
A signal processing system is disclosed having a detector for detecting an RF signal, wherein the detector has plural detection channels. A modulator modulates an optical signal with the detected RF signal and a processor processes the modulated optical signal to determine an azimuth or an elevation of the detected RF signal. |
US07801445B2 |
Method and apparatus for DWDM line card
A system and method for multiple-channel line card. The system includes a first photonic integrated device configured to receive a first optical signal and output a first plurality of electrical signals for a first plurality of channels respectively. The first plurality of channels corresponds to a first plurality of wavelength ranges associated with the first optical signal. Additionally, the system includes a first clock and recovery device configured to receive the first plurality of electric signals and retime the first plurality of electric signals, and a first switch coupled to the first clock and recovery device, a first interface, and a second interface. Moreover, the system includes the first interface configured to output a second plurality of electrical signals to another system for multiple-channel line card, and the second interface configured to couple with one or more plugged first channel devices. |
US07801442B2 |
Redundant channel implementation to extend optical transceiver lifetime and reliability
Embodiments introduce redundant optical channels to significantly extend the lifetime of parallel optical transceivers. A plurality of transmitters, N, transmit on a plurality of optical channels, where N is an integer number of optical channels greater than 1. One or more redundant channels, M, are also provided. N+M multiple input shift registers provide multiple paths for signals from each of the transmitters to connect to N+M laser diodes. In the event up to M of the N+M laser diodes fail, the multiple input shift registers connect the N transmitters to functioning ones of the N+M laser diodes thus extending the life of the device. A corresponding scheme is also described for the receiver side. |
US07801441B2 |
Method and an apparatus for the taking of an image, in particular by a CCD sensor
A camera comprises a line sensor or an areal sensor (1) and an optical imaging system (2) for the projection of an image onto the sensor (1). To increase the resolution, a displacement device (6) is provided for the displacement of the image relative to the sensor (1) (FIG. 2). |
US07801438B2 |
Camera integrated with direct and indirect flash units
A compact camera with a compact camera body integrated with a lens, a direct flash module and an indirect flash module. The direct flash unit includes a flash light emission window arranged to project direct illumination in a first direction toward an object to be photographed. The indirect flash unit includes an indirect flash light emission window arranged to project indirect bounce illumination in a second direction off of an indirect reflecting surface to the object. The camera also has a controller that receives a first signal containing information from a first light sensor connected to the direct flash unit, and a second signal containing information from a second light sensor connected to the indirect flash unit. In response to the received first and second signals, the controller selectively adjusts the amount of flash illumination projected from the direct and indirect flash units. |
US07801437B2 |
Imaging device, imaging device controlling method, and computer program
An imaging device that controls strobe emission for red-eye prevention includes a face detector configured to detect whether a face region is included in an image captured by the imaging device; a luminance detector configured to detect a luminance representing a brightness of an imaging environment; and a red-eye preventing emission controller configured to control strobe emission for red-eye prevention on the basis of face detection information detected by the face detector and luminance information detected by the luminance detector. |
US07801436B2 |
Photography apparatus, photography method, and photography program
In order to prevent white compression from occurring in an image obtained by photography with a photography apparatus such as a digital camera, preliminary photography is carried out and actual photography is carried out while a flash control unit reduces an amount of light from a flash in the case where a predetermined target such as a human face is included in a preliminary image. Image processing is carried out on an actual image obtained through the actual photography for adjusting luminance and/or gradation of the predetermined target in the actual image. |
US07801429B2 |
Image taking apparatus
An aspect of the present invention provides an image taking apparatus comprising a flash emission device, a flash control device which adjusts a flash emission amount at the time of image taking using flash, an automatic focusing device which automatically performs focusing of an image taking lens, a determination device which determines, based on data on focusing performed by the automatic focusing device, whether or not a shooting distance is shorter than a normal shooting distance range at the time of image taking using flash, and a sensitivity setting device which sets a camera sensitivity at the time of image taking using flash, the sensitivity setting device which sets a camera sensitivity lower than a standard camera sensitivity set in advance with respect to the normal shooting distance range if the determination device determines that the shooting distance is shorter. |
US07801427B2 |
Adjustment of shooting parameters in dependence of motion in a scene
According to one aspect of the present invention, there is provided a camera system including a motion estimator estimating a motion of an image taken by the camera system, and; a controller controlling, based on the estimation, an update frequency of a predetermined parameter and/or an amount of adjustment of the predetermined parameter per update cycle. |
US07801426B2 |
High dynamic range display devices having color light sources
A display has a screen which incorporates a light modulator. The screen may be a front projection screen or a rear-projection screen. Elements of the light modulator may be controlled to adjust the intensity of light emanating from corresponding areas on the screen. The display may provide a high dynamic range. |
US07801424B2 |
Steam generator
A steam generator comprising a heating unit, a pump adapted to deliver a controllable flow of water from a water supply into the heating unit and an outlet for steam from the heating unit; the heating unit comprises a housing, a heating element disposed in the housing and a conduit for water and steam extending from the inlet to the outlet; the conduit includes a passageway extending in an elongate path in contact with or adjacent the heating element; wherein the housing comprises two portions releasably seamed together to provide a channel between the portions to receive the heating element and to provide the passageway. |
US07801422B2 |
System and method for producing medical image data onto portable digital recording media
This application discloses a system for recording medical image data for production on a portable digital recording medium such as CDs and DVDs. This system includes a receiving module, a processing module and an output module, with viewing program for viewing medical image data stored on the portable digital recording medium. It also discloses a method of storing medical image data on a portable digital recording medium, including the steps of receiving the medical image data, processing the data and storing the data on the portable digital recording medium, with a viewing program for viewing medical image data stored on the portable digital recording medium. It further discloses a method of selecting medical image data for recording on a portable digital recording medium, including the steps of connecting a browsing terminal to a computer database that stores the medical image data, selecting a first set of the medical image data from the computer database, and recording the selected first set of medical image data on the portable digital medium, with a viewing program for viewing the medical image data stored on the portable digital recording medium. It also discloses the method and system of retrieving medical image data that are related to the received/selected original medical image data, and recording the original and related medical image data on a portable digital recording medium. |
US07801405B2 |
Method and device for generating a structure-free fiberscopic picture
An image free from interfering structures may be generated by means of a fiber bundle of several optical fibers, when for the system of fiber bundle and sensor imaging parameters are provided, which describe the geometrical characteristics of the intensity course generated by each individual optical fiber on the sensor. In image reconstruction, for each individual optical fiber an amplitude value and/or luminosity information may be generated by fitting a function of the amplitude value and the imaging parameters of the respective optical fiber to an intensity picture of the sensor, so that an optimum amplitude and/or luminosity value may be generated considering the geometrical imaging characteristics for each individual optical fiber. |
US07801402B2 |
Receiver photonic integrated circuit (RxPIC) chip utilizing compact wavelength selective decombiners
A monolithic receiver photonic integrated circuit (RxPIC) chip includes a plurality of optical signal channels together with other active elements integrated on a semiconductor chip, which chips further include a wavelength selective decombiner comprising a supergrating or an Echelle grating which provides for a more compact chip compared to an integrated on-chip arrayed waveguide grating (AWG) functioning as a wavelength selective decombiner. |
US07801401B2 |
Optical element, optical module, optical connector, and optical module manufacturing method
It is to provide an optical element, an optical module, an optical connector, and an optical module manufacturing method that can quickly and very accurately control the amount of outgoing light to a desired amount when incident light is outputted, reduce costs, and enhance manufacturing efficiency.A diffraction grating 9 having a periodic structure made from a plurality of grating grooves 10 and formed to allow control of an amount of outgoing light using polarization-dependent characteristics when incident light is outputted as the outgoing light and a mark 11 indicating at least one of either a grating groove 10 direction of the diffraction grating 9 or a periodic direction of the diffraction grating 9 are included. |
US07801395B2 |
Coherent optical detector and coherent communication system and method
An optical device is provided with first and second inputs. A first coupler coupled is coupled to the first input and produces at least a first and second output. A second coupler is coupled to the second input and produces at least a first and second output. A third coupler is coupled to the first output of the first coupler and to the first output of the second coupler. A fourth coupler is coupled to the second output of the first coupler and to the second output of the second coupler. First and second crossing waveguides are provided with an angle selected to minimize crosstalk and losses between the first and second cross waveguides. The first crossing waveguide connects one of the first or second outputs from the first coupler with an input of the fourth coupler. The second crossing waveguide connects one of the first or second outputs from the second coupler with an input of the third coupler. A first phase shifter is coupled to the first and second waveguides. The first and second waveguides connect one of the outputs of the first or second coupler and one of the inputs of the third or fourth couplers. The first, second, third and fourth couplers, the two crossing waveguides and the phase shifter are each formed as part of a single planar chip made of an electro-optical material. |
US07801393B2 |
Monitoring modulator bias using photon absorption
Monitoring a bias point of an optical modulator includes receiving an optical signal modulated by the optical modulator. Photons of the optical signal are received at a photon reactive material operable to produce a reaction in response to the arrival of a predetermined number of photons. Reactions are produced in response to the arrival of the photons of the optical signal. Feedback is generated in response to the reactions. The feedback reflects the waveform of the optical signal, and indicates one or more bias points of the optical modulator. |
US07801387B2 |
Digital signal processing apparatus
A digital signal processing apparatus comprises a wavelet transforming device that divides an input digital signal into a first low-frequency sub band and a first high-frequency sub band by wavelet transformation and further divides the first low-frequency sub band into a second low-frequency sub band and a second high-frequency sub band, a coring device that executes a coring process to data of specific coordinates of the second high-frequency sub band, a judging device that judges whether the data of the specific coordinates of the second high-frequency sub band is an edge component or not with reference to peripheral data, in the second low-frequency sub band, of coordinates corresponding to the specific coordinates, and a coring controlling device that controls the coring device not to executes the coring process to the data of the specific coordinates when the judging device judges that the data is an edge component. |
US07801386B2 |
Method for bilateral filtering of digital images
A method for processing an image using a bilateral filter. The bilateral filter is reformulated at each pixel location in the image into a sum of the original signal value of a central pixel at said pixel location and a bilateral correction term which is a function of local signal differences between the central pixel and its neighbors. The bilateral correction term is calculated using a computationally efficient approximation. |
US07801381B2 |
Recording medium having recorded thereon coded information using plus and/or minus rounding of images
A computer-readable medium having stored thereon an image decoding program which, when executed by a computer, performs image decoding, wherein the synthesizing a prediction image is performable using a positive rounding method and a negative rounding method for interpolating intensity values of pixels; wherein the interpolation of intensity values of pixels is performed using a rounding method specified by the rounding method information; wherein the rounding method information is included in coded information of the currently decoded image; wherein the rounding method information is included in a header section of the coded information of the currently decoded image; wherein the rounding method information specifies one of two values; wherein one of the two values specifies a positive rounding method, and another one of the two values specifies a negative rounding method; and wherein the rounding method information consists of one bit. |
US07801379B2 |
Recording medium having recorded thereon coded information using plus and/or minus rounding of images
A computer-readable medium having stored thereon an image decoding program which, when executed by a computer, performs: storing a reference image which is a previously decoded image; receiving coded information including motion vector and rounding method information specifying a rounding method used in synthesizing a prediction image; and synthesizing the prediction image by performing motion compensation using the motion vector information and the reference image; wherein the synthesizing a prediction image is performable using positive and negative rounding methods for interpolating intensity values of pixels; wherein the interpolation of intensity values of pixels is performed using a rounding method specified by the rounding method information included in coded information of the currently decoded image; wherein the rounding method information is included in a header section of the coded information of the currently decoded image; and wherein the rounding method information specifies one of a plurality of values. |
US07801375B2 |
Recording medium having recorded thereon coded information using plus and/or minus rounding of images
A computer-readable medium having stored thereon an image decoding program which, when executed by a computer, performs: storing a reference image which is a previously decoded image; receiving coded information including motion vector information and rounding method information specifying a rounding method used in synthesizing a prediction image of a currently decoded image; and synthesizing the prediction image by performing motion compensation using the motion vector information and the reference image; wherein the step of synthesizing a prediction image is performable using a positive rounding method and a negative rounding method for interpolating intensity values of pixels; wherein the interpolation of intensity values of pixels is performed using a rounding method specified by the rounding method information; wherein the rounding method information is included in coded information of the currently decoded image; and wherein the rounding method information specifies one of a plurality of values. |
US07801373B2 |
Recording medium having recorded thereon coded information using plus and/or minus rounding of images
An image decoder, wherein motion compensation is performed with half-pixel accuracy and uses bilinear interpolation to calculate intensity values of chrominance or luminance at points where no pixels actually exist in the reference image, the bilinear interpolation being performable using a positive rounding method and a negative rounding method; wherein the bilinear interpolation is performed using a rounding method specified by the rounding method information; wherein the rounding method information is included in coded information of the currently decoded image; wherein the rounding method information is included in a header section of the coded information of the currently decoded image; wherein the rounding method information specifies one of two values; wherein one of the two values specifies a positive rounding method, and another one of the two values specifies a negative rounding method; and wherein the rounding method information consists of one bit. |
US07801371B2 |
Recording medium having recorded thereon coded information using plus and/or minus rounding of images
An image decoder, wherein the motion compensation is performed with half-pixel accuracy and uses bilinear interpolation to calculate intensity values of chrominance or luminance at points where no pixels actually exist in the reference image, the bilinear interpolation being performable using a positive rounding method and a negative rounding method; wherein the bilinear interpolation is performed using a rounding method specified by the rounding method information; wherein the rounding method information is included in coded information of the currently decoded image; wherein the rounding method information is included in a header section of the coded information of the currently decoded image; and wherein the rounding method information specifies one of a plurality of values. |
US07801367B2 |
Recording medium having recorded thereon coded information using plus and/or minus rounding of images
An image decoder including: a demultiplexer extracting motion vector information, quantized DCT coefficients, and rounding method information; a dequantizer dequantizing to DCT coefficients; an inverse DCT converter converting to DCT coefficients to obtain an error image; a synthesizer synthesizing a prediction image of a currently decoded image by performing motion compensation using the motion vector information, the rounding method information, and a reference image which is a previously decoded image; and an adder adding the prediction image to the error image to obtain a decoded image; wherein the motion compensation is performed with half-pixel accuracy and uses bilinear interpolation to calculate intensity values of chrominance or luminance at points where no pixels actually exist in the reference image, the bilinear interpolation being performable using positive and negative rounding methods and is performed using a rounding method specified by the rounding method information specifying one of a plurality of values. |
US07801360B2 |
Target-image search apparatus, digital camera and methods of controlling same
The time required to execute processing for detecting the image of a face is shortened. A number of frames of the image of a subject are obtained sequentially by sensing the image of the subject successively. Face detection processing is applied to a first subject image, which is one frame of the image of the subject among the number of frames thereof. The inclination of a face-image area obtained by detection is detected. Among angles of 0°, 90°, 180° and 270°, that close to the detected inclination is decided upon. A face image having an angle within a range of 45° on either side of the decided angle as its inclination is detected from a second subject image, which is obtained following the first subject image. Since face images to undergo detection are thus restricted, detection processing ends in a comparatively short period of time. |
US07801359B2 |
Systems and methods for obtaining information associated with an image
A method is provided for decoding an image of a pattern associated with an object to determine a digital identifier and to obtain data. The method comprises receiving a image of a pattern associated with the object. The pattern comprises a sub-image and a data tag. The image comprising a plurality of pixels. The method further comprises associating a first sub-set of the pixels with the sub-image and a second sub-set of the pixels with the data tag, determining a digital identifier of the sub-image based on the first sub-set of the pixels, and determining a tag value of the data tag based on the second sub-set of the pixels. |
US07801357B2 |
Image processing device, image processing method, program for the same, and computer readable recording medium recorded with program
A determination target region includes a combination of a red gray image, a green gray image, and a blue gray image. A CPU part transforms a three gray value matrixes to a single first data array uniquely associated with a pixel position in the determination target region. The CPU part calculates a normalized correlation value with a single second data array transformed from a model image according to the same predetermined rule, and determines whether or not a match is found with the model image according to whether or not the normalized correlation value exceeds a predetermined threshold value. |
US07801352B2 |
Image acquiring apparatus, image acquiring method, and image acquiring program
In acquisition of a micro image of a sample S by a micro image acquiring unit, when a plurality of image acquiring ranges are set for the sample S as an object of image acquisition, a plurality of corresponding focus information are set, and furthermore, when a plurality of partial images acquired by scanning the sample S by the micro image acquiring unit include a partial image including mixing of a plurality of image acquiring ranges, the focus information is switched in the middle of scanning of the partial image. With such a structure, even when a plurality of objects are contained in the sample S, images of the respective objects can be preferably acquired. Thereby, an image acquiring apparatus, an image acquiring method, and an image acquiring program which are capable of preferably acquiring images of a plurality of objects are realized even when the plurality of objects are contained in a sample S. |
US07801348B2 |
Method of and system for classifying objects using local distributions of multi-energy computed tomography images
A method of and a system for identifying objects using local distribution features from multi-energy CT images are provided. The multi-energy CT images include a CT image, which approximates density measurements of scanned objects, and a Z image, which approximates effective atomic number measurements of scanned objects. The local distribution features are first and second order statistics of the local distributions of the density and atomic number measurements of different portions of a segmented object. The local distributions are the magnitude images of the first order derivative of the CT image and the Z image. Each segmented object is also divided into different portions to provide geometrical information for discrimination. The method comprises preprocessing the CT and Z images, segmenting images into objects, computing local distributions of the CT and Z images, computing local distribution histograms, computing local distribution features from the said local distribution histograms, classifying objects based on the local distribution features. |
US07801331B2 |
Monitoring device
The invention concerns a monitoring device with a multi-camera device and an object tracking device for the high resolution observation of moving objects. Hereby it is provided that the object tracking device comprises an image integration device for the generation of a total image from the individual images of the multi-camera device and a cut-out definition device for the definition, independent from the borders of the individual images, of the to be observed cut-out. |
US07801328B2 |
Methods for defining, detecting, analyzing, indexing and retrieving events using video image processing
Methods and systems for defining, detecting, analyzing, indexing, and retrieving events using video image processing techniques are described herein. An illustrative method of detecting and analyzing events occurring within a region of interest of a video monitoring system may include the steps of extracting information regarding one or more objects located within a region of interest, analyzing the extracted information to detect the occurrence of one or more events within the region of interest, matching at least one of the detected events with a corresponding user-specified event, and performing an action response upon the detection of such an event. In certain embodiments, the detected events may be defined as a set of semantic parameters relating to the object's state and/or physical features, which can be compared against a corresponding set of semantic parameters programmed within a video image-processing appliance manager. |
US07801322B2 |
Earphone spiro-device
An earphone spiro-device is used in an electrical device for rolling up the wire of the earphone. The earphone spiro-device includes a rolling axle, a rotating element and a controlling element. The surface of the rolling axle has a spiral trough for containing the wire of the earphone. The rotating element can drive the rolling axle in the specified direction and then roll the wire of the earphone along the spiral trough. Also, the controlling element can control the rotation of the rolling axle. |
US07801319B2 |
Methods and apparatus for processing audio signals
Various methods and apparatus for processing audio signals are disclosed herein. The assembly may be attached, adhered, or otherwise embedded into or upon a removable oral appliance to form a hearing aid assembly. Such an oral appliance may be a custom-made device which can enhance and/or optimize received audio signals for vibrational conduction to the user. Received audio signals may be processed to cancel acoustic echo such that undesired sounds received by one or more intra-buccal and/or extra-buccal microphones are eliminated or mitigated. Additionally, a multiband actuation system may be used where two or more transducers each deliver sounds within certain frequencies. Also, the assembly may also utilize the sensation of directionality via the conducted vibrations to emulate directional perception of audio signals received by the user. Another feature may include the ability to vibrationally conduct ancillary audio signals to the user along with primary audio signals. |
US07801318B2 |
Hearing aid device with means for feedback compensation
With a hearing aid device, filter parameters of filters are to be adjusted for feedback suppression. It is hereby proposed that test signals are emitted via an earpiece in order to estimate the transmission behavior of the feedback path, and response signals to these test signals are recorded by a microphone and analyzed in the hearing aid device. In this way, information signals which are already occasionally emitted by the hearing aid device and can be perceived by the user are used as test signals. Information signals of this type are particularly well suited as test signals and are perceived by the user as non-interfering. |
US07801315B2 |
Method and device for driving a directional speaker
A directional speaker that vibrates a diaphragm to send sound waves includes reproducing signal generation means 10 for outputting a reproducing audible signal; ultrasonic signal generation means 20 for outputting a carrier wave signal at a frequency in an ultrasonic band; phase modulation means 30 for phase modulating the carrier wave signal with the reproducing audible signal to output a modulated carrier wave signal; and diaphragm driving means 50 for vibrating the diaphragm based on a compression cycle of the modulated carrier wave signal. The configuration, in which the ultrasonic carrier wave is modulated with an audio signal, can generate a small, narrow-directional audible sound field without using a parametric effect. At the same time, the ultrasonic carrier wave is modulated in such a way that the sound pressure distribution of a target audio signal (reproducing audible signal) can be obtained for output and, therefore, the sound quality of a sound signal output from the directional speaker is improved. |
US07801310B1 |
Nestable skeleton decryption keys for digital rights management
A document access control scheme uses digital “skeleton keys” to distribute access permissions for encrypted documents in a manner that does not require that rights management files (RMFs) be associated with each document. Multiple skeleton keys can be issued for the same document. The skeleton keys themselves can be opened by one or more other skeleton keys for different levels of document access. |
US07801309B2 |
Private key delivery system and a private key delivery method
A private key delivery system and a private key delivery method are disclosed. The private key delivery system includes a transmitter, a receiver, and an optical transmission line connecting the transmitter and the receiver. The transmitter includes a single photon generating unit for simultaneously generating two or more single photons having different wavelengths using a quantum dot structure that has quantum dots of various sizes, an optical splitter for splitting the single photons by wavelengths, a phase modulating unit for modulating each of the single photons split by the wavelengths with private key information, and an optical multiplexer for multiplexing the modulated single photons of the different wavelength and for transmitting the multiplexed single photons to the optical transmission line. The multiplexed single photons are received by the receiver, and the private key information is taken out from the received single photons. |
US07801307B2 |
Method of symmetric key data encryption
A method of symmetric key encryption involves using a composition of transformations leading to an enhanced homophonic substitution, wherein the mapping of characters varies depending on the sequence of characters in the message text. In carrying out the method, encryption keys are first generated. Then, a polyalphabetic substitution is performed, which involves XOR'ing (e.g., a Boolean logical exclusive OR operation/calculation) the plaintext data elements with the generated keys. Next, the storage format is changed, from big-endian to little-endian or vice versa, and the data is stored in one or more square matrices. Finally, enhanced homophonic substitution is performed, meaning that for each element, the subset to which the element can be mapped to in the co-domain is the entire co-domain itself, thus providing the largest possible subset for the given co-domain. In other words, any given element in the domain can be mapped to any of the elements of the co-domain. |
US07801306B2 |
Secure information distribution system utilizing information segment scrambling
A method and apparatus for securing and, optionally, distributing an information stream by divided the information stream into a collection of segments and compressing the segments, rearranging the order of the segments and encrypting the segments. |
US07801300B2 |
Data transmitter and data receiver
A data communication apparatus which causes the eavesdropper to take a significantly increased time to analyze a cipher text and provides high concealability is provided. A multi-level code generation section 111a generates, based on predetermined key information 11, a multi-level code sequence 12 in which a signal level changes so as to be approximately random numbers. A multi-level processing section 111b combines the multi-level code sequence 12 and information data 10, and generates a multi-level signal 13 having a plurality of levels corresponding to the combination of the multi-level code sequence 12 and the information data 10. A modulator section 112 treats the multi-level signal a predetermined modulating processing and generates a modulated signal. The multi-level code generation section 111a generates the multi-level code sequence 12 in accordance with a changed random number sequence which results from changing a bit series of a binary random number sequence generated based on the predetermined key information. |
US07801299B2 |
Techniques for merging tables
Techniques are described herein to overlay and merge any number of tables of equivalent size and structure. Bits or patterns of bits that are similar among tables may be set to a voltage value representative of respective logical ‘0’ or ‘1’. The bits that are different among the tables may be connected to either the value of a table selection signal or its inverse. |
US07801295B2 |
Method and system for providing agent training
A method for providing training to agents of an automatic call distribution center includes determining whether an agent is idle and, in response to determining that the agent is idle, initiating playback of a recorded training call to the agent. Additionally, the method includes receiving an incoming call from a caller for connection with one of a plurality of agents. Also, the method includes terminating playback of the recorded training call and connecting the agent to the incoming call. |
US07801292B2 |
Integrated chat client with receiving party choice
Phone systems for an integrated chat client service are provided. A representative phone system includes a call processing system operable to check a chat server for accessibility of a calling party chat client associated with a calling party and coupled to the internet, the call processing system being further operable to prompt a called party to select to talk or chat. Methods to connect telephone calls and answer telephone calls are also provided. |
US07801288B2 |
Method and apparatus for fraud detection
A fraud detection method for generating a first fraud or fraud attempt probability, within an at least one captured or recorded interaction, is provided. The method comprises a scoring step for scoring an at least one voice belonging to an at least one tested speaker in the at least one captured or recorded interaction against an at least one voice print within an at least one entry in a voice print collection, the scoring step generating an at least one probability that the at least one voice in the captured or recorded interaction belongs to an at least one second speaker associated with the at least one voice print, said at least one probability represents the probability that the at least one captured or recorded interaction is fraudulent; and an auditing step for auditing the at least one probability and the at least one captured or recorded interaction. |
US07801282B2 |
Emergency call handling in a voice-over-packet environment
A network element for use in a network that provides voice-over-packet services to a plurality of communication devices, each of the communication devices being associated with a respective directory number. The network element comprises an interface connectable to a trunk group dedicated to emergency calls and a control entity. The control entity is operable to: receive an incoming call originated by one of the communication devices; determine the directory number associated with the communication device having originated the incoming call; and determine whether the incoming call is an emergency call. Responsive to the incoming call being an emergency call, the control entity obtains a routing key that had been stored in association with the directory number; and directs the incoming call and the obtained routing key via the interface towards a gateway, the gateway connecting the network element to a dedicated emergency network. |
US07801281B2 |
Collecting and delivering call data associated with court ordered traps
Methods, systems, and computer program products collect and deliver call data associated with court ordered trap and/or traces. A method involves receiving a request to monitor calls to and/or from a target telephone number where the request includes request parameters such as the target telephone number. The method further involves storing the request where the target telephone number is stored in association with a court order and utilizing the request to identify and retrieve call records matching the request parameters. Utilizing the request to identify and retrieve call records matching the request parameters may involve creating a text file including the request parameters, reading the request parameters from the text file, monitoring call records for call records matching the request parameters, and storing call records that match the request parameters. The call records that match are stored in association with the court order and the target telephone number. |
US07801276B2 |
Radiation image capturing system and method of capturing radiation image
A radiation image capturing system includes an image capturing apparatus for capturing a radiation image of a subject by a radiation emitted from a radiation source and applied through the subject, a detecting unit for detecting whether the radiation source is oriented to the image capturing apparatus or not, and a processor for setting an image capturing mode for the radiation image based on a detection result from the detecting unit and controlling a process of capturing the radiation image with the image capturing apparatus in the set image capturing mode. |
US07801269B2 |
Method and apparatus for calibrating a radiation therapy treatment system
A radiation treatment system and method of commissioning the system, the system including a gantry, a radiation source operable to produce a beam of radiation, and a measurement device. The measurement device is physically connected to the gantry, and includes a multi-dimensional scanning arm, and a detector. The method includes generating radiation from the radiation source, passing the radiation through an attenuation block, and receiving radiation with the measurement device. The measurement device is positioned such that it is not in contact with water. Data is generated from the radiation received and the system is commissioned using the generated data to match system characteristics to a previously defined standard. |
US07801266B2 |
Method for speeding up the scattered radiation correction in a computed tomography system
The invention relates to a method for speeding up the scattered radiation correction in a computed tomography system with a radiation source and a detector constructed in large-area format with a number of rows of detectors, by which an object is scanned from numerous projection angles, uses the measured values for the attenuation of the radiation in generating projection data which is postprocessed for the purpose of reconstructing tomographic views, in doing which a beam hardening correction is applied directly to the projection data, whereby according to the invention the scattered radiation correction is also applied directly to the projection data. |
US07801264B2 |
Method for calibrating a dual -spectral computed tomography (CT) system
A method for calibrating and reconstructing material density images in a dual-spectral computed tomography (CT) system 100 is disclosed. An X-ray source in the CT system 100 emits a first X-ray spectrum and a second X-ray spectrum towards an object. The method includes computing calibration coefficients by using projection data from the object for the two X-ray spectra and by linearizing at least two basis materials such as bone and water simultaneously. Further, basis materials decomposition coefficients for the at least two basis materials are computed by linearizing the basis materials individually. Correction values for the projection data and for the basis materials are then computed by using the basis materials decomposition coefficients and the calibration coefficients. The computed correction values are used in reconstructing material density images for the basis materials. |
US07801260B2 |
Peak detection accuracy
A time reference point can be determined in a radio system by sending a synchronization sequence s(i), i=0, . . . N−1, from transmitter X, 40 to receiver Y, 48, and by detecting the peak value at the output of a matched-filter, 44, h(i)=s(N−1-i) on Y. In practical systems the accuracy of this peak detection is limited by interference and noise on the radio channel. To increase the peak detection accuracy, we propose to repeat the transmission of the same synchronization sequence K times. The interval L between repetitions is constant and the amplitude of the synchronization sequence in each repetition varies according to a given variation pattern a(jL), j=0, . . . , K−1. The receiver Y, 48 knows L and a(jL), j=0, . . . , K−1. After comparison to a threshold, the matched-filter 44 at the receiver 48 may deliver peaks resulted from repeatedly received synchronization sequences or peaks caused by interference and/or noise. |
US07801258B2 |
Aligning timebases to share synchronized periodic signals
A system and method for aligning a local timebase to a remote timebase given a timebase error value from a higher-level protocol, and using the aligned timebases to generate and distribute synchronized events and synchronized adjustable frequency periodic signals across a domain using the aligned timebases. Slightly speeding up or slowing down a periodic signal used to count time, a local timebase may be aligned to a remote timebase when given an error value from a higher-level protocol. A device may be configured to begin generating a periodic waveform at an agreed upon time in the future, once the timebases are aligned, where the time may be synchronized to remote devices via a synchronization protocol and an alignment mechanism. Remote periodic signals may remain synchronized to each other as long as the higher-level protocol and timebase alignment algorithm keep the timebases aligned. A common reference periodic signal may be shared between all devices, and the reference periodic signal or a conditioned version of the reference periodic signal may be specified as the periodic signal to control the operation of the timebase circuitry. The common reference periodic signal may improve synchronization performance beyond the capabilities of the higher-level protocol, and may in addition provide means for synchronization fault tolerance. |
US07801255B2 |
Synchronization technique for serial modulated waveforms
Methods and apparatus for synchronization (SYNC) detection of a received serial offset quadrature pulse shaped waveform modulated by a symbol SYNC sequence are provided. The waveform is serially demodulated into a serial baseband signal and serially correlated with segments of the symbol SYNC sequence. Correlation strength estimates of each of the serially correlated output signal are computed and combined to detect a coarse SYNC. The serially correlated output signals are phase corrected based upon phase change conditions and the phase corrected signals are used to detect a fine SYNC. |
US07801254B1 |
Address generator for LDPC encoder and decoder and method thereof
An address generator for providing an address to one of a linear block encoder and a soft linear block code decoder comprises a counter to count c, a position of a bit within a codeword of user data and to count r the codeword, where r=floor(c/74), An inner deinterleaver deinterleaves count c counted by the counter and to output c′. A shift circuit shifts the deinterleaved count c′ by the inner deinterleaver in accordance with count r counted by the counter and to output c″. |
US07801252B2 |
Apparatus and method for channel estimation for data demodulation in broadband wireless access system
Provided is a channel estimation apparatus and method. In the channel estimation apparatus, a channel estimator performs channel estimation onto a received symbol and output a channel estimation result. The channel estimation result is stored in an estimation buffer along with a channel estimation result compensated in a preamble phase compensator. The preamble phase compensator receives a channel estimation result for pilot subcarriers of a data symbol and a preamble channel estimation result from the estimation buffer, acquires a phase rotation value between them, and compensates the preamble channel estimation result with the phase rotation value. When FCH and DL-MAP are demodulated, pilot subcarriers in the Nth PUSC symbol have been used to estimate the channel of the Nth PUSC symbol. |
US07801247B2 |
Multiple input, multiple output system and method
A linear transformation of parallel multiple input, multiple output (MIMO) encoded streams; also, space-time diversity and asymmetrical symbol mapping of parallel streams. Separately or together, these improve error rate performance as well as system throughput. Preferred embodiments include CDMA wireless systems with multiple antennas. |
US07801245B2 |
Increased reliability of data captures for signal predistortion
Determining a predistortion function includes sampling a signal to obtain a plurality of capture sets within a single sampling window. Each of the capture sets is analyzed to determine whether it satisfies preselected criteria. Example criteria include desired characteristics of a capture set average power, capture set peak power and a number of peaks within a capture set. If any capture set within the sampling window satisfies all of the preselected criteria and has the highest number of peaks, that capture set will be used for determining a predistortion function. A multiple capture set selection module applies the preselected criteria for selecting an appropriate capture set for determining the predistortion function. The predistortion function is used for applying predistortion to a signal before that signal is processed by a distorting component that introduces distortion so that the predistortion can compensate for or cancel out such distortion. |
US07801239B2 |
System and method for improving the robustness of spatial division multiple access via nulling
The present invention discloses a base transceiver station (BTS) equipped with a plurality of antennas for improving the robustness of spatial division multiple access via nulling. The BTS comprises of a first matrix module receiving a plurality of signals from one or more customer premises equipments (CPEs) through the plurality of antennas and producing correspondingly a first plurality of covariance matrices representing the plurality of signals, a second matrix module receiving the first plurality of covariance matrices and generating correspondingly a set of derivative spatial signature matrices representing the CPEs respectively, a third matrix module receiving the derivative spatial signature matrices and producing correspondingly a second plurality of covariance matrices representing interferences of the CPEs, and an eigenvector module generating a plurality of beamforming vectors for the CPEs from the plurality of derivative spatial signature matrices and the second plurality of covariance matrices. |
US07801235B2 |
Method and apparatus for achieving multiple antenna diversity with two antenna per packet diversity in a wireless network
A wireless communication device that includes more than two antennas considers only two of those antennas for use in receiving any particular wireless packet. During reception of an initial portion of a wireless packet, a quality metric may be measured for each of the two antennas being considered. One of the two antennas may then be selected to receive a payload portion of the wireless packet based on the measured metrics. In at least one embodiment, a different pair of antennas is considered for each successive received packet. |
US07801230B2 |
Channel estimation method and apparatus in an orthogonal frequency division multiplexing (OFDM) wireless communication system
A method and apparatus for estimating a channel in an Orthogonal Frequency Division Multiplexing (OFDM) wireless communication system. A Least-Square (LS) channel estimator receives a training sequence, and performs LS channel estimation on each of a predetermined number of subcarriers independently. A Split Minimum-Mean-Square-Error (S-MMSE) channel estimator separates the predetermined number of subcarriers into a predetermined number of groups, calculates an S-MMSE filter for a subcarrier in each group, and estimates an S-MMSE channel by applying the S-MMSE filter to each of the groups. |
US07801228B2 |
Analog fourier transform channelizer and OFDM receiver
An OFDM receiver having an analog multiplier based I-Q channelizing filter, samples and holds consecutive analog I-Q samples of an I-Q baseband, the I-Q basebands having OFDM sub-channels. A lattice of analog I-Q multipliers and analog I-Q summers concurrently receives the held analog I-Q samples, performs analog I-Q multiplications and analog I-Q additions to concurrently generate a plurality of analog I-Q output signals, representing an N-point discrete Fourier transform of the held analog samples, the I-Q signals having relative phase and magnitude representing bits in the OFDM sub-channels. The phase and magnitude may represent QPSK. Optionally, a phase shift decoder receives the analog transform I-Q output signals and generates a corresponding binary bit data. |
US07801226B2 |
Frequency overlay communication system and transmission/reception method thereof
Provided is a method and apparatus for transmitting/receiving data in a frequency overlay communication system. A transmitter generates a data stream for data transmission, and performs Inverse Fast Fourier Transform (IFFT) on the generated data stream according to a predetermined first frequency band before transmission. Upon receiving a particular signal, a receiver performs Fast Fourier Transform (FFT) on the received signal according to a predetermined second frequency band, and restores the received signal. |
US07801224B1 |
Optimizing decoders on a hardware platform that supports video acceleration
A method for optimizing the performance of a media acceleration engine which includes providing input data to a replica of a media acceleration engine wherein the input data including a complete set of media streams, processing the input data via the replica of the media acceleration engine to provide replica output data, providing a subset of the complete set of media streams to a design of the media acceleration engine, simulating the operation of the design of the media acceleration engine using the subset of the complete set of media streams to provide design output data, comparing the replica output data with respective design output data, and comparing the performance of the media acceleration engine when replica output data matches corresponding design output data, is disclosed. |
US07801221B2 |
Method and system for measuring video image degradations introduced by an encoding system with throughput reduction
A method of measuring the degradations in a digitized image, which are introduced during the encoding of the image is provided. The method consists in: retrieving the block decomposition of the image used during the encoding thereof; offsetting the coding grid in relation to the image such as to define an analysis block decomposition of the image, whereby each analysis block covers a boundary between two adjacent blocks; applying a transform calculation to the pixel data of the image which is encoded using the offset coding grid; extracting the transformed coefficients obtained for each analysis block, coefficients which are likely to be affected by a block effect; applying an inverse transform calculation to the extracted transformed coefficients in order to determine the pixel data of each analysis block; and, for each analysis block, calculating a degradation indicator and, subsequently, the degradation of the image from the degradation indicators for each analysis block. |
US07801218B2 |
Method or device for coding a sequence of source pictures
The method is characterized in that the pre-analysis phase performs correlation level calculations of the even and odd field blocks of the current picture with the even and odd blocks of the current picture with the even and odd field blocks of the reference picture based on motion vectors calculated during this phase and corresponding to the blocks to impose, during the coding mode decision stage and among the inter coding modes, the inter coding between fields of the same parity or of opposing parity or the inter coding between frames, according to the correlation levels. |
US07801215B2 |
Motion estimation technique for digital video encoding applications
The present invention provides an improved motion estimation encoder for digital video encoding applications. In one example embodiment, the improved encoder receives a raw image in the form of a current frame and estimates the macroblock motion vector with respect to a reference frame. The encoder then performs an initial local search around an initial motion vector candidate derived from spatio-temporal neighboring macroblock parameters. The encoder then compares the user-defined complexity scalable sum of absolute difference between the original and the associated reference macroblock against an adaptive threshold value for motion estimation convergence. The encoder introduces a global full search around a candidate from a coarser level, in case an initial local search fails. The encoder then selects an inter encoding mode for coding the current macroblock, when the first local search is successful, otherwise the encoder selects the inter or intra encoding mode for encoding the current macroblock by comparing variances of the original and difference macroblocks. |
US07801213B2 |
Method and apparatus for modifying a data rate of a video signal
Methods, apparatus, and systems for modifying the data rate of a video signal are provided. A compressed video signal is received. A closed-loop transrating path for modifying a data rate of the video signal and an open-loop transrating path for modifying the data rate of the video signal are provided. One of the open-loop transrating path or the closed-loop transrating path is selected for modifying the data rate of at least a portion of the video signal. Pixel quantization error control may be provided in the closed loop transrating path. |
US07801211B2 |
Communication system, receiver unit, and adaptive equalizer
A communication system in which a signal is transferred includes a transmitter that transmits a signal, a receiver that receives a signal transmitted thereto, and an adaptive equalizer that generates a compensated signal by compensating degradation of the signal to be received by the receiver. The adaptive equalizer includes a signal compensating section that generates the compensated signal by passing therethrough the signal to be received by the receiver, a jitter measuring section that measures jitter of the compensated signal output from the signal compensating section, and an adjusting section that adjusts a characteristic of the signal compensating section so as to reduce the jitter of the compensated signal which is measured by the jitter measuring section. |
US07801209B2 |
Variable tap length equalizers and related digital receivers, methods and computer program products
Equalizers are provided including an N-tap feed forward filter, an M-tap feed backward filter, an L-tap filter, a control unit and an accumulator. The control unit is configured to connect the L-tap filter to the N-tap feed forward filter or the M-tap feed backward filter based on multipath information present in a communications channel. The accumulator is configured to sum output signals from at least one of the N-tap feed forward filter, the M-tap feed backward filter and the L-tap filter and to output a summation result. Related digital receivers, methods and computer program products are also provided. |
US07801208B2 |
System and method for adjusting compensation applied to a signal using filter patterns
A method for adjusting a signal includes applying compensation to a data signal to generate an output signal and sampling the output signal to generate data values and an error value, each data value comprising either a high value or a low value based on the sampling of the output signal, the error value indicating residue of the distortion based on the sampling of the output signal. The method further includes monitoring the output signal for a pattern of data values corresponding to one or more filter patterns, the filter patterns each comprising a pattern of data values pre-determined to occur substantially equally in data beginning with even data and in data beginning with odd data. The method also includes detecting a pattern of data values in the output signal matching one of the filter patterns and adjusting the compensation applied to the data signal based on the error value. |
US07801207B2 |
Signal processing task scheduling in a communication apparatus
A communication apparatus includes a radio frequency (RF) circuit configured to operate on an RF signal, and a digital processing circuit that is coupled to the RF circuit. The digital processing circuit may operate in association with the RF circuit according to a time domain isolation technique. In addition, the digital processing circuit includes a scheduler that may schedule a channel equalization task for each of one or more respective receive time slots. The scheduler may also schedule a decode task to obtain slot allocation information for each of the one or more respective receive time slots. |
US07801206B2 |
Encoded serial data bit error detector
An encoded serial data bit error analyzer captures the actual waveform of an encoded serial data stream associated with a bit error so that a user may readily validate the cause of the bit error. An encoded serial data stream decoder in the analyzer is modified to provide a signal for a trigger system when a characteristic of a bit error failure is detected. A power splitter produces a pair of incident encoded serial data streams from a programmable test signal, one of which is input to a device under test and the other is input to the analyzer. A re-transmitted encoded serial data stream from the device under test is input to another channel of the analyzer. The encoded serial data stream decoder provides an “error detected” output when a condition occurs in the re-transmitted encoded serial data stream indicative of a bit error. The “error detected” output is used as a trigger signal to capture the incident and re-transmitted encoded serial data waveforms surrounding the detected bit error. |
US07801205B2 |
Jitter injection circuit, electronics device, and test apparatus
Provided is a jitter injection circuit that injects jitter having a predetermined amplitude to a transmission signal outputted from a transmission circuit, and inputs the resulting transmission signal to a reception circuit, the jitter injection circuit including: a retiming section that receives the transmission signal from the transmission circuit, and performs retiming on an edge timing of the received transmission signal in accordance with a given clock signal; and a jitter injection section that injects the jitter having the predetermined amplitude to the transmission signal outputted from the retiming section, and inputs the resulting transmission signal to the reception circuit. |
US07801203B2 |
Clock and data recovery circuits
A data communication system comprising a first transmitter set configured to transmit a first output based on a first signal, the first output including one of a training pattern and a first data, the training pattern and the first data including clock information, a second transmitter set configured to transmit a second output based on the first signal, the second output including one of the training pattern and a second data, a first receiver set configured to generate a first received data based on the first output, a second receiver set configured to generate a second received data based on the second output, a clock and data recovery (CDR) circuit configured to extract the clock information based on the first signal and the first received data and provide a second signal indicating whether a frequency in-lock status is reached, a phase control circuit in the second receiver set, the phase control circuit being configured to detect a phase difference between the first received data and the second received data and provide a third signal indicating whether a phase in-lock status is reached, and a detector configured to generate the first signal based on the second signal and the third signal. |
US07801202B2 |
Synchronization
A slave low power radio frequency transceiver participates in a network controlled by a master low power radio frequency transceiver and synchronises its timing to the network timing by receiving radio packets transmitted from the controlling low power radio frequency transceiver. The slave transceiver comprises timing means; detection means operable over an interval of time for detecting a predetermined portion of a received radio packet; and adjusting means for adjusting the timing means in response to the detection of a predetermined portion of a received radio packet. The slave low power radio frequency transceiver is arranged to controllably vary the duration of the interval of time. |
US07801195B2 |
Electrically-pumped semiconductor zigzag extended cavity surface emitting lasers and superluminescent LEDs
A semiconductor surface emitting optical amplifier chip utilizes a zigzag optical path within an optical amplifier chip. The zigzag optical path couples two or more gain elements. Each individual gain element has a circular aperture and includes a gain region and at least one distributed Bragg reflector. In one implementation the optical amplifier chip includes at least two gain elements that are spaced apart and have a fill factor no greater than 0.5. As a result the total optical gain may be increased. The optical amplifier chip may be operated as a superluminescent LED. Alternately, the optical amplifier chip may be used with external optical elements to form an extended cavity laser. Individual gain elements may be operated in a reverse biased mode to support gain-switching or mode-locking. |
US07801194B2 |
Semiconductor laser device and optical disk unit using the same
In a semiconductor laser device having an oscillation wavelength larger than 760 nm and smaller than 800 nm, at least a lower clad layer, a lower guide layer, an active region, an upper guide layer and an upper clad layer are supported by a GaAs substrate, the active region having a quantum well structure in which one or more well layers and barrier layers are stacked. The one or more well layers and the barrier layers are formed of any one of InGaP, InGaAsP and GaAsP, and the upper and/or lower guide layer is formed of AlzGa1−zAs (0.20 |
US07801190B2 |
Carrier for a vertical arrangement of laser diodes with a stop
A laser radiation source which is scalable with respect to output is designed in such a way that laser diode elements can be arranged on a carrier so as to be stacked equidistantly and with low stress at a low manufacturing cost. The laser radiation source comprises a vertical stack of laser diode elements contacted on both sides via electrically conductive substrate layers, and at least one multi-layer carrier comprising a first and a second metallic layer which are separated by at least one electrically insulating layer of nonmetallic material. At least one of the metallic layers is divided into metallic layer regions which are arranged adjacent to one another and at a distance from one another. Oppositely polarized substrate layers of adjacent laser diode elements are arranged on common layer regions of a metallic layer. Collimating lenses serve to collimate the radiation emitted by the laser diode elements. |
US07801188B2 |
Continuous-wave ultraviolet laser
A laser is disclosed, which is suitable for efficient generation of continuous-wave laser light having a wavelength of about 400 nm or less. The short-wavelength light is generated by first frequency-doubling a fundamental wave, and then sum-frequency mixing the frequency-doubled wave and the fundamental wave. The non-linear interactions are effected by means of quasi-phasematching structures inside a resonant cavity where the fundamental wave is circulating. The sum-frequency mixing is effected using second or higher order quasi-phasematching, which allows for wider domains to be inverted for the quasi-phasematching structure compared to first order quasi-phasematching. Preferably, the sum-frequency mixing is effected using periodically poled stoichiometric lithium tantalate (PPSLT) for second or third order quasi-phasematching. |
US07801184B2 |
Adaptive method for training a source synchronous parallel receiver
Disclosed is an adaptive method for training a source synchronous parallel receiver. The adaptive method for training, or aligning, parallel data channels permits a parallel communication receiver to adaptively adjust the timing of data channels to align the data channels with a frame channel and achieve a source synchronous signal for the parallel data channels. Further, portions of the frame channel training pattern may be used because possible time shift accuracy error is accounted for between the communication channels and a determination is made as to which portion of the frame pattern is currently being received. The data channels are then aligned appropriately. |
US07801181B2 |
Digital broadcasting system and data processing method
A digital broadcasting system and a method of processing data are disclosed, which are robust to error when mobile service data are transmitted. To this end, additional encoding is performed for the mobile service data, whereby it is possible to strongly cope with fast channel change while giving robustness to the mobile service data. |
US07801180B2 |
Systems, apparatus and techniques for fast cell search and accurate synchronization in wireless communications
Techniques for fast cell search, selection and reselection for wireless communication systems such as OFDM or OFDMA communication systems. In various implementations of the described techniques, downlink subframes from base stations to mobile stations are designed to include information in form of preambles or post-ambles in one or more downlink subframes to facilitate cell search at receiving mobile stations at high speeds. The described preambles and post-ambles may also be used to improve the accuracy of signal synchronization in time and frequency. |
US07801177B2 |
Method for equitable bandwidth allocation for content distribution networks
A method is presented for determining bandwidth allocations in a content distribution network that comprises multiple trees, where the root of each tree has a server that broadcasts multiple programs throughout the tree. Each network link has limited capacity and may be used by one or more of these trees. The allocation problem is formulated as an equitable resource allocation problem with a lexicographic maximin objective function that attempts to provide equitable service performance for all requested programs at the various nodes. The constraints include link capacity constraints and tree-like ordering constraints imposed on each of the programs. The algorithm provides an equitable solution in polynomial time for wide classes of performance functions. At each iteration, the algorithm solves single-link maximin optimization problems while relaxing the ordering constraints, selects a bottleneck link and fixes various variables at their optimal value. |
US07801176B2 |
Cable modem system with sample and packet synchronization
A method and system of processing sampled voice packets from a voice packet sender for transmission over a bit-rate sampled data transmission system, such as by a cable modem over a cable modem termination system, to a voice packet recipient. Unsolicited grant arrivals in response to a request from the voice packet sender coupled to the cable modem are determined. The storing of sampled voice packets is synchronized with the unsolicited grant arrivals. Upon receipt of an unsolicited grant arrival, currently stored sampled voice packets are transmitted to the cable modem for further transmission to the voice packet recipient over the cable modem termination system. |
US07801175B2 |
Method, system and network entity for providing digital broadband transmission
A method, a system, a transmitter and a receiver for identification of a time sliced elementary streams using PSI/SI tables. This identification provides a way to separate time-sliced elementary stream from non-time-sliced elementary streams by defining two descriptors in PSI/SI tables. A time slice identifier descriptor is defined, which can be used to identify elementary streams which are time sliced. This descriptor is also used to provide additional information about the transmitted elementary streams. The invention provides a way to announce additional information of the time sliced elementary streams via PSI/SI tables. Additionally, it provides a mechanism to categorize single elementary stream(s) as non-time sliced and time sliced. A way to identify time sliced elementary streams carried over DVB networks is disclosed and providing additional information on those streams. This can be done by using the time slice identifier descriptor. The descriptor can be used at least in Network Information Table (NIT), Program Map Table (PMT) and IP/MAC Notification Table (INT) tables. Time slicing provides a way to save power in the receiver in broadband transmission. |
US07801171B2 |
Method for implementing an Open Charging (OC) middleware platform and gateway system
The art of present discloses a method and system for enabling mobile network operators to collect charging information from various other network elements; and indeed, is intended to exploit the resiliency of open network architecture and lessen the requisite dependency on proprietary network elements services and billing systems. The Open Charging (OC) middleware platform and gateway system interacts with proprietary network elements and effectually creates a unifying, enabling layer in mobile networks. Indeed, the art is directed at permitting mobile subscriber access to, among others, third party content and services with the simplicity and convenience of such charges appearing on either mobile phone bill, or decremented from said mobile subscriber's pre-paid account. |
US07801170B2 |
Bit assignment in a communication system and communication method
A communication system sets the data transmission time which is the time suitable for data transmission and the quasi-data transmission time which is the time other than the data transmission time in a period in accordance with the transmission path. Further, bits are assigned and transmitted in such a manner that data for one period can be transmitted during the data transmission period for that period and the data can be uniformly distributed over the data transmission time for the period. |
US07801169B2 |
Method for mapping quality of service requirements to radio protocol parameters
An apparatus and method for transmitting packets having quality of service requirement wherein the quality of service requirements associated with the packets are received at an input, said quality of service parameters include at least one of delay, bandwidth, peak bandwidth and retransmission bandwidth The received quality of service parameters are mapped to radio protocol parameters including at least one of a priority slot interval, a priority slot phase, a packet duration and modulation format for the radio channel. The packets are transmitted on a radio channel according to the mapped radio protocol parameters. |
US07801167B2 |
Enhanced power saving methods and systems for powerline network
Enhanced power saving methods and systems for a powerline network improve power conservation by adaptively regulating the monitoring of a shared carrier sense multiple access (CSMA) region of a beacon period based on current need. The methods and systems include one or more enhanced power saving modes (EPSM). In some embodiments, EPSM include one or both of an enhanced priority resolution (EPR) mode and an enhanced idle sensing (EIS) mode. In some embodiments, an EPSM is selected from a plurality of EPSM in response to an EPSM indicator detected in a beacon region of the beacon period. |
US07801166B2 |
Ruggedized analog front-end for a network communicative device in a railway-like environment
A ruggedized analog front-end for interconnecting a network communicative device to a two-conductor based network operable in a train-like or other harsh environment. The front-end has a coupling circuit having first and second coupling channels providing isolation, impedance matching and energy transfer between a common mode filter circuit connectable to the two-conductor based network, and an amplifier and an attenuator respectively connectable to output and input of the network communicative device. The front-end has a power supply circuit for operative power supply of electronic components of the analog front-end. |
US07801165B2 |
Multicast data transfer
In response to a file request from a host 3a, a server 7 retrieves the file from a content provider 2. A group comprising the host 3a is defined and the file sent to the group as a sequence of data packets A-G. Any further hosts 3b, 3c in the same locational area as host 3a that submit a request for the same file during the transmission of the data packet sequence are added to the group and receive the remaining packets in the sequence. At the end of the sequence, the server 7 re-transmits the data packet sequence to hosts 3b, 3c so that they receive the data packets dropped or missed in the original transmission. A host 3b that moves to another location during the transmission submits a NACK message, which is treated by a server 7′ associated with the second locational area as a file request. |
US07801161B2 |
Gigabit passive optical network (GPON) residential gateway
A gigabit passive optical network (GPON) residential gateway comprising a microprocessor for at least processing packets including voice data and packets including video data; dual packet processors for performing GPON and residential gateway processing tasks; a plurality of Ethernet media access control (MAC) adapters for interfacing with a plurality of subscriber devices; a GPON MAC adapter for interfacing with an optical line terminal (OLT) of the GPON; and a digital signal processor (DSP) for processing voice signals. |
US07801160B2 |
Communication apparatus and data transmission method thereof
An IP communication apparatus has a file transferer that transfers a media data file to a destination apparatus, when determining that the destination apparatus has the file transfer function, based on transmission and reception of SIP messages to and from a call controller, which transmits and receives SIP messages to and from the destination apparatus via a call connection server. Thereby, the IP communication apparatus allows an easy transfer of the media data file. |
US07801159B2 |
Communication system and method for sending isochronous streaming data within a frame segment using a signaling byte
A communication system, network interface, and communication port is provided for interconnecting a network of multimedia devices. The multimedia devices can send streaming and/or non-streaming data across the network. The network accommodates all such types of data and assigns data types to time slots or frame segments within each frame to ensure streaming data maintains its temporal relationship at the receiver consistent with the transmitter. A signaling byte is preferably used to keep track of an amount by which isochronous streaming data occupies a frame segment. |
US07801157B2 |
Methods and systems for processing calls in a packet network using peer call servers
A method for processing calls in a packet network using peer call servers includes receiving a setup message from a first gateway in the packet network. The setup message includes a first address for a called endpoint. The call server that receives the setup message translates the message into a call server ID and an endpoint ID specifying the remote call server corresponding to the called party. The call server sends the call server ID and the endpoint ID to the remote call server. The remote call server obtains a call signaling transport address to the called end user based in the endpoint ID. |
US07801152B2 |
Method and system for scheduling utilization of resources, related communication network and computer program product
A system for scheduling utilization of a service resource by a plurality of flows of information packets, wherein the flows include rate-guaranteed synchronous flows and best-effort asynchronous flows, the asynchronous flows exploiting the service capacity of the resource left unexploited by the synchronous flows. A server visits the flows, in subsequent rounds, by visiting first the synchronous flows followed by the asynchronous flows. The server is configured for detecting any backlogged synchronous flow, and when the server visits any said backlogged synchronous flow, it allows the backlogged synchronous flow to utilize the resource for a given time, whereby the synchronous flows have a guaranteed transmission window on each round. When the server visits any asynchronous flow, the time elapsed since the last visit by the server to the same asynchronous flow is determined. If the visit to the asynchronous flow occurs later than expected based on a reference round time, the asynchronous flow being visited is restrained from utilizing the resource for the ongoing round, and if the visit occurs earlier than expected based on the reference round time the asynchronous flow being visited is allowed to utilize the resource for a respective given time. |
US07801150B1 |
Multiple media access control (MAC) addresses
A method for providing multiple media access control (MAC) addresses in a device of a master/slave system may include providing a first MAC address in a MAC address storage of the device. The method may also include providing a second MAC address in a multicast table entry of a multicast hash filter of the device. |
US07801149B1 |
Packet forwarding using intermediate policy information
Techniques are described in which intermediate policy information is used to translate policy information between forwarding domains. For example, a network device comprises a control unit that associates intermediate policy information, such as intermediate CoS information, with a packet. The network device utilizes the intermediate CoS information to indirectly map first class of service (CoS) information that conforms with a first protocol to second CoS information that conforms to a second protocol. The network device may, for example, apply a first policy to map the first CoS information to the intermediate CoS information and a second policy to map the intermediate CoS information to the second CoS information. |
US07801148B2 |
Method and device for supporting access of point to point protocol over ATM terminal
A method for supporting access of a Point to Point Protocol over Asynchronous Transfer Mode (PPPoA) terminal including: the PPPoA terminal initiates a Point to Point Protocol (PPP) negotiation to a broadband access device based on an Internet Protocol (IP) architecture; the broadband access device assigns a Media Access Control (MAC) address to the PPPoA terminal, builds a Point to Point Protocol over Ethernet (PPPoE) connection between itself and a Broadband Access Server (BAS) and acquires a Session ID; the broadband access device converts a PPPoA packet sent by the PPPoA terminal into a PPPoE packet and sends the PPPoE packet to the BAS according to the MAC address and Session ID, and converts the PPPoE packet sent by the BAS into the PPPoA packet and sends the PPPoA packet to the PPPoA terminal. A device for supporting the access of a PPPoA terminal is provided. |
US07801144B2 |
Switch-based network processor
A network processor comprises an input interface, an output interface, a switch coupled between the input and output interfaces, and a plurality of processing elements coupled to respective bidirectional ports of the switch. Such processing elements include, in an illustrative embodiment, a scheduler, a security engine, a classification engine, a stream editor, etc. Information associated with a given packet received via the input interface is sequentially processed through multiple ones of the processing elements in a serial processing order based on switching operations of the switch. In the illustrative embodiment, the switch can permit any desired interconnection of the various processing elements so as to achieve a particular packet processing flow appropriate for a given application. |
US07801141B2 |
True ring networks with gateway connections using MAC source address filtering
A method in a network device implements source address filtering, including gateway address filtering, to enable network devices to be configured in a true Ethernet ring network. By implementing source address filtering or source address filtering with gateway address filtering, a true ring network can be formed using Ethernet protocols where all the links between the network devices in the ring are active paths while avoiding data packets being switched endlessly around the ring. In one embodiment, a data packet in the true ring network is terminated when the source address of the data packet matches the local address of the network device. In another embodiment, a data packet in the true ring network is terminated when the source address of the data packet matches the address of the gateway switch connected to the network device. |
US07801139B2 |
Method and apparatus for filtering packet data in a network device
A process of filtering packet data in a network device is disclosed. At least one mask is applied to a portion of an incoming packet and a field is extracted from the portion of the incoming packet. A rules table is searched for a matching value for the extracted field and one of a hit and a miss is recorded depending on the matching value. A combination table is accessed based on the at least one mask and the one of the hit and the miss is combined with another search result to obtain a combined search result. One of a hit action and a miss action is executed from the combination table based on the combined search result. |
US07801135B2 |
Transport protocol connection synchronization
A system and method supporting synchronization of replicated transport layer connections in a redundant processor telecommunications network element. One method involves receiving, at a network element comprising an active transport protocol process coupled to a standby transport protocol process, information identifying a newly created transport layer connection maintained at the active transport protocol process; assigning a unique connection identifier to the transport layer connection; sending the unique connection identifier, in association with other, protocol-specific connection identifying information, to the standby protocol process; and sending, to the standby transport protocol process, one or more messages comprising one or more properties or statistics associated with the transport layer connection, wherein the messages identify the transport layer connection using the unique connection identifier. |
US07801128B2 |
Managing communications between computing nodes
Techniques are described for managing communications between multiple intercommunicating computing nodes, such as multiple virtual machine nodes hosted on one or more physical computing machines or systems. In some situations, users may specify groups of computing nodes and optionally associated access policies for use in the managing of the communications for those groups, such as by specifying which source nodes are allowed to transmit data to particular destinations nodes. In addition, determinations of whether initiated data transmissions from source nodes to destination nodes are authorized may be dynamically negotiated for and recorded for later use in automatically authorizing future such data transmissions without negotiation. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims. |
US07801127B2 |
System and method for creating a sequence number field for streaming media in a packet-based networks utilizing internet protocol
Streaming media network streams are modified using a sequence field with the IP layer 3 protocol compatible with already deployed IP switching systems except as noted for device and system testing and operational monitoring which can be used to detect the loss or out of order delivery of packets belonging to a stream. This approach can also provide the ability to numerically characterize the loss in terms of total loss, loss burst size, and loss frequency. By utilizing the bit locations of the IP-defined datagram Identification (ID) field and a unique numerical sequence, loss and out of order delivery may be tracked while avoiding the overhead and complexity associated with added upper layer protocols while gaining other key advantages such as in-situ marking of stream attributes. |
US07801126B2 |
Method and system for encoding packet interdependency in a packet data transmission system
Method and system for encoding packet interdependency in a packet data stream. In one embodiment, the scheme comprises providing, for each packet in the packet data stream, a dependency relationship field associated therewith; and representing dependency of a first packet on a second packet of the packet data stream by a binary code in the dependency relationship field of the first packet, the binary code for describing the dependency as a subset relationship between the first and second packets. |
US07801120B2 |
Method and system for efficient queue management
Embodiments of the present invention are directed to methods for efficient queue management, and device implementations that incorporate these methods, for systems that include two or more electronic devices that share a queue residing in the memory of one of the two or more electronic devices. In certain embodiments of the present invention, a discard field or bit is included in each queue entry. The bit or field is set to a first value, such as the Boolean value “0,” by a producing device to indicate that the entry is valid, or, in other words, that the entry can be consumed by the consuming device. After placing entries into the queue, the producing device may subsequently remove one or more entries from the queue by setting the discard field or bit to a second value, such as Boolean value “1.” The consuming device removes each entry from the queue, in turn, as the consuming device processes queue entries, discarding, without further processing, those entries with the discard bit or field set to the second value. |
US07801114B1 |
Method and apparatus for providing network based interior design application
A method and apparatus for enabling a subscriber to send a video scan of an interior space to a network based interior design application are disclosed. In one embodiment, the network may create a blueprint of the room based on the video scan provided by the subscriber and may suggest interior design changes to the existing space. The network can also provide specific products to be used to enhance the overall appearance of the room. Through the network, the subscriber can also request more information regarding product suggestions including detailed product and purchase related information. |
US07801111B2 |
Capability-based routing
In a communications network environment, a distributed software application for monitoring terminal and device capabilities of agents operating on the network and rendering data results of the monitoring to subscribing routing applications is provided. The software application comprises a first portion of the software for collecting and sending data about terminal and device capabilities of the target agents and a second portion of the software for receiving the capability data and for presenting the data in usable form to the subscribing routing applications. |
US07801107B2 |
Method for transmitting a communications packet in a wireless communications network
A method and apparatus for transmitting a packet in a wireless communications network is presented. A packet is constructed to include synchronization header, a physical layer header, and a payload. A preamble and a start of frame delimiter are inserted in the synchronization header. Multiple fixed length ternary sequences are inserted in the start of frame delimiter in an arbitrary order, and then the packet is transmitted. |
US07801105B2 |
Scheduling radio resources for symmetric service data connections
Radio channel resources are allocated in a radio communications system based on whether a requested data communication requested is associated with a symmetric service or an asymmetric service. If the data communication is associated with a symmetric service, a symmetric connection between the mobile radio station and the radio network is established for communicating data packets associated with the data communication. Radio channel resources are assigned to the symmetric connection for transporting the data packets between the mobile radio station and the radio network. The symmetric connection is assigned substantially the same amount of radio channel resources in an uplink direction as in a downlink direction. In one example, the symmetric data communication is a voice over IP (VoIP) communication. One example environment is a GPRS/EDGE type system where the radio channel resources are time slots and the symmetric connection includes an uplink temporary block flow (TBF) and a downlink TBF. |
US07801100B2 |
Operating ad-hoc wireless local area networks using network identifiers and application keys
Methods wireless communication terminals are disclosed that operate an ad-hoc wireless local area network. A network identifier and an application key are maintained within a first wireless communication terminal. The application key is defined for at least one application program hosted on the first wireless communication terminal. An ad-hoc wireless local area network is established between the first wireless communication terminal and a second wireless communication terminal using the network identifier and the application key. |
US07801095B2 |
Apparatus and method for detecting data transmission mode of access point in wireless terminal
An apparatus and method for detecting a data transmission mode of an access point (AP) in a wireless terminal is provided. When the AP switches the data transmission mode in a state where a Wi-Fi wireless link is connected between the AP and the wireless terminal or not, the AP transmits the mode switched information to the wireless terminal with the information carried on the arbitrary field in any one of the Beacon, Probe Response, Association Response messages, and the wireless terminal compares the mode switched information included in the transmitted message with the currently set data transmission mode, switches the mode, attempts re-connection to the AP in the switched mode, and performs the Wi-Fi wireless link connection with the AP. Thereby, it is possible to provide data telecommunication services without interruption. |
US07801088B2 |
Synchronous orthogonal frequency division multiplexing receiving apparatus in multi-cell environment and method thereof
A receiving apparatus of a mobile terminal receiving a signal in a synchronous OFDM system under a multi-cell environment, including a demodulation start controller performing frame synchronization and cell search using a received signal and outputting information on a demodulation start point and a to-be-demodulated neighbor cell; a FFT unit converting a time-domain signal into a frequency-domain signal; a scramble code generator generating scramble codes for the to-be-demodulated neighbor cell from the demodulation start controller and the current cell; a correlator multiplying a signal from the FFT unit and scramble codes from the scramble code generator and outputting correlation signals; demodulators provided corresponding to a current cell and a maximum number of neighbor cells to be demodulated, and demodulating the correlation signals; and a decoder decoding signals from the demodulators and restoring original information transmitted from the corresponding cell. |
US07801086B2 |
Method of allocating uplink transmission channels in a communication system
A method of allocating channels in a user equipment is disclosed. In particular, a method of allocating a plurality of Dedicated Physical Channels (DPCHs) and Enhanced Dedicated Channels (E-DCHs) in a user equipment of a multicode transmission system. The method includes determining whether a High Speed Downlink Shared Channel (HS-DSCH) is configured for the user equipment (UE) and determining a number of codes used by the DPCH and the E-DCH. The method further includes allocating the DPCH and the E-DCH channels to an I branch or a Q branch based on the number of codes used by the DPCH and the E-DCH and the HS-DSCH configuration. |
US07801083B2 |
Communication system, mobility management network element and method for processing resource
A method for processing resource, a communication system, and a mobility management network element are provided. The method includes: receiving, by a mobility management network element in a packet switched (PS) network, a Release Request message sent by an access network of the PS network or a Handoff Complete message sent by a circuit switched (CS) network when a user equipment (UE) is handed over from the PS network to the CS network; and processing, by the mobility management network element of the PS network, resources of the UE in the PS network. Thus, the processing of resources of the UE in the PS network is achieved when the UE is handed over from the PS network to the CS network. A communication system and a mobility management network element are also provided. |
US07801082B2 |
Method of communicating in wireless network
The present invention relates to a handover method that a current coordinator transfers a coordinating function of controlling a network to a different device configuring the network. The present invention relates to a method of selecting an optimal device as a coordinator in selecting the different device using priority information decided by a prescribed evaluation reference. And, the present invention relates to a method of simplifying a procedure in a manner of transmitting relevant information together with a handover request message. In a wireless network including a coordinator, a secondary coordinator is decided in advance. If the coordinator is suddenly unable to perform a function, the present invention relates to a method of enabling the function of the coordinator to be performed by the decided secondary coordinator. Thus, a process for transferring the coordinating function without the handover process is called a recovery process. The present invention relates to the recovery method and a method of deciding a secondary coordinator to perform a recovery. In the method of deciding the secondary coordinator, a method of deciding a more proper coordinator using information on coordinator priority is provided. |
US07801081B2 |
Method and system for handover in mobile communication network
A handover method according to an embodiment of the present invention includes: receiving neighboring base station information at a wireless relay station providing a wireless communication service moving together with a plurality of subscriber stations that move along the same moving path; performing scanning to check a wireless environment state of a neighboring base station using the received neighboring base station information; performing handover of the plurality of subscriber stations to a target base station as a single handover unit, when a handover condition is met during the scanning; and notifying the subscriber station of completion of handover preparation with the target base station. |
US07801080B2 |
Root mobile router and the operating method thereof in dynamically composed moving network
Provided is a root mobile router and the operating method thereof in a dynamically composed moving network, capable of forming a self-configuring ad-hoc network between wireless personal area networks (WPANs) of each user in a moving network and supporting a stable connection between the network and the Internet. The method includes the steps of: receiving state information of multiple access networks and selecting an optimal access network in order to connect to the Internet; receiving a result of the selection and activating an interface of the selected access network; changing the selected access network to the activated access network interface; and updating routing path information automatically and stably transmitting an IP packet to the Internet through the selected access network interface. Therefore, a personal mobile terminal can be utilized as a mobile router. |
US07801079B2 |
Method and apparatus for battery-aware dynamic bandwidth allocation for groups of wireless sensor nodes in a wireless sensor network
A method and apparatus that allocates bandwidth among wireless sensor nodes in wireless sensor groups in a wireless sensor network (WSN) is disclosed. The method may include forming a plurality of wireless sensor node groups from a plurality of wireless sensor nodes based on battery levels of the wireless senor nodes, allocating transmission time slots for the wireless sensor nodes in each of the wireless sensor node groups based on at least one channel quality metric, determining average battery levels for each of the wireless sensor node groups and average battery level of all of the wireless sensor nodes, determining differences between the average battery levels of each of the wireless sensor node groups and the average battery level of all of the wireless sensor nodes, wherein if any difference in the average battery levels is above a predetermined threshold, regrouping the plurality of wireless sensor nodes according to the battery levels of the plurality wireless sensor nodes to minimize any variance in average battery level across all of the wireless sensor node groups. |
US07801071B2 |
System and method for providing multi-beam scheduling
Embodiments of the present invention relate to communication systems. Such communication systems may include a beamformer that is adapted to provide a plurality of beams, each of the plurality of beams providing communication for a corresponding coverage envelope, the plurality of coverage envelopes comprising at least one pair of overlapping coverage envelopes and at least one pair of non-overlapping coverage envelopes, and a scheduler that assigns system resources from a group of shared system resources to a plurality of receivers distributed throughout the coverage envelopes, the scheduler being adapted to assign the same system resources from the group of shared system resources for use during a simultaneous data transmission to a receiver in each of the coverage envelopes that comprises the at least one pair of non-overlapping coverage envelopes. |
US07801070B2 |
Mobile communication system, mobile terminal transfer device, and mobile communication method
A mobile communication system comprises a plurality of transfer devices configured to transfer packets to a visited position of a mobile terminal, a plurality of connection management devices arranged in a network and configured to connect to the mobile terminal, and a mobile terminal including a detection unit configured to detect the transfer device, and a communication unit configured to connect to the connection management device, and transmit/receive packets to/from the transfer device detected by the detection unit via the connection management device. |
US07801068B2 |
Selectively receiving data in a multicast environment
A controller (105) registers (205) a first number of channels; registers (210) a first number of clients (125); determines (215) a set of client groups a set of client groups and categorizing the registered clients into the client groups; and for each client group in the set, assigns (220) a corresponding subset of the registered channels; and communicates (225) the corresponding subset to each registered client therein. A RCD (125) registers (505) with the controller (105); and receives (510) a subset of the registered channels, the subset corresponding to a client group. In this manner, a RCD discovers a subset of channels in a network (130) to which it can subscribe that is appropriate for its resources and/or capabilities. |
US07801065B2 |
Reception timing method and apparatus
An access point utilizes information (11) as provided by various subscriber units to provide a message (12) (as included with, for example, a beacon transmission) that reflects near term likely utilization of a shared communication resource. A subscriber unit (20) can then utilize that information to schedule its own monitoring activity. This, in turn, permits the subscriber unit to similarly schedule power saving activities to accommodate this reception schedule. |
US07801063B2 |
Method and apparatus for rate fallback in a wireless communication system
A method and apparatus are disclosed for reducing a transmission rate for retransmission of a current frame in a wireless communication system. The reduced transmission rate increases the probability that the current frame is correctly transmitted and acknowledged. The transmission rate is progressively reduced for the current frame to avoid the expiration of the frame's retry count, while not affecting the transmission rate of subsequent frames. The next frame should be transmitted at the highest rate permitted by the signal quality. A disclosed retry count expiry avoidance algorithm increases the reliability of a retransmission by lowering the transmission rate for the current frame when an acknowledgement is not received. When an acknowledgement is not received, the transmitting station proceeds to a retransmitting state where the transmitting station first attempts to retransmit the frame at the same rate. When the number of “equal rate attempts” is exceeded, the retry count expiry avoidance algorithm enters to a fallback state, where the transmission rate is decreased in a progressive manner. |
US07801051B2 |
Network system, node device and management server
Erroneous detection of a failure in spite of the absence of failure on the route on account of a communication delay is to be prevented. A node device detects a failure on the route to a remote node device is detected by a failure to receive a packet from the remote node device after the elapse of a determined detection time. The node device sets “remote system transmission interval×detection multiplier” to be a first detecting time on the basis of a packet transmission interval determined by negotiation with the remote node device. It also sets the sum of “remote system actual transmission interval ×detection multiplier” and “tolerable delay time” to be a second detecting time. The first detecting time and the second detecting time are compared, and what is longer is determined as the detecting time to be applied to actual operation. |
US07801041B2 |
Method for reconfiguring a router
In a system which includes a configurable router which is configurable both as an edge router and a hub/backbone router and also including a router special needs agent (RSNA), a method which includes performing the steps of turning on active CoS/QoS provisioning between the configurable router and the RSNA such that the RSNA provides active cost of service (CoS)/quality of service (QoS) provisioning for packets entering the configurable router and such that the configurable router operates in an edge router mode and turning off (CoS)/quality of service (QoS) provisioning by the RSNA such that the configurable router operates in a hub/backbone router mode. |
US07801038B2 |
Method and apparatus for providing a delay guarantee for a wireless network
A system, method, apparatus, means, and computer program code for providing a delay guarantee for a wireless network is provided. |
US07801034B2 |
System and method for bandwidth allocation in an optical light-trail
A method for allocating the use of an optical light-trail includes calculating a bid at a first node in the light-trail with consideration for the criticality of the node's need to transmit particular traffic on the light-trail. The method also includes transmitting the calculated bid to one or more of the other nodes included in the light-trail. In addition, the method includes receiving an acknowledgment from one or more of the other nodes included in the light-trail, each acknowledgement indicating whether the transmitted bid is higher or lower than a bid calculated by the node from which the acknowledgment originates. The method also includes determining, based at least on the content of acknowledgements received, whether the transmitted bid is the highest bid. |
US07801032B2 |
System and method of dynamic QoS negotiation in next generation network
The present invention discloses a system and a method of dynamic QoS negotiation in NGN. The Resource and Admission Control Subsystem (RACS) provides intercommunication interfaces with Transport functional (TF) entity, Service Control Functional (SCF) entities, and Network Attachment Subsystem (NASS), and thereby, when a user terminal in NGN is to develop a service with QoS requirement, the RACS can obtain the QoS requirement parameters of a service, determine the admission control decision parameters in accordance with the QoS requirement parameters, and the RACS send the determined admission control decision parameters to the TF entity for execution, such that the QoS assurance for the service is realized.The present invention allows an end-to-end QoS negotiation in NGN in accordance with the availability of current transport network resources, and thereby can effectively improve the transport resource utilities. Therefore, the present invention can effectively ensure QoS of service transported in NGN. |
US07801031B2 |
Rerouting for double-link failure recovery in an internet protocol network
A router in a survivable portion of a network may forward packets to a destination node even in the event of a double-link failure. For a given destination node, the router has previously been configured with a primary port, a primary backup port, and a secondary backup port. The router receives a packet addressed to the destination node within the survivable portion of the network, wherein the packet includes information indicating that the packet has encountered a failure. The router then selects one of (A) the primary port, (B) the primary backup port and (C) the secondary backup port on which to forward the received packet, such that a backup path with no dead loops is defined. The router may obtain a recovery distance of at least one of (A) the primary backup port based on a backup path to which it leads, and (B) the secondary backup port based on a backup path to which it leads, and may further obtain counter information in a packet indicative of a failure distance. In this case, the router may select a port whose recovery distance is greater than the failure distance. The router may identify a pattern of the failure. In this case, the router may make its selection using a forwarding policy associated with the identified pattern. |
US07801027B2 |
Auto-negotiation by nodes on an infiniband fabric
A method and system for digital communication wherein nodes exchange messages at a first data rate in order to coordinate testing at a second, higher data rate. After testing is completed, the nodes exchange test results at the first data rate, and if conditions are satisfactory for operation at the second data rate user data are transmitted at the second data rate. Otherwise, user data are transmitted at the first data rate. |
US07801022B2 |
Method for reducing capacity of virtual concatenation group and communication network thereof
Embodiments of the present invention provide a method for reducing the capacity of a Virtual Concatenation Group (VCG) and a VCG communication network. When a network management device sends a downlink-member removing command to remove a downlink member to a Sink in the VCG, the Sink receiving the downlink-member removing command in the VCG sends, to a Source, failure state information indicating that the downlink member will be removed; the Source receiving the failure state information in the VCG sends do-not-use information to the Sink indicating that the downlink member will not be used any longer, and the Sink removes the downlink member; the network management device sends an uplink-member removing command to remove an uplink member to the Source, the Source removes the uplink member which will not be used any longer. Thus, possibility of mis-operation can be avoided fundamentally and operational freedom of an operator is enhanced. |
US07801019B2 |
Adaptive time diversity and spatial diversity for OFDM
An adaptable orthogonal frequency-division multiplexing system (OFDM) that uses a multiple input multiple output (MIMO) to having OFDM signals transmitted either in accordance with time diversity to reducing signal fading or in accordance with spatial diversity to increase the data rate. Sub-carriers are classified for spatial diversity transmission or for time diversity transmission based on the result of a comparison between threshold values and at least one of three criteria. The criteria includes a calculation of a smallest eigen value of a frequency channel response matrix and a smallest element of a diagonal of the matrix and a ratio of the largest and smallest eigen values of the matrix. |
US07801016B2 |
Reverse optical mastering for data storage disk replicas
A data storage master disk and method of making a data storage master disk. The data storage disk master is for use in a data storage disk replication process. The data storage disk molding processes produces replica disks having a surface relief pattern with replica lands and replica grooves. The method includes providing a master substrate. The master substrate is at least partially covered with a layer of photosensitive material. A surface relief pattern having master lands and master grooves is recorded in the data storage disk master, including the steps of exposing and developing the photosensitive material is controlled to form master grooves extending down to a substrate interface between the master substrate and the layer of photosensitive material, such that the width of the master grooves at the substrate interface corresponds to a desired width of the replica lands. |
US07801015B2 |
Optical recording medium having physical and logical position information of buffer areas
An optical disk (100) comprises recording management areas (103, 113) in which record management data for managing data recording is recorded. The record management data includes (i) physical position information (122, 125, 126) indicating the positions of physical buffer areas in which buffer data for buffering recording operation is physically recorded and (ii) logical position information (121) indicating the position of a logical buffer area in which buffer data is logically recorded or to be recorded. |
US07801010B2 |
Coupling lens and optical pickup device
A coupling lens for chromatic aberration correction is placed between a light source and an objective lens for focusing light beams with a plurality of wavelengths on an information recording surface of an optical recording medium, and at least one surface of the coupling lens includes a plurality of annular zones having a step concentric with an optical axis. The coupling lens is designed so that when a wavelength λ1=380 to 430 nm and a height of the step is d=m1λ1/(n1−1) where m1 is an actual number and n1 is a refractive index of the coupling lens at the wavelength λ1, 9.9≦m1≦10.1 is satisfied. |
US07801008B2 |
Diffractive optical element, objective optical system including the same, and optical pickup including the same
A diffractive optical element includes a first optical part and a second optical part bonded to each other with a bonded surface therebetween configured as a diffraction surface. In this diffractive optical element, the diffraction order of diffracted light with the largest quantity of light out of diffracted light for one of a plurality of kinds of laser beams obtained on the diffraction surface is different from the diffraction order for at least another laser beam. |
US07801007B2 |
Information recording medium, and information recording apparatus and method
An information recording medium includes at least a disc-shaped first recording layer having a first recording track formed for recording record information and a disc-shaped second recording layer having a second recording track formed for recording the record information in the same recording direction as the first recording track of the first recording layer. A second place serving as a reference of a pre-format address for indicating the start position of the data area in the second recording track (position of a circle of address 30000h in the radius direction in the L1 layer) is located at an outer side as compared to a first position serving as the pre-format address for indicating the start position of the data area in the first recording track (position of a circle of address 30000h in the radius direction in the L0 layer) at least by a predetermined first offset amount. |
US07801006B2 |
High-density read-only optical disc, and optical disc apparatus and method using the same
A high-density read-only optical disc, and an optical disc apparatus and method using the same. The apparatus and method record data on a lead-in area of a high-density read-only optical disc such as a BD-ROM (Blu-ray disc ROM (Read Only Memory)) in the form of pre-pit strings associated with an HFM (High-Frequency Modulated) groove applied to a BD-RW (Blu-ray Disc Rewritable). Moreover, the apparatus and method continuously apply the same tracking servo operation to an entire area of the same high-density read-only optical disc or rewritable optical disc. Therefore, the apparatus and method can simplify an algorithm for controlling a plurality of tracking servo operations, and avoid an increased size of the optical disc apparatus. |
US07801005B2 |
Apparatus and method for measuring signal quality
An apparatus and method for measuring the quality of a signal on an optical disc based on level information of a viterbi decoder are provided. The signal quality measuring apparatus includes: a binary unit that generates binary signals from input RF signals; a channel identifier that receives the input RF signals and the binary signals output from the binary unit and outputs reference level values corresponding to the binary signals; and an information calculator that receives the reference level values and detects a signal quality value. |
US07801001B2 |
Media disc reliability
Damage to removable or non-removable media or to content on the media may prevent access to content on the media. A processor may recognize a defect in the media, for example, due to read errors. The processor may request a “clean” (i.e., undamaged) or replaceable version of the non-readable media content. The processor may request the content over a network. The processor may store the requested content in local storage, such as in the cache or more permanent memory. The processor may read the requested portion directly over the network or from the stored location, rather than reading the damaged portion from the removable media. Once stored locally, the clean version may be available for subsequent access. Subsequently, the processor may request previously stored content from local storage without needing to request content over the network. |
US07801000B2 |
Recording/reading method for an optical recording medium using an irradiating a laser beam
In an optical recording medium of a single-sided incident type having a plurality of recording layers, recording/reading conditions (for example, tracking polarity, recording pulse strategy, recording recommended power, etc.) can be instantaneously switched according to each of the recording layer, and recording or reading of information can be accurately and surely performed under recording/reading conditions adapted to each recording layer. A control unit reads out layer information from one recording layer of the optical recording medium in which the layer information is recorded in each of the plural layers, on which recording or reading of information can be performed by irradiating a laser beam from one side thereof (layer information reading step), and controls so that recording or reading is performed under recording/reading conditions adapted to a recording layer specified on the basis of the layer information (recording controlling step). |
US07800996B2 |
Rotation speed control for recording information
A disc recording device has a mode control unit for switching the device either to a read mode or to a write mode. Reading and writing can be alternated for simultaneous recording and reproducing of video. A rotation speed control unit sets the rotation speed of the record carrier, and has a speed selector for selecting one of at least two speed settings for the read mode in dependence on an actual rotation speed of the record carrier during the write mode when switching from write mode to read mode. By setting the read speed to one of a limited number of settings the difference in rotation speed between said actual rotation speed and the speed in the read mode is limited. Due to the limited differences power dissipation is limited, while the performance of access time and playability of real-life discs is at a high level. |
US07800994B2 |
Method of overwriting data in write-once information storage medium and data recording and/or reproducing apparatus for write-once information storage medium
A method of overwriting data in a write-once information storage medium and a data recording and/or reproducing apparatus provided for overwriting data in such a write-once information storage medium. In the data overwriting method, a command to overwrite new data in a first area of the write-once information storage medium where data has already been recorded is issued. Then, the first area is considered as a defective area, and the new data is recorded in a second area. Thereafter, updated defect management information, including information about the locations of the first and second areas, is recorded in the write-once information storage medium. Accordingly, overwriting can be performed in write-once information storage media, which is incapable of physical overwriting, by using a logical overwriting technique. Thus, data recorded in the write-once information storage medium may be changed or updated. |
US07800993B2 |
Optical recording medium, recording method thereof and evaluation method of optical recording medium
A recording method of an optical recording medium comprises irradiating the medium with a laser having m pulse sets each comprising a heating pulse and a cooling pulse, in which m is a natural number; and scanning the medium with the laser at a scanning speed v to record marks each of a length nT, in which n is a natural number of 3 or more and T is a clock cycle, wherein a length TCPn of a final cooling pulse is determined in accordance with the scanning speed v using the following functions, in v |
US07800992B2 |
Optical disc drive and method thereof
An optical disc drive and method thereof. The optical disc drive comprises a rotating means, an optical pickup head, a servo unit, and a controller. The rotating means rotates an optical disc. The optical pickup head generates an optical beam to detect defects in a predetermined range on the optical disc. The servo unit, coupled to the optical pickup head, is responsive to an operating parameter to control the optical pickup head. The controller, coupled to the optical pickup head and the servo unit, identifies a defect type based on the defect detection result; and determines the operating parameter of the servo unit according to the defect type. |
US07800990B2 |
Method for selecting focus servo process
Provided is a focus servo process automatic selecting method. In a related art optical pickup apparatus, only one of AD and DAD is selected and used when a focus servo is performed for disk detection and a focus-on operation. According to the method, servo crosstalk values of the two focus servo processes are compared and a suitable focus servo process is automatically selected, so that an optimum focus servo is realized. |
US07800986B2 |
Optical pickup and optical disc apparatus
An optical pickup for recording or reproducing an information signal in an optical disc includes a light source for emitting a light beam toward the optical disc, an objective lens for focusing the light beam emitted from the light source onto a recording surface of the optical disc, and a photodetector for receiving the light beam reflected by the recording surface of the optical disc and outputting a signal corresponding to an intensity of the received light beam. A spot of the light beam received by the photodetector is asymmetric in both a radial direction and a tangential direction of the optical disc. A lens shift signal for the objective lens is detected by a controller on the basis of the signal output from the photodetector, the controller controlling the objective lens to follow the optical disc. |
US07800985B2 |
Optical pickup device
An optical pickup device includes an objective lens (1) for focusing a light flux onto an information layer of a disk-shaped medium, an objective lens driving unit that drives the objective lens (1) in a focus servo direction and in a tracking servo direction, a correction lens (14) disposed on the same optical axis as the objective lens (1), and a correction lens driving unit that drives the correction lens (14) in the same direction as the focus servo direction to control the condition of the light flux incident on the objective lens. |
US07800983B2 |
Method and apparatus to record data to minimize a layer jump
A data recording method to minimize a number of layer jumps, a recording/reproducing apparatus, and a recording medium thereof wherein a data area of the information storage medium is divided into units, each unit including one or more zones, and data is written on each of the zones along a data writing path in the unit selected with reference to information about the number of rewriting operations performed on each of the zones. |
US07800982B2 |
Tide display device
A tide display device comprises a storage mechanism that stores tide information by surf spot. The device has a microprocessor that is programmed to display the tide height both graphically and numerically. |
US07800975B2 |
Digital data buffer with phase aligner
A digital data buffer has at least one data path and a parallel reference data path. The data path includes a first and second data register, and the reference path includes a third data register. A learn cycle control signal is applied to a multiplexer for selecting between the data path and the reference data path and is also applied in parallel to control circuitry of a phase aligner. The learn cycle control signal is for adjusting the phase of a clock signal at a second clock output of a phase locked loop so as to optimize setup and/or hold timing at the data input of the second data register. |
US07800972B2 |
Method of operating semiconductor memory device, semiconductor memory device and portable media system including the same
A method of operating a semiconductor memory device may include initializing a first internal circuit in response to a first initialization signal based on an internal power voltage. The first initialization signal may be generated if the semiconductor memory device performs a power-up operation. The semiconductor memory device may enter a deep-power-down (DPD) mode without generating the first initialization signal. The first initialization signal may be generated if the semiconductor memory device exits the DPD mode. |
US07800971B2 |
Flash memory devices and methods of programming the same by overlapping programming operations for multiple mats
A flash memory device is programmed by loading first data into a page buffer of a first mat. Second data is loaded into a page buffer of a second mat while programming the first data in a first memory block of the first mat. |
US07800969B2 |
Semiconductor memory device and method for driving the same
A semiconductor memory device can stabilize a voltage level of a normal driving voltage terminal in a normal driving operation, which is performed after an overdriving operation, even when an overdriving voltage is unstable due to environmental factors of the semiconductor memory device in the overdriving operation. The semiconductor memory device includes a bit line sense amplifier for performing an amplification operation using a normal driving voltage or an overdriving voltage to sense and amplify data applied to bit lines, a normal driving voltage compensator configured to drive a normal driving voltage terminal according to a voltage level of the normal driving voltage terminal and target normal driving voltage levels, and a discharge enable signal generator configured to generate a discharge enable signal by adjusting an activation period of the discharge enable signal according to the overdriving voltage. |
US07800965B2 |
Digit line equilibration using access devices at the edge of sub-arrays
A method of equilibrating digit lines, a memory array, device, system and wafer for digit lines configured in an open digit line architecture. The digit lines are equilibrated by coupling a terminated end of a first digit line to an equilibration reference and coupling an unterminated end of a second digit line to the terminated end of the first digit line. The memory array is configured with the first and second digit lines arranged directly adjacent to each other. |
US07800955B2 |
Programming method of a non-volatile memory device
In a programming method of a non-volatile memory device, a program operation is performed by applying a program voltage to a selected word line and a first pass voltage to unselected word lines. The first pass voltage shifts to a second pass voltage having a level lower than that of the first pass voltage. A verify operation is performed by applying a verify voltage to the selected word line. The verify voltage has a level lower than that of the second pass voltage. |
US07800954B2 |
Apparatus for reading data and method using the same
The method for reading data according to example embodiments includes comparing a threshold voltage of a memory cell with a first boundary voltage, comparing the threshold voltage with a second boundary voltage having a higher voltage level than that of the first boundary voltage, and determining data of the memory cell based on the threshold voltage, the first boundary voltage, and the second boundary voltage. |
US07800950B2 |
Memory devices and methods using selective self-boost programming operations
In a flash memory device, different self-boosting techniques are selectively applied to a string of serially connected memory cells responsive to a programming voltage applied to a selected word line. For example, non-local self-boosting and local self-boosting may be selectively applied responsive to the programming voltage applied to the selected word line. For example, non-local self-boosting and local self-boosting may be selectively applied to a first string of serially-connected cells responsive to the programming voltage during an incremental step pulse programming (ISPP) of a selected cell of a second string of serially-connected cells. |
US07800945B2 |
Method for index programming and reduced verify in nonvolatile memory
In a non-volatile memory a group of memory cells is programmed respectively to their target states in parallel using a multiple-pass index programming method which reduces the number of verify steps. For each cell a program index is maintained storing the last programming voltage applied to the cell. Each cell is indexed during a first programming pass with the application of a series of incrementing programming pulses. The first programming pass is followed by verification and one or more subsequent programming passes to trim any short-falls to the respective target states. If a cell fails to verify to its target state, its program index is incremented and allows the cell to be programmed by the next pulse from the last received pulse. The verify and programming pass are repeated until all the cells in the group are verified to their respective target states. No verify operations between pulses are necessary. |
US07800932B2 |
Memory cell comprising switchable semiconductor memory element with trimmable resistance
A nonvolatile memory cell comprising doped semiconductor material and a diode can store memory states by changing the resistance of the doped semiconductor material by application of a set pulse (decreasing resistance) or a reset pulse (increasing resistance.) Set pulses are of short duration and above a threshold voltage, while reset pulses are longer duration and below a threshold voltage. In some embodiments multiple resistance states can be achieved, allowing for a multi-state cell, while restoring a prior high-resistance state allows for an rewriteable cell. In some embodiments, the diode and a switchable memory formed of doped semiconductor material are formed in series, while in other embodiments, the diode itself serves as the semiconductor switchable memory element. |
US07800930B1 |
Precharge circuits and methods for content addressable memory (CAM) and related devices
An integrated circuit device can include a plurality of compare cell circuits that selectively provide charge transfer path between a result line and a reference node according to a comparison between a stored data value and an applied compare data value during a compare time period. A first precharge circuit can have a controllable impedance path coupled between the result line and a precharge voltage node. A control circuit can place the first precharge circuit into a low impedance state during a first portion of the compare time period, and into a high impedance state during a second portion of the compare time period. |
US07800927B2 |
Method and circuit for providing compensations of current mode power converters
A method and circuit for providing compensation of a power converter is proposed. A current sense circuit is coupled to receive a switching current for generating a current signal. A signal generation circuit is developed to generate a first compensation signal and a second compensation signal for adjusting the current signal. The first compensation signal is coupled to adjust the current signal for the output power limit of the power converter. The second compensation signal is coupled to adjust the current signal for the slope compensation. The slope of the first compensation signal is decreased when the power transistor is turned on. The slope of the second compensation signal is increased in response to the turn on of the power transistor. |
US07800924B2 |
Power converter apparatus and methods using neutral coupling circuits with interleaved operation
A power converter apparatus, such as an uninterruptible power supply (UPS), includes an inverter having an input coupled to a first DC bus and a second DC bus and configured to generate an AC output with respect to a neutral terminal at a phase output terminal thereof. The apparatus further includes first and second neutral coupling circuits, each configured to selectively couple the first DC bus and the second DC bus to the neutral terminal, and a control circuit configured to cause interleaved operation of the neutral coupling circuits. |
US07800922B2 |
Switching power supply unit
A switching power supply unit is provided, which can output a DC voltage and an AC voltage with a minimized installation space. A switching circuit is provided between a winding of a transformer and a main battery. A rectifier circuit is provided between other windings of the transformer and an accessory battery. Output terminals for outputting an AC output voltage are provided at the other side of the transformer, the AC output voltage being generated based on a DC input voltage inputted from the main battery. A DC output voltage and the AC output voltage are generated based on the DC input voltage, and then outputted. The transformer is shared by a generation path of the DC output voltage and a generation path of the AC output voltage. An AC voltage input section to be inputted with the AC input voltage from external equipment may be provided at the other side of the transformer. |
US07800921B2 |
DC/DC converter
Power converter system topologies comprise a DC/DC converter. The DC/DC converter includes a transformer coupling a high side to a low side. The high side may include an inverter bridge in the form of an inverter module and an inductor. The low side may include a rectifier in the form of a rectifier module and a pair of inductors. The transformer may take the form of a planar transformer. |
US07800917B2 |
Printed wiring board
A printed wiring board has a first wiring layer formed at least on one surface of an insulative substrate, an insulating layer formed as covering the first wiring layer, and a second wiring layer formed on the insulating layer. The insulating layer is formed of a cured insulative sheet made of a high-stiff sheet-type reinforcing material containing resin. The first and second wiring layers are electrically connected to each other through at least one hole having a bottom. The second wiring layer is united with the insulating layer at an interface thereof with a conductive material of the second wiring layer injected into concave sections provided on the interface. Another printed wiring board has an insulative substrate having a first surface and a second surface, a first insulating layer and a second insulating layer formed on the first surface and the second surface, respectively, and a first wiring layer formed on the first insulating layer and a second wiring layer formed on the second insulating layer. The first and second wiring layers are electrically connected to each other via at least one through hole. The first wiring layer is united with the first insulating layer at an interface thereof with a conductive material of the first wiring layer injected into concave sections provided on the interface. The second wiring layer is united with the second insulating layer at an interface thereof with a conductive material of the first wiring layer injected into concave sections provided on the interface. |
US07800916B2 |
Circuitized substrate with internal stacked semiconductor chips, method of making same, electrical assembly utilizing same and information handling system utilizing same
A circuitized substrate assembly comprised of at least two circuitized substrates each including a thin dielectric layer and a conductive layer with a plurality of conductive members as part thereof, the conductive members of each substrate being electrically coupled to the conductive sites of a semiconductor chip. A dielectric layer is positioned between both substrates and the substrates are bonded together, such that the chips are internally located within the assembly and oriented in a stacked orientation. A method of making such an assembly is also provided, as is an electrical assembly utilizing same and an information handling system adapted for having such an electrical assembly as part thereof. |
US07800914B2 |
Apparatus and method for storing and regulating access to portable electronic devices
A storage unit and associated methods of use enable clinicians to store portable electronic devices in a centralized location while ensuring that proper authorization is needed to access the devices. The storage unit is formed with an enclosure for housing portable electronic devices. A plurality of shelves are disposed within the enclosure, each being sized for supporting a portable electronic device. One or more access doors are mounted onto the enclosure and moved between a closed position preventing access to housed electronic devices and an open position where the electronic devices may be viewed and accessed. Each access door has a locking mechanism coupled therewith to selectively maintain the access door in the closed position. Optionally, the locking mechanism receives input regarding a request for access to the enclosure and automatically unlocks the associated access door when the input received is associated with an authorized request for access. |
US07800911B2 |
Fastening element
A fastening element for connecting a housing to a printed circuit board comprises a first surface having a through hole for receiving a connecting element for connecting the fastening element to the housing, at least one first mounting pin extending from the first surface for mounting the fastening element to the printed circuit board, a second surface from which a second mounting pin extends for mounting a fastening element to the printed circuit board and a third surface connecting the first surface and the second surface. |
US07800910B2 |
Electronic appliance provided with a cooling assembly for cooling a consumer insertable module, and cooling assembly for cooling such module
The invention relates to an electronic appliance (1), provided with a cooling assembly (10) for cooling a module (4) that during use can be inserted in the appliance (1) by a consumer. The cooling assembly (10) comprises a cooling body (12) and sliding means (8A, 8B). The sliding means are arranged to engage the module with a low frictional contact surface, so as to facilitate insertion of the module. The sliding means are furthermore arranged to form a thermally conductive bridge between the module and the cooling body. At least one of the cooling body and the sliding means is resiliently deflectable, thereby allowing the sliding means to be pushed out of the way by the module, when this module is being inserted or removed. |
US07800908B2 |
Device with a heat source formed by a function element that is to be cooled, at least one heat sink, and at least one intermediate layer located between the heat source and the heat sink
The invention relates to a novel device made up of a heat source that is formed by at least one electrical or electronic component or is provided with such a component, a heat sink, and an intermediate layer which is located between the heat source and the heat sink and is made of a thermally conducting material. The thermally conducting material is made up of an organic matrix with incorporated nanofibers. |
US07800898B2 |
Heat exchange enhancement
A heat exchange structure includes a plurality of elongated air ducts. The heat exchange structure has an exterior heat exchange surface and interior heat exchange surfaces, the interior surfaces being in the elongated air ducts. The heat exchange structure includes a plurality of heat generators that are distributed on the exterior heat exchange surface along an elongated direction of the air ducts, in which air flowing in the air duct is heated successively by heat from the heat generators, and air flow in the air duct is enhanced by buoyancy of heated air. |
US07800897B2 |
Light docking station applied to a portable electronic device
A light docking station applied to at least one portable electronic device, including: a bottom board module, a casing module, a circuit module, a first input/output module, a second input/output module, and a retaining module. The casing module has a casing mating with the bottom board module. The circuit module is disposed inside the casing of the casing module. The first input/output module is disposed on the casing of the casing module and electrically connected between the circuit module and a plurality of different peripherals. The second input/output module is disposed on the casing of the casing module and electrically connected between the circuit module and an external connector of the portable electronic device. The retaining module is disposed on a top side of the casing in order to mate with two retaining grooves that are disposed on a bottom side of the portable electronic device. |
US07800896B2 |
Connecting device and electronic apparatus system
A connecting device for detachably holding an electronic apparatus having a housing formed in a plate shape and serving as an interface for a signal input/output between the electronic apparatus and at least one external device. The connecting device includes a base portion and a support plate coupled with the base portion. The device includes a connector that can be provided on the surface of the support plate and to which the signal input/output terminal is connected and a guide member that is supported by the lower end of the support plate so as to freely turn in the direction of moving close to and away from the support plate with the lower end as the axis and that is in contact with both of a part of the lower end surface and a part of the back surface of the electronic apparatus when the electronic apparatus is attached. |
US07800895B2 |
Electronic apparatus and sound insulating method thereof
An electronic apparatus includes a drive for recording/reproducing a recording medium, and a sound absorbing member having a Helmholtz resonator for insulating sounds at a predetermined frequency among sounds generated by the drive. |
US07800893B2 |
Display stabilization system
A display stabilization system comprises an electronic device having a hinge assembly coupling a side of a display member to a base member to enable the display member to tilt and swivel relative to the base member and at least one stabilizer configured to cause a stabilization force to be applied between the base member and the side of the display member at a distal location relative to the hinge assembly. |
US07800890B1 |
Meter cover molding and method
A meter cover is provided and includes an opaque portion, including an outer perimeter section to perimetrically fit around a meter, a sidewall extending axially from the perimeter section toward a frontal region and a shield disposed at a portion of a sidewall edge at the frontal region and a transparent portion having an edge, which is shiplap joint bonded with a remaining portion of the sidewall edge and edges of the shield. |
US07800886B2 |
Electric double layer capacitor
An electric double-layer capacitor comprising an electrode containing an activated carbon, an electrolytic solution containing an electrolyte and a separator, wherein the electrolyte is an imidazolium salt represented by the following formula (1) (wherein R and R′ each independently represent alkyl group having 1 to 6 carbon atoms, R1 to R3 each independently represent hydrogen atom or alkyl group having 1 to 6 carbon atoms and X− represents a counter ion), and the activated carbon is produced by carbonizing an organic aerogel obtained by polymerizing a phenolic compound having at least one hydroxyl group in its molecule with an aldehyde compound in an aqueous solvent in the presence of a basic catalyst. |
US07800885B2 |
Systems and methods for immobilization using a compliance signal group
A method for immobilization of a human or animal target passes a current through a circuit that includes tissue of the target. The current causes pain compliance or interferes with skeletal muscle control by the target. The method includes in any practical order: (a) generating a first compliance signal of the current, the first compliance signal having a first maximum amplitude; and (b) generating a second compliance signal of the current, the second compliance signal having a second maximum amplitude. The absolute value of the second maximum amplitude is less than the absolute value of the first maximum amplitude. A system that performs such a method may include a processor, a signal generator, and electrodes or terminals for forming the circuit through tissue of the target. Systems, according to various aspects of the present invention, may include stun guns, dart weapons, electronic control devices, electrified projectiles, and mines, to name a few applications. |
US07800884B2 |
Protective device against electrical discharges in fixing elements
The invention relates to a device (1) for the protection against electrical discharges of a conductive fixing element (4) of an aircraft, comprising a cap (2) made of non-conductive material and a washer (3) made of non-conductive material insulating the fixing element (4) from electrical discharges, said cap being an open receptacle with a cylindrical shape closed at one of its ends and open at the other end, comprising at the lower part of its inner face a thread (15), the washer (3) being retained by the fixing element (4), said washer (3) having a thread (5) on its outer face coupling with the complementary thread (15) in the lower area of the inner face of the cap (2), relative movements between the washer (3) and the cap (2) being prevented. |
US07800869B1 |
Apparatus and method for power supply overvoltage disconnect protection
A circuit for voltage transient protection is provided. The circuit includes an input monitor circuit, an input transistor, and a voltage regulator. The input transistor is connected between the input voltage and the input voltage terminal of the voltage regulator. The input monitor circuit asserts an input monitor circuit output signal if the input voltage reaches a pre-determined level. When the input monitor circuit output signal is asserted, and gate and source of the input transistor are shorted together (to disconnect the input of the voltage regulator from the input voltage), and the voltage regulator is disabled. |
US07800868B2 |
Magnetic sensing device including a sense enhancing layer
A magnetic sensor includes a sensor stack having a first magnetic portion, a second magnetic portion, and a barrier layer between the first magnetic portion and the second magnetic portion. At least one of the first magnetic portion and the second magnetic portion includes a multilayer structure having a first magnetic layer having a positive magnetostriction adjacent to the barrier layer, a second magnetic layer, and an intermediate layer between the first magnetic layer and the second magnetic layer. The magnetic sensor has an MR ratio of at least about 80% when the magnetic sensor has a resistance-area (RA) product of about 1.0 Ω·μm2. |
US07800867B2 |
CPP GMR head with antiferromagnetic layer disposed at rear of ferrimagnetic pinned layer
A CPP giant magnetoresistive head includes lower and upper shield layers, and a giant magnetoresistive element disposed between the upper and lower shield layers and including a pinned magnetic layer, a free magnetic layer and a nonmagnetic layer disposed between the pinned magnetic layer and the free magnetic layer. In the CPP giant magnetoresistive head, the pinned magnetic layer extends to the rear of the nonmagnetic layer and the free magnetic layer in the height direction, and the dimension of the pinned magnetic layer in the height direction is larger than that in the track width direction. Also, the pinned magnetic layer comprises a magnetic material having a positive magnetostriction constant or a magnetic material having high coercive force, and the end of the pinned magnetic layer is exposed at a surface facing a recording medium. |
US07800866B2 |
Magnetic sensing element containing quaternary Heusler alloy Co2Mn (Ge1-xSnx) which constitutes a free magnetic layer or pinned magnetic layer
A magnetic sensing element is described, including a multilayer film including a pinned magnetic layer, a free magnetic layer disposed on the pinned magnetic layer with a nonmagnetic layer therebetween, wherein a current flows perpendicular to the surfaces of the individual layers of the multilayer film. The nonmagnetic layer is composed of Cu and has a face-centered cubic lattice crystal structure in which the {111} planes are preferentially oriented in a direction parallel to the surfaces of the layer. At least one of the pinned magnetic layer and the free magnetic layer includes a Co2Mn(Ge1-xSnx) alloy layer, the subscript x satisfying the range of 0.2≦x≦0.8; and the Co2Mn(Ge1-xSnx) alloy layer has a body-centered cubic lattice crystal structure in which the {110} planes are preferentially oriented in a direction parallel to the surfaces of the layer. |
US07800861B2 |
Cartridge magazine with shutter opening mechanism
The cartridge magazine according to the present invention has a plurality of holding shelves holding a plurality of cartridges, each holding shelf being provided with a shutter opening mechanism for opening a shutter of a cartridge along with insertion of a cartridge. Furthermore, it is provided with a shutter check door having projection parts projecting out into spaces formed by the opening of the shutters. |
US07800858B1 |
Differential head integrated touchdown sensors for hard disk drives
A method and system for providing a disk drive is described. The disk drive includes media such as one or more disks, a slider, and a head residing on the slider. The head has an air-bearing surface (ABS), a portion of which contacts the media during touchdown. The head further includes a plurality of touchdown sensors. A first touchdown sensor is proximate to the ABS, while a second touchdown sensor is distal from the ABS. The touchdown sensors are capable of detecting a temperature change of 0.1 degree Celsius or, in some embodiments, smaller. |
US07800853B1 |
Correcting servo sectors in a disk drive
A disk drive is disclosed comprising a disk having a plurality of data tracks defined by a plurality of servo sectors, wherein each servo sector comprises a Gray coded address representing at least part of a track address. The disk drive further comprises a head actuated over the disk for detecting a first Gray coded address in a first servo sector. A second Gray coded address is generated in response to the first Gray coded address. The first Gray coded address is decoded into a first binary address, and the second Gray coded address is decoded into a second binary address. One of the first and second binary addresses closest to a target address is selected, and the head is positioned in response to the selected binary address. |
US07800852B2 |
Kinematic optical mount
A positioning apparatus for providing relative movement between a first member and a second member has a lever element pivotably coupled to the first member along a fulcrum member and has an actuator arm and a positioner arm. First and second flexure elements extend between the positioner arm of the lever element and the second member. An actuator is coupled to the actuator arm of the lever element. |
US07800851B2 |
Lens apparatus
Provided is a lens apparatus for driving an optical member based on a demand signal from a demand device, including: a connector for receiving the demand signal from the demand device by wire; a wireless receiver for wirelessly receiving the demand signal from the demand device; and an identifying section for identifying whether or not the demand device and the lens apparatus have a wired connection with each other, in which the demand signal from the demand device is selected based on a result obtained by the identifying section, and the optical member is driven based on the selected demand signal. |
US07800842B2 |
Photography lens
A photography lens 6 includes: an aperture stop 4; a first lens 1 having positive refractive power, and at least one of the lens surfaces is aspherical; a second lens 2 having negative refractive power, and at least one of the lens surfaces is aspherical; and a third lens 3 having positive refractive power, and both lens surfaces are aspherical, arranged in that order from an object side to an image surface side. When f indicates the focal length of the entire optical system, f1 indicates the focal length of the first lens 1, f2 indicates the focal length of the second lens 2, r21 indicates the radius of curvature of the lens surface of the second lens 2 facing the object side, and n2 indicates the refractive index of the second lens 2, the following conditional expressions (1) to (3) are satisfied: 0.8 |
US07800841B2 |
Optical object distance simulation device for reducing total optical path
An optical object distance simulation device for reducing total optical path includes: a lens, an achromatic lens set, a first image lens, and a second image lens. The achromatic lens set disposes beside one side of the lens, the first image lens disposes beside one side of the achromatic lens set, and the second image lens disposes beside one side of the first image lens. The achromatic lens set is composed of a first lens and a second lens. The first lens is a double-concave lens. The second lens is a double-convex lens. One concave face of the double-concave tightly contacts with one convex face of the double-convex lens. Therefore, the lens, the achromatic lens set, the first image lens, and the second image lens match with each other in order to simulate real object distance for reducing an object distance between a test camera lens and a corresponding chart. |
US07800838B2 |
Rectangular optical glass lens and manufacturing method thereof
A rectangular optical glass lens and a manufacturing method thereof are disclosed. A rectangular glass blank is put between an upper mold and a lower mold of a multi-cavity mold and then being heated and pressured. The rectangular glass blank is molded into a lens sheet having a plurality of optical surfaces and the lens sheet is cut to form a plurality of rectangular optical glass lenses. The rectangular optical glass lens produced by such method includes two optical surfaces working as optical areas and a rectangle circumference on non-optical area surrounding the optical surface. The circumference is a rectangular part with four right angles on each corner while the right angles as well as the rectangular shape are formed by cutting of the lens sheet. Thus the manufacturing method of rectangular optical glass lenses are simplified and the produced lens is assembled with a lens module conveniently. |
US07800835B2 |
Zoom lens and image pickup device
A zoom lens includes a first lens group having negative refractive power and a second lens group having positive refractive power, each including at least one plastic aspherical lens. The zoom lens satisfies the following Conditional Expressions (1) and (2), (1) 0.40 |
US07800833B2 |
Electronic imaging apparatus
An electronic imaging apparatus comprises a zoom lens including at least two lens groups and adapted to implement zooming by changing the spacing between the respective lens groups, and an electronic imaging device. The zoom lens includes at least one positive lens on an imaging device side with respect to an aperture stop, and satisfies the following conditions (1), (2) and (3). |αt−αw|>8 (1) 1.0×10−3
|
US07800831B2 |
Zoom lens system, imaging device and camera
A zoom lens system comprising a first lens unit having negative power, a second lens unit having positive power and a third lens unit having positive power, wherein: the first lens unit comprises a first lens element having a concave surface at least on the image side and negative power and a second lens element having a convex surface at least on the object side and positive power; the second lens unit comprises a first cemented lens element of two lens elements having power of mutually different signs and a second cemented lens element of two lens elements having power of mutually different signs; in zooming, all of the lens units move along an optical axis; and conditions (1): 5.0<αiW<20.0 and (I-2): n11≧1.9 (where, 3.2 |
US07800830B2 |
Zoom lens, and electronic imaging system using the same
A zoom lens with an easily bendable optical path, which has high optical specification performance such as a high zoom ratio, a wide-angle arrangement, a small F-number and reduced aberrations includes a first lens group that remains fixed during zooming, a second lens group that has negative refracting power and moves during zooming, a third lens group that has positive refracting power and moves during zooming, and a fourth lens group that has positive refracting power and moves during zooming and focusing. The first lens group includes, in order from an object side thereof, a negative meniscus lens component convex on an object side thereof, a reflecting optical element for bending an optical path and a positive lens. Upon focusing on an infinite object point, the fourth lens group moves in a locus opposite to that of movement of the third lens group during zooming. |
US07800827B2 |
Method of manufacturing an ophthalmic lens for providing an optical display
The invention relates to a method of manufacturing a vision correction lens that has a front face and a rear face, and into which light beams emitted by an optical element of a light beam generator system are introduced via an entry surface and directed towards the eye of the wearer to enable information content to be viewed, said light beams being reflected a plurality of times between two “reflection” faces between being introduced into the lens and exiting therefrom, said two reflection faces being faces of a transparent optical insert constituted by a light guide. According to the invention, said insert is completely contained within the lens. |
US07800826B2 |
Optical system
The invention relates to an optical system with well corrected aberrations, which is adapted to take images from a full panoramic scene on a cylindrical, conical or other three-dimensional image surface or project such a three-dimensional display surface onto a full field of view in the distance. In an optical system adapted to form images from a 360° panoramic scene on a cylindrical or conical image surface 3, there is an annular refractive optical element 2 provided with the center axis 1 of rotation of the image surface 3 as the axis of rotational symmetry. There is further at least one reflective surface 4 provided with the center axis 1 of the rotation as the axis of rotational symmetry. |
US07800824B2 |
Method for designing gratings
A method for designing a grating comprises steps of (a1) generating a first diffraction spectrum based on calculation values of a plurality of structural parameters, (a2) calculating a first difference value between the first diffraction spectrum and a first nominal spectrum, (a3) setting a default difference value with the first difference value and default structural parameter values with the structural parameter values, (b1) changing one of the structural parameter values to generate a second diffraction spectrum, (b2) calculating a second difference value between the second diffraction spectrum and a second nominal spectrum, and (c) comparing the default difference value and the second difference value, updating a default difference value with the smaller one, and updating the default structural parameter values with the structural parameter values corresponding to the smaller one. |
US07800822B2 |
HDR displays with individually-controllable color backlights
A display has a screen which incorporates a light modulator. The screen may be a front projection screen or a rear-projection screen. The screen is illuminated with light from a light source comprising an array of controllable light-emitters. The controllable-emitters and elements of the light modulator may be controlled to adjust the intensity of light emanating from corresponding areas on the screen. The display may provide a high dynamic range. |
US07800815B2 |
Pattern generator
The present invention relates to an apparatus for creating a pattern on a workpiece sensitive to radiation, such as a photomask a display panel or a microoptical device. The apparatus may include a source for emitting light flashes, a spatial modulator having modulating elements (pixels), adapted to being illuminated by the radiation, and a projection system creating an image of the modulator on the workpiece. It may further include an electronic data processing and delivery system receiving a digital description of the pattern to be written, converting the pattern to modulator signals, and feeding the signals to the modulator. An electronic control system may be provided to control a trigger signal to compensate for flash-to-flash time jitter in the light source. |
US07800813B2 |
Methods and compositions for improved electrophoretic display performance
The invention is directed to novel methods and compositions useful for improving the performance of electrophoretic displays. The methods comprise adding a high absorbance dye or pigment, or conductive particles, or a conductive filler in the form of nanoparticles and having a volume resistivity of less than about 104 ohm cm, or a charge transport material into an electrode protecting layer of the display. |
US07800812B2 |
Intelligent SPD control apparatus with scalable networking capabilities for window and multimedia applications
A scalable apparatus and a network environment dynamically changes the light transparency of a single SPD device, a small number of SPD devices or thousands of such SPD devices installed in windows in automobiles, aircraft, trains, marine vehicles, residential homes, commercial buildings and skyscrapers. A scalable apparatus and a network environment dynamically changes the light transparency of a single SPD device or thousands of such SPD devices in the presentation of a multi-media special effects display. Textual messages, graphical images and simulated motion effects are driven. Such scalable apparatus being capable of driving and using several operational parameters of SPD materials such as frequency range, AC voltage and temperature so as to provide fine control of SPD characteristics such as switching speed and power consumption. |
US07800810B2 |
Packaging and testing of multiple MEMS devices on a wafer
A wafer containing a plurality of electro-optical devices, each device being enclosed in chamber that has a translucent cover. An X-Y matrix of pairs of interconnections on the wafer are connected to the circuitry of the electro-optical devices for addressing the electro-optical devices. The pairs of interconnections extend outside of the chambers enclosing the devices to testing areas on the periphery of the wafer. Testing is done by signals applied through the interconnections while simultaneously exposing the devices to light through the translucent covers. |
US07800805B2 |
Optical Scanning apparatus and image forming apparatus
In an optical scanning apparatus, when it is assumed that a scanning direction of light beams defected from a deflector is a main scanning direction, and a direction orthogonal to the main scanning direction and to optical axes of both a first and a second optical systems is a sub scanning direction, a distance between the outermost light emitting elements of a light source in the main scanning direction is longer than that in the sub scanning direction. |
US07800803B2 |
Holographic printer
A single method and apparatus for producing many of the most common types of hologram from digital data is disclosed. The data are generated entirely by a computer as a 3-D (animated) model or from multiple 2-D camera images taken of a real 3-D (moving) object or scene from a plurality of different camera positions. The data are digitally processed and displayed on a small high resolution spatial light modulator (SLM). A compact low energy pulsed laser, is used to record composite holograms. The present invention permits the creation of restricted or full parallax master transmission or reflection type composite holograms, known as H1 holograms, that can be copied using traditional methods. Alternatively the same invention and apparatus permits the direct writing of hologram without the need to pass through the intermediate stage of the H1 transmission hologram. |
US07800797B2 |
Document reading apparatus and method of determining position of carriage
A document reading apparatus includes: a carriage, including an image reading sensor for reading an image from a document, and reciprocating in a predetermined range; contact portions, disposed at both ends of the predetermined range; a judgment section, judging whether the carriage comes in contact with the contact portions; a positional information temporary determining section, temporarily determining positional information when the judgment section judges that the carriage comes in contact with one of the contact portions; and a positional information check section, checking whether the positional information is correct based on a moving distance between positions where the judgment section judges that the carriage comes in contact with the contact portions, and determining the positional information when it is confirmed that the positional information is correct. The carriage moves to a position where the carriage starts to move at a speed greater than a speed at which the carriage moves before the positional information is temporarily determined. |
US07800787B2 |
Image reading apparatus
An image reading apparatus includes a solid-state image sensor having a pixel array section in which pixels each including a photoelectric transducer are arrayed, a charge transfer register that transfers a signal charge transferred from each of the pixels of the pixel array section, and an output section that converts the signal charge transferred by the charge transfer register into an electrical signal and outputs the electrical signal; a driving unit that drives the charge transfer register according to a first timing signal, and the output section according to a second timing signal; and a power supplying unit that supplies power of different power systems to a circuit portion handling the first timing signal and a circuit portion handling the second timing signal of the driving unit. |
US07800786B2 |
Image reading device
There is provided an image reading device, which comprises a photoreceptor unit having photoreceptors aligned in a line, and a signal output unit having output channels from which output signals of the photoreceptors are outputted. The output channels respectively correspond to regions into which the photoreceptors are divided. The image reading device further comprises an amplifier unit to amplify the output signals from the output channels, and a gain adjustment unit configured to use a maximum level of white signals outputted by the signal output unit as the output signals when the photoreceptor unit receives light from a white object to adjust a gain of amplification of the amplifier unit with respect to the output signals belonging to at least one of the regions other than a first region to which an output signal corresponding to the maximum level belongs. |
US07800776B2 |
Methods and apparatus for mixed page imposition
Methods and apparatus are provided for imposing multiple pages on a printable sheet, in which the multiple pages include pages of varying size. The printable sheet is divided into a plurality of slots, and each of the pages is assigned to a corresponding slot. User-specified settings are received for page alignment, offset and scaling for each of the slots, and the page alignment, offset and scaling of each of the pages are individually adjusted based on the user specifications. |
US07800774B2 |
Systems and methods for book printing through use of booklet ganging
A system for printing a book through use of booklet ganging is disclosed. The system includes a computer connected to a printer. A document is accessible on the computer and is compatible with an application running on the computer. The system includes a software component that is configured to obtain a style configuration after a print command has been executed by the application. The style configuration includes an indication of whether the document is to be ganged. The style configuration is not obtained by the application. The software component gangs booklets based on the style configuration if the indication indicates that the document is to be ganged. The book is then printed through use of the booklet ganging. |
US07800773B2 |
Methods for print job monitoring
A client print server link is provided, which uses two-way communication between a client computer and a printing system typically comprised of networked output devices and print servers. The client print server link provides detailed information regarding each print server and connected device within a printing system. The client print server link allows a client user at a client computer to access information and control each of their print jobs quickly and efficiently within a single application, without requiring the user to access a plurality of separate utilities. The client print server link groups and displays information that is relevant to print jobs sent by a single client user to connected print servers and output peripheral devices. |
US07800770B2 |
Text/Image data transfer method
When performing Push-type data transfer from the side of an image-supply apparatus 100 to a printer 200P, it is necessary for the printer 200P to have a buffer that is capable of containing at least the capacity for one page of data. Therefore, the text/image-supply apparatus 100 stores printing-description data obtained from the application on its own memory unit 105. The image-formation apparatus 200 performs rasterization based on received printing-description data, however, in this process, when there is a link file L that is linked to the top file T of the printing-description data, the image-formation apparatus 200 specifies the link destination and sends a data-acquisition request to the text/image-supply apparatus 100, so there is no need for a buffer. |
US07800768B2 |
Printing assist system, printing assist program, and printing assist method
A printing assist system including a print mode storage storing a plurality of print modes each including a specification of a printed material and a setting of a printing device, means for acquiring print specification information, means for acquiring printing device capability information, means for retrieving a plurality of print modes based on the acquired print specification information and the acquired printing device information, means for calculating, for each of the print modes retrieved by the print mode retrieving means and for each of a plurality of evaluation items, an evaluation value relative to other print modes, a selection history storage that stores a history of print mode selection by a user and includes the evaluation value of the present print mode for each evaluation item, and means for offering the plurality of retrieved print modes based on the selection history information and the evaluation values. |
US07800766B2 |
Method and apparatus for detecting and adjusting substrate height
A method and apparatus 10 for detecting the height of non-flat and transparent substrates using one or more reflectors 30 patterned on the surface of the substrate 40 and adjusting the position of the substrate in its holder based on measurement of the height of the reflectors in comparison to a calibration marker 60 on the holder and using appropriate spacers 50 with appropriate thickness to adjust the placement of the substrate at various locations to place the greatest portion of the substrate in an optimal focal range of the lithography system. |
US07800764B2 |
Method and apparatus for reducing fringe interference of light
A method for reducing fringe interference of light created in a passive cavity defined by partially reflecting optical surfaces, wherein the optical path length of the cavity is varied with a Gaussian distribution, where the standard deviation is at least one-quarter of the light's wavelength. |