Document Document Title
US08365303B2 Authorizing use of a computer program
A method of authorising use of a computer program only able to be used when an authorised message is received from an authorising system includes providing an authorisation system, making a request to use a computer program, signalling the request to the authorisation system, the authorisation system recording the use of the computer program and providing the authorisation message to the computer program upon receipt of the authorisation message the computer program may be used.
US08365289B2 System and method for providing network penetration testing
A system and method for providing network penetration testing from an end-user computer is provided. The method includes the step of determining at least one of a version of a Web browser of a target computer, contact information associated with an end-user that uses the target computer, and applications running on the target computer. The method also includes the steps of determining exploits that are associated with the running applications and that can be used to compromise the target computer, and launching the exploits to compromise the target computer. Network penetration testing may also be provided by performing the steps of determining an operating system of a target computer, selecting one of a group of modules to use in detecting services of the target computer, and detecting the services of the target computer.
US08365288B2 Anti-malware device, server, and method of matching malware patterns
An efficient virus detection, malware detection, and packet filtering system in a mobile device by providing optimized hash functions from a server to a mobile device that reduce hash collisions during the virus detection, malware detection, and packet filtering in a system-on-chip configuration.
US08365282B2 Security system based on input shortcuts for a computer device
A method of activating security functions on a computer device, for example a mobile communications device. The computer device includes a device state that may be realized by way of a first user input or a second user input. The method includes designating the first user input to realize the device state as a security rule having an associated security function, detecting realization of the device state, and activating the associated security function if the device state was realized by way of the second user input rather than the first user input. For example, the first user input may be a shortcut input, and the second user input may be a conventional or normal input.
US08365279B2 Storage device and method for dynamic content tracing
A storage device and method for dynamic content tracing are provided. In one embodiment, a storage device stores content having a plurality of sequences of data, each sequence of data having original data and at least one variation of the original data. The storage device receives an identifier of a host device and, for each sequence of data, selects either the original data or one of the at least one variation of the original data based on the identifier of the host device. The storage device then assembles a version of the content from the selections and provides the assembled version of the content to the host device. The assembled version of the content is unique to the host device and therefore can be used to trace the assembled version of the content back to the host device.
US08365278B1 Displaying information regarding time-based events
A user interface for a network security console associated with multiple network security devices is disclosed. A graphical user interface (GUI) for use with an intrusion detection system, comprises a radar display that is configured to simulate a stream of time-based events chronologically. In addition, one or more playback controls are configured to control the stream during simulation. In further embodiments, the radar display includes a slider configured to allow a user to jump to events that occurred at a user-defined time.
US08365275B2 Image processing apparatus, session managing method and session managing program
An image processing apparatus, a session managing method, and a session managing program allow an operator to change his or her role flexibly. The image processing apparatus comprises a session managing unit for managing information about an operator who is logged in as a session, and a role determination unit for determining a role of the operator. The session managing unit includes a login session unit that is generated upon login of the operator, and a subject unit that generates information indicating the operator, a group to which the operator belongs, and an existing role of the operator. Upon request for a role change from the operator, the login session unit requests initialization of the subject unit. The subject unit then generates information indicating a role after role change based on the role after role change that is confirmed by the role determination unit.
US08365271B2 Controlling access of a client system to access protected remote resources supporting relative URLs
A client system is controlled for accessing protected remote resources via a Web Application using a rewriter proxy that supports relative URLs. In one configuration, the Web application can be a Portal application. A URL utility module can be provided for a rewriter proxy that splits an absolute URL into a base part (the URL string up to the resource) and the resource part. A security module computes an authentication identifier for the base part. This can occur by applying a secure hash algorithm and/or secret key. The URL utility module then constructs the rewritten URL by concatenating the URL encoded base part, the authentication identifier, and the resource part as separate path elements.
US08365270B2 Proxy server
A proxy server for downloading a data file for a client, such as an email client or web browser, including: a external proxy for downloading the data file for the client from an external server over a network, based on profile data associated with the client stored on the proxy server; a memory module for storing the data file; and an internal proxy for transferring the data file to the client when requested by the client. The external proxy operates asynchronously to the internal proxy, and the proxy server operates transparently with respect to the client.
US08365269B2 Embedded communication terminal
An embedded communication terminal equipped with an interface device which performs security tasks, driver tasks, power management tasks and handover tasks, and thus relieves the application processor of the embedded communication terminal.
US08365263B2 Method for managing usage authorizations in a data processing network and a data processing network
To facilitate the work of a user with a data processing network with a number of security levels of the applications and functions to be executed, a method is proposed for managing usage authorizations in this data processing network. In at least one embodiment of the method, when a user logs in at a work station, at least one role stored in a central authorization register is allocated to the user; when an application is called up a local security module of the application determines which authorizations are granted for the role of the user; and if there is no authorization for an application-related action, a central security module accesses a central collection of security rules, the security rules indicating the circumstances, in which, when a user's authorizations are not sufficient to carry out the application-related action, the user can still carry it out and determines whether according to at least one of the security rules a usage authority is possible for the application-related action and offers this to the user.
US08365256B2 Authentication server with link state monitor and credential cache
An example embodiment of the present invention provides processes relating to the authentication, by an authentication server, of a supplicant/user for access to a network. In one particular implementation, an authentication server receives a request for access from a supplicant, which request is forwarded to the authentication server by an authenticator that controls a port to the network. The authentication server scores various authentication methods, based on configured preferences, currently cached credentials, and the availability of a networked credential store as measured by a link-state monitor. The authentication server then negotiates an agreed authentication method with the supplicant, using a preferred order resulting from the scores. The authentication server receives forwarded credentials for the agreed authentication method from the supplicant and instructs the authenticator to give the supplicant access to the port, if the authentication server can verify the credentials against a credential store or a credential cache.
US08365242B2 Method and apparatus for confidential knowledge protection in software system development
An apparatus and a computer-implemented method for protecting confidential knowledge in a software system design which includes a plurality of artifacts. The method includes the steps of calculating a correlation between the confidential knowledge and the software system design, acquiring inter-dependencies between the artifacts in the software system design, and determining protection mechanisms for the respective artifacts according to the correlation and the inter-dependencies. The system includes a correlation calculating section for calculating a correlation between the confidential knowledge and the software system design; an inter-dependency acquiring section for acquiring inter-dependencies between the artifacts in the software system design; and a mechanism designing section for determining protection mechanisms for the respective artifacts according to said correlation and said inter-dependencies.
US08365230B2 Interactive user interface for television applications
An iTV user interface includes a navigable menu area through which a user can select from among a variety of services and a content display area in which formatted data associated with a selected menu service are displayed to the user. The formatted data is displayed in a rotating or ticker fashion having both a passive mode, in which the formatted data is displayed in a sequence independent of any selection operations by a television viewer, and active mode, in which the formatted data is displayed in a sequence that depends on selection operations by the television viewer. Advertisements and/or promotions may be interspersed among the content items. The navigable menu area and the content display area may be displayed to the viewer at the same time as television programming is displayed on the television.
US08365229B2 Method for mapping between signaling information and announcement information and broadcast receiver
A method for mapping signaling information to announcement information and a broadcast receiver are disclosed herein. A method of providing a Non-Real-Time (NRT) service, the method comprises extracting identification information of first signaling information and second signaling information based upon a program specific information/program and system information protocol (PSI/PSIP) table, receiving the first signaling information and second signaling information based upon the extracted identification information, constructing and displaying a service guide using the received first signaling information, acquiring first content identification information as a content selected from the displayed service guide, accessing a File Delivery over Unidirectional Transport (FLUTE) session using the received second signaling information, acquiring second content identification information matched with the acquired first content identification information from the accessed FLUTE session and receiving and storing one or more file constructing corresponding content based upon the acquired second content identification information.
US08365227B2 Methods and systems for online recommendation
A method for recommending videos is presented. The method includes generating a cross-usage matrix based upon a data of video sessions for a plurality of videos, generating a temporal matrix based upon release dates of the plurality of videos, generating a cross-temporal matrix based upon the cross-usage matrix and the temporal matrix, computing a global video rank corresponding to each of the plurality of videos based upon the cross-temporal matrix, generating a similarity score corresponding to each pair of videos in the plurality of videos based upon meta-data of the plurality of videos, and generating a local video rank corresponding to each of the plurality of videos relative to another video in the plurality of videos based upon the generated cross-usage matrix, the computed global video rank and the generated similarity score.
US08365225B2 Personalized media channel
A multimedia processing device (MPD) includes a relevance engine that is adapted to track a user's viewing preferences over time and to automatically determine which of the programs available in a given time slot is most probably preferred by that user. The relevance engine can then create a sequential play list, with each entry in the list corresponding to the program the user most likely wants to watch at that time. The user can thus be provided with a personalized multimedia channel (PMC) with the play list providing the program for each time slot. The user may be enabled to “tune” to the PMC like any other channel. When the user “tunes” to the PMC, the MPD will take the appropriate action to display the program selected by the PMC.
US08365223B2 Device control processing apparatus and method, display processing apparatus and method, and computer program
An apparatus and method capable of selecting and providing content while reducing the load on a user are provided. A controlled device is determined based on content identification information. Control information corresponding to the determined controlled device is generated and output to, for example, a remote controller, and device control is performed based on a control signal from the remote controller. The user can output and view content without performing processing necessary to output the content, such as processing on a control device, a channel operation to the control device, and searching for the content storage location. Further, content cards recording content information are displayed as a card group and content information of a card at a position of a cursor is displayed.
US08365222B2 Animated station identifier in program guides
A television program guide is displayed having a station identifier portion in a first location. A determination is made as to when a user navigates in the television program guide between past programs and future programs. In response to the user navigating in the television program guide between the past programs and the future programs, the station identifier portion is changed to a second location.
US08365221B2 Selective search and display for categorized channels in a subscriber television system
In a subscriber television system, assigning categories to a channel as an entity reduces the searching requirements associated with searching a database of thousands of individual program records, identifying the channel on which an identified program will be displayed, and then sorting the resultant information. The channel information is searched for the assigned category information and the associated program information for just those channels is retrieved. This reduces the processor requirements for searching the thousands of records in the program records database. With the reduced processor requirements and the increased efficiency of information organization for searching, a single machine state change is possible between viewing full screen video and a browse banner or between viewing full screen program information and video with a browse banner.
US08365219B2 Remote frames
A device that can operate according to a menu. A first aspect describes an array of preview frames were each preview frame can represent a program such as a video program or an intranet site. A selection window within the array allows selecting different preview frames Another aspect describes use of this sliding array system within a GPS device.
US08365218B2 Networked television and method thereof
A television and a method thereof are provided. The television includes a display, a first network interface to a packet-based network, and a decoder operable to process a multimedia data stream received via the first network interface, wherein the television is operable to display video content of the multimedia data stream on the display promptly upon receipt of a user request to power up the television. The method includes receiving a multimedia data stream at a network interface of a television, wherein the network interface is coupled to a packet-based network, processing the multimedia data stream at a decoder of the television to generate video content and providing the video content to a display of the television, wherein the television displays video content of the multimedia data stream promptly upon receipt of a request to power up the television.
US08365206B1 Methods and systems for handling component-object-model communications
A computer-implemented method for handling component-object-model communications. The method may include identifying a request to instantiate a component-object-model object through a remote-procedure-call process. The component-object-model object may be associated with an out-of-process component-object-model server registered in a first environment. The remote-procedure-call process may be running in a second environment with a different registry than the first environment. The method may also include allowing the remote-procedure-call process to access the first environment. Corresponding systems and computer-readable media are also disclosed.
US08365202B2 Framework for computing device with auxiliary display
A computer system with an architecture and protocol that facilitate ready integration with an auxiliary display device. The auxiliary display device is coupled to the computer system over a transport, such as Bluetooth, USB or TCP/IP. From an application level gadget, control of the display device is through a programming interface to a platform component. The platform component interfaces with a device driver, which has two components. One component is common and can be used with any auxiliary display device supporting the protocol, regardless of which transport is used. The second component is transport specific. The second component processes data streams representing packets according to the protocol, conveying the packets as data in accordance with the format of the transport. The second component may be simple because it is not required to perform any processing specifically associated with the display functions or protocol.
US08365198B2 Handling exceptions in a data parallel system
A method of handling exceptions in a data parallel system includes forwarding exceptions thrown by concurrent worker tasks to a coordination task. The thrown exceptions are aggregated into an aggregation exception structure. It is determined whether the aggregation exception structure will be handled by an exception handler. The concurrent worker tasks are unwound when it is determined that the aggregation exception structure will be handled.
US08365189B2 Method and apparatus for a service control layer
This invention relates to a method, system and computer program product for managing a service message in a service oriented architecture system including a service provider, a service consumer and a set of control services, the method, system and computer program product comprising the following steps: receiving a service message; selecting a group of rules from a set of rule groups depending on the type of service message; selecting a control service from a set of control services and instructing the selected control service according to one or more of the rules from the selected rules group applied to the service message.
US08365178B2 Prioritizing scheduling of virtual machines by recalculating priority numbers for each virtual machine based on the interaction of users with the virtual machines
A mechanism for prioritized scheduling of virtual machines is disclosed. A method includes receiving control of a virtual machine (VM) managed by a virtual machine monitor (VMM) on a host machine and executing a prioritization task involving a hardware emulation of the VM, determining an interactivity statistic for the VM based on a hardware type factor of the hardware emulation of the VM, calculating an interactivity rate for the VM based on the determined interactivity statistic for the VM, sending the calculated interactivity rate to a management daemon if the calculated interactivity rate is different than a previous interactivity rate for the VM, re-calculating priority numbers for each of the VM and all other VMs managed by the VMM based on the calculated interactivity rate, and providing the re-calculated priority numbers to a scheduling algorithm of a scheduler of the host machine for the scheduler to utilize in prioritizing the VM process.
US08365176B2 Data center job migration and scheduling based on server chassis fan speed threshold
Thermal-based job scheduling among server chassis of a data center including identifying, by a data center management module in dependence upon a threshold fan speed for each server chassis, a plurality of server chassis having servers upon which one or more compute intensive jobs are executing, the data center management module comprising a module of automated computing machinery; identifying, by the data center management module, the compute intensive jobs currently executing on the identified plurality of server chassis; and moving, by the data center management module, the execution of the compute intensive jobs to one or more servers of chassis for compute intensive jobs.
US08365173B2 Method and apparatus for on-demand resource allocation and job management
The invention is a method and apparatus for on-demand resource planning for unified messaging services. In one embodiment, multiple clients are served by a single system, and existing system resources are allocated among all clients in a manner that optimizes system output and service provider profit without the need to increase system resources. In one embodiment, resource allocation and job scheduling are guided by individual service level agreements between the service provider and the clients that dictate minimum service levels that must be achieved by the system. Jobs are processed in a manner that at least meets the specified service levels, and the benefit or profit derived by the service provider is maximized by prioritizing incoming job requests within the parameters of the specified service levels while meeting the specified service levels. Thus, operation and hardware costs remain substantially unchanged, while system output and profit are maximized.
US08365156B2 Intermediate language support for change resilience
Management of changes involving base classes is facilitated. An intermediate language code has execution-ready register allocation but unbound object field layout and/or virtual method slot assignment, thereby providing resilience. A symbolic reference rather than a direct offset can identify a field, and intermediate language code can be field order independent. Other symbolic references may also be used. Intermediate language code pseudo instructions can express items such as a field access, a method call, a virtual method call, part or all of a method prolog, part or all of a method epilog. A binder binds the intermediate language code to produce executable code. Thus, one may avoid recompilation otherwise required when a base class is revised by adding a field, removing a private field, rearranging field order, adding a virtual method, or rearranging virtual method order.
US08365154B2 Multi-language software development
A method in a software development environment for developing product runtime code having at least two code components written in different runtime languages, the method comprising: providing a programming interface for development of the code components in a single development language: translating developed code components in the development language back to the respective runtime language for execution.
US08365139B2 Applying coding standards in graphical programming environments
Graphical programming or modeling environments in which a coding standard can be applied to graphical programs or models are disclosed. The present invention provides mechanisms for applying the coding standard to graphical programs/models in the graphical programming/modeling environments. The mechanisms may detect violations of the coding standard in the graphical model and report such violations to the users. The mechanisms may automatically correct the graphical model to remove the violations from the graphical model. The mechanisms may also automatically avoid the violations in the simulation and/or code generation of the graphical model.
US08365133B2 Testing apparatus, testing method, and program
A testing apparatus includes a vector memory unit storing original test vector data in which an input signal to be inputted to a circuit subjected to inspection is described, a vector generator generating generated test vector data from the original test vector data, an output part outputting test vector data to be inputted to the inspected circuit, a fault occurrence rate memory unit storing a fault occurrence rate of the input signal, a random number generator generating random number data, and a comparison part comparing the fault occurrence rate of the input signal with the random number data. The vector output part outputs the generated test vector data when the random number data is smaller than the fault occurrence rate of the input signal, and outputs the original test vector data when the random number data is larger than the fault occurrence rate of the input signal.
US08365127B2 Method of processing dummy pattern based on boundary length and density of wiring pattern, semiconductor design apparatus and semiconductor device
A semiconductor device, includes a first wiring pattern in a first region, a second wiring pattern in a second region, and at least one first dummy pattern formed in the first region and at least one second dummy pattern formed in the second region. A total area of the at least one first dummy pattern is the same as a total area of the at least one second dummy pattern and a total length of pattern periphery of the at least one second dummy pattern is longer than a total length of pattern periphery of the at least one first dummy pattern. The first region and the second region have same area.
US08365117B2 Solutions for on-chip modeling of open termination of fringe capacitance
A computer-implemented method of generating a library object for an integrated circuit design is disclosed. In one embodiment, the method includes: analyzing a pair of integrated circuit design objects for fringe capacitance effects between the pair of integrated circuit design objects; and generating the library object accounting for the fringe capacitance effects prior to completion of a layout design for the integrated circuit design.
US08365113B1 Flow methodology for single pass parallel hierarchical timing closure of integrated circuit designs
In one embodiment of the invention, a method includes partitioning an integrated circuit design into a hierarchy of a top level and a plurality of partitions, wherein the top level includes a top level netlist and each partition includes a partition netlist; receiving data path timing budgets and clock path timing budgets for each of the plurality of partitions of the integrated circuit design; and generating a timing budget model of each partition in response to the respective data path timing budgets and clock path timing budgets, wherein each timing budget model includes an intra-partition clock timing constraint for each respective partition for independent implementation of the top level.
US08365112B2 Verification apparatus and design verification program
In a design verification apparatus, a priority resolver selects one or more verification datasets for verifying a procedure described in a design specification of a target product, in response to a verification request for that procedure. The priority resolver determines a priority score of each parameter that the selected verification datasets specify as a constraint on the procedure. A verification order resolver determines a verification order of the selected verification datasets, based on the priority scores determined by the priority resolver. An output processor produces data identifying the verification datasets, together with indication of the determined verification order.
US08365110B2 Automatic error diagnosis and correction for RTL designs
A computer executable tool facilitates integrated circuit design and debugging by working directly at the Register Transfer Level, where most design activities take place. The tool determines when an integrated circuit design produces incorrect output responses for a given set of input vectors. The tool accesses the expected responses and returns the signal paths in the integrated circuit that are responsible for the errors along with suggested changes for fixing the errors. The tool may operate at the RTL, which is above the gate-level abstraction which means that the design errors will be much more readily understood to the designer, and may improve scalability and efficiency.
US08365109B1 Determining efficient buffering for multi-dimensional datastream applications
In one embodiment, a method of generating a circuit design is provided. For each data terminal connecting a plurality of components in a circuit design, a respective list of dimensions of data used by the data terminal are determined. A plurality of exchange orderings are generated that each indicate an order in which dimensions are exchanged between the lists. For each exchange ordering, dimensions are exchanged between the lists according to the exchange ordering to produce a set of supplemented lists of dimensions. A set of buffers for buffering data between the data terminals are determined based on the supplemented lists of dimensions. Memory requirements are determined for each of the set of buffers. The circuit design is modified to include the one of the determined sets of buffers having a lowest memory requirement.
US08365108B2 Generating cut mask for double-patterning process
Aspects of the invention include a computer-implemented method of designing a photomask. In one embodiment, the method comprises: simulating a first photomask patterning process using a first photomask design to create simulated contours; comparing the simulated contours to a desired design; identifying regions not common to the simulated contours and the desired design; creating desired target shapes for a second photomask patterning process subsequent to the first photomask patterning process based upon the identified regions; and providing the desired target shapes for forming of a second photomask design based upon the desired target shapes.
US08365100B2 System and method for generating an informational media display on a document processing device
The subject application is directed to a document processing device and associated method for generating an informational display on a document processing device. The method includes receiving preselected media content and displaying the preselected media content on a display of the document processing device. The method further includes receiving user identification data and retrieving user-specified media content preference data identifying a user-specified media content preferred by a user associated with the user identification data. The method also includes displaying the user-specified media content on the display of the document processing device in response to receipt of a request to complete a document processing operation using the document processing device.
US08365099B2 Mobile terminal and method of controlling the mobile terminal
A method of controlling a mobile terminal and which includes displaying a first screen image on a touch screen of the mobile terminal as an idle background screen, receiving a touch and drag input operation being performed on the touch screen including the displayed first screen image, and displaying a second screen image corresponding to a direction of the touch and drag input operation, said second screen image corresponding to a new idle background screen.
US08365097B2 Interface for selection of items
An apparatus (and method) is configured to perform an operation on a plurality of items of data. A memory stores data identifying said items. The apparatus generates a list of selected items identifying an item in response to a first selection signal; performs a selection operation to add an item to said list of selected items by: responsive to (a) a first move cursor signal: identifying a first item of said plurality of items stored in said memory; and adding said first identified item to said list of selected items if said item is not already on said list and (b) a second move cursor signal: identifying a second item of said plurality of items stored in said memory; removing said first identified item from said list of selected items. The apparatus adds said second identified item to said list of selected items if said second item is not on said list.
US08365087B2 Method and user interface for the graphical presentation of medical data
A method and a user interface for the implementation of a medical examination with at least one imaging device operated by determination and input of a group of measurement parameters via an input device of the user interface, generation of spatially resolved image information with the at least one imaging device depending on the group of measurement parameters, and storage of the image information on a storage medium, presentation of the image information as a data symbol on a screen of the user interface, Multiple data symbols are presented in a predetermined arrangement on the screen for a medical assessment. In order to be able to clearly present all data of a patient that are acquired in imaging methods in an accessible and manipulable manner, the data symbols are arranged on the screen by a control unit depending on at least three display parameters.
US08365083B2 Customizable, categorically organized graphical user interface for utilizing online and local content
A graphical user interface for accessing, managing, organizing and using local and online content from a personal computer. The graphical user interface is divided into several modules, displayed on the display screen of the computer. Some of these modules are categories, which contain links to content online and on the hard drive of the computer. The user can customize these categories and the links within them to suit his or her personal needs, interests, and tastes. One or more of the modules within the GUI are media players. The user can select content by dragging and dropping a link from the desktop, another application, or a category within the GUI onto the media player. Applications required to access content referred to by links within the categories of the graphical user interface are launched at the time that the GUI is launched.
US08365077B2 Help menu display processing with reference to provisional and definitive user selections
An information processor includes an information processing unit that executes an information process by reference to a setting, a setting unit that executes a provisional selection to select one or more selection items among multiple selection items and a definitive selection for deciding the provisional selection by reference to an operation by a user and determines a setting of the information process by reference to a result of the definitive selection, a determination unit that determines a selection item to be explained by reference to one or more selection item provisionally selected by the setting unit, and an explanation outputting unit that outputs an explanation for the user for the selection item to be explained which is determined by the determination unit.
US08365068B2 System and user interface for workflow and task schedule configuration
In an embodiment of the present inventions, a work flow process may be generated by decomposing functions of a clinical information system into discrete tasks including an individual task associated with a first pre-configured executable procedure for implementing the individual task and associating a user selectable image element with the pre-configured first executable procedure used in implementing the individual task. In a currently envisioned embodiment, integratable work flow processes according to the present invention may be provided to a vertical application system. It is emphasized that this abstract is provided to comply with the rules requiring an abstract which will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope of meaning of the claims.
US08365061B1 Cross-origin communication in browser frames
A device may create a child frame within a container frame displayed by a browser program. The child frame may be associated with an origin that is different than an origin associated with the container frame. The device may determine whether the child frame is locked to prohibit reading of information relating to the child frame. The determination of whether the child frame is locked including checking whether a first variable is present in the child frame. The device may determine one or more values relating to the child frame, where the one or more values are determined by checking whether a second set of variables is present in the child frame, where each variable, in the second set, corresponds to a single bit of the one or more values.
US08365060B2 System and method for indicating track relationships in media files
A system and method for signaling and indicating track relationship information in media files provides a mechanism for signaling the information of layered track groups and the information of multiple description coding (MDC) track groups, as well as a mechanism for signaling track relationship information in an efficient way. In local playback or unicast streaming applications, to select an independently decodable track for a certain media type, the information of alternate track groups is first found via the track relation box, and one track is selected from an alternate track group for the media type. If stream switching is desired, the switching track group information is found via the track relation box. In multicast applications with scalable or MDC streams, the tracks in a layered or MDC group are found via the track relation box and selected among all the layered or MDC groups.
US08365056B2 Receiver equipped with a trellis viterbi decoder
A receiver of a digital signal equipped with an N-state weighted-decision trellis Viterbi decoder, the signal received including a series of symbols, is provided. The receiver comprises a programmable logic circuit that includes a source memory A and a destination memory B each comprising N rows and M+L columns respectively allocated to M fixed fields for describing the trellis, and to L variable fields, and an operator able to calculate the variable fields of a memory as a function of the fixed fields of the said memory, of the symbols received and of the variable fields of the other memory and able to reverse the role of the source memory and destination memory.
US08365049B2 Soft-error detection for electronic-circuit registers
In one embodiment, a circuit has multiple flip-flops with gated clock inputs controlled by an enable signal, where the clock signal is gated in order to reduce power consumption by the circuit. The circuit has an error detection and correction (EDC) module that is active when the enable signal is low in order to detect and correct soft errors of the flip-flops. The EDC module generates and stores an error-correction code based on the data outputs of the flip-flops. The EDC module then compares the stored error-correction code to a presently generated error-correction code, where if they are not identical, then the EDC (a) determines (i) that a soft error has occurred and (ii) which flip-flop suffered the soft error and (b) flips a corresponding error-correction signal to provide a correct corresponding output signal while the enable signal is low.
US08365029B2 Digital circuits and methods for testing a digital circuit
Digital circuits and methods for testing a digital circuit are disclosed. One embodiment provides a digital circuit having a first plurality of storage elements, and a second plurality of storage elements. The digital circuit is operable in a first operation mode and in a second operation mode. In the first operation mode, the storage elements of the first plurality of storage elements operate according to their intended use within the digital circuit and the storage elements of the second plurality of storage elements are connected in series. In the second operation mode, the first plurality of storage elements is connected to the second plurality of storage elements to allow data exchange between the first plurality of storage elements and the second plurality of storage elements.
US08365017B2 Method and system for virtual on-demand recovery
A data management system (“DMS”) provides an automated, continuous, real-time, substantially no downtime data protection service to one or more data sources. A host driver embedded in an application server captures real-time data transactions, preferably in the form of an event journal. The driver functions to translate traditional file/database/block I/O and the like into a continuous, application-aware, output data stream. The host driver includes an event processor that can perform a recovery operation to an entire data source or a subset of the data source using former point-in-time data in the DMS. The recovery operation may have two phases. First, the structure of the host data in primary storage is recovered to the intended recovering point-in-time. Thereafter, the actual data itself is recovered. The event processor enables such data recovery in an on-demand manner, by allowing recovery to happen simultaneously while an application accesses and updates the recovering data.
US08365015B1 Memory-based error recovery
The present disclosure provides memory level error correction methods and apparatus. A memory controller is intermediate the memory devices, such as DRAM chips or memory modules, and a processor, such a graphics processor or a main processor. The memory controller can provide error correction. In an example, the memory controller includes a buffer to store instructions and data for execution by the controller and a replay buffer to store the instructions such that operations can be replayed to prior state before the error. An error detector receives data read from the memory devices and if no error is detected outputs the data. If an error is detected, the error detector signals the memory controller to replay the instructions stored in the replay buffer.
US08365007B2 System for controlling the state of a switched digital video system and method therefor
A system and method for dynamically configuring a switched digital video (SDV) system. An SDV server is configured to generate logs, including logs of program information, stream information and client information. A listener is configured to monitor the logs generated by the SDV server, generate state data indicative of a desired state of the SDV system, and generate state data indicative of an actual state of the SDV system. The listener compares the desired state data to the actual state data and determines whether the actual state data in view of the desired state data are indicative of an aberrant state of the SDV system. When the actual state data are indicative of an aberrant state of the SDV system, the listener determines a remedial action to change the operation of the SDV system and configures the SDV server to implement the remedial action.
US08365006B2 Preventing circumvention of function disablement in an information handling system
For disabling a first function in an information handling system, a dynamic signal is disabled. The first function is inoperable in response to the dynamic signal being disabled. At least a second function in the information handling system is operable irrespective of whether the dynamic signal is disabled.
US08365000B2 Computer system and control method thereof
A computer system. The computer system includes memory units; a power supply to supply power to the memory units; and a controller to controls the supply of power the plurality of memory units so as to intercept power supplied from the power supply to at least one of the memory units, among according to user input.
US08364991B2 Ethernet low power partial functionality communication link
Methods and devices for a low power partial functionality communication link having an Ethernet mode of operation and a low power partial functionality mode of operation. The communication link may process only frames containing predefined data types while in the low power partial functionality mode.
US08364986B2 Identification-dependent communication between vehicles
A method and assistance system drawn to identification-dependent communication that takes place between vehicles. The messages to be transmitted are encrypted by cryptographic methods, wherein the necessary keys for the cryptographic methods are stored in vehicle components which are protected from unauthorized removal and installation by means of protection mechanisms. The method and system make it possible to limit standardized broadcasts to a particular group of users.
US08364981B2 Record carrier for storing a digital work
A record carrier for storing a digital work (DW) includes access information (KLT) for gaining access to the digital work and a secondary channel (HC) in which secondary channel information (KLK) is stored which is used for encrypting, decrypting or verifying the access information (KLT). In order to prevent, hinder or discourage tampering with the access information (KLT), the secondary channel (HC) is stored on the record carrier on substantially the same physical location as the access information (KLT). In a preferred embodiment, the secondary channel information (KLK) is changed when the access information (KLT) has changed. This realizes a record carrier for which a replay-attack is prevented.
US08364979B1 Apparatus, system, and method to efficiently search and modify information stored on remote servers, while hiding access patterns
instructions to: (1) process first data by encrypting based on a first key and re-arranging based on a first mapping to obtain second data, where a first element included in the first data is associated with a first index corresponding to a location in a first memory; (2) request to store the second data in a second memory at locations determined based on the first mapping; (3) in response to determining that the first element is not stored in the first memory, request a second element from the second memory; and (4) in response to determining that the first element is stored in the first memory: (a) retrieve the first element from the first memory; and (b) request a third element from the second memory that has not been previously requested, without requesting the second element from the second memory.
US08364977B2 Methods and systems for processing of n-state symbols with XOR and EQUALITY binary functions
Multi-valued or n-state with n=2p Linear Feedback Shift Registers (LFSRs) in binary form are provided for scramblers, descramblers and sequence generators using addition and multiplication functions over a Finite Field GF(n) in binary form. N-state switching functions in an LFSR are implemented by using implementations of reversible binary functions. LFSRs may be in Fibonacci or in Galois configuration. N-state LFSR based sequence generators in binary form for generating an n-state maximum length sequence in binary form are also provided. A method for simple correlation calculation is provided. Communication systems and data storage systems using the LFSRs are also disclosed.
US08364974B2 Pre-boot firmware based virus scanner
The present disclosure relates to allowing the utilization of a virus scanner and cleaner that operates primarily in the pre-boot phase of computer operation and, more particularly, to allowing the utilization of a virus scanner and cleaner that operates primarily during the loading of an operating system.
US08364972B1 Method of key generation using biometric features
A system and method for generating an encryption key using physical characteristics of a biometric sample is described. In one embodiment, the biometric feature(s) from a sample are analyzed to generate a feature vector. After discretizing the feature(s), the resultant feature vector is translated into a bit vector. The bit vector is the secure biometric key that results from the biometric(s). The secure biometric key is used to generate at least one cryptographic key. A similar process is used to access the cryptographic key secured by the secure biometric key. If the access biometric key matches the secure biometric key, the cryptographic key is revealed and access is allowed. In another embodiment, if the access biometric key does not match the secure biometric key a camouflaging process is used to provide an unauthorized user a bogus secure biometric key indistinguishable from the correct secure biometric key.
US08364959B2 Systems and methods for using a domain-specific security sandbox to facilitate secure transactions
Computer systems, methods, and computer readable media for facilitating a secure transaction are provided in which a client application is executed on a client computer. The client application initiates a request to a first domain comprising (i) a credential for the client application, (ii) a transaction identifier that uniquely identifies the request, and (iii) optionally, an identification of a user of the client application. Responsive to this request, the client receives a validated transaction module from the first domain. The client application loads the validated transaction module into a separate domain security sandbox that is segregated from memory space in which the client application is run. The validated transaction module conducts a validated transaction between the second domain and the validated transaction module. Separately, through the client application, a determination is made as to whether the transaction is complete by querying the first domain.
US08364958B2 Sharing a secret via linear interpolation
A method and system calculates shares and sub-shares of a secret for distribution among cooperating entities. In one embodiment, the method creates shares of the secret, with each share containing a point on a K-dimensional secret hyperplane that embeds the secret, where K is the number of shares to reconstruct the secret. The method further constructs sub-shares for the shares. The sub-shares of a share define a set of secondary K-dimensional hyperplanes that intersect at the point contained in the share. The sub-shares are distributed to a plurality of cooperating entities for secret sharing.
US08364952B2 Methods and system for a key recovery plan
Methods, systems and computer readable mediums are provided for recovering subject keys and/or certificates for a token. A unique identifier associated with the token is obtained. The token is associated with subject keys and with a first status of statuses, the statuses including a lost status state and an other status state. In response to the token being in the lost status state, a key recovery plan is determined to recover at least one of the subject keys and the certificates associated with the token.
US08364937B2 Executing misaligned load dependent instruction in second execution stage in parity protected mode in configurable pipelined processor
A method includes providing a data processor having an instruction pipeline, where the instruction pipeline has a plurality of instruction pipeline stages, and where the plurality of instruction pipeline stages includes a first instruction pipeline stage and a second instruction pipeline stage. The method further includes providing a load instruction and a data-dependent instruction to the instruction pipeline. Based on an operating mode, such as ECC mode or parity mode, the data-dependent instruction may execute in either the first of the second instruction pipeline stage. Further, the execution of the data-dependent instruction may depend on whether the most recently executed instruction was misaligned.
US08364927B2 Disk array system and hard disk drive expansion method thereof
In the case of adding an arbitrary hard disk drive, the hard disk drive is operated in a specific operation mode suited for that hard disk drive. As triggered by the attachment of a hard disk drive to a disk adapter, a processor operates the hard disk drive in a predetermined operation mode based on predetermined parameter information that has been prepared in advance. The hard disk drive stores, in advance, particular parameter information including information about the specific operation mode suited for operation. The processor reads the particular parameter information from the hard disk drive in the predetermined operation mode and operates the hard disk drive in the specific operation mode based on the particular parameter information.
US08364925B2 Storage system and storage system data migration method
This storage system modifies the migration plan in accordance with the state of the migration destination when a plurality of volumes are migrated all at once. Migration-source volumes are migrated collectively to volumes inside the migration-destination storage apparatus. The user can make settings related to migration-source volumes and migration-destination volumes in a migration plan, and can establish a mid-process control plan for modifying the migration plan in the middle of processing. If a failure occurs in the migration-destination storage apparatus subsequent to the commencement of data migration processing, a processing method controller either cancels or temporarily halts the data migration processing, or changes the migration destination, on the basis of the mid-process control plan. When changing the migration destination, a previously selected alternate storage apparatus is selected as the new migration-destination storage apparatus. When a failure occurs in the alternate storage apparatus, yet another alternate storage apparatus is selected.
US08364921B2 Methods, systems, and products for recording media
Methods, devices, and products are disclosed for recording media. An input is received via a user interface to record media. An entry is created in a recording schedule to record the media. The recording schedule is sent to a restoration server, such that the recording schedule is mirrored to the restoration server.
US08364918B1 Sensed opportunistic garbage collection in memory components
A method and system for performing sensed garbage collection in a memory is disclosed. Aspects of the exemplary embodiment include measuring arrival times of read/write commands received from the processor executing an application; determining a periodicity of the read/write commands based on the arrival times; locking onto a phase of the periodicity using the read/write commands to determine predicted arrival times of future read/write commands; creating a real-time schedule of memory requests using the arrival times of the read/write commands and the predicted arrival times of the future read/write commands; using the real-time schedule to sense idle periods where the application will not make a request of the memory, and performing garbage collection during the at least one idle period.
US08364914B2 Systems and methods for performing storage operations in a computer network
Methods and systems are described for performing storage operations on electronic data in a network. In response to the initiation of a storage operation and according to a first set of selection logic, a media management component is selected to manage the storage operation. In response to the initiation of a storage operation and according to a second set of selection logic, a network storage device to associate with the storage operation. The selected media management component and the selected network storage device perform the storage operation on the electronic data.
US08364910B2 Hard object: hardware protection for software objects
In accordance with one embodiment, additions to the standard computer microprocessor architecture hardware are disclosed comprising novel page table entry fields 015 062, special registers 021 022, instructions for modifying these fields 120 122 and registers 124 126, and hardware-implemented 038 runtime checks and operations involving these fields and registers. More specifically, in the above embodiment of a Hard Object system, there is additional meta-data 061 in each page table entry beyond what it commonly holds, and each time a data load or store is issued from the CPU, and the virtual address 032 translated to the physical address 034, the Hard Object system uses its additional PTE meta-data 061 to perform memory access checks additional to those done in current systems. Together with changes to software, these access checks can be arranged carefully to provide more fine-grain access control for data than do current systems.
US08364909B2 Determining a conflict in accessing shared resources using a reduced number of cycles
Illustrated is a system and method for identifying a potential conflict, using a conflict determination engine, between a first transaction and a second transaction stored in a conflict hash map, the potential conflict based upon a potential accessing of a shared resource common to both the first transaction and the second transaction. The system and method further includes determining an actual conflict, using the conflict determination engine to access the combination of the conflict hash map and the read set hash map, between the first transaction and the second transaction, where a time stamp value of only selected shared locations has changed relative to a previous time stamp value, the time stamp value stored in the read set hash map and accessed using the first transaction.
US08364908B2 Migrating program objects in a multi-node computer system
Embodiments of the invention enable application programs running across multiple compute nodes of a highly-parallel system to selectively migrate objects from one node to another. For example, when an object becomes too large, a node containing the object may migrate the object to another node, thereby freeing memory space. Whether a large object is migrated can be dependent on how frequently the object is used by the application. Because the memory used by such an object is freed for other uses by the application, overall application performance may be improved. On large parallel systems with thousands of compute nodes, even relatively small improvements in application performance an individual compute node may be magnified many times, resulting in dramatic improvements in overall application performance.
US08364906B2 Avoiding memory access latency by returning hit-modified when holding non-modified data
A microprocessor is configured to communicate with other agents on a system bus and includes a cache memory and a bus interface unit coupled to the cache memory and to the system bus. The bus interface unit receives from another agent coupled to the system bus a transaction to read data from a memory address, determines whether the cache memory is holding the data at the memory address in an exclusive state (or a shared state in certain configurations), and asserts a hit-modified signal on the system bus and provides the data on the system bus to the other agent when the cache memory is holding the data at the memory address in an exclusive state. Thus, the delay of an access to the system memory by the other agent is avoided.
US08364900B2 Pseudo-LRU cache line replacement for a high-speed cache
Embodiments of the present invention provide a system that replaces an entry in a least-recently-used way in a skewed-associative cache. The system starts by receiving a cache line address. The system then generates two or more indices using the cache line address. Next, the system generates two or more intermediate indices using the two or more indices. The system then uses at least one of the two or more indices or the two or more intermediate indices to perform a lookup in one or more lookup tables, wherein the lookup returns a value which identifies a least-recently-used way. Next, the system replaces the entry in the least-recently-used way.
US08364897B2 Cache organization with an adjustable number of ways
A method and apparatus for an adjustable number of ways within a cache is herein described. A cache may comprise a plurality of lines addressably organized as a plurality of ways, wherein the plurality of ways may be addressably organized as groups. The cache may also have associated cache control logic to map a memory address to at least one way within each group based on a predetermined number of bits in the memory address.
US08364895B2 Global instructions for spiral cache management
A method of operation of a pipelined cache memory supports global operations within the cache. The cache may be a spiral cache, with a move-to-front M2F network for moving values from a backing store to a front-most tile coupled to a processor or lower-order level of a memory hierarchy and a spiral push-back network for pushing out modified values to the backing-store. The cache controller manages application of global commands by propagating individual commands to the tiles. The global commands may provide zeroing, flushing and reconciling of the given tiles. Commands for interrupting and resuming interrupted global commands may be implemented, to reduce halting or slowing of processing while other global operations are in process. A line detector within each tile supports reconcile and flush operations, and a line patcher in the controller provides for initializing address ranges with no processor intervention.
US08364893B2 RAID apparatus, controller of RAID apparatus and write-back control method of the RAID apparatus
A RAID apparatus includes a plurality of recording devices, a first adaptor connected to a first interface which is connected to a high-level apparatus, a controller for controlling processing of data transmitted by the high-level apparatus, and a second adaptor that connects to a second interface connected to a plurality of recording devices. The controller has a first memory area in which said data are stored, a second memory area used for a write-back of the data in said plurality of recording devices, a write-back information control unit controlling a write-back type of data stored in the first memory area and a usage state of the second memory area, a write-back data determination unit for determination of data to be written-back based on the write-back information, and a write-back execution unit for executing a write-back of the data to be written back on the plurality of recording devices.
US08364867B2 Systems and apparatus for main memory
A computing system is disclosed that includes a memory controller in a processor socket normally reserved for a processor. A plurality of non-volatile memory modules may be plugged into memory sockets normally reserved for DRAM memory modules. The non-volatile memory modules may be accessed using a data communication protocol to access the non-volatile memory modules. The memory controller controls read and write accesses to the non-volatile memory modules. The memory sockets are coupled to the processor socket by printed circuit board traces.The data communication protocol to access the non-volatile memory modules is communicated over the printed circuit board traces and through the sockets normally used to access DRAM type memory modules.
US08364860B2 Data-processing system and data-processing method
A data-processing system is described comprising: • A plurality of data-processing devices (11, 12, 13, 14) • A data-handling facility (20) shared by the data-processing devices, • An aggregation facility (30) for receiving signals (R1, R2, R3, R4) indicative for individual requirements from the data-processing devices for a performance of the shared data-handling facility and for providing a control signal (RA) indicative for a required activity level to meet the aggregated requirements, • a control device (40) for controlling an activity level of the data-handling facility depending on the control signal (RA). Additionally a data-processing method is described.
US08364858B1 Normalizing capacity utilization within virtual storage pools
A system for normalizing capacity utilization within virtual storage pools includes collecting utilization statistics across individual storage devices that are members of a virtualized storage pool. Using the pool utilization level statistics, pool members may be assigned a score and, according to that score, may be marked as source, target or neutral members. Based on the scores of each pool member, data may be migrated among pool members, in particular, from source members to target members. The process may be iterative such that the statistics and scores may be used only to perform a fraction of the data movement that would be needed to normalize the storage pool before the scores are then recalculated. In this way, the system may dynamically adapt to changing conditions within the pool such as device additions, removals and inefficient striping of new data.
US08364851B2 Scalable efficient I/O port protocol
A system that supports a high performance, scalable, and efficient I/O port protocol to connect to I/O devices is disclosed. A distributed multiprocessing computer system contains a number of processors each coupled to an I/O bridge ASIC implementing the I/O port protocol. One or more I/O devices are coupled to the I/O bridge ASIC, each I/O device capable of accessing machine resources in the computer system by transmitting and receiving message packets. Machine resources in the computer system include data blocks, registers and interrupt queues. Each processor in the computer system is coupled to a memory module capable of storing data blocks shared between the processors. Coherence of the shared data blocks in this shared memory system is maintained using a directory based coherence protocol. Coherence of data blocks transferred during I/O device read and write accesses is maintained using the same coherence protocol as for the memory system. Data blocks transferred during an I/O device read or write access may be buffered in a cache by the I/O bridge ASIC only if the I/O bridge ASIC has exclusive copies of the data blocks. The I/O bridge ASIC includes a DMA device that supports both in-order and out-of-order DMA read and write streams of data blocks. An in-order stream of reads of data blocks performed by the DMA device always results in the DMA device receiving coherent data blocks that do not have to be written back to the memory module.
US08364845B2 Method and system for thin client configuration
A method for configuring a thin client connected to a communications network includes the thin client sending a request for a network address to an address server. The address server sends an assigned network address back to the thin client together with a location of a configuration server. The thin client sends a request for configuration information to the configuration server. The request for configuration information includes information on the thin client. The configuration server generates a configuration file containing configuration information based on the received thin client information. The configuration file is then sent by the configuration server to the thin client, which uses the configuration file for configuration.
US08364839B2 Streaming media delivery system
Streaming media, such as audio or video files, is sent via the Internet. The media are immediately played on a user's computer. Audio/video data is transmitted from the server more rapidly than it is played out by the user system. The audio/video data in the user buffer accumulates; and interruptions in playback as well as temporary modem delays are avoided.
US08364835B2 Communication protocol, developing and network operating methods therefore
In a method for developing a communication protocol for transmitting binary instructions between devices in a network, each instruction comprising at least one of a binary transmitter identifier, a binary receiver identifier and a binary operation identifier, a set of alphanumeric identifiers for each transmitter of the network is determined, each alphanumeric identifier having the same number of characters. Then a set of binary transmitter identifiers having a same number of bits is generated by converting each alphanumeric identifier of said set into a binary identifier using a compression function. Finally binary instructions are formed having as transmitter identifiers a binary transmitter identifier from said set.
US08364829B2 System and method for ascribing resource consumption to activity in a causal path of a node of a distributed computing system
According to at least one embodiment, a method comprises identifying at least one causal path that includes a node of a distributed computing environment that is of interest. The method further comprises analyzing the identified at least one causal path to determine at least one time interval when the node is active in such causal path, and correlating consumption of a resource by the node to the node's activity in the at least one causal path.
US08364818B2 Reduction of message flow between bus-connected consumers and producers
A system, method, and computer readable medium for reducing message flow on a message bus are disclosed. The method includes determining if at least one logical operator in a plurality of logical operators requires processing on a given physical processing node in a group of physical nodes. In response to determining that the logical operator requires processing on the given physical processing node, the logical operator is pinned to the given physical processing node. Each logical operator in the plurality of logical operators is assigned to an initial physical processing node in the group of physical processing nodes on a message bus.
US08364807B1 Identifying and controlling network sessions via an access concentration point
The present invention facilitates identification and control of peer-to-peer sessions via an access concentration point (ACP). The ACP will monitor packets routed therethrough and detect access messages intended for known peer-to-peer access services. The access messages sent from a communication client to the peer-to-peer access service, which will respond by sending an access reply message back to the communication client. The ACP will monitor the packets being routed to identify the access reply message, which will include routing addresses that may be associated with potential remote communication clients. With these addresses, the ACP can monitor packets to identify when an attempt to initiate a peer-to-peer communication session is being made to or through an entity associated with one or more of these addresses. Upon detecting a session initiation message to or through an identified address, the ACP may take any number of actions, depending on how the ACP is configured.
US08364806B2 Systems and methods for providing content and services on a network system
Systems and methods for managing and providing content and services on a network system. Aspects of the invention include location-based determination of network content and services that may be provided to client computers. Other aspects of the invention include authorization and authentication components that determine access rights of client computers. Additional aspects include systems and methods for redirecting client computers to different network content. The disclosed systems and methods may be used in numerous network system applications.
US08364797B2 Sink device addressing mechanism
In general, in one aspect, the disclosure describes a method to assign unique addresses to each sink device in a content network based on port numbers of a source and branch devices in the network. Sink devices connected to a port on the source or the branch devices are assigned a corresponding port number as a sink address. Branch devices connected to a port on the source or higher level branch devices have a corresponding port number prepended to the previously assigned sink addresses.
US08364785B2 Systems and methods for domain name resolution interception caching
The present solution provides a variety of techniques for accelerating and optimizing network traffic, such as HTTP based network traffic. The solution described herein provides techniques in the areas of proxy caching, protocol acceleration, domain name resolution acceleration as well as compression improvements. In some cases, the present solution provides various prefetching and/or prefreshening techniques to improve intermediary or proxy caching, such as HTTP proxy caching. In other cases, the present solution provides techniques for accelerating a protocol by improving the efficiency of obtaining and servicing data from an originating server to server to clients. In another cases, the present solution accelerates domain name resolution more quickly. As every HTTP access starts with a URL that includes a hostname that must be resolved via domain name resolution into an IP address, the present solution helps accelerate HTTP access. In some cases, the present solution improves compression techniques by prefetching non-cacheable and cacheable content to use for compressing network traffic, such as HTTP. The acceleration and optimization techniques described herein may be deployed on the client as a client agent or as part of a browser, as well as on any type and form of intermediary device, such as an appliance, proxying device or any type of interception caching and/or proxying device.
US08364783B2 Relay server, method of controlling operation of same, and program for controlling operation of same
Security is maintained in a data communication system while minimizing the frequency with which communication is carried out. A data transmitting server and a relay server communicate based upon https utilizing port 443 of a firewall. When query data is transmitted from the data transmitting server to the relay server, the relay server determines whether there is a data request from a mobile telephone within a fixed period of time. If there is a data request from the mobile telephone within the fixed period of time, the requested data is transmitted from the data transmitting server to the relay server in response to this data request. This requested data is transferred from the relay server to the mobile telephone.
US08364778B2 Method and system for using a website to perform a remote action on a set top box with a secure authorization
A communication system 10 and method of operating the same includes a website 40, a computing device 30 accessing the website 40 and selecting a content request from the website 40, a conditional access system 60 coupled to the website 40 generates a permission packet in response to the content request. A user device 22 receives the permission packet. In response to the permission packet, the user device 22 forms a connection to the user device 22 in response to the permission packet through a communication network 50.
US08364776B1 Method and system for employing user input for website classification
A method and apparatus for employing user input to classify unknown websites whereby when a given unknown/unclassified website is accessed on a given computer system associated with a given user, the given user is asked to provide input regarding the legitimacy of the given unknown/unclassified website. The classification of the given unknown/unclassified website is then determined via one or more sources other than the given user's input. The accuracy of the given user's input regarding the legitimacy of the given unknown/unclassified website is then determined and used to calculate, and/or transform, a reliability score that is then associated with the given user. A given user's reliability score is then used to determine the given user's eligibility to provide further input regarding the legitimacy of other unknown/unclassified websites, and/or to determine a value to be place on, or otherwise filter, future input from the given user regarding the legitimacy of other unknown/unclassified websites.
US08364775B2 High availability management system for stateless components in a distributed master-slave component topology
Systems, methods and computer program products are disclosed for managing availability of a slave components executing in a distributed system. A master server and a heartbeat protocol may be provided. The heartbeat protocol may define state machines for the master server and/or the slave components. The master server and/or the slave components may act in accordance with the state machines to manage availability of the slave components in the distributed system.
US08364772B1 System, device and method for dynamically securing instant messages
An Instant Messaging security system that encrypts Instant Messages sent by a Instant Messaging user to an Instant Messaging server by intercepting the messages, negotiating a preferred security algorithm and forwarding the encrypted messages to the server. The security system intercepts and decrypts encrypted messages sent by the server to the user. The security system is able to determine whether a receiving user is equipped with a similar security system without prior knowledge of network addresses, configuration or capability. The security system is transparent to the Instant Message service provider and may provide one or more indicators to users that messages are encrypted during forwarding.
US08364768B2 Information processing apparatus implementing editing message
An information processing apparatus includes a receiving unit that receives messages, and a control unit that sends an editing message indicating that a reply message responding to a received message received by the receiving unit is being edited, to a sending source of the received message.
US08364766B2 Spam filtering based on statistics and token frequency modeling
Embodiments are directed towards classifying messages as spam using a two phased approach. The first phase employs a statistical classifier to classify messages based on message content. The second phase targets specific message types to capture dynamic characteristics of the messages and identify spam messages using a token frequency based approach. A client component receives messages and sends them to the statistical classifier, which determines a probability that a message belongs to a particular type of class. The statistical classifier further provides other information about a message, including, a token list, and token thresholds. The message class, token list, and thresholds are provided to the second phase where a number of spam tokens in a given message for a given message class are determined. Based on the threshold, the client component then determines whether the message is spam or non-spam.
US08364761B2 Updating conversations after redirection
The claimed subject matter provides a system and/or a method that facilitates maintaining identification data for a real-time communication. A unified communications component can enable real-time communications by employing a communication session with at least one data communication mode, wherein the communication session can include conversation identification (ID). An invitation from a source to a target can initiate at least one of the communication session or the at least one data communication mode within the communication session. An update component can generate an additional conversation ID for the communication session upon detecting the invitation is forwarded by the target.
US08364760B2 Calendar interface for digital communications
Information from communications is displayed in a calendar format. Text from the communications is used to determine whether a scheduling entry should be created. If so, text from the communication is used to create a proposed calendar or to-do list entry, which can be saved, modified or canceled by the user. Information from a call log can be filtered and displayed in a calendar format.
US08364758B2 Topology management in peer-to-peer content distribution clouds
A topology management process is implemented in peer-to-peer content distribution clouds using tracker nodes. Tracker nodes have information about available peers and assist peers in finding other peers to connect to. Various algorithms for use at the tracker nodes are described for selecting which peers to return as potentials for forming connections to. In addition, architectures and algorithms to allow efficient scaling of tracker nodes in peer-to-peer clouds are described.
US08364757B2 System and method for electronically managing and routing news content
Techniques that enable automated processing of news content. A client device receives news content and configures a message for processing by a server. A user of the client device can assign one or more processing attributes to the news content such as scheduling, formatting, or delivery attributes. A message with the news content and assigned attributes is configured according to a predetermined format and transmitted to the server. The server receives the message and may automatically process the news content based upon information contained in the message. Output from the server may be distributed for use at one or more newsrooms.
US08364755B2 System for digital yearbook with social networking
An application for a system for providing a customized digital yearbook includes a server, a personal computer connected to the server and a user device for presenting content on a display. Yearbook software creates yearbook user accounts for users of the system and, after the yearbook software creates each yearbook user account, the yearbook software communicates with social network software and the social network software creates a corresponding social network user account. The yearbook software receives yearbook data from the personal computer through the network and stores the yearbook data in the database and the yearbook software extracts approved yearbook data, that data being a subset of the yearbook data that is approved for distribution. The social networking software provides features such as maintaining buddy lists, posting text, messages, images and/or video, messaging between buddies, and displaying of the postings of yourself and others.
US08364751B2 Automated client/server operation partitioning
An operation (such as a relational query) may be processed on a processing engine (such as a relational database server) on behalf of a client. A conventional processing involves the delivery of the operation to the processing engine, which executes the entire operation to completion and returns a result data set. It may be more efficient to allocate part of the operation to be performed on the client, but a developer may be unable or unavailable to rewrite the operation in a distributed manner. Instead, the operation may be automatically partitioned into a pre-engine client portion, a processing engine portion, and a client portion, and the instructions of each portion may be automatically allocated respectively to the client, the server, and the client. The partitioning may be adjusted to conserve computing resources, such as bandwidth and storage, and the instructions may be reordered to improve the processing of the operation.
US08364746B2 System and method for determining device location in an IP-based wireless telecommunications network
A system and method determines a geographic position of a mobile device in communication with an IP-based wireless telecommunications network. A wireless connection between the mobile device and the IP-based wireless telecommunications network is established when the mobile device registers with a network controller (NC) through an access point (AP). When a geographical position is needed for the mobile device (e.g., a 911 call), messages are exchanged between the NC and the SMLC, where the SMLC retrieves information from a database that is used to identify the geographic position of the mobile device. The database can store a variety of information related to mobile devices such as: last known position, IP address, MAC address, device or subscriber identifier, last CGI, etc. The geographical position is communicated back to the NC, which can then forward the position information to a switch for processing such as for 911 calls.
US08364741B2 Motion-compensating device with booth multiplier that reduces power consumption without increasing the circuit size
A multiplier includes an operation unit that adds or subtracts a first group selected from a current input data, and a second group selected from a next input data corresponding to the first group to generate an operation result, a Booth's encoder that encodes the operation result according to Booth's algorithm, and generates code data, a partial product generation unit that calculates a partial product from the code data as a first partial product, and calculates, in a case where the first group and the second group are specific combination, a second partial product, and an adder that cumulatively adds an output from the partial product generation unit. The specific combination is a combination in which the highest-order bit of each of the first group and the second group is the same value, and the third least significant bit obtained after the subtraction operation is 1.
US08364737B2 Device and method for calculating a result of a sum with a calculating unit with limited word length
For calculating the result of a sum of a first operand and a second operand, a modified second operand is calculated, which is negative and less than the modulus. Based on this modified second operand, a sum is calculated which is less than a maximally processable number of a calculating unit executing the calculation. Finally, the sum calculated using the modified second operand is reduced, namely with respect to the modulus, to obtain the result of the sum of the first and second operands.
US08364732B2 Extending cluster allocations in an extensible file system
An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary directory entry types that may be custom defined. The primary and secondary directory entry types can be further classified as critical and benign directory entries. The directory entry types can define whether a cluster chain corresponding to a file can be contiguously allocated.
US08364727B2 Information processing apparatus, information processing method and computer readable medium
According to an aspect of the invention, an information processing apparatus includes a sub information providing unit, a sub information adding unit, and a display unit. The sub information providing unit gives, to a first electronic file including first main information, first sub information that is manipulatable independently from the first main information. The sub information adding unit adds a second sub information to the first electronic file, the first main information and a second main information being at least partially identical to each other. The display unit displays the first main information, the first additional information, and the second additional information which are included in the first electronic file.
US08364722B2 Hosting multiple logical databases contained in physical database
Architecture that defines a logical database that shares physical resources with a containing physical database. The architecture isolates the relational engine system metadata parts of a database in horizontal scopes to form separate namespaces, and shares the underlying storage engine system metadata. Sharing physical database resources enables efficient input/output (I/O) utilization and instantaneous database creation and growth. In addition, logical databases can be backed up as a single transactionally consistent unit.
US08364719B2 Object based content management system and method
A method and system disclosed herein can be used to determine relationships between objects, determining which of those relationships are significant for a specific action, and determining physical dependencies between the objects. The method and system can be used to perform actions consistent with integrity constraints, and therefore, performs the actions in the correct order with a reduced likelihood of errors. The method and system are highly beneficial in that they can significantly enhance content management and can be implemented without having to write new or edit existing applications. Also, existing content data and applications may be used without any changes.
US08364708B1 System, method, and computer program for augmenting user profiles
A system, system, method, and computer program product are provided for augmenting a user profile utilizing data collected in association with a social network service profile. In use, a first profile of a user managed by an entity is identified. Additionally, a second profile of the user maintained by a social network service separate from the entity is identified. Further, data associated with the second profile of the user is collected. Moreover, the first profile of the user is augmented utilizing the data.
US08364689B2 Methods and apparatus for providing a location based search
Methods and apparatuses for providing location based searches and other services are provided. Embodiments may include dividing a searchable region into quad regions and populating the search regions with a plurality of listings. The division of quad regions may be dependent on a maximum number of listings per quad region and a minimum size for any one quad region. Embodiments may include assigning unique identifiers to each quad regions and assigning the unique identifiers to each of the listings according to the quad region in which the listings are located as geographical codes. The geographical codes may be used as part a location based search. In some of the embodiments, the listings may be searched by prefixes of the geographical codes rather than the entire geographical codes.
US08364687B2 Systems and methods for binding multiple interpolated data objects
Embodiments relate to systems and methods for binding multiple interpolated data objects. A database management system can store operational data, such as financial, medical, or other information. A user can access a set of target data, representing an output desired to be generated from an interpolated set of input data. Thus, the average air temperature of a region may be known for ten years, along with other inputs including water temperature, wind speed, and other data. The interpolation engine can receive a target temperature for the current year, and generate water temperatures, wind speeds, or other inputs that will produce the target temperature. The interpolation engine can also be configured to access and combine two or more sets of interpolated data using a set of data bindings into one multiply-bound interpolation object. The combined or multiply-bound interpolation object can be operated on by the interpolation engine or accessing application(s) on a unified and updateable basis.
US08364684B2 Methods for prefix indexing
According to one aspect of the invention, in response to one or more terms to be indexed, each of the terms is indexed in a regular index. In addition, for each of the terms having multiple characters, at least one prefix portion of the term is indexed in a prefix index, where the regular index is used for regular searches and the prefix index is used for prefix searches without having to combine a plurality of postings lists of the regular index at the point in time.
US08364681B2 Electronic discovery system
Embodiments of the invention relate to systems, methods, and computer program products for improved electronic discovery and custodian management. Embodiments herein disclosed provide for an enterprise wide e-discovery system that provides for data to be identified, located, retrieved, preserved, searched, reviewed and produced in an efficient and cost-effective manner across the entire enterprise system. In addition, by structuring management of e-discovery based on case/matter, custodian and data and providing for linkage between the same, further efficiencies are realized in terms of identifying, locating and retrieving data and leveraging results of previous e-discoveries with current requests.
US08364674B2 Distributed globally accessible information network implemented to maintain universal accessibility
A distributed information network is constructed for gathering information from sites distributed across a globally accessible computer network, i.e., the Internet. The distributed information network preferably includes a root server that stores a list of multiple distributed sites each represented by metadata. A network browser delivers an information search request to the root server, which in response develops a profiled information search request. The information provider of each of the distributed sites stores metadata corresponding to information content that is retrievable in response to the profiled information search request for search results derivable from the information content to which the metadata correspond. A profiled information communication link between the root server and each of the multiple distribution sites enables formation of a path for delivery of the search results to a destination site, from a site or sites represented by the metadata of the profiled information search request.
US08364669B1 Popularity of content items
Search results may be yielded based on a search query. A search query inspired by a user may be received. Based on the search query, multiple search results each including links may be determined. The multiple search results may include a first search result that includes a link to a first digital instance that describes or embodies a first content item, and a second search result that includes a link to a second digital instance that describes or embodies a second content item. A perceived popularity may be assessed for each of the first and second content items. The perceived popularity may be a measure of the popularity of the first and second content items, and may be distinct from a popularity of the first and second digital instances. A presentation of the multiple search results may be determined based on the accessed perceived popularity.
US08364666B1 Method and system for context-aware data prioritization using a common scale and logical transactions
A computer-implemented method for performing a data analysis task having an associated analysis context comprises defining the analysis context associated with the data analysis task, receiving a plurality of data items exchanged over a communication network, wherein the plurality of data items comprise a first data item type and a second data item type that is different from the first data item type, processing the data items with a set of prioritization rules to generate relevance scores that quantify a relevance of the data items to the analysis context, wherein the relevance scores are assigned according to a common scale, and generating a prioritization of the data items based on the relevance scores.
US08364661B2 System and method for providing a response to a search query
A system receives a request to search an electronic catalog of a vendor which specifies a query term. The query term is used to search an electronic catalog of a third party. The results obtained by searching the electronic catalog of the third party are parsed to uncover a keyword recognized by a search engine associated with the electronic catalog of the vendor. The uncovered keyword is then used in the search engine associated with the electronic catalog of the vendor to locate one or more items in the electronic catalog of the vendor. Items located in this manner are the search results responsive to the query term.
US08364656B2 Method and system for implementing multiuser cached parameterized cells
An improved approach to pcell caching is disclosed that enables safe and efficient multi-user access to pcell caches. Locking structures are used in conjunction with counters to provide multi-user support for pcell caches. When a modification occurs to cached pcell data, an update is made to the appropriate counter(s). The value(s) of the counters are checked to determine whether the item of data operated upon by an entity is still valid or if another concurrent entity has made changes to the data.
US08364652B2 Content aligned block-based deduplication
A content alignment system according to certain embodiments aligns a sliding window at the beginning of a data segment. The content alignment system performs a block alignment function on the data within the sliding window. A deduplication block is established if the output of the block alignment function meets a predetermined criteria. At least part of a gap is established if the output of the block alignment function does not meet the predetermined criteria. The predetermined criteria is changed if a threshold number of outputs fail to meet the predetermined criteria.
US08364647B1 Systems and methods for detecting trends in clustered business listings
Systems and methods are provided that detect trends in clustered business listings. The last update time of a last attribute value of a business listing is determined. It is further determined whether a number of data providers supplying the last attribute value has decreased by at least a first predetermined percentage since the last date the last attribute value changed. Moreover, it is determined whether the number of data providers that have stopped supplying the last attribute value since the last date the attribute value changed is greater than the number of data providers that have begun supplying the last attribute value after the last date the last attribute value changed.
US08364646B2 Scalable searching of biometric databases using dynamic selection of data subsets
A method of searching a biometric database includes storing biometric data corresponding to a number of users in a database, and defining one or more data subsets in the database according to inputs from users expecting to pass through a given biometric acquisition device that is linked with the database within a certain time period. A search initiated by the given acquisition device at a given time is then scaled down to only those data subsets defined by the inputs from those users expecting to pass through the acquisition device at the given time. This modification of the database and database search is performed continuously and automatically based on dynamic information provided by other automatic and/or manual systems, and then optionally the information on the databases can be automatically modified or deleted based either on a biometric match result or based on rules encoded in the database records.
US08364644B1 Exclusion of data from a persistent point-in-time image
A data set on a physical storage device is associated with an active bitmap and a persistent point-in-time image (PPI) exclusion bitmap, where each bit in the bitmaps is associated with a data block in the data set. The active bitmap and the PPI exclusion bitmap are used to determine which of the data blocks in the data set are to be included in a PPI of the data set.
US08364642B1 Managing disconnected investigations
In an embodiment, a system and a method of using the system enable an information analyst to use a stand-alone computer-based investigation application to conduct a disconnected investigation on shared database data in a remote location where network access to a shared data repository of the system might be only periodically available, unreliable, or non-existent. In addition, the system and method enable the disconnected investigation to incrementally incorporate ongoing updates made to the shared repository of data, and to periodically publish interim or final results of the disconnected investigation to the shared data repository. A disconnected investigation can be conducted entirely at the disconnected investigation location without having any network connectivity to the shared repository of data.
US08364640B1 System and method for restore of backup data
A system and method for restoring a web site previously defined with user customizations by an intranet portal application. A backup agent receives a restore request for a backed up web site. Restored data is used by the intranet portal application in order to rebuild the web site according to a predetermined template. Use of the template results in a rebuilt database which does not match the database originally backed up. For one or more identifiers being added, one or more new globally unique identifiers (GUIDs) are generated by the application to replace the identifiers. The backup agent queries the application to receive new GUIDs for a selected level of the hierarchy of the web site. The backup agent updates a mapping of IDs with the new GUIDs. The backup agent uses the mapping to identify differences between the rebuilt database and the database represented by the backup copy of the database. Based on identified differences, database operations are used to modify the rebuilt database so that it conforms to the originally backed up database.
US08364636B2 Real time data replication
A combination of synchronous and asynchronous replication of data is used to replicate a local database to a replicated database. The typical tradeoff between synchronous and asynchronous replication is optimized by using hybrid replication, which is to use synchronous replication for inserting new data and asynchronous replication for updating existing data. The combined use of synchronous and asynchronous in this manner provides an efficient replicated database where the replicated database can tolerate some delay in data updates but requires no data loss of new data.
US08364635B2 Temporary session data storage
A system according to an embodiment includes at least one server located at one or more distributed locations, one or more processors, and one or more memories adapted to store a plurality of machine-readable instructions which when executed by the one or more processors are adapted to cause the system to: store data in the at least one server as time based data for a predetermined duration; and allow retrieval of the stored data; wherein if the time based data is accessed within the predetermined duration, at least one time operation is triggered, and if the time based data is not accessed within the predetermined duration, the time based data is removed, wherein a primary copy of the data is stored in a primary server and a secondary copy, which is a replicate of the primary copy, is stored in zero or more secondary server(s).
US08364629B2 Depth-first search for target value problems
A method for determining a target path for a model-based control system. The model-based control system includes a directed acyclic graph, where the directed acyclic graph includes a plurality of vertices interconnected by a plurality of edges. The method includes the steps of performing a depth-first search of the directed acyclic graph for the target path. The depth-first search is operative to return an explicit solution or an implicit solution, wherein the implicit solution is determined using a heuristic. The method further includes determining if the depth-first search returned an explicit solution or an implicit solution, and if the depth-first search returned an implicit solution, constructing the target path from the implicit solution. The method may further include constructing a pattern database.
US08364628B2 Configuration mapping using a multi-dimensional rule space and rule consolidation
A configuration mapping system and method increase the effectiveness of mapping of information from an established product line to a new product offering. In at least one embodiment, the configuration mapping system herein uses configuration mapping rules to map individual product features and entire configurations from established products to a new product offering. The configuration mapping system also provides a way to appropriately map, for example, demand and sales information for the purpose of demand estimation and sales prediction. Conventionally, mapping can be ineffective because the configuration mapping rules usually focus on one part of the product at a time, and, if applied in isolation, the impact on other parts is missed. The systems and method herein provide a way to integrate configuration mapping rules across feature parts, time periods, and product lines into a unified, holistic view, allowing for new insights.
US08364624B2 Method and arrangement for content prioritization
The invention concerns a method for determining priority of a data item, the data item being sent from at least one first terminal or service associable with the first terminal to a second terminal and evaluated using a set of first rules associable with the sender of a data item and a set of second rules associable with the recipient of a data item. The invention is characterized in that the data item is associated with at least one tag characterizing the data item, weight factor for the data item is maintained using the set of first rules and the value of the at least one tag, the weight factor of the data item is made adjustable by the set of second rules and the data item is rendered on the second terminal using at least the weight factor information. Also an arrangement implementing the method is disclosed.
US08364616B2 Approach for solving a constrained optimization problem
Approaches for performing simulation optimization for solving a constrained optimization problem are generally disclosed. One embodiment according to the present disclosure is to formulate a Lagrange equation having incorporated a Lagrange parameter, a first long run average function for an objective associated with the constrained optimization problem, and a second long run average function for a constraint associated with the constrained optimization problem. Then, to identify a parameter value that may lead to an extreme value for the Lagrange equation, in an iterative manner, averages of the first long run average function and the second long run average function are calculated, a gradient of the Lagrange equation is estimated, and the Lagrange parameter is updated.
US08364608B2 Managing consistent interfaces for export declaration and export declaration request business objects across heterogeneous systems
A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to an export declaration and/or an export declaration request business object.
US08364606B1 Apparatus, systems and methods for online, multi-carrier, multi-service parcel shipping management featuring shipping location comparison across multiple carriers
The present invention provides apparatus, systems and methods that provide each of a plurality of users, in response to each particular user's request, information concerning, and an identification of: each carrier of a plurality of carriers that supports the shipper's preferred shipping location; whether each carrier supports the shipper's preferred shipping location for shipping a particular parcel; and pricing for each service offered by each carrier for the shipper's chosen shipping location, wherein each user accesses the computer system over a global communications network using a client computer device, each user client computer device having their own individual electronic connection to the global communications network.
US08364605B2 Calculating connectivity, social proximity and trust level between web user
A computer implemented system for, and a computer implemented method of calculating indicators to reflect real-life interactions between people, among those are connectivity, social proximity, best paths and trust level. The system comprises a server connected via a communication link to users associated with communication and web based environments and to the web based environments and communication platforms themselves. The server is arranged to receive data relating to users, their profiles, connections and related data in the communication and web based environments as well as large scale data from these environments. The server comprises an application arranged to convert the data into a standard numeric format quantifying the connectivity, the social proximity, the trust level and other indicators to reflect real-life interactions between people. The computer implemented method collects information about the users and their connectivity, and analysis and maps the information as a virtual network spanning a plurality of the web based environments and communication platforms.
US08364602B2 Automated cross-cultural conflict management
A conflict or dispute between at least two parties is managed to reflect the cultural context of the parties. When the party is from a low context culture, conflict management assumes the party prefers to adopt a transactional viewpoint and to select from a set of possible resolutions. When the party is from a high context culture, dispute resolution assumes the party prefers to view the dispute as part of a relationship and to be advised as to appropriate actions. A system bridges between the cultural contexts of the parties by collecting and providing information in accordance with the preferred procedure of each party.
US08364601B2 Methods and systems to directly render an image and correlate corresponding user input in a secure memory domain
Methods and systems to assign an application and a video frame buffer to a protected memory domain to render an image of a keyboard from the protected memory domain to a random position of the video frame buffer and correlate user input from a pointing device to the rendered keyboard image. The keyboard image may be randomly repositioned following a user input. The keyboard image may be rendered over a secure user image. An acknowledgment image may be rendered from the protected memory domain to a random position of the video frame buffer, and may be randomly repositioned in response to a user input that does not correlate to the acknowledgment image. User inputs that do not correlate to a randomly positioned image may be counted, and one or more processes may be aborted when the number of non-correlated user inputs exceeds a threshold.
US08364596B2 System and method for providing and/or obtaining electronic documents
A system and method comprising filtering electronic data on a transaction per transaction basis and replicating the filtered electronic data in response to a request to obtain electronic data on the transaction per transaction basis. The system and method further includes providing the filtered replicated electronic data for viewing.
US08364587B2 Systems and methods for financial account access for a mobile device via a gateway
Systems and methods for providing secure access of at least one of multiple financial account processors to a mobile device and/or facilitating secure financial transactions initiated from a mobile device via a gateway. One method can include receiving a mobile personal identification number (M-PIN) number and Customer Unique Identifier (CUID) from a mobile device and processing the received M-PIN and CUID to identify a Mobile Unique Identifier (MUID). The MUID identifies an account of at least one financial account processor accessible via a gateway, and the mobile device is provided access to the account through the gateway.
US08364583B1 Method and apparatus for processing a cardholder's inquiry or dispute about a credit/charge card
A method and system for processing a credit request from a credit/charge cardholder which automatically applies a rules-based decision process to determine whether to credit the cardholder's account, the amount of the credit, whether to do a chargeback to the merchant, and the amount of the chargeback. Individual issuing banks who issue credit/charge cards and individual merchants may specify custom rules which must be considered before a credit is issued and/or before a chargeback to the merchant is performed. The rules set forth the conditions under which the merchant will waive its right to prove the disputed transaction such that a chargeback is automatically issued to the merchant. For example, a merchant may specify that if the transaction is $20 or less, it will accept an automatic chargeback without the merchant's involvement and if the transaction is greater than $20, the merchant wants to receive notice of the dispute and the opportunity to prove or verify the authenticity of the transaction. In one aspect, the system may optionally include the blocking of calls based upon a list of potential callers from whom further transactions or requests for chargeback will be declined. The callers ANI or calling number identification is compared against the list, and the calls are not answered by the system.
US08364573B1 Call for quote/price system and methods for use in a wholesale financial market
An electronic trading system and associated methods that provide for anonymous pricing data while ensuring the integrity of the system by preventing it from being used for price discovery information only. Methods are included to police the dealers requesting price information and clear rules are implemented to reward the dealer offering the best price. Dealers request price information by submitting an open (not anonymous) request to a broker for a price on an amount of a security or financial instrument, referred to herein as a “Price-For-Call,” which results in an anonymous RFQ being sent to a group of other dealers. If more than one dealer in the group responds with a price, only the best price (bid or offer or both) is returned to the requesting dealer and only the dealer offering the best price is rewarded with knowledge of the price information by virtue of the fact that his price traded.
US08364562B2 System, computer program and method for processing presentment and adjustment information to institutions participating in a regional or national clearing house
A system, computer program and method for adjusting debits and credits received from participating institutions are provided. The system includes a plurality of remote computers of participating institutions, a central server, a network interface in communication with the clearing house computer and the plurality of remote computers over a network, and a database in communication with the central server. The network interface is configured to receive a plurality of presentment data from a first computer of the plurality of remote computers of participating institutions. Each of the plurality of presentment data including one or more debit or credit items each having a presentment amount. The central server is configured to store in the database the plurality of presentment data, receive, from a second computer of the remote computers of participating institutions, an adjustment request corresponding to one or more debit or credit items received from the first computer of the plurality of remote computers of participating institutions, communicate the adjustment request to the first computer of the plurality of remote computers of participating institutions via the network interface, enable the first computer of the plurality of remote computers of participating institutions to accept or deny the adjustment request, and initiate an adjustment based on the adjustment amount if the first computer of the plurality of remote computers of participating institutions accepts the adjustment request. The adjustment request includes detailed adjustment data having an adjustment amount and one or more scanned images corresponding to the respective debit or credit items.
US08364554B2 Method, system and computer program product for processing cooperative transactions
Embodiments of the invention generally provide a method, system, and program product for sharing electronic transactions among multiple sharing participants. Embodiments of the invention provide techniques for splitting individual lots into multiple “shares,” where multiple individuals have an incentive to promote and drive up the price of the lot. Provided the bids reach an acceptable amount, the final selling price is split among each individual in proportion to the number of shares held by each individual.
US08364527B2 System and method for advertising goods and services using a short identifying code
A system and method of providing advertising information from a database of advertising listings using a short, easy to remember alphanumeric identifying code associated each listing. The codes are promoted through various known advertising methods. A consumer, upon observing the ad and the code, can obtain additional information regarding the subject matter of the ad by accessing the system and entering the code. The system receives the request and the code from the consumer and transmits the listing of interest to the consumer. In order to keep the codes short while still providing a large number of listings, each code may be associated with multiple listings. The system may filter the listings associated with a requested code using various data, and may also transmit to the consumer a list of such listings from which the consumer may select the listing of interest.
US08364524B2 Using participation television to facilitate advertising
In some implementations, techniques are described for customer lead generation and fulfillment through viewer participation in television, cellular or mobile telephone, and Internet-enabled computer or computing device platforms. Participation television may be leveraged to identify potential consumers and advertising leads may be selected for the potential consumers. An exchange of information related to an advertisement, offer, or gift may be facilitated between an advertiser and a participant in a participation television segment.
US08364523B2 Method and system for recommending advertisement keyword according to keyword recommendation standard
A method of recommending an advertisement keyword comprises receiving at least one keyword for an online advertisement from an advertiser; allowing the advertiser to select at least one standard for keyword suggestions associated with the advertisement; selecting at least one keyword suggestions based, at least in part, upon the at least one standard for keyword suggestions; and providing at least some of the selected at least one keyword suggestions.
US08364521B2 Rendering targeted advertisement on mobile communication facilities
Improved search capabilities are disclosed for mobile communications devices such as cell phones, as well as improved techniques for delivering sponsored content in a mobile communication environment.
US08364512B2 Methods and systems for dynamic inventory control
The embodiments of the present invention fill the need of properly controlling product inventory of semiconductor chips by providing methods and systems of dynamic inventory control. The methods and systems timely modify parameters affecting inventory. The parameters may include target inventory, cycle time, wafer start, future inventory and future shipment. In addition, the methods and systems gather real-time customer demand forecast to assist in production planning and adjustment. Further, the methods and systems identify inventory control turning points dynamically to adjust production activities to prevent overstock and to prevent stockout.
US08364502B2 Proactive correction alerts
Computerized methods and systems for creating and documenting protocol orders in a molecular diagnostic laboratory environment are provided. Utilizing the methods and systems described herein, protocol statements may require values to be entered in association therewith prior to permitting access to subsequent protocol orders. Accordingly, more accurate test runs and, consequently, more accurate test results, may be achieved. Additionally, as values associated with protocol statements are electronically captured, in accordance with embodiments hereof, such values may be searched to evaluate trends or identify protocol orders and/or results that may be affected by a later discovered error or the like.
US08364500B2 Publisher gateway systems for collaborative data exchange, collection, monitoring and/or alerting
A Publisher source of healthcare data is configured to communicate with an Internet-based data sharing system, the Publisher comprising a Publisher Gateway configured to electronically receive patient data from a plurality of data input sources, automatically correlate data from the plurality of input sources associated with respective patients into respective electronic patient data records having electronically searchable data fields, and electronically store the patient data records in a Publisher database.
US08364494B2 Systems, methods, and apparatus for split-band filtering and encoding of a wideband signal
A wideband speech encoder according to one embodiment includes a filter bank having a lowband processing path and a highband processing path. The processing paths have overlapping frequency responses. A first encoder is configured to encode a speech signal produced by the lowband processing path according to a first coding methodology. A second encoder is configured to encode a speech signal produced by the highband processing path according to a second coding methodology that is different than the first coding methodology.
US08364492B2 Apparatus, method and program for giving warning in connection with inputting of unvoiced speech
Disclosed is an apparatus including an unvoiced speech input device, a decision unit and an alarm unit. The unvoiced speech input device receives the unvoiced speech, and the decision unit determines whether or not a signal received from the unvoiced speech input device is an ordinary speech. The alarm unit receives a result of the decision from the decision unit to give an alarm when the result of decision indicates the ordinary speech. The alarm is given to a wearer of the apparatus if he/she has made ordinary speech.
US08364491B2 Methods and apparatus for characterizing media
Methods and apparatus for characterizing media are described. An example apparatus includes a transformer to convert at least a portion of a block of audio into a frequency domain representation including a plurality of frequency components; a decision metric processor to: define a band of frequency components having real and imaginary spectral components, define a plurality of frequency bins within the band, determine respective difference functions for each of the frequency bins using a product of the real and imaginary spectral components of a corresponding group of the frequency bins, the corresponding group for a first one of the frequency bins including at least the first one of the frequency bins and a second one of the frequency bins selected based on the first frequency bin, and determine a decision metric by summing the difference functions; and a signature determiner to determine a signature based on the decision metric.
US08364488B2 Voice models for document narration
Disclosed are techniques and systems to provide a narration of a text in multiple different voices. Further disclosed are techniques and systems for modifying a voice model associated with a selected character based on data received from a user.
US08364478B2 Audio signal processing apparatus, audio signal processing method, and communication terminal
An audio signal processing apparatus, includes an environmental ambient noise level detection unit for detecting an environmental ambient noise level contained in an audio signal inputted through sound collection means for collecting a transmission sound at the time of a voice call, a signal level adjustment unit which has a level adjustment function to adjust an output signal level with respect to an input signal level, and an input/output characteristic change function to change an input/output characteristic when adjusting a level in the level adjustment function by means of a control signal, and in which a received sound signal in the case of the telephone call voice is arranged to be an input signal, and a control signal generation unit for generating the control signal for changing the input/output characteristic of the signal level adjustment unit from the environmental ambient noise level detected by the environmental ambient noise level detection unit.
US08364475B2 Voice processing apparatus and voice processing method for changing accoustic feature quantity of received voice signal
A voice processing apparatus, which processes a first voice signal, includes: an acoustic analysis part which analyzes a feature quantity of an input second voice signal; a reference range calculation part which calculates a reference range based on the feature quantity; a comparing part which compares the feature quantity and the reference range and outputs a comparison result; and a voice processing part which processes and outputs the input first voice signal based on the comparison result.
US08364465B2 Optimizing a language/media translation map
A mechanism is provided for optimizing a language/media translation map. A user input is received comprising an input language/media selection, one or more output languages/medias selections, and a threshold for at least one of accuracy or throughput of one or more requested language/media translations. For each of the one or more requested language media translations, a determination is made as to whether an accuracy or throughput of a selected one of an automated translation system or a human resource translator is above the threshold for the at least one of accuracy or throughput. Responsive to the accuracy or throughput being above the threshold, either the selected one of the automated translation system or the selected one of the human resource translator is added to a multiple language/media translation map. An optimized multiple language/media translation map is then generated for use by a translation orchestration module in the data processing system.
US08364463B2 Optimizing a language/media translation map
A mechanism is provided for optimizing a language/media translation map. A user input is received comprising an input language/media selection, one or more output languages/medias selections, and a threshold for at least one of accuracy or throughput of one or more requested language/media translations. For each of the one or more requested language media translations, a determination is made as to whether an accuracy or throughput of a selected one of an automated translation system or a human resource translator is above the threshold for the at least one of accuracy or throughput. Responsive to the accuracy or throughput being above the threshold, either the selected one of the automated translation system or the selected one of the human resource translator is added to a multiple language/media translation map. An optimized multiple language/media translation map is then generated for use by a translation orchestration module in the data processing system.
US08364457B2 Simulation apparatus and method used for sensor network
Provided are a simulation apparatus and method used to simulate a sensor network. A sensor node of a real node is reflected in a simulation, and bidirectional communication is performed between a real node and a virtual node, in order to reflect a real environment and a simulation environment in each other and make the real node and the virtual node consistent with each other, thereby performing simulation.
US08364455B2 Simulator for use with a breathing-assist device
Function testing of a ventilator using an EMG or other bioelectric signal representative of the breathing of the patient to control ventilation is enabled by a simulating device for use with a breathing related device for monitoring and/or controlling a patient's breathing, the simulating device including a signal generator for providing a simulated bioelectric compound signal related to the patient's breathing function, and a contact for outputting the simulated bioelectric compound signal. The simulating device can also be used for training purposes and in the development of new ventilators.
US08364453B2 Method and apparatus for describing the statistical orientation distribution of particles in a simulation of a mould filling process
A method and apparatus for describing the statistical orientation distribution of nonspherical particles in a simulation of a process wherein a mold cavity is filled with a suspension that contains a large number of nonspherical particles. The method and apparatus may be applied to the analysis of an injection molding process for producing a fiber reinforced molded polymer component or of a metal casting process for producing a fiber reinforced metal product. The results of these analyses may be used to determine tension and warping aspects of the component, and to optimize the process conditions used in the production process.
US08364449B2 Process for automatic creation of wiring simulation
A process for automatic generation of functional digital simulation of an electronic system starting from a wiring specification base, whereby the system includes equipment, at least one connecting wire interconnecting the equipment, optionally inputs/outputs to other systems, includes: creating a wire table TC by selecting and extracting data from the wiring specification base, the wire table TC including the reference of equipment it is connected to and the equipment category at least for each wire of the electronic system to be simulated and for each end of the wire; creating a simulation table TS by transformating each line of the wire table TC by using rules specific to each pair of pieces of equipment connected by each wire; and creating a computer code interpreted by a simulator, by transformating each line of the simulation table TS into a set of computer code lines according to the input and output equipment.
US08364448B2 Model generating method and device and recording medium
A method includes causing a circuit simulator to perform a circuit simulation using circuit data stored in a storage, the circuit data containing a module to be modeled and a circuit for making a change to a clock to be inputted into the module and clock setting data stored in a storage, the clock setting data being intended to, at a predetermined timing, make a change to the clock to be inputted into the module, and storing a result of the circuit simulation in a simulation result data storage; and generating a hidden markov model about input and output signals of the module from values and times of the signals in accordance with a predetermined algorithm, the values and times being contained in the circuit simulation result stored in the simulation result data storage, and storing data about the model in a hidden markov model data storage.
US08364447B2 Method, program and computer system for conciliating hydrocarbon reservoir model data
A method and system for conciliating hydrocarbon reservoir model data. In one implementation, a set of local permeability values of a reservoir and an apparent permeability value of the reservoir are provided. A power value is numerically calculated from a mean power formula that relates the apparent permeability value of the reservoir to the local permeability values of the set via the power. The calculated power value is compared with a reference value. Depending on the outcome of the comparison, the set of local permeability values is modified.
US08364445B2 Generation device of three-dimensional arrangement adjustment CAD data for cable housing components, and control method and control program for same
A device even at the time of initial planning of plant design easily and rapidly generates three-dimensional arrangement adjustment CAD data which describes a route for arrangement of cable housing components. An area generation section 410 generates a prescribed rectangular parallelepiped area from the minimum and maximum coordinates. A cable information acquisition section 420 acquires information relating to cables such as cable specifications, starting point information, and end point information. A route generation section 430 generates a cable housing component route between a starting point area and an end point area through via areas. A route consolidation section 440 consolidate into a single route any route having the same cable specification, starting point information, via information, and end point information. A three-dimensional model conversion section 480 adds a prescribed width and height to the consolidated route to generate a three-dimensional cable housing component route model.
US08364443B2 Fault analysis and monitoring applications using out-of-band based modules
One example embodiment includes a testing device. The testing device comprises a signal reception element, an out-of-band detector and testing logic. The signal reception element is configured to receive a physical layer signal from a communication module via a physical link and to produce an incoming double modulated signal, the incoming double modulated signal including a high-speed data signal and an out-of-band data signal. The out-of-band data signal comprises diagnostic data of the communication module. The out-of-band detector is coupled to the signal reception element and is configured to extract the out-of-band data signal from the incoming double modulated signal. The testing logic is coupled to the out-of-band detector and is configured to extract and analyze the diagnostic data from the out-of-band data signal.
US08364430B2 System and method for precision phase shift measurement
In one embodiment, a frequency generator produces an excitation signal, a local oscillator signal, and a reference signal at a difference frequency of the excitation signal and local oscillator signal. The excitation signal is applied to a physical system to produce a response signal, which is mixed with the local oscillator signal. A filter selects a difference frequency component. The frequencies of the excitation signal and/or local oscillator signal are varied, such that the magnitude of the difference frequency is constant, but a sign of the difference frequency changes from positive to negative. The phase shift of the difference frequency component, with respect to the reference signal, at each of the two signs of the difference frequency, is measured. The measured phase shift at the negative sign is subtracted from the measured phase shift at the positive sign, and the difference is divided in half, to produce a result.
US08364427B2 Flow sensor assemblies
A flow sensor assembly is provided and includes a flow conduit configured to impart a disturbance to a flow, multiple sensors disposed at respective sensing locations along the flow conduit. Each sensor is responsive to the disturbance of the flow and generates a corresponding response signal. The flow sensor assembly further includes a processor operably connected to each sensor, the processor being configured to compute a cross-correlation function between the response signals generated by said sensors, and determine a flow rate and a direction for the flow through the conduit based on the computed cross-correlation function. Additional flow sensor assembly arrangements are also disclosed.
US08364416B2 Information processing system using base sequence relevant information
A highly safe system for processing information includes: (a) receiving requested information for en object and/or service; (b) obtaining positional information in accordance with the requested information from a memory having positional information representing a position in a nucleotide sequence memorized therein and transmitting the obtained positional information; (c) receiving, from among nucleotide sequence-related information associated with positional information, nucleotide sequence-related information corresponding to the positional information transmitted in step (b) and then obtaining semantic information implied by the received nucleotide sequence-related information and/or information associated with the semantic information; and (d) transmitting the semantic information and/or information associated with the semantic information obtained in step (c) in association with the positional information corresponding thereto to the party to which the positional information had been transmitted in step (b).
US08364414B2 Apparatus and method for processing biological information
A biological information processing apparatus includes the following elements. A light source irradiates biological tissue with light. A transducer functions as an ultrasonic wave transmitting unit that applies an ultrasonic wave to a local region in the biological tissue. A photodetector detects modulated light obtained by modulating the light from the light source with the ultrasonic wave in the local region. The transducer also functions as an acoustic wave detecting unit that detects an acoustic wave emitted from the local region at a time when the local region absorbs the light from the light source. An absorption characteristic in the local region is calculated using an acoustic signal, serving as an output of the acoustic wave detecting unit, on the basis of a light intensity in the local region calculated based on a modulation signal, serving as an output of the photodetector.
US08364412B2 Selective resonance of chemical structures
Chemical compositions may be selectively or preferentially excited by the application of scores comprising a series of differing energy inputs. The set of excitation energies includes frequencies selected to resonate at least two different structures of the plurality of resonant structures, where the set, applied together, causes a chemical change in the composition, but any one of the excitation energies, applied alone, would not cause the chemical change in the composition.
US08364409B2 Method and composition for rapid viability testing of cells
The present invention relates to a method for rapidly monitoring a stress response of a cell to a stressor and determining the magnitude of the stress response; a method for rapidly detecting the presence or absence of a cell by monitoring a stress response of the cell if said cell is present, or the absence of the stress response if said cell is absent or dead; and a method for determining a predictive outcome for the susceptibility of a cell to a selected concentration of a bio-active agent or environmental factor and a level of stress of the cell at the selected concentration of the bio-active agent. Also disclosed are kits for carrying out the methodology according to an embodiment of the invention.
US08364405B2 Surface mapping system and method
A surface mapping system including a controller configured with a plurality of instructions, the plurality of instructions including instructions to receive position data from each machine in a plurality of machines located on a worksite and to generate, utilizing the received position data, a display signal for providing a visual depiction of a surface of the worksite.
US08364404B2 System and method for displaying data associated with subsurface reservoirs
Method and system for visualizing one or more properties of a subterranean earth formation while drilling a borehole using probability information from a modeling process. Probability waveforms based on information from a plurality of borehole stations may be plotted, either alone or superimposed onto other graphical representations, to provide a visual display that is easily interpreted by a user to make geosteering decisions. The probability waveforms include peaked sections that are proportional to the amount of uncertainty or error associated with a boundary estimate at a particular distance from an axis of the borehole. By providing a visual display of the uncertainty, a user can make better geosteering decisions.
US08364398B2 Method of operating a navigation system to provide route guidance
A method of operating a navigation system to provide a route guidance message for traveling a route is disclosed. A plurality of features visible from a road segment of the route is obtained from a geographic database associated with the navigation system. An importance rating for each of the identified features is determined. The guidance message references the identified feature having a highest determined importance rating. The importance rating considers a permanence or a seasonal dependency of the identified feature. The importance rating is adjusted to favor the identified feature closest to the lane in which the vehicle is currently located.
US08364392B2 Navigation system with speed monitoring mechanism and method of operation thereof
A method of operation of a navigation system includes: calculating a safe speed for a travel path; calculating a user's speed along the travel path; and calculating a difference value between the user's speed and the safe speed for displaying on a device.
US08364374B2 Method and a device for calculating a starting or stop sequence for an engine
The method serves to calculate a start sequence or a stop sequence for an engine, said sequence comprising a plurality of cues at which predetermined actions should be performed in the control of said engine. The method comprises:a step of obtaining at least one thermodynamic condition of said engine; anda step of calculating said sequence as a function of: said at least one thermodynamic condition; dimensional parameters of said engine; and criteria for proper operation of said engine.
US08364362B2 Method for clutch disengagement by comparing brake pedal positions
A method for controlling clutch disengagement in a vehicle having an automated manual transmission including an electronically controlled clutch includes 1. sensing at least two brake pedal positions separated in time, 2. performing a differentiation of the sensed brake pedal positions, 3. comparing the result of the differentiation to a first predetermined threshold value, and 4. controlling the clutch to disengage if the result of the differentiation represents a faster brake pedal application than a predetermined threshold value.
US08364358B2 Vehicle control unit and vehicle equipped with the same
In a vehicle control unit for controlling a vehicle based on a detection signal obtained from a shift range detecting unit that detects a shift range selected by a shift operating unit, a vehicle speed detecting unit that detects a vehicle speed, and an engine rpm detecting unit that detects an engine rpm, when the detected vehicle speed is less than a reference vehicle speed, the shift range detecting unit detects that a shift switching operation is carried out from a neutral to a forward range or a reverse range, and the engine rpm detecting unit detects that the engine rpm is not less than a predetermined value until a time not less than a predetermined time is elapsed from when the shift switching operation is detected, a control for prohibiting a shift change of a transmission in accordance with the shift switching operation is carried out.
US08364354B2 Blade speed control logic
A construction vehicle is provided having a manual mode in which an operator provides manual inputs to control the movement of a blade to a location and an automatic mode in which a control moves the blade to a predetermined location. The speed of the movement of the blade in the automatic mode is scaled down from the speed of the blade in the manual mode.
US08364351B2 Occupant protection device
An occupant protection device includes: a collision prediction part; a seatback actuator that adjusts a reclining angle; a seatbelt retracting part; a reclining angle sensor; and a controller that sets the reclining angle to a target angle and that controls the seatbelt retracting part so that the seatbelt is retracted when the collision prediction part determines that a collision will occur. Accordingly, the controller executes a control so that the driving force of seatbelt retracting part when the reclining angle is decreased is smaller than at least one of the driving force of seatbelt retracting part when the reclining angle is not changed or when the driving force of seatbelt retracting part when the reclining angle is increased.
US08364349B2 Motor controller and electric power steering apparatus with temperature detector of the motor
An angle calculator determines an angle of a rotor. An angular speed calculator determines an angular speed of the rotor. A command current calculator determines a command current defined on a dq-axis. An open loop controller determines a command voltage defined on the dq-axis in accordance with a circuit equation of a motor, based on the command current and the angular speed. A dq-axis/three-phase converter converts the command voltage into a three-phase command voltage. A resistance calculator and a Φ-value calculator respectively determines circuit resistance including armature winding resistance and a number of armature winding linkages which are included in the circuit equation of the motor, based on temperature of the motor detected by a temperature sensor and with reference to a table or the like which is stored in advance.
US08364339B2 Engine monitoring
A method and device for creating an accurate simulation or model of the performance of a vehicle or an internal combustion engine in accordance with the invention comprises accessing the engine on-board diagnostic port (OBD), reading data from the desired industry standard parameter indicators (PID), using these data to produce a basic simulation of the engine operating characteristics, accessing and reading non-industry standard PIDs and using the output from the basic simulation in order to identify the non-industry standard PIDs with a high degree of certainty. As it may not be possible to identify some or all of the required non-industry standard PIDs or their scale due to timing delays or coding, an additional feature of the invention is to prompt a driver of a vehicle to drive the vehicle in a certain way or to perform a certain operation of the engine in order to trigger an event which will assist in identifying the missing non-industry standard PID(s) or will increase the degree of correlation or certainty in identifying the function or the scale of the said non-industry standard PID.
US08364333B2 Hybrid-type working machine
A hybrid-type working machine includes a plurality of electric loads and an electric storage part supplying an electric power to a motor generator and the electric loads. A priority setting part sets a priority to each electric load. A supply power computing part computes an available electric power, which can be supplied from the motor generator and the electric storage part to the electric loads. A total power computing part computes a total electric power amount by summing electric power amounts requested by the electric loads. A power distributing part compares the available electric power with the total electric power amount, and, when the available electric power is larger than the total electric power amount, determines a distribution ratio of electric power amounts to be supplied to the respective electric loads based on the priority to limit the electric power amounts supplied to the electric loads.
US08364332B2 Control algorithm for low-voltage circuit in hybrid and conventional vehicles
A method for controlling a low-voltage circuit of a vehicle having a generator includes monitoring operating conditions of the vehicle and determining whether surplus generator load is available. Available surplus generator load is captured and used to power the low-voltage circuit. The low-voltage circuit may include a low-voltage battery, which may be charged with the surplus generator load. The surplus generator load may be utilized for anti-sulfation of the low-voltage battery. The method is usable with both a hybrid vehicle and a conventional vehicle. The method may further include powering the low-voltage circuit with energy stored in the low-voltage battery as a result of charging the low-voltage battery with the surplus generator load.
US08364326B2 Set of sensor units for communication enabled for streaming media delivery with monitoring and control of power usage of connected appliances
A group of sensor devices is connected to the power line and configured for collecting power usage information and enabling power management to reduce the carbon foot print of the home, as well as to provide local area networking. In one embodiment of the invention, the devices include an intelligent master sensor and its sub-sets, such as a communication and power management sensor and a power control switch sensor. The master device is configured to collect, compile, and communicate the collected data via the web or other communication medium to the outside world. The master device also receives and distributes control instructions that are used to control the power usage via the associated switches in the home or office. The sensors are used in the home or office environment to provide integrated sensing and control of home power usage and power management, while establishing a LAN having communication capability, including streaming media delivery capability.
US08364323B2 Wind power generation system and operation control method thereof
A method of controlling an operation of a wind power generation system provided with a plurality of wind turbines, in which output power of each wind turbine is supplied to an electric power system through a common interconnection node where output data of each wind turbine is obtained, where a periodic correlation between output fluctuations of adjacent wind turbines is determined by using the output data, the correlation is determined as a strong correlation when the correlation is more than two times greater than an average level of the correlation, and a phase of the output of either one of the adjacent wind turbines is shifted by a period of the strong correlation.
US08364321B2 Beverage production module and method for operating a beverage production module
A beverage production module that includes a pump for delivering a beverage via a beverage delivery outlet from the beverage production module, a graphical interface for accepting touch input, and a controller in data communication with the pump and the graphical interface for receiving filling level instructions and controlling the pump accordingly. The graphical interface may also include a pointer for providing filling level instructions by touch input on the graphical interface. Also, a method for operating a beverage production module having the foregoing features.
US08364319B2 Smart wall box
A building automation system is provided and includes a wall box of a building, a control device configured to be mounted on the wall box, the control device including a micro controller and a memory, the memory having executable instructions stored thereon, which, when executed, cause the micro controller to control an environmental condition within the building, and a configuration memory unit, mounted on the wall box and external from the control device, the configuration memory unit including information stored thereon for configuring the control device, wherein, when executed, the executable instructions further cause the micro controller to access the information when the control device is mounted within the wall box and to configure the control device in accordance with the information.
US08364316B2 Thermodynamic phase equilibrium analysis based on a reduced composition domain
A method of modeling phase characteristics of thermodynamic systems utilizing pseudo-properties strategy and a reduced number of variables is disclosed herein. The method describes a means of determining the probability of phase splitting of mixtures of materials at a given temperature, pressure, and composition by characterizing the functions that describe the system via pseudo-properties, and also by describing the system in n−1 or fewer variables, where n represents the number of components in the system of interest. In an embodiment, a multi-component system is characterized in one variable, thereby providing simplified thermodynamic models in a time-efficient manner. In addition, the information generated by this reduced-variable calculation can further be used as a starting point for calculations of equations of state.
US08364315B2 Methods, systems, and products for conducting droplet operations
The present invention provides modified droplet actuator systems, software, and software-executed methods for use in droplet actuator operation and droplet actuator systems that are configured and programmed to execute such software. An aspect of the software components of the invention is an interface description file for each hardware component of a microfluidics system that allows hardware components to be changed without modifying the program for performing droplet operations protocols. Another aspect of the software components of the invention is the establishment of electrode-to-electrode relationships and other aspects of droplet actuator configurations, which may be used when programming droplet operations protocols. Another aspect of the software components of the invention is a physical design library of predefined electrode elements that may be used by a droplet actuator designer when constructing a layout of electrodes. Another aspect of the software components of the invention is a droplet actuator description file that contains the physical and electrical description of the droplet actuator. Another aspect of the software components of the invention is a router component for determining routes of droplet operations in a droplet actuator. Another aspect of the software components of the invention is the use of tri-state vectors for programming sequences in a droplet actuator. Still other aspects are provided.
US08364311B2 Driver assistance system or robot with dynamic attention module
The invention relates to a vision-based attention system, comprising: at least one vision sensor, at least one image processing module processing an output signal of the vision sensor in order to generate at least one two-dimensional feature map, a dorsal attention subsystem generating a first saliency map on the basis of the at least one feature map, the saliency map indicating a first focus of attention for the driver assistance system, a ventral attention subsystem, independent to the dorsal attention subsystem, for generating a second saliency map on the basis of at least one feature map, which can be the same as the one used for the dorsal attention system or a different one, the second saliency map indicating unexpected visual stimuli.
US08364308B2 Walking pattern generation system for biped walking robot
A walking pattern generation system generates a walking pattern of a biped walking robot. The walking pattern generation system includes a pole-zero controller for converting a target pattern data input to the system into a reference pattern data through a first transfer function, and a walking pattern generation unit for converting the reference pattern data into a walking pattern data through a second transfer function and outputting the converted walking pattern data, wherein the second transfer function has an unstable zero, and wherein the first transfer function includes a transfer function approximated to an inverse of the unstable zero of the second transfer function.
US08364300B2 Retrieving and navigating through manufacturing data from relational and time-series systems by abstracting the source systems into a set of named entities
A software agent is described that receives an information request to retrieve information based on a name defined by a configured manufacturing data model. The agent serves the request by relating data coming from one or multiple backend systems and adding contextual data (Metadata). A result set is prepared to correspond to the format and filtering criteria defined in the information request, and the agent produces a response in a normalized format. The response contains the requested data and metadata used for navigation and contextualization purposes. The response in the normalized format is transmitted by the agent synchronously or asynchronously based on criteria specified in the request.
US08364296B2 Method and system for synchronizing playing of an ordered list of auditory content on multiple playback devices
A method, system and program product for synchronizing playing of a playlist on multiple audio devices. The method includes installing code on multiple audio devices connected to a network, the code being configured to synchronize playing of a playlist on the devices, and configuring, using the code, one device as a primary device for synchronizing playing of the files in the playlist on the other devices located in multiple locations. Further, the method includes communicating data corresponding to a current state of the primary device to each secondary device that is to play the playlist in synchronization with the primary device, synchronizing, using data communicated by the primary device, a current state of the secondary device that is to play the file, and playing the playlist on the secondary device, such that the secondary device plays the playlist at a same time in synchronization with the primary device.
US08364292B2 Method for isolating a plant device of an industrial plant
A method for isolating a plant device of an industrial plant, wherein at least one safety measure is implemented on the plant device in order for work to be done safely on the plant device is provided. Isolation information is communicated to a control and protection system using a data communication unit having a data input that receives data from the plant device. An interface between the data communication unit and a control and protection system of the industrial plant is used to transmit the isolation information from the data communication unit to the control and protection unit. A device for isolating a plant device of an industrial plant to carry out work on the plant device is also provided.
US08364278B2 Lead assembly for implantable microstimulator
A lead assembly for a small implantable medical device connects a remote electrode to a microdevice and inhibits fluid ingress into the connection. Microdevices may provide either or both tissue stimulation and sensing. Known microdevices include spaced apart electrodes on the outer surface of the microdevice. The lead assembly includes an insulated lead including a proximal end and a distal end, with at least one conductor therebetween; at least one electrode at the distal end of the lead and electrically connected to the at least one conductor, and a connector attached to the proximal end of the lead and adapted to be removably connectable to the microdevice. The connector includes at least one contact to electrically connect at least one device electrode on the microdevice to the at least one conductor. The lead assembly is configured to inhibit fluid ingress into the connector.
US08364271B2 Electrical stimulation system and method for stimulating tissue in the brain to treat a neurological condition
According to one aspect, a stimulation system is provided for electrically stimulating a predetermined site to treat a neurological condition. The system includes an electrical stimulation lead adapted for implantation in communication with a predetermined site, wherein the site is brain tissue site. The stimulation lead includes one or more stimulation electrodes adapted to be positioned in the predetermined site. The system also includes a stimulation source that generates the stimulation pulses for transmission to the one or more stimulation electrodes of the stimulation lead to deliver the stimulation pulses to the predetermined site to treat a neurological disorder or condition.
US08364269B2 Responsive gastric stimulator
A responsive gastrointestinal stimulation device is provided where one or more sensors sense data corresponding to a subject or the gastrointestinal tract of a subject and responds to sensing the data by stimulating, adjusting stimulation, or stopping stimulation of the gastrointestinal tract. A stimulation device is also provided to stimulate the gastrointestinal tract to produce a sensation of satiety or to control hunger or food consumption.
US08364261B2 Cardiac pacemaker with pacing rate monitoring
A pacing monitoring system is described for incorporation in an implantable pacemaker that monitors the pacing rate and/or cumulative pace count in order to protect a patient from excessive pacing. The system includes monitoring circuitry that is configured to operate in multiple monitoring zones, where each zone is adapted to prevent excessively high-rate pacing during a particular mode of device operation.
US08364259B2 High voltage capacitor route with integrated failure point
An implantable medical device may have a circuit failure mode. The disclosed circuit may have an integrated failure point designed to fail prior to those portions of the circuit. The integrated failure point may include a narrowed portion of a high voltage lead and a grounded lead having a narrow gap separating the grounded lead from the narrowed portion of the high voltage lead. During a high stress fault condition the narrowed portion of the high voltage lead acts as a fuse, forming a vaporized cloud of metal, which shorts current in the high voltage lead across the narrow gap to the grounded lead, thus protecting the remaining portion of the circuit from the high stress condition.
US08364255B2 Method and device for removing EEG artifacts
Systems and methods for automatically identifying segments of EEG signals or other brain electrical activity signals that contain artifacts, and/or editing the signals to remove segments that include artifacts.
US08364250B2 Body-worn vital sign monitor
The invention provides a body-worn monitor featuring a processing system that receives a digital data stream from an ECG system. A cable houses the ECG system at one terminal end, and plugs into the processing system, which is worn on the patient's wrist like a conventional wristwatch. The ECG system features: i) a connecting portion connected to multiple electrodes worn by the patient; ii) a differential amplifier that receives electrical signals from each electrode and process them to generate an analog ECG waveform; iii) an analog-to-digital converter that converts the analog ECG waveform into a digital ECG waveform; and iv) a transceiver that transmits a digital data stream representing the digital ECG waveform (or information calculated from the waveform) through the cable and to the processing system. Different ECG systems, typically featuring three, five, or twelve electrodes, can be interchanged with one another.
US08364245B2 Coordinate system registration
A system includes a component that updates a registration between an image space coordinate system and an interventional space coordinate system. The registration update is based on interventional device position information within a patient obtained from intermediate image data indicative of the interventional device location and a position sensor that is located on an interventional device within the patient.
US08364243B2 Non-fouling surfaces for reflective spheres
The invention relates to non-fouling hydrophobic reflective surfaces for a variety of applications which in one embodiment related to medical device applications comprises a method of performing a medical procedure using a surgical navigation system which includes the steps of placing one or more reflective spheres on a surgical instrument or apparatus, the reflective spheres comprising a hydrophobic coating on a sub-micron structured surface of the spheres, wherein the spheres substantially maintain their reflective properties after the spheres are contacted with a biological fluid; shining light on the reflective spheres; capturing reflected light from the spheres with a camera or other device; and registering and/or tracking a location and/or position of the spheres.
US08364241B2 System and method for pairing a wireless device with a system through a charge cradle
A system and method for pairing an X-ray system with a wireless device is provided. In one embodiment, a method includes generating a unique pairing code with control circuitry that controls the operation of the X-ray system, providing the unique pairing code to the wireless device in the form of a pulse sequence and receiving a wireless signal indicative of the unique pairing code from the wireless device. The wireless device is then paired and enabled for use with the X-ray system.
US08364238B2 Electrode system
An electrode system comprises electrode modules, flexible connectors, and sensors. Each electrode module defines a substantially central opening and has circuitry that includes an amplifier. A conductive ring is exposed in the opening of each electrode module. The flexible connectors include flexible circuitry coupled with the circuitry of the electrode modules. Each sensor includes an electrolytic hydrogel portion that is configured to contact a test subject and outwardly extending tabs that are in communication with the hydrogel portion. The tabs are configured to contact the conductive ring of an electrode module with the sensor is inserted in the opening of the electrode module. The system may thus sense evoked response potentials (ERPs) from the test subject through the electrolytic hydrogel portions, amplify those potentials, and communicate the amplified potentials through the circuitry of the flexible connectors. A control box may initiate ERP testing and store the test results.
US08364236B2 Flexible electrode assembly for insertion into body lumen or organ
A device for insertion into a body lumen, includes: an electrode assembly strip with exposed electrodes including: a polymeric substrate having an upper surface and an opposed lower surface; one or more electrodes disposed over a portion of the upper surface of the polymeric substrate; one or more electrical traces disposed over a portion of the lower surface of the polymeric substrate in electrical communication with the one or more electrodes by way of metal plated holes through the substrate; and a flexible polymeric substrate having a substrate surface and a substrate wall; wherein the electrode assembly strip is compressingly and thermally bonded to the substrate surface of the flexible polymeric substrate to define a flexible electrode assembly strip; and wherein the electrode assembly strip has a thickness from about 0.0005 inches to about 0.008 inches.
US08364232B2 Microelectronic biosensor plug
A plug capable of providing information relating to a physical or chemical property of a body fluid, or the presence or amount of a molecular component therein in a living organism is disclosed. Specifically, one embodiment plug is capable of being inserted into a portion of a human eyelid in order to provide information relating to tear fluid is disclosed. This embodiment plug includes a body having a passage which allows for the natural flow of tear fluid therethrough. In addition, a sensing mechanism is provided which is capable of measuring, for example, glucose levels in the body of a patient through the analysis of the tear fluid. Such plug may further be designed so as to double as a punctal plug useful in preventing dry eye. Methods of utilizing and implanting such plugs are also disclosed.
US08364231B2 Analyte sensor
Systems and methods of use for continuous analyte measurement of a host's vascular system are provided. In some embodiments, a continuous glucose measurement system includes a vascular access device, a sensor and sensor electronics, the system being configured for insertion into communication with a host's circulatory system.
US08364222B2 Imaging apparatus and method
The invention relates to an apparatus and a method for imaging the vascular structure and vascular blood flow of an organ or tissue and, in particular, relates to a selective wavelength epi-illumination endoscopic imaging apparatus to image vascular tissues and real time capillary blood flow in vivo. The invention also relates to determining the blood oxygen content of the organ or tissue.
US08364220B2 Medical sensor and technique for using the same
According to embodiments, a headcovering hat-based, and/or headband sensor assembly may provide an output to indicate when the sensor experiences abnormal forces or pressure. The sensor assembly may include features to increase the pressure against the tissue to allow the sensor to contact the tissue with sufficient force to obtain accurate measurement, but not so much force as to cause any discomfort for a patient.
US08364219B2 Non-invasive glucose meter
An apparatus and method for measuring a concentration of a substance in an eye using a retro-reflected measurement light beam having a first wavelength at which the substance has a non-zero first absorption coefficient and a retro-reflected reference light beam having a second wavelength at which the substance has a second absorption coefficient which is substantially equal to zero. The apparatus further includes a detector positionable to receive the retro-reflected measurement light beam and the retro-reflected reference light beam. The detector is responsive to light having the first wavelength by generating a measurement signal and responsive to light having the second wavelength by generating a reference signal. The apparatus further includes an electrical circuit coupled to the detector. The electrical circuit is responsive to the measurement signal and the reference signal to measure the concentration of the substance in the eye.
US08364212B2 Portable wireless device
The present invention has an object of attaining further miniaturization and reducing the thickness of a portable wireless device with a built-in antenna. The cellular telephone device 1 according to the one embodiment of the present invention includes a case body 60 having a first case portion 62 which is arranged so as to cover the electronic components, along with being electrically conductive to the reference potential pattern, and a nonconductive second case portion 64 arranged to be continuous to the first case portion 62 along with being arranged in the outer periphery of the circuit substrate 70. In the portion that is arranged to be layered in the second case portion 64 in a flexible wiring substrate 50, an antenna element 66 is arranged.
US08364207B2 Method for displaying an idle screen in a portable terminal and a portable terminal employing the same
A portable terminal and a method for displaying an idle screen of the portable terminal are provided. The terminal includes a Radio Frequency (RF) unit for receiving signal from an external, a memory for storing a plurality of image elements comprising an idle screen image (IDLE_Img), a key input unit for generating a key input signal, a display unit for displaying the IDLE_Img, a battery for supplying necessary power to a terminal, and a controller for controlling receiving/transmitting signals between the respective components comprising the RF unit, the memory, the key input unit, the display unit and the battery, and for controlling the IDLE_Img to be displayed differently from a preset image according to system internal information parameter (Sys_Info) generated in response to changes of the respective components.
US08364205B2 Mobile phone and method for selecting a SIM card
A mobile phone includes at least two subscriber identity module (SIM) cards. The mobile phone queries a number portability database (NPDB) for at least two telecom operators of the at least two SIM cards. The mobile phone queries the NPDB for a telecom operator of an outgoing number dialed using the mobile phone. The mobile phone selects one SIM card with one telecom operator same as the telecom operator of the outgoing number from the at least two SIM cards.
US08364197B2 Methods, systems, and products for processing emergency communications
Methods, systems, and products are disclosed for processing an emergency communication. A communication is received from a sender's communications address that is destined to an emergency response communications address. The sender's communications address and the emergency response communications address are associated to an emergency alert profile that stores emergency information. A prompt is produced for a code that blocks generation of the emergency communication. When the code is not entered during the communication, then the emergency communication is generated.
US08364193B1 Forward link power control
A wireless device is configured with a power control parameter having a first value. The first power control parameter determines whether the wireless device requests an increase in transmit power from a base station. A profile is determined to be associated with the wireless device. An indicator selecting a multi-antenna mode is received from the wireless device. Based on the profile and the indicator, the wireless device is configured with the power control parameter having a second value.
US08364187B2 Prioritized common subframe to provide better service to the overlapping areas in a community
A subframe structure for wireless communication uses a master common subframe and second master common subframe method to give BSs different priorities to serve overlapping areas in common subframes. The subframe structure and corresponding method can increase overlapping cells' capacity and reduce interference.
US08364185B2 Method and system for synchronizing a clock for an adjacent network to a clock for an overlay network
A method of synchronizing a clock for an adjacent network (AN) to a clock for an overlay network (ON) is provided. The method includes extracting an ON clock signal from an outgoing signal transmitted from the overlay network. The AN clock is synchronized to the ON clock based on the extracted ON clock signal.
US08364182B1 Sending messages from a computing device
Systems include configuring a first mobile device to enable communication between the first mobile device and one or more processing devices; receiving a message from a computing device that is directed to a second mobile device, where the message is a text message or a voice message, and where the computing device is different from the first mobile device; and routing the message to the first mobile device for transmission to the second mobile device from the first mobile device.
US08364178B2 Apparatus, and associated method, for paging an access terminal in a radio communication system
An apparatus, and an associated methodology for a communication system in which an access terminal is paged by a page sent on a paging channel. Hashes are generated by a hash generator at an access network to identify where in the paging message that page indications are to be positioned. And, hashes are generated at the access terminal to identify where in a received page that page indications are located.
US08364171B2 Systems and methods to determine the current popularity of physical business locations
In general, the invention relates to methods and systems that record the location of a user and transmit targeted content to a user based upon their current and past location information. A network includes a server programmed with a database of location information, a database of user information, and a wireless communication system capable of communicating with the user's mobile device. The location of the mobile device is ascertained and recorded. The location information is analyzed to determine the businesses visited by the user, and other behaviors of the user. The system has access to the reported locations of a plurality of mobile devices. This aggregate location information is used in order to determine which business locations are currently popular, busy, or not busy.
US08364170B2 Location sensitive messaging
Methods including computer program products for receiving a request from a first device, the request incorporating a message. One or more users from a first set of one or more users are selected where each of the selected one or more users is associated with a second device that is in a proximity to a current location of the first device. The message and the current location of the first device are sent to each of the second devices associated with the selected one or more users.
US08364156B2 Method of cell selection in heirarchical cell structure based on cell quality
A method of cell selection for a user equipment (UE) is provided. If a hierarchical cell structure (HCS) is used in a serving cell of the UE, a ranking procedure is performed in a first manner if the UE has low mobility, and the ranking procedure is performed if in a second manner the UE has high mobility. When the UE has low mobility, the ranking procedure is performed for all measured cells that have a highest HCS priority among those cells that fulfill a criterion S and a criterion H≧0, or the ranking procedure is performed for all measured cells regardless of HCS priorities if no cell fulfills the criterion S and the criterion H≧0. When the UE has high mobility, the ranking procedure is performed for all measured cells, and if there are cells with lower HCS priority than the serving cell that fulfills the criterion S and the criterion H≧0, the ranking procedure is performed for all cells that have the highest HCS priority. Otherwise, if there are cells that fulfill the criterion S and the criterion H≧0 with a HCS priority that is higher than or equal to the HCS priority of the serving cell, then the ranking procedure is performed for all cells that have the lowest HCS priority, else, the ranking procedure is performed for all cells regardless of HCS priorities.
US08364155B1 Projecting future communication loading in a wireless communication network
A method of operating a computer system to project future communication loading for a wireless communication network that covers a geographic area having population data and a plurality of different land use descriptions is provided herein. The method comprises geographically separating the geographic area into a plurality of geographic bins, allocating historical communication loading to each one of the bins based on the population data and the land use descriptions, geographically allocating the bins to geographic sections of a new configuration for the wireless communication network, and totaling the historical communication loading from the bins in each one of the geographic sections to project the future communication loading for each one of the geographic sections in the new configuration of the wireless communication network.
US08364153B2 Mobile interoperability workstation controller having video capabilities within an incident communications network
The present invention is directed to a mobile interoperability workstation (IWS) controller with capabilities for controlling designated communications resources under its command and having, inter alia, inbound receiving and outbound sharing video capabilities, data file and data sending and receiving capabilities, text messaging capabilities and push to talk voice communications capabilities within an incident communications network. An incident communications network enables interoperable communications among communications resources controlled by multiple organizations during an incident involving emergency or pre-planned multi-organization communications. The incident communications network includes IWS controllers to control communications resources and enable a user a means to control and interface with the incident communications network. In the present invention, a mobile IWS supported by an IWS gateway are provided. In embodiments, the mobile IWS supports enhanced video capture and streaming capabilities that are integrated with incident management information and events associated with activities taking place on an incident communications network.
US08364144B2 System information cache
For each of a plurality of received system information SI a cache entry is stored in a SI cache of a user equipment UE, each including at least some of the received SI, a timestamp of when the SI was first stored, and at least some of the cache entries also have relevance data relating the respective cache entry to one or more other cache entries. While the UE is in a state such as a CELL-FACH state, a cache entry is selected for at least one neighbor cell, and that cache entry is related by its relevance data to the cache entry of the serving cell or determined from its timestamp to be in close proximity to the serving cell. The UE then identifies the selected neighbor cell in an uplink message as a suitable candidate for multipoint communications with the UE.
US08364141B1 Mobile phone network management systems
A system and methods for maintaining or optimising a mobile phone network by spatially correlating geolocated radio access network (RAN) performance measurement data and geolocated subscriber account data, which in embodiments provides additional technical information on the RAN performance. These data are integrated in a spatial data structure and provided with a spatial querying and data correlation system for identifying, and addressing problem areas of the RAN.
US08364136B2 Mobile system, a method of operating mobile system and a non-transitory computer readable medium for a programmable control of a mobile system
A mobile system and method of operation thereof, comprising a radio frequency system, adapted to derive information relating to a position within an environment, based on communications with at least one terrestrial or extraterrestrial transmitter, and remotely transmit to and receive radio frequency information-bearing communications; a memory adapted to store at least a vehicle itinerary or position-related information; a controller, receiving the derived information and controlling a communication of the information-bearing communications relating to at least the stored itinerary or position related information; and a user interface, having a functionality defined by the controller, adapted to interface a user for receipt or presentation of information relating at least one of the itinerary or position-related information and the communicated information.
US08364127B2 Multi-node communication system and method of requesting, reporting and collecting destination-node-based measurements and route-based measurements
A multi-node communication system and method used to request, report and collect destination-node-based measurements and route-based measurements is disclosed. The communication system may be a mesh network including a plurality of mesh points (MPs). In one embodiment, a destination-node-based measurement request is sent to one or more destination nodes via destination-unicast, destination-multicast, or destination-broadcast, using routes specified via next-hop-unicast, next-hop-multicast, or next-hop-broadcast addressing. In another embodiment, a source node sends a measurement request message to a final destination node, whereby each node along the route individually sends a measurement report message to the source node. Alternatively, measurement results of each node are combined and appended to the measurement request message, and a measurement report message including the combined measurement results is sent to the source node.
US08364122B2 Delayed delivery messaging
A software program executable on a mobile telephone suitable to cause said telephone to interrogate a distant recipient telephone by means for example of JTAPI to determine whether the recipient telephone is turned on or not. In a case where it is determined that the recipient telephone is turned on, an SMS message is sent to the recipient telephone. In a case where the voice connection cannot be made it is determined that the recipient telephone is turned off, and a further attempt to make a voice connection is made after a predetermined period. Further attempts are made repeatedly until it is determined that the recipient telephone is turned on, and an SMS message is sent to the recipient telephone, or until sending of the SMS is cancelled by a user.
US08364117B2 System and method for updating location information of voice-over-internet protocol based devices for E911 service
A system and method for updating physical address location information of a wireless device for E911 services. The updating may include determining that the current geographical coordinate location of the wireless device has moved beyond a predetermined distance from a last recorded geographical coordinate location. A physical address location associated with the current geographical coordinate location may then be updated. The physical address location may be updated in the wireless device and/or a data repository operating on a data packet network. The physical address location may be communicated to a public safety answering point (PSAP) in response to an emergency 911 call being placed.
US08364115B2 Anonymous hazardous condition alert system
An anonymous hazardous condition alert system and process enable individuals to alert property owners of potentially hazardous conditions associated with their property, and in a manner that, if desired, maintains the relative anonymity of both the alerting user and the property owner. An alerting user, upon viewing a hazardous condition, locates a telephone number on a sign disposed proximate to the property in question and calls the telephone number to be connected to a hazardous condition alert system. The system prompts the alerting user to input an identifier that is additionally displayed on the sign and that is associated with the property, and the alerting user is permitted to leave a voice message describing the hazardous condition. Thereafter, the system automatically places a call to a telephone number stored for the property owner and plays the voice message back to the property owner to alert him or her of the hazardous condition.
US08364104B2 Power calibration under voltage standing wave ratio change by frequency sweep
A power calibration algorithm is performed on a wireless communication device, where power measurements are taken across frequency sweep at the output of the device and at a power amplifier of the device, to accurately track voltage standing wave ratio impedance and errors associated with VSWR impedance. The measurements are performed as part of production of the wireless communication device and during online operation of the wireless communication device. During online operation the measurements are made by a detector at the power amplifier over the various frequencies of the frequency sweep.
US08364102B2 Universal front end module for networking device
In one embodiment a universal front end module for network communications is disclosed. The module can include a mode controller coupled to components of a transmission path. A first tunable filter on a transmit path can receive a mode control signal from the mode controller and receive a signal to be transmitted and provide a filtered output signal responsive to the mode control signal and the signal to be transmitted. The mode control signal can be associated with a predetermined network protocol such as WiMax, a WiFi, a 3G LTE and a cellular standard where each standard has a predetermined operating frequency and protocol. The module can also include a tunable power amplifier to provide an amplified transmittable signal over a single transmit path can be utilized to transmit the transmittable signal in at least two different modes responsive to the mode controller.
US08364086B2 Method of cyclic delay diversity with the optimal cyclic delay value, and transmitter performing the same
Disclosed are an apparatus and method of determining an optimal cyclic delay value. The method of determining the optimal cyclic delay value includes determining a Signal-to-Interference and Noise Ratio (SINR) function depending on a diversity order; determining a channel estimation error variance function; and determining an SINR being required for a system according to the SINR function and the channel estimation error variance function.
US08364085B2 Device discovery and channel selection in a wireless networking environment
A method and apparatus for device discovery and channel selection in a wireless networking environment are described. As part of an automatic network configuration process, a super node sequentially traverses the available channels, broadcasting discovery messages including the channel switching schedule. Wireless nodes that receive those broadcast messages switch channels in lock step with the super node, sending discovery replies on those channels over which the broadcast discovery messages are successfully received. An association is generated identifying accessible nodes and the channels through which those nodes may be accessed. An optimum channel may then be selected based on this association information. Sub-nodes may repeat the broadcast discovery messages, and relay any discovery replies to the super node. The super node may then identify sub-nodes that may be used as proxies to access nodes that would otherwise be inaccessible.
US08364077B2 Semiconductor device and position detecting method using the semiconductor device
An object of the present invention is to solve a problem of a conventional semiconductor device in that although information such as whether the semiconductor device exists in a predetermined space and information on an ID and the like included in the semiconductor device can be obtained, a position where the semiconductor is located in the predetermined space cannot be identified. The semiconductor device includes a signal sorting portion which sorts a signal based on a signal output from the outside and a signal detecting portion for detecting the signal output from the outside. In a structure of the semiconductor device including the signal sorting portion and the signal detecting portion, a position detecting system is developed base on signals from a plurality of interrogators.
US08364072B2 Reconfigurable sheet transport module
A tightly integrated parallel printer includes a reconfigurable media path module that has a baffle that accepts sheets from above at a 12 o'clock position when in a first configuration and accepts sheets from a 6 o'clock position when in a second configuration. The two configurations of the baffle are established to permit one common media entry transport to be mounted in either of two positions, each satisfying one of the desired configurations.
US08364070B2 Cleaning device, and image forming apparatus, process cartridge, and intermediate transfer unit each including the cleaning device
A cleaning device for cleaning a moving surface of a cleaning target includes a laminated blade member including multiple layers including a proximal edge layer, each of the multiple layers made of materials different in permanent set value and a holding member to hold a distal end of the blade member. A proximal edge portion of the blade member at a free, leading end opposite the distal end of the blade member held by the holding member brought into contact with the surface of the cleaning target to clean the surface undergoes a linear pressure reduction rate of approximately 90% or higher.
US08364067B2 Image heating apparatus
An image heating apparatus includes a rotatable member; a heater contactable to a surface of the rotatable member to heat the rotatable member; and a back-up member cooperative with the rotatable member to form a nip for nipping and feeding a recording material carrying an image, wherein a position of a peak in a pressure distribution with respect to a rotational direction of the rotatable member is upstream, with respect to the rotational direction, of a central portion of a contact region between the rotatable member and the heater with respect to the rotational direction.
US08364061B2 Fixing device and image forming apparatus
An engaging unit engages a housing of a fixing device with a main body of an image forming apparatus in an engaged position, and disengages the housing from the main body in a disengaged position. An operating member operates the engaging unit from the engaged position to the disengaged position or vice versa. A holding recession is formed on at least one corner between a front side and a lateral side of the housing. The operating member and the holding recession form a handling unit with which the housing is supported when the housing is attached to or detached from the main body.
US08364060B2 Image forming apparatus and cartridge for the use therewith
An image forming apparatus and a cartridge for use therewith are provided. The image forming apparatus includes a main body; a cartridge that stores a developer; a supporting member that receives the cartridge; and a side cover that covers the supporting member, where the supporting member is rotatably supported by the main body. The supporting member pivots between a reception position at which the cartridge is received into the main body and an exposure position at which the cartridge is exposed from the main body.
US08364056B2 Image forming device having cleaning member for cleaning belt
A image forming device includes a main casing, a photosensitive-member unit including a plurality of photosensitive members aligned in a first direction, and a belt disposed in confrontation with the photosensitive members. The photosensitive-member unit is movable in the first direction with respect to the main casing, and is pulled out of the main casing when pulled in a pull-out direction parallel to the first direction. The photosensitive-member unit is provided with a cleaning member that is disposed on an upstream side of a most-upstream one of the photosensitive members with respect to the pull-out direction. The cleaning member slidingly contacts the belt when the photosensitive-member unit is moved with respect to the main casing. The cleaning member is located at a predetermined position separate from the belt when the photosensitive-member unit is at a mounting position within the main casing.
US08364054B2 Reduction of contamination on image members by UV ozone treatment
Exemplary embodiments provide a method and a system that can include a combined UV radiation and ozone treatment for reducing contamination built-up on surfaces of image members within a printing system.
US08364050B2 Printing system, method for controlling the printing system, and storage medium
A method for controlling a printing system adapted to perform an adjustment operation with an adjusting unit includes storing information indicating a timing for performing the adjustment operation in a storage unit, causing the adjusting unit to perform the adjustment operation based on the information indicating the timing for performing the adjustment operation stored in the storage unit, causing the adjusting unit to perform the adjustment operation at a timing different from the timing indicated by the information in response to a print interruption occurring in the printing system if a previous adjustment operation has not been performed within a predetermined period of time, and updating the information indicating the timing for performing the adjustment operation stored in the storage unit in response to the adjusting unit performing the adjustment operation to delay a timing for performing a next adjustment operation with the adjusting unit.
US08364046B2 Image forming apparatus and control parameter correcting method
There is provided an image forming apparatus in which a correction value is acquired from a storage device provided in a coloring agent cartridge mounted in the image forming apparatus, it is determined whether the acquired correction value is within a specified numerical range, and when it is determined that the acquired correction value is not within the specified numerical range, a control parameter of a specified process relevant to an image forming operation is corrected based on a specified correction value previously set to correct the control parameter of the specified process performed by the image forming apparatus.
US08364038B2 Polarization multiplexed optical transmitter and method for controlling polarization multiplexed optical signal
A polarization multiplexed optical transmitter includes first and second modulation units, combiner, phase controller, and signal controller. The first and second modulation units generate first and second modulated optical signals, respectively. The first and second modulation units include first and second phase shifter to give phase difference between optical paths of corresponding Mach-Zehnder interferometer, respectively. The combiner generates polarization multiplexed optical signal from the first and second modulated optical signals. The phase controller controls the phase difference by the first phase shifter to a target value and the phase difference by the second phase shifter to a value shifted by π from the target value. The signal controller controls operation state of at least one of the first and second modulation units based on optical intensity waveform of the polarization multiplexed optical signal.
US08364030B2 Heating device for a beverage-making machine
A heating device for a beverage-making machine has at least one water pump for supplying water to a first continuous-flow heater for generating hot water and to a second continuous-flow heater for generating steam. The first continuous-flow heater is switched over, if required, to steam generation and be connected up to the second continuous-flow heater. The second continuous-flow heater can also be switched over, if required, to hot-water generation and to be connected up to the first continuous-flow heater. A control means which is provided for controlling the switchover operations and the connections between the continuous-flow heaters, and is configured depending upon entries input into an operating unit and relating to the previous operating state of the heating device. In comparison with conventional appliances, the configuration envisaged for the heating device also makes it possible to provide relatively large quantities of hot water or steam in a relatively short period of time.
US08364029B2 Steam generator
A steam generator includes a body defining therein a flow passage having an inlet and an outlet, a heater installed in the body and adapted for heating water being guided through the inlet of the flow passage into the inside of the flow passage into steam for enabling generated steam to flow out of the outlet of the flow passage, and at least one friction unit mounted in the flow passage and movable by generated steam to rub against the inside wall of the flow passage and to remove water scale from the inside wall. Thus, the steam generator uses the friction unit to remove water scale from the inside wall of the flow passage during operation, avoiding water scale accumulation and prolonging the lifespan.
US08364015B2 Stretch and zoom bar for displaying information
The present invention is directed towards enabling a set-top box, a cable card, or a television to insert data into horizontal or vertical bars on a display image. More specifically, when an aspect ratio of a program is converted, letterboxing bars are used either along the horizontal or vertical edges. Within these edges, data is then composited at appropriate times to display such things as program information, television information, personal settings, etc. Additionally, graphical bars may be rendered in order to block any received data from being inserted into these bars.
US08364013B2 Content bookmarking
Content bookmarking may be provided. First, a content program may be displayed and a user initiated input may be received. Next, in response to the user initiated input, a currently displayed point in the content program may be jumped from to a time stamped point in the content program. The content program may then be displayed from the time stamped point.
US08364004B2 Reproducing apparatus, display apparatus, reproducing method, and display method
A transport signal transmitted from a television receiver apparatus 720 through a signal line 708 is subjected to a separation operation by a transport-signal processor 713 and decoded by a video-signal decoding unit 714 and an audio-signal decoding unit 715. A decoded video signal is supplied through a signal line 701 to the television receiver apparatus 720. Video processing time of the television receiver apparatus 720 is obtained by a delay-information obtaining unit 716 through a signal line 703. An audio-signal delaying unit 717 delays an audio signal decoded by the audio-signal decoding unit 715 in accordance with the video processing time obtained by the delay-information obtaining unit 716 and outputs the audio signal to a speaker 750.
US08364003B2 Broadcast signal-providing device, broadcast signal-providing method, broadcast signal-providing program, and broadcast signal-providing system
During time-shifted playback of a broadcast signal, an immediacy information detection means (121) detects whether the received broadcast signal is a broadcast signal having immediacy information that must be provided immediately to the viewer, and when a broadcast signal having immediacy information is detected, a playback control means (123) interrupts the time-shifted playback of the broadcast signal that does not have immediacy information to immediately play back the broadcast signal having immediacy information.
US08364002B2 Optical sight
An optical sight is provided and may include: a housing; at least one prism supported by the housing; an optical device disposed on the prism and including a longitudinal axis; and an illumination device associated with the optical device and operable to supply the prism with light via the optical device by supplying light to the optical device in a direction along the longitudinal axis.
US08363999B2 Fiber access terminal
A fiber access terminal for mounting to the end of a fiber distribution cable and configured to be extended through a buried conduit. The fiber distribution cable may include a plurality of optical fibers and enters a housing of the terminal through a base. The terminal also includes a plurality of fiber optic connectors or adapters extending through the housing in generally the same direction as the fiber distribution cable for connecting to optical fiber customer drop cables. The terminal includes a cover and the housing defining an interior and the interior includes a cable slack storage arrangement providing bend radius protection for the optical fiber cables within the interior. A method of assembling a fiber access terminal. A fiber access terminal assembly including a pedestal mounting arrangement.
US08363992B1 Facile optical assemblies and components
A micro identification system supports facile optical assemblies and components. A segment of optical fiber can comprise an identifier formed via actinic radiation. The identifier can generate a laser interference pattern that can be read through a cylindrical surface of the optical fiber to determine a code. Modified optical fibers are those fibers that have been shaped or coated to an extent beyond the demands of normal communications optical fibers. In one example, modified fibers are no longer than about two feet in length. For another example, the modified fibers can have either a non-cylindrical end face, a non flat end face, an end face the plane of which is not perpendicular to the longitudinal axis of the waveguide, an end face coated with high density filter, or an identifier on or near an end face.
US08363982B2 Method for rotating image, program for rotation, recording medium, and rotation device
A method for rotating an image with which the image can be rotated with a small memory area, a program for rotation, a recording medium and a rotation device are provided.A memory area for storing image data is sectioned into a plurality of square image areas, one line among lines of a periphery of the memory area in an initial state is secured as a temporary storage area, the remaining area is secured as an image area, and an image in an initial state is rotated by performing rotation and movement of the image data in the memory area for each square unit via the temporary storage area.
US08363969B1 Systems and methods for image coding and processing
Embodiments of the present invention include systems and methods for processing and coding image data. In one embodiment, image data is coded using a first image coding process. If a bit rate constraint is satisfied, the image data is output. If the bit rate constraint is not satisfied, the image data is coded using a second different coding process. In one embodiment, the second coding process is a layered coding process. In another embodiment, if the constraint is satisfied, quantization data may be included in the output, and may be coded using layered coding. Variable length coding processes and hardware implementations are further disclosed for efficient image processing.
US08363967B2 Method and apparatus for intraprediction encoding/decoding using image inpainting
A method and apparatus for intraprediction encoding/decoding is provided. The method includes performing image inpainting based on pixels included in a previously encoded region of a current picture among pixels that are adjacent to a boundary between a current block and the previously encoded region of the current picture in order to predict the current block, and performing prediction encoding on the current block using the prediction result. Thus, a new intraprediction mode in which the current block can be accurately predicted can be provided.
US08363965B2 Image encoder and decoder using unidirectional prediction
The present invention relates to an image encoding and decoding technique, and more particularly, to an image encoder and decoder using unidirectional prediction. The image encoder includes a dividing unit to divide a macro block into a plurality of sub-blocks, a unidirectional application determining unit to determine whether an identical prediction mode is applied to each of the plurality of sub-blocks, and a prediction mode determining unit to determine a prediction mode with respect to each of the plurality of sub-blocks based on a determined result of the unidirectional application determining unit.
US08363956B1 Method for fast, robust, multi-dimensional pattern recognition
Disclosed is a method for determining the absence or presence of one or more instances of a predetermined pattern in an image, and for determining the location of each found instance within a multidimensional space. A model represents the pattern to be found, the model including a plurality of probes. Each probe represents a relative position at which a test is performed in an image at a given pose, each such test contributing evidence that the pattern exists at the pose. The method further includes a comparison of the model with a run-time image at each of a plurality of poses. A match score is computed at each pose to provide a match score surface. Then, the match score is compared with an accept threshold, and used to provide the location any instances of the pattern in the image.
US08363953B2 Image processing apparatus, image processing method and computer readable medium
An image processing apparatus includes a characteristic region detecting section that detects a plurality of characteristic regions in an image, a condition storing section that stores thereon assignment conditions differing in accordance with characters of characteristic regions, so that different compression strengths are assigned in accordance with the characters of the characteristic regions, a compressing section that respectively compresses a plurality of characteristic region images which are images of the plurality of characteristic regions, and a compression control section that controls compression strengths at which the compressing section respectively compresses the plurality of characteristic region images in accordance with characters of the plurality of characteristic regions, with reference to the conditions stored on the condition storing section. Also provided is an image processing apparatus that includes an encoding manner storing section that stores encoding manners in association with quantities of characteristics of objects, a characteristic region detecting section that detects a plurality of characteristic regions from an image, and a compressing section that compresses the images of the plurality of characteristic regions by encoding manners stored in the encoding manner storing section in association with the quantities of characteristics of objects included in the plurality of characteristic regions respectively.
US08363941B2 Method and program for extracting silhouette image and method and program for constructing three dimensional model
A present invention provides a method and a program for extracting the high accuracy silhouette by relatively simple process not using manual labor or special photography environment. A method for extracting the high accuracy silhouette comprises: extracting a number of first silhouettes from a number of object images and a number of background images by a background subtraction; constructing first visual hull from a number of the first silhouettes by a shape from silhouette method; constructing second visual hull by process to repair missed parts and/or to remove unwanted regions in first visual hull; and extracting a number of second silhouettes from the second visual hull.
US08363932B2 Apparatus and method of removing false color in image
An image processing method and apparatus is provided, with which a size of a filter window may be decreased by determining an edge direction of each of the pixels constituting an image and by vertically applying an anisotropic filter window to the determined edge direction.
US08363929B2 Shape measurement apparatus and calibration method
The shape measurement apparatus calculates a characteristic amount for a plurality of points of interest on a surface of a measurement target object, based on an image obtained by image capturing with a camera, calculates an orientation of a normal line based on a value of the characteristic amount by referencing data stored in advance in a storage device, and restores the three-dimensional shape of the surface of the measurement target object based on a result of the calculation. The storage device stores a plurality of data sets generated respectively for a plurality of reference positions arranged in a field of view of the camera, and the data set to be referenced is switched depending on a position of a point of interest.
US08363928B1 General orientation positioning system
A method for determining an absolute orientation in a global coordinate system is provided. In each grid position an image capturing device is directed to a selected object located in a scene. The method comprises: (A) reconstructing a scale model of the scene using point, line and/or region correspondences in multiple views of the scene obtained by the image capturing device placed in at least three grid positions; (B) obtaining location coordinates of at least three grid positions in the global coordinate system; and (C) determining a similarity transform from a photogrammetric coordinate system to the global coordinate system by determining rotation, translation and scale of the image capturing device for each grid position.
US08363923B2 Pattern generating apparatus and pattern shape evaluating apparatus
Although there has been a method for evaluating pattern shapes of electronic devices by using, as a reference pattern, design data or a non-defective pattern, the conventional method has a problem that the pattern shape cannot be evaluated with high accuracy because of the difficulty in defining an exact shape suitable for the manufacturing conditions of the electronic devices. The present invention provides a shape evaluation method for circuit patterns of electronic devices, the method including a means for generating contour distribution data of at least two circuit patterns from contour data sets on the circuit patterns; a means for generating a reference pattern used for the pattern shape evaluation, from the contour distribution data; and a means for evaluating the pattern shape by comparing each evaluation target pattern with the reference pattern.
US08363921B2 Steel bridge coating inspection system using image processing and the processing method for the same
An inspection system and method for paint coated film of steel bridge using image processing technique including a paint coated film image storing process that stores in a data base (DB) unit a paint coated film image information of a steel bridge photographed by the inspection system; a paint coated film information loading process that loads information stored in the DB unit through calling a file containing the paint coated film image information to be inspected; a scale and rust extracting process that displays a scale part and a rust part on an output unit after detecting the rust part and the scale part by use of the inspection system and storing a calculated percentage of deteriorated are in the DB unit; and a repainting information calculating process that calculates a time for repainting and provide an optimum method for paint coating by deteriorated image information of paint coated film.
US08363919B2 Marker identification and processing in x-ray images
A mechanism for rapidly detecting and localizing external markers placed on a patient in projection images. Embodiments of the invention allow the markers to be detected even in the presence of dense surrounding anatomy and extensive patient motion. Once the positions of the marker points on the projection images are extracted, the marker points can be used to perform marker-based patient motion detection. Embodiments of the invention can also be used outside of motion correction, such as for scanner calibration, automatic cephalometric measurements, and quality control assessment.
US08363916B2 Method and image processing system for producing result images of an examination object
At least one embodiment of the invention relates to a method for producing result images of an examination object, in the case of which a number of magnetic resonance images, determined by a magnetic resonance recording device, of the examination object are acquired, and radionuclide emission tomography image data, determined by a radionuclide emission tomography recording device, of the examination object are acquired. In at least one embodiment, the magnetic resonance images for determining contours of a target structure are then segmented, and the contours of the target structure are visualized in common with at least the radionuclide emission tomography image data that are assigned to picture elements located inside the target structure, and/or are stored for a later visualization. Moreover, a corresponding image processing system and an imaging system having such an image processing system are described in at least one embodiment.
US08363913B2 Dietary assessment system and method
The present system and method provides a more precise way to record food and beverage intake than traditional methods. The present disclosure provides custom software for use in mobile computing devices that include a digital camera. Photos captured by mobile digital devices are analyzed with image processing and comparisons to certain databases to allow a user to discretely record foods eaten. Specifically, the user captures images of the meal or snack before and after eating. The foods pictured are identified. Image processing software may identify the food or provide choices for the user. Once a food is identified and volume of the food is estimated, nutrient databases are used for calculating final portion sizes and nutrient totals.
US08363909B2 Image processing apparatus, image processing method, and computer program product
An image processing apparatus that detects a face area from image information includes a pattern database, a face-direction determining unit, and a face-area detector. The face-direction determining unit determines, as a face direction, a direction in which a face image in image information is upright based on determination pattern information stored in the pattern database. The face-area detector matches the direction of the image information with the direction of the determination pattern information based on the face direction, and detects a face area from the image information.
US08363906B2 Method, apparatus, and computer readable storage medium for biometric image extraction, registration, and correlation
To provide a registration apparatus, a collation apparatus, an extraction method and an extraction program capable of improving authentication accuracy. An image signal obtained by imaging a biometric subject in a predetermined biological position is subjected to predetermined processing so as to extract a feature portion of the biometric subject in the image signal. The feature portion is subjected to Hough transform. Parameter extraction is performed by changing the extraction condition such that the number of parameters obtained by the Hough transform becomes a predetermined value. In the case where the value of the extraction condition at the time point when the number of parameters is the predetermined value falls within a range from the upper limit set value to the lower limit set value, the predetermined number of parameters are set as registration data or data to be collated with the registration data.
US08363904B2 Offset amount calibrating method and surface texture measuring machine
An offset amount calibrating method that obtains the offset amount between a contact-type detector and an image probe is provided. The method includes: setting on a stage a calibration chart that includes not less than two non-parallel linewidth patterns being disposed relative to a reference position of the calibration chart and each having a known width and a level difference; capturing an image of the linewidth patterns of the calibration chart by an image probe to obtain the reference position of the calibration chart; measuring at least two of the linewidth patterns of the calibration chart by a contact-type detector to obtain the reference position of the calibration chart; and calculating a difference between the reference position obtained by using the image probe and the reference position obtained by using the contact-type detector to obtain the offset amount.
US08363888B2 Proactive creation of photobooks
A method for proactively creating a photobook includes identifying a group of images by a computer system and automatically creating a design for a photobook by the computer system without receiving a user's request for designing a photobook if the number of images in the group is determined to be within a predetermined range. Pages of the photobook incorporate a plurality of images in the group. The method further includes presenting the design of the photobook to a user for preview and receiving an order from the user for a physical manifestation of the photobook based on the design.
US08363884B2 Watermark hiding in designated applications
A method, service, and product for hiding a watermark existing in a digital media within a software application, comprising creating a set pattern of pixels represented by coordinates which represent a red, a green, a blue, and an alpha level of color, where the set pattern of pixels covers a set of original pixels within the digital media. The method including determining whether the transparency level of color should be removed from the set pattern of pixels based on a known pixel transparency removal parameter; and modifying the set pattern of pixels to remove the transparency level of color coordinates, wherein an original pixel color can be seen because the set pattern of pixels are made transparent; or not modifying the set of pixels to remove the transparency level of color coordinates, wherein the original pixel color cannot be seen because the set of original pixels is made transparent.
US08363880B2 Speaker and electronic device including the same
A speaker includes a diaphragm 11, edges 12, at least one voice coil bobbin 14, a voice coil 15, and a magnetic circuit 21. The diaphragm 11 is a long flat plate. The edges 12 at ends of the diaphragm 11 in a longer-side direction support the diaphragm 11 to vibrate. The voice coil bobbin 14 has a substantially square pillar shape with a height more than twice as vibrational amplitude of the diaphragm 11, includes an opening having a periphery connected directly to the diaphragm 11, and supports the diaphragm 11 to transmit vibration to it. The voice coil 15 is wound around an outer periphery of the voice coil bobbin 14 substantially at center in a height direction. The magnetic circuit 12 drives the voice coil 15. The long speaker is unlikely to cause breakeup resonance, and has smooth frequency characteristics to offer good sound quality.
US08363878B2 Electroacoustic transducer
An electroacoustic transducer includes a diaphragm having a center dome and a sub dome connectingly provided around the center dome, and a unit frame for oscillatably supporting the diaphragm. The sub dome is formed with a flat flange part at the peripheral edge thereof, and the unit frame is formed with a flat support face facing the flange part. The flange part is attached to the support face via an adhesive. The bonding area of the support face and the flange part increases gradually from an inside end of the support face to an outside end thereof. The support face may include a plurality of first bosses arranged at predetermined intervals along the inside end thereof, and a plurality of second bosses each having a diameter larger than that of the first boss arranged at predetermined intervals on the outside of the first boss group.
US08363877B2 Headphones and earmuffs
There is provided a headphone comprising: a pair of right and left housings each for accommodating a speaker unit; a headband having a shape curved in a longitudinal direction to which the pair of right and left housings are connected on both sides in the longitudinal direction, respectively; and first to third hinges provided on the headband so as to be arranged in the longitudinal direction and capable of folding the headband in an inner side direction of curvature; wherein the first hinge positioned between the second and third hinges is capable of folding the headband about a hinge axis tilted relative to a forward and backward direction perpendicular to the longitudinal direction of the headband such that both ends in the longitudinal direction of the headband folded only by the first hinge do not contact each other.
US08363875B2 Headphone
There is provided a headphone having a pair of units being attached to both ends of a band, and at least one of the units being made slidable relative to the band. The headphone comprises a slider that supports the unit, accommodates a part of a cord for connecting end parts of the band and the unit, and includes an engaged part for regulating a sliding range of the unit, a slider guide fixed to an end part of the band and inserted through the slider, for guiding a sliding motion of the slider in the sliding motion of the unit, and an engaging part having approximately the same width as that of the engaged part, attached to the end part of the band, and engaged with the engaged part so as to be locked to the end part of the engaged part in the sliding motion of the unit.
US08363866B2 Audio menu navigation method
A method of operating an audio system having first and second sources includes outputting a first audio signal from the first source on first and second speakers. In response to a listener input, the first audio signal and a second audio signal from the second source are output simultaneously on the first and second speakers. The first signal is output from each of the first and second speakers such that the first signal is perceived by a listener to originate from a first direction toward the listener. The second signal is output from each of the first and second speakers such that the second signal is perceived by the listener to originate from a second direction toward the listener. The second direction is offset at least ninety degrees from the first direction.
US08363865B1 Multiple channel sound system using multi-speaker arrays
An apparatus that provides for the reproduction of 6.1 surround sound (or other formats of) audio programs using a minimum of two speaker cluster locations is disclosed. The current invention accurately produces surround sound effects with speakers in only two locations in lieu of the conventional six. A sub-woofer, in its normal configuration, can be used with the invention if desired. The left front, rear center, rear left and center signals are produced from a left cluster array. The right front, rear center, rear right and center signals are produced from a right cluster array. This configuration eliminates the need for a center speaker and for rear speakers. Such elimination of speaker locations, along with their associated wiring, produces a less cluttered look, and lends itself to use in listening rooms of smaller size.
US08363860B2 MEMS microphone with spring suspended backplate
A MEMS microphone has a base, a backplate, and a backplate spring suspending the backplate from the base. The microphone also has a diaphragm forming a variable capacitor with the backplate.
US08363854B2 Device and method for automatically adjusting gain
A device and method are provided for automatically adjusting gain, including a conversion module for converting an audio time-domain signal to an audio frequency-domain signal, an analysis module for analyzing the audio frequency-domain signal in accordance with an equal-loudness level contour of human hearing so as to generate strength weightings and generating a signal strength in accordance with the weightings, a calculation module for calculating a gain by analysis of the audio frequency-domain signal when the signal strength falls outside a default range, and a control module for generating an audio output signal in accordance with the gain and the audio time-domain signal.
US08363851B2 Speaker array apparatus for forming surround sound field based on detected listening position and stored installation position information
A speaker array apparatus includes a speaker array in which a plurality of speaker units are arranged, a storage section that stores installation position information of the speaker array, a position detecting section that detects a listening position of a listener, and a phase controlling section that controls phases of sounds to be emitted from the speaker units so that the speaker array emits sound beams of a plurality of channels. The phase controlling section controls the phases of the sounds on the basis of the installation position information and the listening position of the listener so that the speaker array emits the sound beams of the plurality of channels to form a surround sound field at the listening position of the listener.
US08363837B2 Data storage device with data transformation capability
In a preferred embodiment a method of operating an intelligent disk drive is described which includes compression and/or encryption capability at the file level. The intelligent disk drive includes means for executing distributed computing tasks including a CPU and associated memory. The communication interface with the host computer or other device on the communication bus is modified to allow the device to send executable code for a task to the drive and to allow the drive to communicate the results and status information about the task to the host device. In a preferred embodiment the disk drive has a task control program, task program code, task data and status information for the distributed task. The task control program implements the basic task management functions of storing the task program, reporting results and saving progress information to allow the task to be interrupted by other drive functions.
US08363831B2 Method and apparatus for allowing software access to navigational data in a decrypted media stream while protecting stream payloads
A method, apparatus and system enabling software access to navigational data in a decrypted media stream while protecting stream payloads. In one embodiment, a filter may route an encrypted content stream and associated information to a secure partition having a trusted computing component for decryption. Upon decryption, the trusted computing component may store the decrypted payload of the content in a secure storage location accessible to the trusted computing component. Thereafter, the decrypted navigational header information of the content may be used to navigate to the decrypted content via a trusted component such as a trusted rendering unit in the secure partition.
US08363829B2 System for descrambling and methods for use therewith
A system includes a key path generator that generates a key path based on a plurality of encryption keys. A block descrambling unit generates a plurality of codewords to by de-entropy processing, de-chaos processing and de-permutation processing each of a plurality of encrypted blocks. A decoder generates a plurality of data blocks by decoding the plurality of codewords.
US08363821B2 Apparatus and method for canceling echo
According to one embodiment, in response to a first acoustic signal output, a second acoustic signal is input. A filter unit is configured to generate a third acoustic signal by convoluting the first acoustic signal with coefficients. A subtraction unit is configured to generate a fourth acoustic signal by subtracting the third acoustic signal from the second acoustic signal. An estimation unit is configured to decide whether a sound volume of the first acoustic signal is below a predetermined threshold, and to set a sound volume of the second acoustic signal as a non-echo sound level when the sound volume of the first acoustic signal is below the predetermined threshold. A determination unit is configured to determine a step size to correct the coefficients using the non-echo sound level. A correction unit is configured to correct the coefficients using the step size.
US08363820B1 Headset with whisper mode feature
Systems and methods for operating a telecommunications device in whisper mode are presented. The method generally includes adjusting a transmit audio signal gain responsive to a transmit audio signal voice activity status, transmit audio signal speech level, transmit audio signal signal-to-noise ratio, and receive audio signal voice activity status. A sidetone feedback signal gain is adjusted in conjunction with adjusting the transmit audio signal gain.
US08363813B2 Intelligent speed dialing
The present invention describes a method and apparatus for providing an intelligent speed dialing service for a phone user according to a pre-selected dialing algorithm. More specifically, this invention provides an intelligent speed dialing feature to call a list of available phone numbers of the person to be contacted. With this invention, a caller can dial pre-programmed speed dialing digits on the phone station to call the person to be contacted, according to a pre-program algorithm, to automatically dial one or multiple phone numbers of the person to be contacted. The present invention greatly improves the convenience of using the speed dialing feature of a phone station, especially when the advanced call forwarding feature such as “follow me” is not available to or not enabled by the person to be contacted.
US08363812B1 Method and system for providing call parking in a SIP-based network
Embodiments of the present invention are directed to a method and system for identifying a first dialog between an element and a server and a second dialog between the server and a first device, wherein the first dialog and second dialog are connected to form an active call, identifying a call park request code from the first device through a third dialog between the first device and the server, creating a fourth dialog between the server and a parking address based on the call park request code, disconnecting the first dialog and second dialog, connecting the first dialog with the fourth dialog to park the active call, identifying a call pickup request code from a second device through a fifth dialog between the second device and the server, disconnecting the first dialog and the fourth dialog, and connecting the first dialog with the fifth dialog to resume the active call.
US08363810B2 Method and system for aurally positioning voice signals in a contact center environment
A contact center media server for aurally positioning participants of a contact center transaction at aural positions designated by a contact center agent. The media server includes a communications interface coupled to a controller and adapted to interface with a plurality of voice paths. Each of the voice paths is associated with one of a plurality of participants in a contact center transaction. A three-dimensional (3D) spatializer engine is coupled to the controller and can receive incoming voice signals received over voice paths and corresponding aural position data. The 3D spatializer engine processes the incoming voice signals and generates outgoing voice signals that include signal characteristics that aurally position the first outgoing voice signals at an aural position with respect to the contact center agent indicated by the aural position data.
US08363793B2 Stopping and remediating outbound messaging abuse
Systems and methods are provided for allowing subscriber message sending profiles to be maintained and used in conjunction with behavior-based anomaly detection techniques and traditional content-based spam signature filtering to enable application of appropriate message disposition policies to outbound subscriber message traffic. According to one embodiment, subscriber profiles are constructed for multiple subscriber accounts associated with a service provider based on outbound message flow originated from the subscriber accounts. Then, possible subscriber account misuse may be discovered by performing behavior-based anomaly detection, including a comparison of a subscriber profile associated with the subscriber account with recent subscriber account usage information, to identify one or more behavioral anomalies in outbound message flow originated from a subscriber account, the behavior-based anomaly detection.
US08363780B2 Dental X-ray apparatus and associated method
A dental X-ray apparatus of the conical-beam digitized-tomography type includes: an X-ray generator emitting an X-ray beam towards an object and provided with a collimation element for collimating the emitted beam; an X-ray sensor having an active surface arranged opposite the generator; wherein the generator and the sensor can rotate simultaneously about a rotation axis, the sensor being oriented so that a longitudinal axis extending from the generator to the sensor through the rotation axis is perpendicular to the active surface of the sensor, the center of the sensor being transversally offset relative to the projection of the axis on the sensor's active surface, the arrangement of the collimation element and the sensor thus offset defining that the collimated beam illuminates the sensor's active surface while leaving a peripheral area of the surface that is faintly illuminated by the collimated beam relative to the rest of the active surface.
US08363779B2 System and method of acquiring multi-energy CT imaging data
A CT system includes a rotatable gantry having an opening for receiving an object to be scanned, and a controller. The controller is configured to apply a first kVp for a first time period, apply a second kVp for a second time period, integrate two or more view datasets during the first time period, integrate one or more view datasets during the second time period, and generate an image using the datasets integrated during the first time period and during the second time period.
US08363776B2 Boiling water reactor core and fuel assemblies therefor
A ratio of the number of fuel assemblies loaded on a core to the number of control rod drive mechanisms is 3 or more. The fuel assembly itself contains mixed oxides of a low enrichment concentration uranium oxide containing 3 to 8 wt % in the average enrichment concentration of the fuel assembly, or mixed oxide containing not less than 2 wt %, but less than 6 wt % in the average enrichment concentration of fissile plutonium of. In the burner type BWR core on which the fuel assemblies are loaded, an average weight density of uranium, plutonium and minor actinides is 2.1 to 3.4 kg/L as a conversion at the value of unburned state.
US08363775B1 Doping of semiconductor materials by nuclear transmutation
As typically embodied, the inventive method features bombardment of atomic nuclei with 3He ions in order to effect transmutation of atoms from a first atomic element to a second atomic element. Two notable inventive genres describe transmutation of: oxygen to nitrogen in an oxygen-containing target (e.g., including ZnO film); and, carbon to boron in a carbon-containing target (e.g., including SiC film). According to the former, transmutation of 16O to 15N occurs; more specifically, transmutation of 16O to 15O occurs via nuclear bombardment, and then transmutation of 15O to 15N occurs via decay by positron emission. According to the latter, transmutation of 12C to 11B occurs; more specifically, transmutation of 12C to 11C occurs via nuclear bombardment, and then transmutation of 11C to 11B occurs via decay by positron emission. Inventive practice frequently results in significant alteration of at least one physical property among: electronic carrier concentration; resistivity; photoconductivity; luminescence; morphology.
US08363761B2 Wireless modem and noise cancellation method for the same
A wireless modem and noise cancellation method for the same for noise cancellation effectively cancels a noise signal induced from a device to which the wireless modem is connected. A primary antenna receives a radio signal that includes a first noise signal coming from a device to which the wireless modem is connected; a secondary antenna receives a second noise signal from the connected device; a noise signal adjuster for adjusting the second noise signal received by the secondary antenna using a correlation parameter between noise signals received by the primary antenna and the secondary antenna; and a noise remover subtracts the noise signal adjusted by the noise signal adjuster from the radio signal received by the primary antenna.
US08363756B2 Wireless reception device, wireless communication system and wireless communication method
A wireless reception device which communicates with a wireless transmission device which has a plurality of transmission antennas, includes at least one reception antenna which receives a plurality of transmission signals transmitted from the plurality of transmission antennas of the wireless transmission device; a channel response estimation unit which estimates a channel response between a plurality of transmission antennas and the reception antenna; a block dividing unit which divides a reception signal of at least one reception antennas into a plurality of blocks; and a transmission signal detection unit which detects the plurality of transmission signals transmitted by the wireless transmission device based on a plurality of reception signals divided by the block dividing unit and the channel response estimated by the channel response estimation unit.
US08363750B2 Apparatus, method and computer program for error compensation
The invention is related to an apparatus which includes a first generator configured to generate transfer function values of in-phase and quadrature channels. The apparatus further includes a determiner configured to determine compensation coefficients on the basis of the generated transfer function values of in-phase and quadrature channels. The apparatus further includes a second generator configured to generate compensated frequency domain symbols for at least one frequency pair by using the compensation coefficients.
US08363742B2 Method and apparatus for detecting received signal in wireless communication system
A method for detecting a received signal includes: dividing the entire band of the received signal into N frequency components where N is a natural number larger than one, and deciding a reference frequency component containing a reference frequency as a first priority sensing band among the N frequency components; deciding the sensing priorities of the other (N−1) frequency components in such a manner that the sensing priorities spread in both directions from the first priority sensing band; calculating the magnitude of each of the N frequency components in accordance with the decided sensing priorities; comparing the calculated magnitude of the frequency component with a predetermined threshold value; and when the calculated magnitude of the frequency component is larger than the threshold value, determining that the received signal exists.
US08363736B2 Test circuit for serial link receiver
A test circuit for a serial link receiver includes a first current source coupled to a first input of the serial link receiver, and a second current source coupled to a second input of the serial link receiver. The first current source is symmetrically matched to the second current source. A first switch of the first current source is turned on to permit a charge-retaining mechanism thereof to be charged. A second switch of the first current source is turned on to permit the retained charge retained to be asserted on the first input. The charge turns on a control switch of the first current source, through which the charge is asserted on the first input. A charge-draining mechanism of the first current source is turned on to thereafter permit the charge to be drained in a controlled manner after the charge has been asserted.
US08363734B2 Multi-directional comb filtering in a digital video decoder
A multi-directional comb filtering in a digital video decoder is provided.
US08363732B2 Method and apparatus for decoding/encoding a video signal
The method includes the steps of receiving the multiview video data stream including a random access picture including a random access slice, the random access slice referencing only slice corresponding to a same time and a different view of the random access picture, obtaining initialization information of a reference picture list for the random access slice, the initialization information representing a reference relation between a plurality of views with view number information and view identification information, initializing the reference picture list for inter-view prediction by appending an inter-view reference index to an initialized reference picture list for temporal prediction, the inter-view reference index being appended based on the view number information and the view identification information, obtaining a difference value from the a multi-view video data stream according to the type information, the difference value representing a residual of inter-view reference index in the initialized reference picture list; determining an assignment modification value for modifying the inter-view reference index in the initialized reference picture list according to the difference value, modifying the initialized reference picture list for inter-view prediction using the determined assignment modification value, determining a prediction value of a macroblock in the random access picture based on the modified reference picture list, and decoding the macroblock using the prediction value, wherein the initialization information is obtained from an extension area of a sequence header.
US08363730B2 Local macroblock information buffer
According to some embodiments, an external memory unit stores rows of macroblocks representing an image. A set of macroblocks may be transferred from the external memory unit to a local buffer, the set of macroblocks including fewer macroblocks than a row. A macroblock may then be decoded based on information in the local buffer to generate an image signal.
US08363725B2 Method and apparatus for VLC encoding in a video encoding system
Method and apparatus for variable length code (VLC) encoding is described. In some examples, a symbol of frequency transform values having a run and a level is VLC encoded. An address is generated, at a processor, for a lookup table (LUT) in a memory based on the run and the level, the LUT storing VLC entries for all possible combinations of run values ranging from minimum to maximum runs and level values ranging from minimum to maximum levels, each of the VLC entries including a flag indicative of an escape mode. A VLC entry is read from the LUT using the address. A VLC code and bit length are obtained from the VLC entry if the flag in the VLC entry is a first value. A fixed length VLC code is generated from an escape code, the run, and the level if the flag in the VLC entry is a second value.
US08363718B2 Method for correcting a quantized data value and associated device
Where a quantized data value is produced by a first quantization of an input data value, followed by a first inverse quantization and subsequently by a second quantization and the first quantization has first quantization intervals and the second quantization has second quantization intervals, third quantization intervals are generated by displacing interval boundaries of the second quantization intervals, respectively, to the next interval boundaries of the first quantization intervals. A third reconstruction value is determined for the third quantization intervals such that the third reconstruction value lies within the associated third quantization intervals. A corrected data value is generated by a third inverse quantization of the quantized data value and the third inverse quantization is affirmed by the third quantization intervals containing the associated third reconstruction value.
US08363714B2 Video stream modifier
A compressed data stream modifier 270 is disclosed. The stream modifier modifies an input data stream that may comprise audio and video data streams conforming to any one of the well-known video compression standards, for example, MPEG or AVC. The input stream is first de-multiplexed to obtain a single video elementary stream. The video elementary stream is then decoded by means of a variable-length decoder and provided to the data stream modifier. A decoding complexity of each frame is estimated by an estimator 210 and provided to a controller 250. The controller selects a number of regions from each frame based on some psycho-visual criteria, such that a method of modification of these regions can bring the decoding complexity within an available capacity at a decoder. An efficient means of adapting a decoding complexity to an available capacity is thus obtained.
US08363699B2 Random timing offset determination
Methods, systems and instructions stored on computer-readable media for generating, at a first node, a plurality of data units. The plurality of data units are spread with a common pseudo-noise (PN) code that is used by a plurality of nodes, including the first node and a second node, that are in communication with an access point. A random timing offset is determined, and a first data unit is transmitted to the access point at a first time based upon a slot start time and the random timing offset. The first data unit is transmitted while at least a portion of a second signal is transmitted from the second node such that both the first data unit and the second signal are received by the access point. The second signal is transmitted at a second time based on the slot time and a second random timing offset.
US08363687B2 Vertical cavity surface emitting laser
A Vertical Cavity Surface Emitting Laser (VCSEL) capable of providing high output of fundamental transverse mode while preventing oscillation of high-order transverse mode is provided. The VCSEL includes a semiconductor layer including an active layer and a current confinement layer, and a transverse mode adjustment section formed on the semiconductor layer. The current confinement layer has a current injection region and a current confinement region. The transverse mode adjustment section has a high reflectance area and a low reflectance area. The high reflectance area is formed in a region including a first opposed region opposing to a center point of the current injection region. A center point of the high reflectance area is arranged in a region different from the first opposed region. The low reflectance area is formed in a region where the high reflectance area is not formed, in an opposed region opposing to the current injection region.
US08363686B2 Temperature control device for optoelectronic devices
Current may be passed through an n-doped semiconductor region, a recessed metal semiconductor alloy portion, and a p-doped semiconductor region so that the diffusion of majority charge carriers in the doped semiconductor regions transfers heat from or into the semiconductor waveguide through Peltier-Seebeck effect. Further, a temperature control device may be configured to include a metal semiconductor alloy region located in proximity to an optoelectronic device, a first semiconductor region having a p-type doping, and a second semiconductor region having an n-type doping. The temperature of the optoelectronic device may thus be controlled to stabilize the performance of the optoelectronic device.
US08363683B2 Methods and systems for DSP-based receivers
Digital signal processing based methods and systems for receiving data signals include parallel receivers, multi-channel receivers, timing recovery schemes, and, without limitation, equalization schemes. The present invention is implemented as a multi-path parallel receiver in which an analog-to-digital converter (“ADC”) and/or a digital signal processor (“DSP”) are implemented with parallel paths that operate at lower rates than the received data signal. In an embodiment, a parallel DSP-based receiver in accordance with the invention includes a separate timing recovery loop for each ADC path. In an embodiment, a parallel DSP-based receiver includes a separate automatic gain control (AGC) loop for each ADC path. In an embodiment, a parallel DSP-based receiver includes a separate offset compensation loop for each ADC path. In an embodiment, the present invention is implemented as a multi-channel receiver that receives a plurality of data signals.
US08363681B2 Method and apparatus for using ranging measurements in a multimedia home network
According to various embodiments of the disclosure, systems, methods and apparatuses are provided for using ranging to improve network efficiency. In particular, various embodiments of the disclosure provide ranging to improve local clock time synchronization. According to one embodiment, a method for synchronizing a plurality of nodes on a communication network is provided, comprising: exchanging local clock times between a first node and a second node over the communication network; performing a ranging method between the first and second nodes based on the local clock times exchanged between the first and second nodes, wherein the ranging method results in an estimated propagation delay between the first and second nodes; and adjusting the local clock times of the first and second nodes based on the estimated propagation delay, thereby resulting in a synchronized local clock time at the first and second nodes.
US08363680B2 Network control architecture and protocol for a distributed control, data acquisition and data distribution system and process
A system and process for distributed control, data acquisition and data distribution. The system and process comprise a one or more chain of nodes configured to remove and add packets to a synchronous data stream without management or control of a master node. Additionally, the nodes are provided with offset parameters to affect synchronous activity.
US08363673B2 Method and device for processing network time delay characteristics
Embodiments of the present invention provide a method and device for processing network time delay characteristics. The method includes: determining whether network time delay changes; if the network time delay reduces, determining whether at least one blank frame is included in received but not played media frames of a real-time media service; if at least one blank frame is included in the received but not played media frames, extracting the blank frame from the received but not played media frames, the blank frame is a media frame, information amount of which is smaller than a preset first threshold, or difference between the information amount of which and the information amount of a previous media frame is smaller than a preset second threshold; if the network time delay increases, inserting the blank frame in the received but not played media frames. According to the embodiments of the present invention, when the network time delay changes, time for playing the received media frames may be adjusted by changing number of blank frames in the received but not played media frames, so as to reduce or eliminate the effect on the real-time media service generated by the network time delay characteristics.
US08363671B2 RACH preamble response with flexible UL allocation
A method for allocating resources between a mobile communication device and a network access node is described. The method includes sending a random access preamble message to the network access node. Receiving a random access response message which includes a response to the random access preamble message is also included in the method. The response includes UL resource allocation information for scheduling an UL transmission. The UL resource allocation information includes information identifying one or more individual time subframes allocated for the UL transmission. The method also includes sending the UL transmission in the identified one or more individual time subframes. Apparatus and computer readable memory are also described.
US08363666B2 Multiple network architecture providing for migration of devices
In providing seamless migration of virtual or physical devices among networks of a virtual local area network (VLAN) such as one spanning multiple data centers, a same virtual anycast Medium Access Control (VMAC) is used for reaching default gateways in virtual and/or physical devices. Each network is typically configured such that source MAC learning for the VMAC should happen only for packets coming from the local default gateway. In this manner, when a device is migrated between networks of the VLAN, the same IP address and corresponding MAC address (typically still residing in the MAC cache of the migrated device) can be used to reach the local default gateway.
US08363662B2 Alternate down paths for directed acyclic graph (DAG) routing
In one embodiment, a node “N” within a computer network utilizing directed acyclic graph (DAG) routing selects a parent node “P” within the DAG, and, where P is not a DAG root, may determine a grandparent node “GP” as a parent node to the parent node P. The node N may then also select an alternate parent node “P′” that has connectivity to GP and N. N may then inform P and P′ about prefixes reachable via N, and also about P′ as an alternate parent node to P to reach the prefixes reachable via N. Also, in one embodiment, P may be configured to inform GP about the prefixes reachable via N and also about P′ as an alternate parent node to P to reach the prefixes reachable via N, and P′ may be configured to store the prefixes reachable via N without informing other nodes about those prefixes.
US08363660B2 Arrangement and method relating to identification of hardware units
A switching node in a distributed transmission network. The node, which is assigned a unique switching node identity (SID) includes a number of switch ports for connection of a number of line boards with subscriber line ports. The node detects a request for an IP address from a line board and identifies the switch port on which the request is received. The node generates an extended IP address request message by adding information about the SID and the receiving switch port over which the IP address request was received. The node forwards the extended IP address request message to a control unit within the node or to an external switching control node.
US08363648B2 Session initiation protocol (SIP) message incorporating a multi-purpose internet mail extension (MIME) media type for describing the content and format of information included in the SIP message
A system and method for processing a plurality of requests for multi-media services received at a call control element (CCE) defined on the system from a plurality of IP-communication devices. The system includes at least one Network Routing Element (NRE), a Service Broker (SB), a media sever, a plurality of application servers (ASs) and a plurality of border elements, all of which are coupled to the CCE. The CCE is adapted to receive requests for multi-media services and to generate subsequent requests for the multi-media services, which are communicated to the SB for processing. The subsequent requests can each include a Session Initiation Protocol (SIP) message including a message identifier portion having at least a first predetermined information field and a second predetermined information field. The message identifier portion of the SIP message declares the content and format of the SIP message to a recipient device defined on the system.
US08363645B2 Method for realizing user decision user busy forwarding
A method for implementing call forwarding on user-determined user busy, including the following steps of: step 1: after receiving a session request routed by a CSCF from a calling side (401, 402), an IMS Circuit Switched Control Function (ICCF) on a called side establishing a call with a called terminal having IMS Centralized Service (ICS) capability (403), and then the called terminal ringing (410); step 2: sending, by the called terminal, a user-determined user busy message to the ICCF when a called user rejects the call (404); and step 3: notifying, by the ICCF, a Telecom Application Server (TAS) that the called terminal is in a user-determined user busy state (405), and the TAS initiating a procedure of call forwarding on user-determined user busy (406). A method for releasing the established media resources resources and session is also provided.
US08363643B2 Method for delivering device and server capabilities
A method is provided for delivering the capabilities of user agents. The method includes a user agent sending a session initiation protocol (SIP) message containing a Contact Header containing a Push Resource Identifier feature tag containing at least one push resource.
US08363632B2 Radio transmitting apparatus, radio receiving apparatus, and radio transmission method
The degree of multiplexing of a code division multiplexed signal transmitted by subcarriers is selected on a subcarrier-by-subcarrier basis. As a result, inter-code interference on the propagation path and degradation on the propagation path are lower for a code division multiplexed signal allocated to subcarriers with a low degree of signal multiplexing (G1) than for transmit signals allocated to subcarriers with a high degree of multiplexing. By this technique, it is possible to prevent degradation of the error rate characteristics of important information without lowering spectral efficiency significantly as compared with the case in which the degree of signal multiplexing is decided uniformly for all subcarriers, and to achieve compatibility between spectral efficiency and error rate characteristics.
US08363630B2 Device, system and method of scanning a wireless communication frequency band
Device, system, and method of scanning a wireless communication frequency band. In some embodiments, a device may include a wireless communication unit to scan a first wireless communication frequency band and, upon detecting at least one access point communicating over the first wireless communication frequency band, to receive from the detected access point information identifying one or more channels of a second wireless communication frequency band, different from the first wireless communication frequency band, and to scan the identified channels to detect wireless area network communications of at least one wireless area network. Other embodiments are described and claimed.
US08363629B1 Point-to-point MAC protocol for high speed wireless bridging
Systems and methods for improving throughput in point-to-point wireless communication links are provided. In one particular implementation, a media access control (MAC) layer of the IEEE 802.11 standard is enhanced for use in point-to-point links to take advantage of the limited number of nodes participating in the link. In one embodiment, a master/slave type protocol provides contention free operation between two wireless nodes. Multiple priority levels and voice traffic may be accommodated with guaranteed Quality of Service.
US08363625B2 Method for requesting resource and scheduling for uplink traffic in mobile communication and apparatus thereof
The present invention relates to a resource request and a packet scheduling method for uplink traffic in a mobile communication system. For efficient scheduling of the uplink traffic, a base station and user equipment (UE) determines a scheduling method according to characteristics of the traffic when performing negotiation therebetween. The traffic may be classified into traffic that generating a fixed-size packet in a periodical time interval, traffic that generates a variable-size packet in a periodic time interval, and traffic that generates a variable-size packet in a random time interval. Therefore, the UE requests a resource in accordance with the characteristics of the traffic and the base station performs scheduling according to the characteristics of the traffic such that an optimal uplink packet scheduling can be achieved.
US08363620B2 Connection state reporting method and mobile terminal used in the method
A technology is disclosed for providing a connection status notifying method and the like that can infer that a new connection will become usable shortly based on a predetermined action, and give notification thereof. The technology includes a step at which a mobile node 1000 receives information stating that connection will be broken from a base station that is a current connection destination, a step at which the mobile node starts a predetermined process with a base station that is a new connection destination, and a step at which the mobile node generates a predetermined notification message and transmits the generated predetermined notification message when the predetermined process is judged to be completed, the predetermined notification message being used to give notification to a predetermined component part within the mobile node or to another communication node that a connected state is established with the base station of the new connection destination at an early stage.
US08363616B2 Method and apparatus for channel optimization during point-to-point protocol (PPP) session requests
A method and apparatus for requesting Point-to-Point Protocol (PPP) instances from a packet data services network includes a mobile station configured to send an origination message to a packet data service node (PDSN) at which it has arrived upon leaving the vicinity of another PDSN. The message informs the new PDSN of the new location of the mobile station and indicates both the number of dormant PPP instances associated with the mobile station and a service reference identifier for each such PPP instance. A flag within the message may be used to indicate whether the PPP instances are dormant (i.e., whether the mobile station is engaged in a call). Communications channel resources of packet data services nodes are optimized by reducing the information included in messages from the Packet Control Function network element to the Packet Data Service Node network element, and by reducing the use of Mobile Internet Protocol agent advertisement.
US08363615B2 Mobile station and method for the mobile station
A mobile station in a wireless communication system including a base station, and a method for the mobile station includes a unit that sends a pilot signal to the base station. A sub-frame used for sending the pilot signal includes a first pilot block and a second pilot block. A first Zadoff-Chu sequence allocated to the first pilot block is different from a second Zadoff-Chu sequence allocated to the second pilot block.
US08363610B2 Communications apparatus and communications system using multicarrier transmission mode
A communications system for communications by a multicarrier transmission mode between a plurality of communications apparatuses, wherein an overall frequency band assigned to the communications system is divided into a plurality of frequency bands each having a constant bandwidth and a specific band. The divided bands are used to transmit used frequency band information thereby indicating the assignment of the remaining bands used between said communications apparatuses. The specific band is defined as a main band for transmitting control channel information including used frequency band information and data channel information. The main band may be added with an extension band for transmitting further data channel information. The main band and extension band can be changed in the frequency band used along with time or can be changed in the number thereof. Both the main band and the extension bands are preferably used for multiplexing by some of communications apparatuses.
US08363606B2 Method and apparatus for data and control multiplexing
System(s) and method(s) are provided for transmitting data code symbols and control code symbols spanning disparate transmission time intervals in the uplink. Data and control symbols that overlap in time-domain within a transmission time interval are multiplexed and transmitted employing resources scheduled for data transmission, whereas data and control code symbols that are not multiplexed are transmitted in respective allocated resources. Multiplexing in conjunction with localized and distributed resource scheduling preserves the single-carrier characteristics of a single-carrier frequency division multiple access system.
US08363603B2 User separation in space division multiple access for a multi-carrier communication system
Apparatuses and methodologies are described that increase system capacity in a multi-access wireless communication system. Spatial dimensions may be utilized to distinguish between multiple signals utilizing the same channel and thereby increase system capacity. Signals may be separated by applying beamforming weights based upon the spatial signature of the user device-base station pair. Grouping spatially orthogonal or disparate user devices on the same channel facilitates separation of signals and maximization of user device throughput performance. User devices may be reassigned to groups periodically or based upon changes in the spatial relationships between the user devices and the base station.
US08363600B2 Optimized mobile internet access
The present invention is directed to a method and a mobile node and a node arrangement for performing the method, which method is for selecting a connection (224, 314, 316) for a mobile node (310) arranged to operatively communicate with a network node arrangement (312) via a plurality of connections (224, 314, 316).
US08363595B2 Methods and systems using efficient transmission of DCD/UCD messages in a WIMAX system
Embodiments of the present disclosure propose a method and apparatus for ensuring each mobile station serviced by a base station does not miss a new version of a DCD/UCD message before the new version takes effect.
US08363593B2 Method for carrying downlink control information for an enhanced uplink dedicated channel
A system and method for wireless communication includes multiplexing an EUDC downlink control channel so that it is transmitted like a downlink dedicated channel (DL-DPCH). The EUDC downlink control channel can be multiplexed with the DL-DPCH by code or by both code and time. The EUDC downlink control channel may be multiplexed with a downlink dedicated physical data channel (DL-DPDCH), a downlink dedicated physical control channel (DL-DPCCH), or both. In one embodiment, the EUDC downlink control channel is multiplexed by adding a multicode channel to a current DL-DPCH and treating the EUDC downlink control channel as a dedicated channel with power control functionality.
US08363591B2 Transmitter, receiver and method for extending coverage in WLAN
A transmitter, a receiver, and a method for extending a coverage in a local area wireless communication network are provided. A group forming unit may form a transmission group together with peripheral devices that enable a local area communication. A distributing unit may distribute, to the peripheral devices, data to be transmitted to a target receiver. A communication unit may transmit the distributed data to the peripheral devices through a frequency band used for the local area communication, and may transmit the distributed data to a reception group, to which the target receiver belongs, using a cooperative Multiple-Input Multiple-Output (MIMO) scheme with the peripheral devices.
US08363586B2 Social networking and advertisements in a mobile device on a local personal area network
Methods and apparatus are disclosed for media access control (MAC) layer processing to support social networking and advertisements over the MAC layer of a local personal area network (PAN). An application interface permits a service category corresponding to the application to be selected, and further permits service announcements corresponding to the application to be advertised. Generator logic may generate the service announcements to be advertised. The MAC layer processor inserts the service announcements into beacons in the local MAC layer of the local PAN and also receives advertisements from other devices over the MAC layer of the local PAN. Monitor logic can monitor the MAC layer of the local PAN for advertisements corresponding to the selected service category. The monitor logic is also operatively coupled with the application interface for displaying advertised services corresponding to the selected service category.
US08363585B2 System and method for signaling availability of an MBMS user service in multiple variants
A system and method for signaling the availability of a Multimedia Broadcast/Multicast Service (MBMS) user service in multiple variants. Various embodiments involve the usage of the additional capacity introduced by MBMS Over a Single Frequency Network (MBSFN) in order to carry a higher quality or more robust variant of the service in MBMS. The broadcast multicast service center (BM-SC) provides the same MBMS user service in two variants, one for the regular MBMS and the other for MBSFN. The MBSFN variant of the service may be charged differently and would then need to be protected separately. In various embodiments, the user equipment is informed that the same service is present in different variants and therefore can then select one of the available variants for consumption.
US08363583B2 Channel access scheme for ultra-wide band communication
A channel access scheme is provided for a pulse-based ultra-wide band network. Here, concurrent ultra-wide band channels may be established through the use of a pulse division multiple access scheme. An access scheme may employ different states each of which may be associated with different channel parameter state information and/or different duty cycles. For example, a channel access scheme may employ an inactive state, an idle state, a connected state, and a streaming state. Multiple logical channels may be defined for a given ultra-wide band channel via, for example, pulse division multiplexing.
US08363576B2 Method and apparatus for multiplexing high-speed packet data transmission with voice/data transmission
Techniques for transmitting voice/data and packet data services such that packet data transmissions have less impact on voice/data transmissions. In one aspect, voice/data and packet data can be multiplexed within a transmission interval such that the available resources are efficiently utilized. In another aspect, the amount of variation in the total transmit power from a base station is controlled to reduce degradation to transmissions from this and other base stations. In a specific method for concurrently transmitting a number of types of data, a first data type (e.g., voice, overhead, and some data) and a second data type are respectively processed in accordance with first and second signal processing schemes to generate first and second payloads, respectively. First and second partitions are then defined in a transmission interval. The first and second payloads are time multiplexed into the first and second partitions, respectively, and the multiplexed payloads are transmitted.
US08363568B2 Message filtering method
A message filtering method makes use of a database in which domain names of a network, such as the Internet, are associated with IP addresses, or with geographic locations. Electronic messages are tested for authenticity by comparing domain names and IP addresses for a message being tested with information in the database. If the sender information in the message does not have the same associations as information in the database, the message may be blocked, flagged as spam, or subjected to further filtering.
US08363567B2 Method and system for channel estimation in a single channel (SC) multiple-input multiple-output (MIMO) system comprising two-transmit (2-Tx) and multiple-receive (M-Rx) antennas for WCDMA/HSDPA
In a wireless system, a method and system for channel estimation in a single channel MIMO system comprising two-transmit and multiple-receive antennas for WCDMA/HSDPA are provided. A first receive antenna and at least one additional receive antenna may receive a plurality of SC communication signals transmitted from a first and an additional transmit antennas. Estimates of the propagation channels between transmit and receive antennas may be performed concurrently and may be determined from a baseband combined channel estimate. The integration time may be based on channel estimation accuracy and wireless modem performance. The signals received in the additional receive antennas may be multiplied by a rotation waveform to achieve channel orthogonality. The rotation waveform's amplitude and phase components may be modified based on the channel estimates. Rotation of the received signals in the additional receive antennas may be continuous or periodic.
US08363560B2 System and method for enhanced proxy component
The present invention is directed to a system and method for use in a telecommunication networks to facilitate the use of packet switched end-user devices, particularly push-to-talk (PTT) devices, across multiple communication services and legacy networks. The present invention provides an enhanced proxy for integrated voice over internet protocol (VoIP) applications that enable predefined custom numbers to be utilized on a PTT device to access services on one or more legacy networks. The present invention also provides a means for the delivery of information that is dynamically customized and specific to an end-user of the PTT device.
US08363557B2 Methods, systems, and computer readable media for remotely evaluating and controlling voice over IP (VoIP) subscriber terminal equipment
Methods, systems, and computer readable media for remotely evaluating and controlling VoIP subscriber terminal equipment using test calls, status queries, and usage statistics are disclosed. In one embodiment, a method includes initiating test calls with VoIP subscriber terminal equipment and obtaining test call results. The method further includes analyzing usage information regarding the VoIP subscriber terminal equipment and determining subscriber terminal device usage results. The method also includes remotely querying the VoIP subscriber terminal device and determining subscriber terminal equipment state information. The method further includes determining, based on the subscriber terminal equipment test call results, the subscriber terminal equipment usage results, and the subscriber terminal equipment state information, whether to initiate a remote control action for the VoIP subscriber terminal equipment and in response to determining to initiate a remote control action, initiating the remote control action to effect a change in state of the VoIP subscriber terminal equipment.
US08363549B1 Adaptively maintaining sequence numbers on high availability peers
A primary network element of a high availability cluster periodically synchronizes sequence numbers with a backup network element of the cluster. The primary determines the periodicity of updates according to a window size and a scale factor. The backup uses probe packets after switchover to discover the current sequence number. In one example, the primary network element includes an interface to receive first and second packets of a packet flow, a control unit to determine whether a difference between sequence numbers of the first and second packets exceeds an update window size value associated with the packet flow that is based on a window size value and a window scale factor associated with the packet flow, and a backup network interface configured to send an update message comprising the second sequence number to the backup network element of the high-availability cluster.
US08363548B1 Method and system for packet discard precedence for video transport
Discard precedence priority of packets carrying an encoded video stream in a packet network is determined based on priority information included in the encoded video stream. A video streamer segments an encoded video stream and encapsulates the segment in an Internet Protocol (IP) packet. Priority information associated with the IP packet is determined based on at least one priority indicator associated with the segment that was included in the encoded video stream. Alternately, priority information associated with an Ethernet frame is determined based on at least one priority indicator associated with the segment that was included in the encoded video stream.
US08363546B2 Systems and methods for subscriber-centric dynamic spectrum management
A radio spectrum management system is provided. In an embodiment, the radio spectrum management system includes a radio spectrum gateway, a radio spectrum management server and a radio spectrum policy decision server. The radio spectrum gateway is coupled to a radio access network that receives bandwidth requests from subscriber devices and provides bandwidth allocation decisions to the radio access network. The radio spectrum management server receives bandwidth requests from the radio spectrum gateway and provides bandwidth allocation decisions to the radio spectrum gateway based on radio resources and bandwidth policy decisions. The radio spectrum policy management server provides bandwidth policy decisions to the radio spectrum server. The bandwidth policy decisions are generated based on consideration of subscriber and/or application service provider characteristics. Methods for allocation of radio spectrum for a subscriber within a wireless network when the subscriber requests an application are also provided.
US08363545B2 Efficient ethernet LAN with service level agreements
A method of controlling the flow of data packet traffic from a first point to at least two second point in an Ethernet telecommunications network having a multiplicity of nodes interconnected by multiple network links, comprises monitoring the level of utilization of a link between the first and second points, generating flow control messages representing the level of utilization and transmitting the control messages to the first point, and using the states represented in the flow control messages as factors in controlling the rate at which the packets are transmitted from the first point to the second point. A method of controlling the flow of data packet traffic through an Ethernet telecommunications network having a multiplicity of nodes interconnected by multiple network links, comprises receiving incoming data packet traffic from multiple customer connections at a first node for entry into the network via the first node, the first node having an ingress trunk, and limiting the rate at which the incoming data packets are admitted to the network via the ingress trunk.
US08363537B2 Carrier aggregation in wireless communication system
Provided is a data transmission system using a carrier aggregation. The data transmission system may assign a radio resource based on a correspondence relationship between a downlink and an uplink, and may transmit data using the assigned radio resource.
US08363535B2 Frequency domain echo and next cancellation
A cancellation system is disclosed for processing incoming and outgoing signals in a transform domain to create a cancellation signal for reducing or removing unwanted interference. Data is ordered based on Good-Thomas indexing into a two dimensional array in a buffer. The two dimensional array may have lr rows and lw columns. From the buffer, the columns of data undergo a Winograd small transform. The rows of data undergo a Cooley-Tukey operation to complete the transform operation into the frequency domain. Multipliers scale the transformed data to generate a cancellation signal in the frequency domain. Inverse (Cooley-Tukey) and Winograd transforms perform inverse processing on the cancellation signal to return the cancellation signal or data to the time domain. Re-ordering the data and combination of the cancellation signal or data with incoming or outgoing signals achieve interference cancellation.
US08363529B2 Optical disc recording device and recording signal generating device
Provided are an optical disc recording device and a recording signal generating device which enable to correct displacement between a reproducing position of a reproduction signal from a concave-convex mark preformed in an optical disc, and a recording position of second information to be recorded in synchronism with the reproduction signal, and stably and speedily record the second information. A digital signal processor (202) specifies a reproducing position in the concave-convex mark, using a reproduction signal and a channel clock. A recording signal generator (211) generates a recording signal alternately including a plurality of additionally recordable data, each of which includes second information and has a predetermined length, and a plurality of dummy data. A recording position controller (110) detects a recording position displacement amount representing a displacement amount between the reproducing position and a recording position of the additionally recordable data, using the reproducing position and the reading signal. A recording length adjustor (208) increases or decreases the recording length of dummy data in accordance with the recording position displacement amount.
US08363528B2 Electronic device
An electronic device that can reduce a noise caused by a signal or data being always output. A vehicle-mounted device includes: a player that reads out and outputs data recorded in a CD or a DVD (i.e., a TBCK signal, a TSD0 signal, and a TWS signal); a controller that receives the data (i.e., the TBCK signal, the TSD0 signal, and the TWS signal) output from the player, and executes various controls based on the received data; and an interrupt unit that interrupts transmission of the data recorded in the CD or the DVD to the controller until the CD or the DVD is inserted into the player.
US08363525B1 Disc drive testing device and test method
A testing device for testing read performance of a disc drive, includes a receiving unit, a cache and a detecting unit. The receiving unit receives images obtained by the disc drive. The cache temporarily stores the received images. The detecting unit detects the number of the images in the cache and generates a detecting signal to indicate that there is an abnormity if the number of the images in the cache is less than a preset value. A test method for testing read performance of disc drive is also provided.
US08363521B2 Adaptive high fidelity reproduction system
Audio is adaptively associated with speakers, depending on the speaker configuration that is present. Each speaker it receives an audio assignment based on its individual spectral characteristics. As more speakers are added, content is adaptively associated with that you speaker, and taken away from the previous.
US08363515B1 Thermally-assisted magnetic recording head, head gimbals assembly, head arm assembly, and magnetic disk unit
The thermally-assisted magnetic recording head includes: a magnetic pole; a waveguide propagating light in a first direction, the first direction intersecting with an air bearing surface; a plasmon generator having a base and a projection, the base having a surface, and the projection having a top, standing partially on the surface of the base and extending in the first direction. The plasmon generator has a first portion and a second portion, and the first portion and the second portion are provided in this order from the air bearing surface in a direction away from the air bearing surface. Herein, the top of the projection and the surface of the base in the first portion define a first step, and the top of the projection and the surface of the base in the second portion define a second step. The first step is larger than the second step.
US08363504B2 Device and method for state retention power gating
A device for state retention power gating, the device includes a group of circuits, each circuit is characterized by a reset state, wherein the device is characterized by including: a first memory entity adapted to save during a shut down period of the group circuits, at least one location of at least one non-reset-state circuit of the group of circuits.
US08363502B2 System and method for correcting programming failures in a programmable fuse array
A system for correcting programming failures in an M-bit primary array of programmable fuses. The address of the failed fuse is stored in a secondary fuse array. Correction logic coupled to the primary and secondary arrays propagates the programming states of the good fuses, and corrects the programming state of the failed fuse, if any. The correction logic preferably comprises a decoder coupled to the secondary array which produces a one-hot M-bit word representing the failed fuse, and combinatorial logic arranged to receive the programming states of the primary array fuses and the one-hot M-bit word at respective inputs and to produce the correction logic output. Multiple failures can be accommodated using multiple secondary arrays, each storing the address of a respective failed fuse, or a tertiary array which stores the address of a failed fuse in either the primary or secondary arrays.
US08363497B2 Data control circuit
The data control circuit includes an input/output line and a driver. The input/output line precharging circuit precharges a global input/output line to a predetermined voltage when either a reading operation or a writing operation is inoperative. The driver includes a number of MOS transistors and drives the global input/output line in response to receiving data from a local input/output line and a complementary local input/output line during the reading operation.
US08363493B2 Memory controller having a write-timing calibration mode
A memory controller outputs address bits and a first timing signal to a DRAM, each address bit being associated with an edge of the first timing signal and the first timing signal requiring a first propagation delay time to propagate to the DRAM. The memory controller further outputs write data bits and a second timing signal to the DRAM in association with the address bits, each of the write data bits being associated with an edge of the second timing signal and the second timing signal requiring a second propagation delay time to propagate to the DRAM. The memory controller includes a plurality of series-coupled delay elements to provide respective, differently-delayed internal delayed timing signals and a multiplexer to select one of the delayed timing signals to be output as the second timing signal based on a difference between the first propagation delay time and the second propagation delay time.
US08363492B2 Delay adjustment device and delay adjustment method
Provided is a delay adjustment device for adjusting delay of a strobe signal, which specifies when to read a data signal on a data line, with respect to the data signal in order to perform data transfer with an external memory. A testing unit 150 included in a delay adjustment unit is provided with a memory bandwidth monitoring unit 212 that monitors memory bandwidth in use on the data line used for data transfer with a memory circuit. The testing unit 150 performs delay adjustment when the memory bandwidth in use is lower than a predetermined threshold. Delay adjustment is performed by delaying the strobe signal from the data signal by a variety of predetermined delays and determining whether data transfer is successful at each delay, calculating an optimal delay, and thereafter delaying the strobe signal by the calculated delay.
US08363488B2 Reference voltage regulator for eDRAM with VSS-sensing
In a method of operating a reference voltage regulator for an embedded dynamic random access memory (eDRAM) employing VSS-sensing with a reference level, an oscillator sends requests for sampling and correction to a control block between accesses of the eDRAM. The control block sends a pulse defining a time interval during which sampling and correction occurs to a pulse generator. A reference generator provides the reference level to a comparator. The comparator compares the reference level with a sampling of a reference voltage to decide if the reference voltage requires correction. The comparator sends a correction request to a pulse generator if the reference voltage requires correction. The pulse generator generates a correction pulse for a driver according to the correction request from the comparator. The driver adjusts the reference voltage during the correction pulse.
US08363486B2 Nonvolatile semiconductor memory device
According to one embodiment, in a nonvolatile semiconductor memory device, a data latch circuit which is connected to a sense amplifier circuit controls a data writing operation and a data reading operation to and from a nonvolatile memory cell array through a data bus, and outputs the stored data to the data bus when the sense amplifier circuit performs the data writing operation. The data latch circuit is provided with two nodes respectively storing and outputting normal data and reverse data which are connected to the data bus.
US08363485B2 Delay line that tracks setup time of a latching element over PVT
A latching element latches incoming data into an integrated circuit. The latching element (for example, a latch or flip-flop) can be considered to include a data path portion, a clock path portion, and an ideal latching element. In one embodiment, an open-loop replica of the data path portion is disposed in a clock signal path between a clock input terminal of the integrated circuit and a clock input lead of the latching element. In a second embodiment, an additional replica of the clock path portion is disposed in a data signal path between a data terminal of the integrated circuit and a data input lead of the latching element. The replica circuits help prevent changes in skew between a data path propagation time to the ideal latching element and clock path propagation time to the ideal latching element. Setup times remain substantially constant over PVT (process, supply voltage, temperature).
US08363484B2 Memory device and method of controlling a write operation within a memory device
A memory device and method are provided incorporating a technique for controlling a write operation within the memory device. The memory device has an array of memory cells, each memory cell supporting writing and simultaneous reading of that memory cell. Write circuitry is arranged, during a write operation, to provide write data to a number of addressed memory cells within the array, whilst word line select circuitry is responsive to the start of the write operation to assert a write word line signal that enables those addressed memory cells to store the write data. Comparing circuitry is arranged, during the write operation, to compare the write data with data currently stored in the addressed memory cells. On detecting that the write data matches the data currently stored in the addressed memory cells, the comparing circuitry asserts a control signal to the word line select circuitry to cause the word line select circuitry to de-assert the write word line signal. As a result, the pulse width of the asserted write word line signal is dependent on time taken by the addressed memory cells to store the write data, thereby leading to a significant reduction in the size of the pulse width when compared with known prior art techniques.
US08363479B2 Nonvolatile semiconductor memory device
According to one embodiment, a nonvolatile semiconductor memory device includes a memory cell array connected to word lines and bit lines, and formed by arranging a plurality of memory cells in a matrix, each memory cell storing one of n values (n is a natural number of not less than 2), and a control circuit configured to write data in the memory cells by controlling potentials of the word lines and the bit lines in accordance with input data. The control circuit performs a write verify operation a plurality of number of times by changing a voltage level, stores data of the voltage level at which verify pass occurs, and determines a write voltage based on the stored data of the voltage level.
US08363475B2 Non-volatile memory unit cell with improved sensing margin and reliability
A non-volatile memory unit cell includes a first transistor pair and first and second control gates. The first transistor pair includes first and second transistors that are connected in series and of the same type. The first and second transistors have a first floating polysilicon gate and a second floating polysilicon gate, respectively. The first control gate is coupled to the first floating polysilicon gate through a tunneling junction and the second control gate is coupled to the second floating polysilicon gate through another tunneling junction.
US08363460B2 Method and apparatus for programming a magnetic tunnel junction (MTJ)
A method of writing to magnetic tunnel junctions (MTJs) of a magnetic memory array includes storing in-coming data in a cache register, reading the present logic state of a first one of a set of at least two MTJs, the set of at least two MTJs including the first MTJ and a second MTJ. The in-coming data is to be written into the second MTJ. Further steps are storing the read logic state into a data register, swapping the contents of the data register and the cache register so that the cache register stores the read logic state and the data register stores the in-coming data, applying a first predetermined voltage level to the set of MTJs thereby causing the first MTJ to be over-written, applying a second predetermined voltage level to the set of MTJs, and storing the in-coming data into the second MTJ.
US08363457B2 Magnetic memory sensing circuit
A sensing circuit includes a sense amplifier circuit having a first and second nodes through which a magnetic memory element is sensed. A first current source is coupled to the first node a second current source is coupled to the second node. A reference magnetic memory element has a resistance associated therewith and is coupled to the first node, the reference magnetic memory element receives current from the first current source. At least one memory element, having a resistance associated therewith, is coupled to the second node and receives current from the second current source. Current from the first current source and current from the second current source are substantially the same. The logic state of the at least one memory element is sensed by a comparison of the resistance of the at least one memory element to the resistance of the reference magnetic memory element.
US08363453B2 Static random access memory (SRAM) write assist circuit with leakage suppression and level control
A static random access memory (SRAM) write assist circuit with leakage suppression and level control is described. In one embodiment, the SRAM write assist circuit increases the amount of boost provided in a write cycle, while in another embodiment, the SRAM write assist circuit limits the amount of boost provided at higher supply voltages.
US08363451B2 Random access memory with CMOS-compatible nonvolatile storage element and parallel storage capacitor
Systems, methods, and memory device with row lines and column lines arranged in a matrix configuration with a memory cell coupled to one of the column lines and one of the row lines. The memory cell includes a storage capacitor with a first plate coupled to a storage node, a CMOS-compatible non-volatile storage element having a node coupled to the storage node and configured to hold a charge corresponding to a binary value, and an access transistor coupled to the storage node. The access transistor includes a word line gate, a first node, and a second node, the word line gate being coupled to the one of the plurality of row lines, the first node being coupled to the one of the plurality of column lines, the second node being coupled to the storage node and to said node of the CMOS-compatible non-volatile storage element.
US08363427B2 Bi-directional power converter with regulated output and soft switching
A resonant, bi-directional, DC to DC voltage converter with loss-less (soft) switching having regulated output and capable of converting power between two, high-potential and low-potential DC voltage sources. The converter's semiconductor and magnetic components provide both, output regulation and soft switching in both (step-down and step-up) directions of power conversion which reduces total component count, cost and volume and enhances power conversion efficiency.
US08363424B2 Grounding mechanism and computer system with an multi-directional grounding component
A grounding mechanism includes a grounding end, and a clip device connected to the grounding end for electrically connecting an electronic device to the grounding end. The clip device includes a first clip for contacting against a lateral side of the electronic device in a first direction so as to ground the electronic device in the first direction, and a second clip for contacting against another side of the electronic device in a second direction different from the first direction so as to ground the electronic device in the second direction.
US08363411B2 Passive, low-profile heat transferring system
A media content receiving device, such as a set top box, includes a thermally conductive chassis having at least one panel with opposing surfaces. One of the opposing surfaces is exposed to an ambient environment. A circuit board located within the chassis includes at least one integrated circuit chip. A thermally conductive heat transferring unit is bonded to and in thermal conductive contact with the chip. The heat transferring unit is arranged to transfer heat from the chip to the at least one panel of the chassis while minimizing radiant heat transfer proximate the chip. The heat transferring unit may be biased toward the panel.
US08363409B2 Integrated device of heat dissipation unit and package component and a fastening structure for the same
The integrated device of a heat dissipation unit and a package component includes a non-insulation type package component, an insulation sheet, a heat dissipation unit, a fastener, a washer and a sleeve. The non-insulation package component has a metal tab with a through hole. The insulation sheet is provided with a via hole and attached on one side of the metal tab. The heat dissipation unit is provided with a tapped hole corresponding to the through hole. The sleeve includes a narrow portion penetrating the via hole and through and a wide portion sandwiched between the insulation sheet and heat dissipation unit. When the fastener penetrates into the through hole of the metal tab and the via hole of the insulation sheet and screws into the tapped hole, the fastener will pass through the sleeve without contact with the insulation sheet due to the protection of the narrow portion in the via hole.
US08363402B2 Integrated circuit stack
The invention relates to an integrated circuit stack (1) comprising a plurality of integrated circuit layers (2) and at least one cooling layer (3) arranged in a space between two circuit layers (2). The integrated circuit stack (1) is cooled using a cooling fluid (10) pumped through the cooling layer (3). The invention further relates to a method for optimizing a configuration of such an integrated circuit stack (1).
US08363400B2 Circuit module and electronic device using the same
An electronic device is provided. The electronic device includes a mechanism, a circuit module and a fixing element. The circuit module is disposed inside the mechanism. The circuit module includes a circuit board and a fan. The circuit board has at least one edge and a fixing hole. The fan has a first lateral side and a second lateral side. The first lateral side has a first hook buckled on the edge. The second lateral side has at least one screwed board, wherein the screwed board has a screwed hole. The fixing element is screwed on the screwed hole and the fixing hole to screw the fan on the circuit board.
US08363392B2 Electronic apparatus
An electronic apparatus includes a circuit board; a housing accommodating the circuit board and having a card insertion slot on a side surface thereof; and a card holding portion fixed on the circuit board and having a card receiving slot facing the card insertion slot and provided closer to a center side of the circuit board than a side edge of the circuit board on the card insertion slot side, the card holding portion receiving a card, inserted through the card insertion slot, from the card receiving slot and holding the card. The housing has a guiding rib which extends from the card insertion slot to the vicinity of the card receiving slot and guides the card, inserted into the card insertion slot, to the card receiving slot.
US08363390B2 Slider electronic device
An slider electronic device includes a main body, a display body, two rotary members, and a resilient member. The main body includes a first end and a second end opposite to each other. The display body is movably mounted on the main body and includes a proximal end and a distal end opposite to each other. One end of each rotary member is rotatably connected to the main body, and the other end is rotatably connected to the display body. Two ends of the resilient member are connected to the second end of the main body the proximal end of the display body, respectively. When the display body covers the main body, the proximal end of the display body is adjacent to the first end of the main body, and the distal end of the display body is adjacent to the second end of the main body.
US08363388B2 System and method for supplying power to electronics enclosures utilizing distributed DC power architectures
A power entry module (PEM) that is used with an electronics equipment enclosure. The PEM has a housing adapted to be coupled to a shelf of the electronics equipment enclosure. The housing has at least one pair of power cable lugs accessible from an exterior of the housing for coupling the PEM to a pair of power cables associated with a power feed. The PEM also has a backplane connector for coupling the PEM to a blackplane of the electronics enclosure. A distribution network is disposed within the PEM housing and forms at least a pair of electrically isolated power distribution buses for coupling electrical power provided from the power cables to each of the power distribution branches. Each power distribution branch independently provides electrical power to at least one blade supported within the electronics equipment enclosure.
US08363381B2 Variable capacitive element, variable capacitive device, and method for driving the variable capacitive element
A variable capacitive element includes a first fixed electrode and a second fixed electrode that are insulated from each other, a movable electrode arranged to face the first fixed electrode and the second fixed electrode, a dielectric layer provided between the movable electrode and the first fixed electrode as well as the second fixed electrode, a first wiring part for applying a first driving voltage to the first fixed electrode with reference to a potential of the movable electrode, and a second wiring part for applying a second driving voltage to the second fixed electrode with reference to the potential of the movable electrode, the second driving voltage having a polarity different from a polarity of the first driving voltage.
US08363380B2 MEMS varactors
MEMS varactors capable of handling large signals and/or achieving a high capacitance tuning range are described. In an exemplary design, a MEMS varactor includes (i) a first bottom plate electrically coupled to a first terminal receiving an input signal, (ii) a second bottom plate electrically coupled to a second terminal receiving a DC voltage, and (iii) a top plate formed over the first and second bottom plates and electrically coupled to a third terminal. The DC voltage causes the top plate to mechanically move and vary the capacitance observed by the input signal. In another exemplary design, a MEMS varactor includes first, second and third plates formed on over one another and electrically coupled to first, second and third terminals, respectively. First and second DC voltages may be applied to the first and third terminals, respectively. An input signal may be passed between the first and second terminals.
US08363378B2 Method for optimized removal of wafer from electrostatic chuck
Systems and methods for optimally dechucking a wafer from an electrostatic chuck are described. The force on a lift-pin mechanism is monitored and a dechuck voltage is determined based on the force. The wafer is dechucked at the determined dechuck voltage.
US08363375B2 Aircraft assembly and method for manufacturing the same
An aircraft assembly having improved durability and capable of providing good lightning protection is provided. Provided is an aircraft assembly (1) equipped with an outer panel (5) that is constructed using an outer-panel resin material reinforced with fiber as a main element; a structural member (7) that supports the outer panel (5) from the inside; and a fastener (3) that joins the outer panel (5) and the structural member (7), the aircraft assembly including an insulator layer (23) having insulating properties and disposed so as to cover at least the head (17) of the fastener (3); and a conductor layer (25) disposed so as to cover at least the insulator layer (23) and formed of a conductor-layer resin material containing copper powder having electrical conductivity.
US08363355B2 Microwave-assisted magnetic recording device and method of formation thereof
A magnetic head, according to one embodiment, includes a microwave generator provided with a main magnetic pole, an auxiliary magnetic pole, a coil wound around a magnetic circuit, the magnetic circuit including the main magnetic pole and the auxiliary magnetic pole, and a magnetic film, the film being provided near an ABS side of the main magnetic pole. A first distance in an element thickness direction between film surfaces of the magnetic film and the main magnetic pole at a top end in an element height direction of the microwave generator is greater than a second distance between film surfaces of the magnetic film comprising the microwave generator and the main magnetic pole at the ABS. In other approaches, the main magnetic pole may have a shape which gradually widens from a flare point away from the ABS in an element height direction. Additional systems and methods are also presented.
US08363352B2 Motor and recording disc drive apparatus
Disclosed are a motor and a recording disc drive apparatus that can prevent a fluid in a fluid dynamic bearing from being discharged to the outside. A motor according to an aspect of the invention may include: a shaft; a sleeve having a cylindrical shape and supporting the shaft such that the shaft is rotatable therein; a rotor case engaged with an upper end of the shaft and having a rotor main wall having a cylindrical shape and protruding from one surface thereof in order to receive part of the sleeve; and a cover engaged with an end portion of the rotor main wall and extending the rotor main wall, wherein at least two sealing portions preventing leaks of a fluid used to lubricate the sleeve are formed between an internal circumferential surface, defined by the rotor main wall and the cover, and an outer circumferential surface of the sleeve.
US08363332B2 Zoom lens system, optical device with the zoom lens system, and method of manufacturing the zoom lens system
A zoom lens system has a front lens group and a rear lens group along the optical axis and in order from the object side. The rear lens group has a first lens unit having a positive refracting power, a second lens unit having a negative refracting power, and a third lens unit having a positive refracting power. Upon zooming from a wide-angle end state to a telephoto end state, a space between the front lens group and the first lens unit varies, a space between the first lens unit and the second lens unit increases, and a space between the second lens unit and the third lens unit decreases. At least a part of the second lens unit is movable so as to have a component in a direction perpendicular to the optical axis.
US08363322B2 Method of adjusting the compensation for pupil delay in a convergent or divergent beam
A method of adjusting the pupil delay compensation of a convergent or divergent beam that includes placing a device composed of an afocal system comprising one or more passive optical components disposed on the propagation axis of the beam, at least one of the components being a focusing diffractive component, and moving the device along the propagation axis of the beam until the required pupil delay compensation is obtained, where the compensation is the algebraic sum of pupil delays of each passive optical component of the afocal system and lying in a range of values the limits of which are functions of the particular combination of the optical components chosen to form the afocal system of the compensation device.
US08363319B2 Polarizing element, method of manufacturing polarizing element, and electronic apparatus
A polarizing element includes: a substrate; a plurality of reflection layers that is arranged in a band shape at a predetermined interval on the substrate; dielectric layers that are formed on the reflection layers; and absorption layers on the dielectric layers that have convex portions disposed toward a side of a first adjacent reflection layer and a side of a second adjacent reflection layer.
US08363313B2 Ytterbium-doped optical fiber, fiber laser, and fiber amplifier
An ytterbium-doped optical fiber of the present invention includes: a core which contains ytterbium, aluminum, and phosphorus and does not contain germanium; and a cladding which surrounds this core. The ytterbium concentration in the core in terms of ytterbium oxide is 0.09 to 0.68 mole percent. The molar ratio between the phosphorus concentration in the core in terms of diphosphorus pentoxide and the above ytterbium concentration in terms of ytterbium oxide is 3 to 30. The molar ratio between the aluminum concentration in the core in terms of aluminum oxide and the above ytterbium concentration in terms of ytterbium oxide is 3 to 32. The molar ratio between the above aluminum concentration in terms of aluminum oxide and the above phosphorus concentration in terms of diphosphorus pentoxide is 1 to 2.5.
US08363310B2 High power and high gain fiber amplifier
A device for amplifying optical signals propagating in optical fibers comprising a double cladding fiber amplifier having multiple gain stages, a port for coupling pump light into the double cladding fiber amplifier, and a double cladding fiber coupler for splitting the coupled pump light between the gain stages of the double cladding fiber amplifier. Also, a method for amplifying optical signals propagating in optical fibers comprising the steps of providing a double cladding fiber amplifier having multiple gain stages, coupling pump light into the double cladding fiber amplifier, and splitting the coupled pump light between the gain stages of the double cladding fiber amplifier.
US08363309B2 Optical amplifier and method for suppressing polarization dependent gain of optical amplifier
An apparatus includes a first optical amplifier that uses a rare-earth-doped optical medium, an isolator that inputs amplified light amplified by the first optical amplifier, a second optical amplifier that uses a rare-earth-doped optical medium to amplify a light output from the isolator, and a first light router that routes amplified spontaneous emission light generated by the first optical amplifier or the second optical amplifier to input, by a second light router, the routed amplified spontaneous emission light to the optical rare-earth-doped medium other than the optical rare-earth-doped medium where the routed amplified spontaneous emission light is generated.
US08363306B2 Pigment particles for electrophoretic display
The present invention is directed to an electrophoretic display fluid, in particular, pigment particles dispersed in a solvent or solvent mixture, and methods for their preparation. The pigment particles generated, according to the present invention, are stable in solvent under an electric field, have desired charge and charge density on the particle surface.
US08363305B2 Full color electrophoretic display device
A system for displaying images is provided. The system includes a display device including a display device having a pixel unit array. Each pixel unit is constituted by a first sub-pixel and a second sub-pixel adjoined thereto. The first sub-pixel includes a plurality of first charged colored particles and a plurality of second charged colored particles to receive a light source that doesn't pass through a color filter. The second sub-pixel includes a plurality of third charged colored particles and a plurality of fourth charged colored particles to receive the light source. The pluralities of first, second, third, and fourth charged colored particles have at least three colors in total.
US08363284B2 Image processing system for producing copy protected images using transparent recording material
An information processing apparatus according to an aspect of the present invention includes an identifying unit configured to identify a printing capability of an apparatus that is a transmission destination of first image data, and a converting unit configured to convert the first image data, which has been instructed to be printed with a transparent recording material, into second image data that can be printed by the transmission destination apparatus, on the basis of the identification result of the identifying unit and information attached to the first image data.
US08363279B2 Method and device for setting multiple tones in halftone process to prevent mixing of adjacent ink dots
A disclosed method for setting multiple tones in a halftone process upon recording an image using ink includes the steps of: dividing the image into plural dot areas; and setting the multiple tones such that at least one dot area to which the ink is not attached is present between dot areas to which the ink is attached.
US08363275B2 Print controller configured to suppress bleed
A print controller controls a print process in which black ink having permeability to a recording medium and chromatic color ink having permeability to the recording medium different from the permeability of the black ink are used to form an image on the recording medium. The subject pixel setting unit sets, as a subject pixel, one pixel that satisfies a first condition that the pixel is a black pixel, a second condition that a plurality of peripheral pixels that are located adjacent to the pixel and that surround the pixel include at least one chromatic pixel, and a third condition that gradation level of black changes discontinuously between the pixel and at least one of the at least one chromatic pixel. The bleed suppressing unit executes a bleed suppression process to a set of pixel data corresponding to the subject pixel to suppress bleeding of the black ink on the recording medium.
US08363268B2 Printing system and control method thereof and program
A printing system and control method thereof which insert partitions between printed materials printed by a printing apparatus execute substitution operation in a case that there is no partition. The substitution operation includes executing shift discharge sheet operation which loads printed materials onto a stacker with a shift by units of printed materials to be partitioned, or supplying an partition for substitution from another sheet feed cassette in which partitions for substitution operation are stored, or supplying a sheet from another sheet feed cassette in which other sheets being different from the printed material used to printing of printed materials in at least one of size, type and color as an partition.
US08363259B2 Method for producing printed patches for optical and high-contrast guidance
A method is described for producing printed patches to provide a plurality of color markings and high-contrast markings as aligned arrangements of fiducial points. The printed color markings facilitate optical image processing and the printed high-contrast markings facilitate high-contrast image processing. These fiducial points enable a visible area of interest to be located by a person and associated with relevant high-contrast imaging data. This method includes providing a patch; printing at least one arrangement of color markings on the patch; and printing at least one arrangement of high-contrast markings on the patch. According to further features of certain embodiments the markings are aligned, can designate the same point, or can be disjointed.
US08363257B2 Data processing apparatus, data processing system, method for controlling data processing apparatus, method for adding data converting function, program and medium
A data processing apparatus is monitoring the first port of itself and the second port of itself. If the data processing apparatus receives data via the second port, it conducts a specific process to the data regardless of a data format of the data so as to convert the data into the data format that can be processed regardless of a data format of the data and sends converted data to the first port.
US08363255B2 Print control method and device
A print control method and device, wherein the method includes: monitoring a print system port, storing a print task at a preset memory address in the form of job file when the print task exists at the print system port; querying the memory address on schedule, determining the target job file when there is a job file storing at the memory address; querying the printer state, if the printer is idle, sending the target job file; when the printer is in a state of failure, feeding a failure state prompting information back. The solution queries the printer work state before the job file is sent, feeds the prompting information back when the printer occurs failure, detects the print process state of job files, and performs a processing for failure when a print fails. Through the solution, users can know the states of job files in time and missing or omitting of a job file is avoided.
US08363244B2 Updating authentication server lists for users accessing shared access devices
A method, service, system, computer program, etc., provides a list of acceptable authentication servers that a user could use to log in when accessing a networked device, such as a networked printer or document processing device. The embodiments include preparing a module, such as a dynamically loadable module (DLM) for use in the networked system accessed by the users. Each of the networked devices is enabled to accept the DLM. The embodiments forward the DLM to the networked devices as a print job along a print job submission path within the network. The networked devices recognize the DLM as a special job. Further, the networked devices use the DLM to install the XML file on each of the networked devices. Thus, the authentication server lists and authentication programs are updated within each of the networked devices using the DLM.
US08363243B2 Approach for implementing locked printing with unlock via a user input device
An approach is provided for implementing locked printing on a printing device with unlock via a keypad attached to the printing device via an interface. A user may specify for printing print jobs stored at a printing device using a keypad device to enter a job ID associated with a particular print job or a general ID associated with users to release all print jobs associated with a particular user, all print jobs not yet printed, or all print jobs. Print jobs may alternatively be identified by date. The approach may also include a user viewing a list of available locked print jobs on a user interface of the printing device, along with the associated job IDs. The approach may further include the use of a Web server on the printing device to generate and provide a Web page that lists stored print jobs and their associated job IDs.
US08363232B2 Strategies for simultaneous peripheral operations on-line using hierarchically structured job information
Spooling strategies are described for producing job information that conforms to a hierarchical structure, and then storing the job information in a spool storage. The job information is then retrieved from the spool storage and consumed. The structured job information includes a multi-level hierarchy of nodes, including a job level that represents the entire job, a document level that represents a document to be processed within the job; a rendition level that represents a rendition of the document to be processed; and a page level that represents a page associated with the rendition. The hierarchical structure can also include resource nodes and metadata nodes associated with any level of the hierarchy, respectively representing resources and metadata. The hierarchy can optionally be composed using one or more selection and sequence parts. Program logic implements the production and consumption of the job information by providing a collection of logic modules for selectively adding and retrieving elements to the hierarchically structure. The program logic also provides logic for enumerating the contents of the job information and for signaling the occurrence of various events associated with the processing of the job information.
US08363230B2 Displacement detecting device
A displacement detecting device comprises: a light source, a first beam splitter adapted to split the light emitted from the light source into a first beam and a second beam, a reflecting member adapted to reflect the first beam, an objective lens adapted to condense the second beam on a surface-to-be-measured, a first light receiving section adapted to receive interference light of the reflected first beam and the reflected second beam, a relative position information output section adapted to output relative position information in height direction of the surface-to-be-measured, a second beam splitter adapted to extract a part of the reflected second beam, an astigmatism generator adapted to generate astigmatism in the extracted second beam, a second light receiving section adapted to receive the second beam having astigmatism, and an absolute position information output section adapted to generate absolute position information in height direction of the surface-to-be-measured.
US08363225B2 Optical coherence tomography (OCT) apparatus, methods, and applications
A free-space Michelson Interferometer-based Dual Detection Frequency Domain-Optical Coherency Tomography (DD-FD-OCT) apparatus includes a non-polarizing beam splitter that can be used to misalign sample and reference beam paths to provide a stable π/2 phase shift between simultaneously detected interfering sample and reference beams to eliminate the mirror image created by Fourier transformation during image reconstruction. A hybrid fiber system Mach Zehnder Interferometer- and free-space Michelson Interferometer-based Dual Detection Frequency Domain-Doppler Optical Coherency Tomography (DD-FD-DOCT) apparatus provides higher power efficiency and thus better sensitivity compared to the free-space DD-FD-OCT. Both DD-FD-OCT systems enable functional imaging with the contrasts of Doppler and that of polarization, in addition to full range images simultaneously.
US08363209B2 Method and apparatus to adjust misalignment of the maskless exposure apparatus
Disclosed is a maskless exposure method, where it is possible to perform a more precise optical alignment using a first pattern of a maskless exposure part and a second pattern of a main reference unit, and it is also possible to reduce generation of a blur in an exposed pattern.
US08363198B2 Liquid crystal display device
Liquid crystal display device for saving a cost and minimizing spatial and mechanical limitations. The liquid crystal display device includes a liquid crystal display panel for displaying a picture, a plurality of data drive integrated circuits connected between one side of the liquid crystal display panel and a source printed circuit board, and a flexible flat cable connecting user connector formed at one side of the source printed circuit board for receiving a data signal and various control signals from a system.
US08363195B2 Display apparatus
A liquid crystal display panel (10) includes: an active-matrix substrate (not illustrated), a counter substrate (not illustrated), liquid crystals sandwiched between the active-matrix substrate and the counter substrate; and a plurality of pixels (P) arranged in rows and columns. Each of the rows is provided with a plurality of gate signal lines (12) for supplying scanning signals having different pulse widths from each other, and the pixels of the same row are divided into a plurality of groups according to which of the gate signal lines (12) the pixels are connected to. The pulse widths of the scanning signals that are supplied to the respective groups are set according to the position of each of the groups with respect to an auxiliary capacitor signal line driving circuit (40) such that one of the groups which is further from a point close to one edge near the auxiliary capacitor signal line driving circuit (40) with respect to the auxiliary capacitor signal line driving circuit (40) is supplied with that one of the scanning signals which has a smaller pulse width.
US08363193B2 Liquid crystal display panel
A liquid crystal display panel includes: a pair of substrates arranged to be opposite each other to sandwich a liquid crystal layer, an upper electrode in which a plurality of slit-shaped openings are provided in parallel in each of a plurality of subpixels formed in a display region being provided on one of the pair of substrates, a lower electrode being formed on the substrate through the upper electrode and an insulating film, and a shield electrode being formed on the other substrate to face the liquid crystal layer, wherein, when the pitch between adjacent slit-shaped openings is P, and the width of the upper electrode between adjacent slit-shaped openings is L, L/P is in a range of 45% to 55%.
US08363191B2 Active matrix substrate, display panel and display device
In an active matrix substrate, a plurality of pixels are arranged to correspond to a display region of a liquid crystal panel that has a shape other than a rectangular shape. Further, scan lines that are arranged along rows with the smaller number of the pixels than the other rows among a plurality of scan lines and data lines that are arranged along columns with the smaller number of the pixels than the other columns among a plurality of data lines intersect each other at a position other than the display region.
US08363168B2 Signal processing apparatus and signal processing method performing gamma correction
A difference sample data holder of a gamma correction device holds as difference sample data a difference between a corrected signal level and a yet-to-be-corrected signal level for each of multiple sample points set at equal intervals between the permissible minimum and maximum levels of an input video signal. A correction execution unit performs cubic interpolation operation using the difference sample data held in the difference sample data holder, and adds the operated result and the signal level of the input video signal to obtain the signal level of the corrected video signal.
US08363164B2 Apparatus and method for outputting image using a plurality of chroma-key colors
An apparatus which outputs an image using a plurality of chroma-key colors is provided. The apparatus includes a chroma-key-color-storage unit that stores multiple chroma-key colors; a microprocessor unit (MPU) that sets a block where the chroma-key color is applied using a pixel address of a foreground image; and a video controller that composes a background image and the foreground image using the block set by the MPU, and displays the composed image in the display unit.
US08363159B2 Electronic apparatus
An electronic apparatus that enables to realize, with a simple and inexpensive structure, a rotational operation mechanism having rotational operation members of an upper and lower two-tier configuration that can rotate 360 degrees independently from each other. An exterior member forms an exterior section. A tabular member is positioned in and fixed to the exterior member. A hollow shaft is fixed to the tabular member. A first rotational operation member has a shaft section slidably fit in an inner side of the hollow shaft, is supported by the hollow shaft via the shaft section, and rotates slidably with respect to the hollow shaft. A second rotational operation member slidably fits in a hole that pierces through the exterior member and rotates slidably with respect to the exterior member between the first rotational operation member and the exterior member.
US08363158B2 Imaging device employing a buffer unit having a terminating resistor
An imaging device includes an imaging unit, a buffer unit, an image processing unit, a processing determining unit and a power control unit. The imaging unit has an imaging sensor converting a subject image into an electrical signal and generates an image data of a photographed image. The buffer unit has a terminating resistor and temporarily stores the image data. The image processing unit performs image processing on the image data. The processing determining unit determines whether or not high-speed processing requiring a high-speed data transfer is performed. The power control unit disables the terminating resistor of the buffer unit and sets a clock supplied to the buffer unit at low speed compared to a case in which the terminating resistor is enabled when the high-speed processing is not performed. As a result, it is possible to reduce power consumption in the imaging device supporting the high-speed processing.
US08363157B1 Mobile communication device with multiple flashpoints
A mobile communication device includes a wireless communication interface arranged to transmit and receive data with a wireless data network; a microprocessor in operable connection with memory storing one or more computer applications that include a digital image capture application; a housing at least partially surrounding the wireless communication interface and the microprocessor and defining an outer surface for the mobile communication device; a camera lens in an aperture in the housing and arranged on a first side of the wireless communication device and located at least partially in the housing, and serving as a centerpoint for an intersection of a pair of axes that define four quadrants; and a plurality of flash generating devices on the first side of, and on the outer surface of, the wireless communication device, two of the flash generating devices located in quadrants that are positioned opposite of, and not adjacent to, each other.
US08363153B2 Focus detection device
A focus detection device includes: a defocus information detection unit that detects phase difference information indicating a phase difference manifested by a pair of images formed with a pair of light fluxes having passed through different areas of a photographic optical system and detects defocus information based upon the phase difference information; and a correction unit that executes correction for correcting the defocus information, detected by the defocus information detection unit, in correspondence to a predetermined direction extending between a first direction that orthogonally intersects an optical axis of the photographic optical system and radially extends from the optical axis and a second direction that orthogonally intersects the first direction.
US08363148B2 Image capturing device with multiple image capturing modes and electronic device using same
An image capturing device includes a housing defining an aperture, a first lens module arranged inside the housing, a second lens module arranged inside the housing, and a light reflection assembly aligned with the aperture. The first lens module and the second lens module are positioned at opposite sides of the aperture. The light reflection assembly includes a reflecting mirror. The light reflection assembly is rotatable between a first position where the reflecting mirror reflects light from the aperture towards the first lens module and a second position where the reflecting mirror reflects light from the aperture towards the second lens module.
US08363147B2 Tilt direction detector for orienting display information
An electronic apparatus having a display function is able to alter the orientation of an image displayed on a display means for displaying images between a first orientation and a second orientation different from the first orientation. A plurality of operating means are provided at positions symmetrical between disposal positions which take the first orientation as a standard orientation and disposal positions which take the second orientation as a standard orientation.
US08363138B2 Digital photographing apparatus
A digital photographing apparatus capable of performing high-speed continuous shooting and immediately storing data regarding a captured image. The digital photographing apparatus includes an image capture device for generating first data regarding an image generated from light input in response to a signal input by a user, a first data reading unit for reading the first data in units of a plurality of interlaced groups, a data conversion unit for converting the read data into second data, and a display unit for displaying an image generated from light incident on the image capture device. The data conversion unit starts conversion of the read data into the second data when the first data reading unit reads a last group of the first data.
US08363134B2 Color imaging device, imaging apparatus using the same, and filter
Light 2 that is the subject to be imaged enters a lens system 3, and the light is transmitted and absorbed by a color filter 5. The transmitted components enter an image sensor 4 to be imaged. The color filter 5 is composed of, as shown in FIG. 7B, a transparent pixel (W) and micro filters including a filter (W-X) with a complementary color for the color matching function X, a filter (W-Y) with a complementary color for the color matching function Y, and a filter (W-Z) with a complementary color for the color matching function Z. Each of them is arranged to correspond in position to each pixel of the image sensor. As a result, light with components in the entire wavelength region, light with complementary color components of X, light with complementary color components of Y, and light with complementary color components of Z enter their respective pixels to be imaged. From such images, W-(W-X), W-(W-Y), and W-(W-Z) are calculated to reproduce an image corresponding to XYZ, whereby accurate color imaging is possible. Accordingly, accurate color values can be imaged with high light use efficiency.
US08363131B2 Apparatus and method for local contrast enhanced tone mapping
Methods and systems for enhancing an image. Respective local contrast values are determined for selected pixels of the image by, for each selected pixel, adjusting a respective luminance value of the pixel by an average luminance value of neighboring pixels to obtain the local contrast value. Respective tone-mapped values are determined for further selected pixels in the image based on a global luminance value representing the image. The local contrast values and the tone-mapped values are combined, respectively, for the corresponding pixels in the image to produce the enhanced image.
US08363130B2 Image processing device, image processing method, and capturing device
An image processing device, an image processing method, and a capturing device are disclosed to correct image distortion, such as distortion aberration or chromatic aberration, produced on a captured image by an optical pickup system, with respect to an image captured by a capturing element. The image processing device includes a process output image generation means generating one sheet of a process output image by performing a process using plural sheets of captured images sequentially output from a pickup device in consideration of one of the plural sheets of captured images as a reference image, and a correction means correcting image distortion occurring in the captured images by an optical pickup system including a pickup lens, with respect to the captured images produced in the process output image generation means, when the plural sheets of the captured images are obtained.
US08363124B2 Exposure control apparatus and exposure control program for vehicle-mounted electronic camera
In an exposure control apparatus for a vehicle-installed camera which captures images of an external scene ahead of the vehicle as respective arrays of picture elements, highest-brightness and lowest-brightness picture elements of each image are excluded from processing for measuring the brightness of a region in the scene ahead of the vehicle, thereby enabling stable measurement of brightness with reduced effects of incident light from oncoming vehicle headlights, dark patches on the road surface, etc.
US08363123B2 Image pickup apparatus, color noise reduction method, and color noise reduction program
An image pickup apparatus includes an image sensor including a color filter having pixels of different colors arranged in a predetermined order and a demosaic processor. The image sensor receives a subject image and outputs an image signal including color signals of the different colors. The demosaic processor generates color signals of the different colors for each of pixels of the image from the image signal. The demosaic processor includes a generation unit and a noise reduction unit. The generation unit performs computation using a target color signal representing a predetermined target color signal included in the image signal and a predetermined different color signal so as to generate a color-related signal that associates the target color signal with the predetermined different color signal for a pixel of the target color signal. The noise reduction unit performs a noise reduction process on the color-related signal generated by the generation unit.
US08363105B2 Camera apparatus having an auto-tracking function
A camera apparatus which makes it possible to perform additional camera control during automatic tracking operation within a range in which the automatic tracking operation can be performed without any trouble. A tracking method-calculating section detects a tracking target through analysis of a picked-up image and calculates first camera control parameters for tracking the tracking target. A camera control request input section obtains second camera control parameters from a camera control request accepted from outside the camera apparatus. A camera control method-calculating section calculates third camera control parameters from the first camera control parameters and the second camera control parameters. Further, a camera control section performs camera control according to the third camera control parameters.
US08363102B1 Dynamically load balancing date transmission using one or more access points
Dynamic load balancing of network traffic is achieved using one or more access points by using a server-centric approach where rules are applied to attributes and characteristics observed by the server which form a profile of wireless clients accessing the network, such as in-car video systems. In various illustrative examples, priorities are assigned to in-car video systems and data files stored therein to which the server applies rules to responsively invoke commands performed by the in-car video systems to balance the uploading of data files to the server. The commands, when executed, allow high priority data files, or data files from high priority in-car video systems or users to be uploaded first, while lower priority data files or users are put on hold. In other illustrative examples, in-car video systems are commanded by the server or forced to roam between access points having overlapping coverage but operating on different non-interfering channels.
US08363098B2 Infrared derived user presence and associated remote control
Methods and apparatuses for reporting user presence associated with orientation and proximity of a user to a display device are disclosed. In one example, image data associated with a head mounted device and one or more infrared light sources is captured and processed to identify the presence of infrared light source objects. A detection status is output based on the presence of infrared light source objects, and the detection status is translated to an associated user presence state.
US08363091B2 Stereoscopic image pick-up apparatus
Distortion correction with different correction accuracy is performed on images acquired in accordance with an image pick-up mode for a 3D moving image, a 3D still image, and the like, and an image cut-out process corresponding to an optical axis deviation amount of each of right and left photographing optical systems is also performed thereon, whereby optical axis deviation is corrected. In this case, an optical axis deviation amount corresponding to a current image pick-up mode is read out from among optical axis deviation amounts after distortion correction, the optical axis deviation amounts being stored in advance into an EEPROM at the time of adjustment before shipment and corresponding to respective image pick-up modes. Distortion correction corresponding to the current image pick-up mode is performed on right and left images acquired in accordance with the current image pick-up mode. Then, a cut-out process of images for stereoscopic display from the images with a full angle of view after the distortion correction is also performed on the basis of the read-out optical axis deviation amount.
US08363084B2 Method and system for correlating content with linear media
A method and system for correlating content with linear media. More particularly, but not exclusively, the method and system correlate synchronous content with linear media by linking the content to a portion of the linear media, and including creating content related to the linear media; identifying a portion of the linear media corrected to the content; and linking the content to the portion; wherein the content is not synchronized with the linear media and the content is created non-contemporaneously with creation of the linear media.
US08363083B2 Light source device having holding member for holding light-emitting element and coupling lens for use in optical scanner
In a light source device, a light-emitting element and a coupling lens configured to condense a beam of light emitted from the light-emitting element are held by a holding member. The holding member has an adherend that is opposite to a surface of the coupling lens facing to the light-emitting element in a direction of an optical axis of the coupling lens. Part of the surface of the coupling lens facing to the light-emitting element is bonded to the adherend of the holding member. In the optical scanner which includes this light source device, a beam of light emitted from the light source device is deflected by a deflector so that a target surface is scanned with the beam of light, and the deflected beam of light is caused by an image forming optical system to focus on the target surface, to form an image thereon.
US08363079B2 Printer and printer system
A printer includes a printing unit that prints information upon an element to be printed upon; a projection unit that projects an optical image in a position that is different from a position of the element to be printed upon in which position the printing unit is printing the information; and a control unit that causes the projection unit to project an optical image that represents the information to be printed by the printing unit before printing by the printing unit is started.
US08363074B2 Dual-sided thermal print folding
Dual-sided thermal print folding techniques are presented. A dual-sided thermal printer includes a folding mechanism to custom fold a substrate. The substrate is imaged on both sides by the dual-sided thermal printer as it passes through the dual-sided thermal printer and is custom folded by the folding mechanism of the dual-sided thermal printer.
US08363071B2 Image processing device, image processing method, and program
The present invention relates to an image processing device that can reproduce a state in which, using a first display device, an image is displayed on a second display device having a characteristic different from that of the first display device, an image processing method, and a program. A motion detecting unit 100 detects motion of an image from an input image signal. A sub-field developing unit 200 develops the input image signal over sub-fields. A light-intensity integrating unit 300 calculates, in a simulated manner, the light intensity integrated on the retinas of a person at the time the person sees the input image signal, from the direction of the motion of the image and a light emitting pattern of the sub-fields, and displays the image with the calculated light intensity on the first display device. The present invention is applicable to the case where, for example, using an LCD, a state in which an image is displayed on a PDP having a characteristic different from that of the LCD is reproduced.
US08363060B2 Drawing processing device, image output apparatus, and computer-readable medium
A drawing processing device includes a rendering section, first and second figure drawing sections, a registration section, and a control section. The rendering section performs rendering based on a drawing command. The first figure drawing section draws a figure based on a figure pattern obtained by performing the rendering. When the rendering section performs the rendering for a figure, the registration section registers the figure pattern for the figure. If a figure drawing command is received and if a figure pattern corresponding to the received figure drawing command is stored, the second figure drawing section selects the corresponding registered figure pattern and draws a figure in place of the first figure drawing section. Based on an appearance state of figures in a page to be processed, the control section controls whether or not figure drawing performed by the second figure drawing section is caused to function in the page.
US08363059B2 Rendering processing apparatus, parallel processing apparatus, and exclusive control method
A DDA 34 notifies the coordinates of a rasterized pixel to an exclusive control part 40, acquires a unique identification number associated with the pixel position from the exclusive control part 40, and adds the identification number to pixel data and supplies it to a shader 20. A plurality of shader pipes 22 in the shader 20 perform arithmetic processing for rendering pixels in parallel, and writes the processing results to a frame buffer 50. When performing an arithmetic instruction that requires exclusive control over a pixel, each shader pipe 22 issues a request to lock the pixel by notifying the identification information added to that pixel to the exclusive control part 40. If the lock request is accepted, the shader pipe 22 performs the arithmetic processing on that pixel. If the lock request is rejected, the shader pipe suspends and puts the arithmetic processing on that pixel into a wait state, and executes arithmetic processing on another pixel in the interim.
US08363050B2 Method and device for producing a tomosynthetic 3D X-ray image
In a method and device for generating a tomosynthetic 3D x-ray image, a number of digital x-ray images of an examination subject are acquired at respectively different projection angles, within a limited angle range, using an x-ray source and a digital x-ray detector. At an initial position for a selected projection angle, a spatially-fixed reference point is projected onto a partial region of the acquisition surface of the x-ray detector. For each further projection angle, a corresponding partial region on the acquisition surface is automatically determined. The tomosynthetic 3D image is reconstruction exclusively using image data from the respective partial regions.
US08363042B2 Photon transfer curve test time reduction
An improved method for photon transfer curve (PTC) testing in an image sensor is described. A cost and time savings is achieved by reducing the number of frames necessary for measurements to two that are generated by illuminating a first plurality of pixel rows at a first intensity level m1, a second plurality of pixel rows at a second intensity level t2, and so forth up to an nth plurality of pixel rows illuminated at an nth intensity level mn where mn>m2>m1. The resulting image has “n” regions each with a different brightness. The highest intensity level essentially saturates the pixels in the nth region. In one example, a four row exposure and five intensity levels are employed in the illuminator sequence. An intelligent light source is pre-programmable with illumination intensity settings and is synchronized to the image sensor using HSYNC and VSYNC signals, for example.
US08363038B2 Flexible pixel hardware and method
A graphical display station of arbitrary shape such as channel letters or other shaped structures is populated with pixels which are components of flexible pixel strings which can be arranged to fit the arbitrary shape(s). The flexible pixel strings provide for straightforward and cost effective fabrication of channel letter or other shaped displays. The invention also includes pixel units which comprise lighting elements together with such control circuits as are needed to roperly drive the lighting elements to form a graphical image. Addressing of the particular pixels is provided to accommodate the arbitrary arrangement of pixels of the flexible pixel strings. Methods of fabricating a channel letter display are also disclosed.
US08363037B2 Reset circuit for power-on and power-off
A circuit for resetting a display having at least one driver outputting a driving voltage through an output channel to a corresponding data line of a panel comprises a first switch and a second switch. The first switch is actuated by a control pulse to transfer a reset voltage to the data line of the panel. The second switch is actuated by the control pulse to electrically isolate the output channel of the driver from the data line of the panel, wherein the control pulse is asserted during transient periods resulting from power-on and power-off of the display.
US08363033B2 Capacitance sensing circuit
A capacitance sensing circuit for a touch panel includes an analog capacitance-detecting circuit, a PWM-to-digital circuit and a self-calibration circuit. The analog capacitance-detecting circuit detects the capacitance of the touch panel based on a charging current, and converts the detected capacitance into a PWM control signal. The PWM-to-digital circuit converts the PWM control signal into a sensing count value based on a clock signal. The self-calibration circuit adjusts the value of the charging current or the frequency of the clock signal according to the difference between the range of the sensing count value and a predetermined detecting range. The predetermined detecting range can thus be adjusted for matching the range of the sensing count value.
US08363032B2 Image display system and method for determining input position thereon
The present invention provides an image display system including a capacitive touch panel. The touch panel includes a plurality of groups of capacitor, and each group includes a number of capacitor modules. The touch panel also includes a processing circuit, a first scanning circuit, and a second scanning circuit. The first scanning circuit scans in turn each group. The second scanning circuit scans in turn each capacitor module of a particular group of capacitor. Then the processing circuit generates an input signal associated with a position on the touch panel.
US08363020B2 Methods and apparatus for pressure-based manipulation of content on a touch screen
Methods and apparatus are provided for manipulating content displayed on a touch screen utilizing a transparent pressure-sensing touch panel. A method comprises displaying content on the touch screen and obtaining one or more pressure metrics for an input gesture on the transparent pressure-sensing touch panel. Each pressure metric corresponds to pressure (or force) applied to the transparent pressure-sensing touch panel by a respective impression of the input gesture. The method further comprises adjusting the displayed content on the touch screen in response to the input gesture, wherein the displayed content is adjusted based on to the one or more pressure metrics for the input gesture.
US08363017B2 Touch panel and display device using the same
A touch panel includes a first electrode plate and a second electrode plate separated from the first electrode plate. The first electrode plate includes a first substrate and a first conductive layer disposed on a lower surface of the first substrate. The second electrode plate includes a second substrate and a second conductive layer disposed on an upper surface of the second substrate. At least one of the first conductive layer and the second conductive layer includes a carbon nanotube layer, and carbon nanotubes in the carbon nanotube layer are arranged along a same direction. A display device adopting the touch panel includes the touch panel and a display element.
US08363011B2 Control apparatus and method
The invention discloses a control apparatus capable of providing a user with a control over an object displayed on a display apparatus by a pointing device. The control apparatus includes an image capturing module, a separating module, a positioning module, a constructing module, and a processing module. The image capturing module is used to record an image sequence included N images. The separating module is applied to capture the pointing device image related to the pointing device from each image. The positioning module is used for calculating a specific point of the pointing device image of each image to generate a first set of specific point information. The constructing module is applied to generate a trajectory in accordance with a pre-defined criterion and the first set of specific point information. Additionally, the processing module is used to analyze the trajectory and generate a control signal to control the object.
US08363006B2 Automatic screen and keypad brightness adjustment on a mobile handheld electronic device
A method is set forth for automatically adjusting screen and keypad brightness on a mobile electronic device having a light sensor, display screen and keypad, for optimum legibility under varying lighting conditions, with minimal eye strain and distraction. The method includes obtaining light level samples from the light sensor, and independently adjusting backlight intensity of the display screen and keypad responsive to the light level samples. Preferably, correct screen and keypad adjustments are made responsive to pulling the handheld device out of its holster notwithstanding non-optimal ambient light detection while the device is being removed from the holster. According to another aspect, the described method allows for ambient light detection in a handheld device where the light sensor and a message notification indicator share a common light pipe.
US08363004B2 Method of driving a light source, light source device for performing the same, and display device having the light source device
A method of driving light sources controls amounts of light from light-emitting diode (LED) strings based on pulse signals to operate the LED strings connected in parallel. Voltages are synchronized with the pulse signals at input terminals of control circuits to detect the voltages, the control circuits being connected to the LED strings and controlling resistance variations of the LED strings. The operation of the LED strings is stopped when the detected voltage is out of a predetermined allowable voltage range due to a short-circuited LED. Therefore, a light source device may be protected by stopping the operation of the LED strings.
US08362994B2 Display device
Display bright in contrast can be obtained without discrination and flicker in the display device of the direct vision type whose pixel pitches are short to 20 μm or less. A liquid crystal panel is driven through the frame inverse driving method, and the vertical frame frequency is set to 120 Hz or more. Also, each of the pixels is arranged to correspond to one of R, G and B of color filters disposed on a TFT substrate side.
US08362985B2 Organic EL display device and method of driving thereof
A display device includes plural scan lines, plural data lines intersecting the of scan lines, plural discharge lines for the respective scan lines; and plural pixel circuits for respective intersections of the scan lines and the data lines. Each of the pixel circuits includes a driving transistor, a first diode in which the cathode is connected to a power supply voltage line and the anode is connected to the source of the driving transistor, a retention capacitor connected between the gate and the source of the driving transistor, a selection transistor in which one of the drain and the source being connected to a data line and the other being connected to the gate of the driving transistor, and a second diode in which the cathode is connected to a discharge line and the anode is connected to the source of the driving transistor.
US08362981B2 Display device
In order to maintain a high visual image quality and save power, a display device includes: R sub-pixels, G sub-pixels, B sub-pixels, and W sub-pixels; and a human detection sensor (12) for detecting whether or not a person is present within a predetermined range. A use rate of the W sub-pixels is changed depending on whether or not a person is present within the predetermined range.
US08362975B2 Display device, electronic appliance, optical member, display panel, controller, and control method for driving display panel
To provide a display device that is capable of achieving a sufficient confidentiality keeping performance for directions other than a specific direction without a troublesome work such as wearing special eyeglasses. The display device includes: a plurality of display units each having a main pixel for displaying a first image and a sub-pixel for displaying a second image arranged in matrix in a first direction and a second direction; and an optical member which distributes light emitted from the plurality of display units towards different directions along the first direction. The display unit has a first display area in which the main pixel and the sub-pixel are formed in the second direction, and a second display area in which only the main pixel is formed.
US08362974B2 Wearable display unit, headphones and system provided with these
Inclination of an image display unit is prevented at the time of using a wearable display unit in which the image display unit can move between a projection position where the image display unit comes in front of a user's eye and a retracted position where the image display unit has been retracted from the front of the user's eye. A display support member 27 is prevented from rotating in relation to a display support member housing part 31 in a direction included in a plane perpendicular to the longitudinal direction of the display support member 27, even in a state that the display support member can move. To that end, grooves 28a, 28b extending in the longitudinal direction are formed in the display support member 27, while guide rollers 34a, 34a in contact with these grooves are provided within the display support member housing part 31.
US08362970B2 Configurable imaging system
An imaging system is provided, the imaging system comprising at least a first and second input modules for distributing respective images and microtile units in communication with each other and the input modules, each of the input modules enabled to exchange command signals with each of the plurality of microtile units and each other in a self-organization process. When input modules encounter one another during the self-organization process, then a system master is designated based on at least one of: which of the input modules was a previous system master: which of the input modules has a newest firmware revision; which of the input modules has already organized a largest number of the microtile units in the self-organization process; and which of the input modules first discovers the other of the input modules.
US08362964B2 Method and auxiliary device for adjusting antenna angle
An auxiliary device for adjusting an antenna angle includes: an inputting unit, configured to input preset angle information of an antenna; a sensing unit, configured to perform sensing and obtain angle information of the antenna; a processing unit, configured to compare the angle information of the antenna with the preset angle information of the antenna according to the angle information of the antenna and the preset angle information of the antenna, and control a prompting unit to send a prompt when the angle information of the antenna is consistent with the preset angle information of the antenna; and the prompting unit, configured to send the prompt.
US08362957B2 Radiation pattern control
An apparatus including: a first antenna element; a second antenna element; a ground plane element for at least one of the first and second antenna elements; a first choke arranged to affect a first maximum of current density produced in the ground plane element by the first antenna element; and a second choke arranged to affect a second maximum of current density produced in the ground plane element by the second antenna element.
US08362949B2 GPS and MEMS hybrid location-detection architecture
The present application describes a computer-implemented method and system for obtaining position information for a moving mobile device with increased accuracy and reduced power consumption. The subject of the present application combines information from a GPS location sensor with information from MEMS devices such as an acceleration detector and a gyroscope using statistical analysis techniques such as a Kalman filter to estimate the location of the device with greater accuracy while using numerical methods such as the Newton-Raphson Method to minimize power consumption. Minimizing power consumption is possible because GPS signals sampled at a lower rate can conserve power, while GPS sampled at a lower rate and working together with MEMS devices can achieve the same level of location prediction accuracy as a GPS alone sampled at a higher rate.
US08362947B2 Method for obtaining object-plane field from its two images
The invention provides a method for obtaining the object-plane field without a pure theoretical estimation or a direct experimental measurement of a point spread function (PSF) of an imaging system. Instead, at least two image-plane fields have to be recorded. It is essential that the resolutions of the system producing the images have to be quite different from each other. Although both PSFs of the system are unknown, the recording conditions have to be chosen so that the second PSF could be expressed via the first PSF. Two integral equations—(1) a convolution of the object-plane field with the first PSF and (2) a convolution of the object-plane field with the second PSF (expressed via the first PSF)—can be reduced to one functional equation in the Fourier space. The reverse Fourier transform of the solution of this equation is the object-plane field.
US08362944B2 Radar system
A radar system is disclosed for forming a scanning receive beam from signals received by a phased array having a plurality of sub arrays. An exemplary radar system includes a plurality of phase units each configured to receive a signal from one or more sub arrays. Each phase unit includes a waveform generator configured to generate an analog waveform having a frequency corresponding to a time-varying phase shift. Each waveform generator is arranged to digitally generate the analog waveform, and output a comparison of the received signal with the waveform, incorporating the time-varying phase shift. The system further includes a combining unit configured to combine the outputs from the plurality of phase units to form a scanning receive beam.
US08362936B2 Circuit and method for optimizing dynamic range in a digital to analog signal path
A circuit for maximizing dynamic range in a digital to analog signal path comprises an input for receiving an input signal, a first gain stage coupled to the input having a first gain setting, an second gain stage coupled to the first gain stage, the second gain stage having an second gain setting, a controller configured to selectively increase the first gain setting and decrease the second gain setting according to the input signal level and an output coupled to the second gain stage for transmitting an output signal. A method for maximizing dynamic range in a digital to analog signal path comprises detecting a digital input signal level, detecting a desired user gain level, applying a first gain to the digital input signal, converting the digital input signal into an analog signal, and applying a second gain to the analog signal, wherein the first and second gain are selectively and inversely manipulated according to the digital input signal while maintaining a desired user gain level.
US08362927B2 Advertisement systems and methods for notification systems
Advertisement systems and methods are provided for use in connection with notification services or systems. One such method, among others that are disclosed, can be practiced by performing at least the following steps: (a) monitoring travel data associated with a mobile thing; (b) contacting a party based upon the travel data; (c) providing an advertisement to the party during the contact; and (d) charging a fee for or otherwise monetarily benefiting from providing the advertisement.
US08362925B2 Avionics display system and method for generating flight information pertaining to neighboring aircraft
Embodiments of a process are provided suitable for implementation by an avionics display system deployed on a host aircraft and including a monitor. In one embodiment, the process includes the step of receiving air traffic data indicative of a first flight characteristic pertaining to a neighboring aircraft. The first flight characteristic is selected from the group consisting of: (i) the wake turbulence created by the neighboring aircraft, (ii) the current flight plan of the neighboring aircraft, and (iii) the airspace in which the neighboring aircraft's current detection position should reside to ensure that the neighboring aircraft's actual position resides within the an airspace currently assigned to the neighboring aircraft. A visual representation of the first flight characteristic is generated on the monitor.
US08362916B2 Methods and systems for borehole telemetry
Methods and systems for borehole telemetry utilizing a tool configured or designed for deployment in a borehole traversing a subterranean formation. The tool includes a downhole telemetry module; a surface telemetry module; and a datalink between the downhole and surface modules configured or designed for transferring data over one or more data communication channels utilizing at least one telemetry scheme selected from a plurality of telemetry schemes based on at least one downhole parameter.
US08362915B2 System and method for determining stretch or compression of a drill string
A system and a method for determining stretch or compression of a drill string is disclosed. Sensors are positioned along the drill string for collecting data for determining the stretch or compression. The stretch or the compression of the drill string may be used to calculate depths at which measurements are obtained by tools associated with the drill string.
US08362914B2 Communication regarding aspects of a dispensed consumable composition
A method and system for administering a consumable composition may comprise one or more of the following (a) dispensing a dose of a consumable composition according to a programmed dosing schedule; and (b) communicating an aspect of the consumable composition to a system associated with a monitoring entity. The method may comprise one or more of the following steps: (a) dispensing a dose of a consumable composition according to a programmed dosing schedule; and (b) controlling the functionality of a device according to an aspect of the consumable composition. The system for administering a consumable composition may comprise one or more of the following: (a) means for dispensing a dose of a consumable composition according to a programmed dosing schedule; and (b) means for communicating an aspect of the consumable composition to a system associated with a monitoring entity and further comprise the following: means for controlling the functionality of a device according to an aspect of the consumable composition.
US08362909B2 Systems, methods and apparatus for determining whether a low battery condition exists in a remote control
Various embodiments of systems, methods and apparatus are provided for adjusting a low battery detection threshold in a remote control. An embodiment of a method includes determining a type of a battery powering a remote control of an entertainment device and determining a first low battery threshold for the battery based on the type of the battery. The first low battery threshold indicates a low battery condition of the remote control. Responsive to measuring a voltage of the battery, a determination is made regarding whether the voltage of the battery is below the low battery threshold. Responsive to determining that the voltage of the battery is below the first low battery threshold, a low battery message is transmitted to an entertainment device. The entertainment device utilizes the message to present an indicator to a user regarding the low battery condition of the remote control.
US08362908B2 Systems and apparatus for battery replacement detection and reduced battery status transmission in a remote control
Various mechanisms are described for indicating to a user a low battery condition of a remote control for a controlled device. More particularly, a remote control detects a low battery condition as well as the replacement of batteries in the remote control. The remote control transmits a low battery message to a controlled device responsive to detecting a low battery condition. The remote control refrains from transmitting one or more subsequent low battery messages to the controlled device prior to detection of replacement of batteries. The remote control transmits a battery status message to the controlled device responsive to detecting the replacement of batteries in the remote control. The controlled device utilizes the low battery message and the battery status message to determine whether to present a low battery indicator to a user regarding a low battery condition of the remote control.
US08362907B1 Self-stick resonant enclosure that responds to flush toilet fill valve water inflow vibration
An electromechanical toilet leak detector comprises first and second enclosure portions. An adhesive structure disposed on the second enclosure portion, the adhesive structure in use for being removably adhered to the porcelain outer surface of a flush toilet. One of the first and second enclosure portions includes a groove that mates with a lip provided by the other of the first and second enclosure portions to provide a substantially water-resistant seal therebetween. A vibration sensing transducer disposed between the first and second enclosure portions generates a signal responsive to vibration generated by the toilet due to water inflow turbulence.
US08362899B2 Initiating emergency communication in response to detecting bio-feedback satisfying an alert condition
Provided are a method, system, and program for initiating emergency communication in response to detecting bio-feedback satisfying an alert condition. A portable electronic device is coupled to a body of a user to monitor biofeedback from the body of the user through a monitoring device disposed within the portable electronic device. Detection is made that that the monitored biofeedback satisfies an alert condition. An operation is initiated to cause a wireless transmission of an emergency communication to an emergency station in response to detecting that the monitored biofeedback satisfies the alert condition.
US08362898B2 Key fob and system for indicating the lock status of a door lock
The present invention provides a system that records, at a remote location, the current status of a door lock. This invention provides a key fob device, which records the current status of a door look. The key fob indicates to the user the current lock status of the given door(s) in question. The key fob is a small key chain attached device, which records the state of the door locks, or other devices or appliances, as one departs from the door. The system of the present invention comprises a sensor at the door that detects the current lock status of a door and transmits this lock to the key fob. Also incorporated into the key fob is circuitry that receives and records this received lock status. A display component in the key fob displays this current lock status when prompted by the user.
US08362895B2 Systems and methods of information distribution
A video distribution system can present pictorial information relative to a developing alarm condition. Pre-recorded, or live images can be presented automatically in response to alarm indicating indicia, or, minimal inputs.
US08362892B2 Information system
An information system is provided for displaying a residual range of a motor vehicle, and includes devices for determining the filling degree of a power storage device of the motor vehicle, a computing unit for determining the residual range, and a display unit for displaying the residual range, by way of the filling degree of the power storage device. A first estimated value concerning a maximal residual range of the motor vehicle can be determined. A power consumption of at least one additional consuming device of the motor vehicle can be determined and, while the power consumption of the at least one additional consuming device is taken into account, a second estimated value can be determined concerning a reduced residual range of the motor vehicle. The first estimated value can be displayed by the display device simultaneously with the second estimated value and/or a difference between the first and the second estimated values can be displayed simultaneously with at least one of the two estimated values.
US08362883B2 Method and system for the presentation of information via the tactile sense
Methods are provided for communicating information via a tactile sense is provided. In one embodiment, the method comprises receiving input information at a controller comprising a processor. In addition, the method comprises generating a tactile sequence from the input information according to a predetermined communication structure via the controller and transmitting the tactile sequence to a display comprising a plurality of activators. Thereafter, the method comprises outputting the tactile sequence on the display. Systems are also provided for carrying out the described methods.
US08362877B2 Location localization
A location localization method and system. The method includes transmitting by an RFID tag reader, a request for locating a passive RFID tag in a facility. The RFID tag reader receives from active RFID tags, a first date/time associated with first data. The RFID tag reader transmits to the active RFID tags, a request for retrieving the first data. The first data comprises distances between each active RFID tag and the passive RFID tag. The RFID tag reader receives the first data. The RFID tag reader receives a map of the facility and locations on the map for the active RFID tags. The RFID tag reader determines a location within the facility for the passive RFID tag based on the first data, the map, and the locations on the map. The RFID tag reader transmits the first location to a user.
US08362870B2 Impedance calibration circuit with uniform step heights
An integrated circuit includes a first connection line; a second connection line; a plurality of tuning resistors with each having a sequence number and being coupled between the first connection line and the second connection line; and a plurality of switches, with each being coupled in series with one of the plurality of tuning resistors. The sequence numbers of the plurality of tuning resistors are continuous. The resistance values of the plurality of tuning resistors are a function of the respective sequence numbers.
US08362862B2 Starter motor assembly with soft start solenoid
A solenoid for a vehicle starter comprises a pull-in coil and a hold-in coil positioned axially adjacent to the pull-in coil. A plunger is positioned within the pull-in coil and configured to move in an axial direction when the pull-in coil is energized. The plunger is separated from a plunger stop in the axial direction by an air gap when the pull-in coil and the hold-in coil are not energized. When the pull-in coil and hold-in coil are energized, a shoulder of the plunger moves in an axial direction toward the plunger stop. The pull-in coil is positioned in the solenoid such that it is removed from the plunger stop in the axial direction. In contrast, the hold-in coil encircles the plunger stop.
US08362854B2 Flexural vibration piece and oscillator using the same
A flexural vibration piece including a vibrator having a first region on which a compressive stress or a tensile stress acts and a second region on which a tensile stress acts when a compressive stress acts on the first region and a compressive stress acts when a tensile stress acts on the first region, and performs flexural vibration in a first plane; and a heat conduction path formed of a material having a thermal conductivity higher than the vibrator and that thermally connects the regions, wherein when m is the number of heat conduction paths, ρth is the thermal resistivity of the heat conduction path, ρv is the thermal resistivity of the vibrator, tv is the thickness of the vibrator in a direction orthogonal to the first plane, and tth is the thickness of the heat conduction path, a relationship of tth≧(1/m)×tv×(ρth/ρv) is satisfied.
US08362846B2 Package manufacturing method and apparatus for piezoelectric oscillator
A package manufacturing method capable of preventing recess portions from being formed in penetration electrodes. The package manufacturing method includes an electrode member forming step of inserting core portions made of a metallic material into cylindrical members made of a first glass material and heating the cylindrical members so as to weld the cylindrical members to the core portions, thus forming electrode members; a hole forming step of forming holes, in which the electrode members 8 are disposed, on a penetration electrode forming board wafer made of a second glass material; an electrode member disposing step of disposing the electrode members in the holes formed on the wafer; a welding step of heating the wafer and the electrode members so as to be welded to each other; and a cooling step of cooling the wafer and the electrode members. In the welding step, a pressurizing mold is placed on the surface of the wafer, the wafer is pressed by the pressurizing mold, and the wafer and the electrode members are heated to a temperature higher than the softening point of the first glass material and the softening point of the second glass material, whereby the wafer and the electrode members are welded to each other.
US08362845B2 Method and apparatus to improve performance of GPSDO's and other oscillators
In one embodiment, the present invention includes a method of correcting the frequency of a crystal oscillator. The method includes establishing an operating baseline for the crystal oscillator using a frequency reference, storing information in memory, and adjusting the frequency according to the information. The information corresponds to the operating baseline. Adjusting the frequency occurs in response to a power-on event and the absence of the frequency reference.
US08362840B2 Apparatus and methods for biasing a power amplifier
Apparatus and methods for biasing a power amplifier are provided. In one embodiment, a packaged circuit includes a power amplifier, a bond wire electrically connected between a system voltage source and a supply input of the power amplifier, a current source, a reference resistor electrically connected between the system voltage source and the current source, and a comparator. The comparator is configured to compare a sense voltage that is based on a voltage across the bond wire to a reference voltage that is based on a voltage across the reference resistor. The comparator is configured to generate a saturation control signal for clamping a bias current of the power amplifier when the sense voltage exceeds the reference voltage.
US08362838B2 Multi-stage amplifier with multiple sets of fixed and variable voltage rails
A signal processing system and method utilizes a multi-stage amplifier to amplify an input signal. The multi-stage amplifier uses a mixed set of voltage rails to improve the operating efficiency of at least one of the amplification stages while allowing other amplification stages to operate in a predetermined operating mode. Efficiency of at least one of the stages is improved by supplying at least one variable voltage rail to an amplification stage of the multi-stage amplifier. The variable voltage rail varies in response to changes in an input signal voltage to the amplification stage. Accordingly, at least one amplification stage utilizes a variable voltage rail, and all amplification stages are supplied with a set of voltage rails that provides sufficient input signal headroom, thus, providing amplification stage efficiency and adequate voltage to allow operation of all amplification stages.
US08362835B2 Decade bandwidth planar MMIC four port transformer
A wide bandwidth planar four port MMIC transformer is provided by input diplexers which divide up the incoming signal into a high band and a low band, with the resulting signals coupled to high band and low band four port transformers implemented in one embodiment using spiral inductors and coupled lines, the outputs of which are combined using two output diplexers to provide a decade bandwidth transformer.
US08362832B2 Half-bridge three-level PWM amplifier and audio processing apparatus including the same
A half-bridge three-level pulse width modulation (PWM) amplifier includes a prescaling unit, a PWM generator configured to convert the input signal to a three-level PWM signal having a first level, a second level and a reference level and an output stage. The prescaling unit scales an input signal according to at least one gain value to provide a scaled signal. The PWM generator varies the width of pulses having the first level and varies the width of pulses having a second level based on the scaled signal. The output stage drives an output node to a level of a first power supply voltage, a second power supply voltage or a third power supply voltage based on the three-level PWM signal. The output node is connected to a load. The magnitude of the at least one gain value compensates for variations of power supply voltages.
US08362830B2 Power semiconductor device
A power semiconductor device comprises: a high-voltage side switching element and a low-voltage side switching element which are totem-pole-connected in that order from a high-voltage side between a high-voltage side potential and a low-voltage side potential; a high-voltage side drive circuit that drives the high-voltage side switching element; a low-voltage side drive circuit that drives the low-voltage side switching element; a capacitor which has a first end connected to a connection point between the high-voltage side switching element and the low-voltage side switching element and a second end connected to a power supply terminal of the high-voltage side drive circuit and supplies a drive voltage to the high-voltage side drive circuit; and a diode which has an anode connected to a power supply and a cathode connected to the second end of the capacitor and supplies a current from the power supply to the second end of the capacitor, wherein the diode includes a P-type semiconductor substrate, an N-type cathode region on a surface of the P-type semiconductor substrate, a P-type anode region in the N-type cathode region, a P-type contact region and an N-type contact region in the P-type anode region, a cathode electrode connected to the N-type cathode region, and an anode electrode connected to the P-type contact region and the N-type contact region.
US08362829B2 Semiconductor device
A semiconductor device includes a power semiconductor array including a first power semiconductor located on one end of the power semiconductor array, a second power semiconductor located on the other end and a third power semiconductor located between the first and second power semiconductors and a diode array including a first diode located on one end of the diode array, a second diode located on the other end and a third diode located between the first and second diodes. A resistance value between an emitter electrode and a collector electrode in ON state is higher at the third power semiconductor than at the first and second power semiconductors. Upon application of a voltage of not less than a rising voltage, the third diode has a higher resistance value than resistance values of the first diode and the second diode upon application of a voltage not less than a rising voltage.
US08362815B2 Digital phase locked loop
A digital phase locked loop (300) configured to receive a reference clock signal (302) and a channel control word (308), and to generate an output clock signal (304). The digital phase locked loop comprising an adjustable delay component (306) configured to: receive the reference clock signal (302), apply a time delay to the reference clock signal (302) in accordance with a time delay control signal (316); and provide a delayed reference clock signal (318). The digital phase locked loop further comprising a timing component (320) configured to process the delayed reference clock signal (318) and the output clock signal (304), and generate a first control signal (322) representative of the phase of the output clock signal (304); a reference accumulator (310) configured to receive the channel command word (308) and generate: a second control signal (312) representative of the phase of an intended output clock signal; and the time delay control signal (316) such that the delayed reference clock signal (318) is delayed by a period of time representative of a first portion of the phase of the intended output clock signal. The digital phase locked loop also comprising a controller (314) configured to process the first and second control signals (322, 312), and generate a DCO control signal (326) for setting the frequency of a digitally controlled oscillator (328) in accordance with the first and second control signals (322, 312); and a digitally controlled oscillator (328) configured to generate the output clock signal (304) in accordance with the DCO control signal (326).
US08362813B2 Re-driver with pre-emphasis injected through a transformer and tuned by an L-C tank
A re-driver circuit has pre-driver, intermediate, and output stages. Pre-emphasis on the output is generated by the intermediate stage and injected into an output stage. The intermediate stage is a frequency-tuned amplifier that has an inductive-capacitive L-C tank circuit that is tuned to a desired frequency of the output. The intermediate stage does not directly drive the output stage. Instead, an on-chip coupling transformer couples the L-C tank circuit to the output stage. The coupling transformer has a first inductor that is part of the L-C tank circuit in the intermediate stage, and a second inductor that is part of the output stage. Mutual inductance between the first inductor and the second inductor inductively couple a pre-emphasis voltage onto the output. The magnitude of the pre-emphasis can be changed by adjusting current in the intermediate stage.
US08362812B2 Switching gate driver
Disclosed is a switching gate driver of an IGBT device, including a resistor unit to control a gate current of the IGBT device; and a voltage reader that outputs a control signal to control a variable resistor unit of the resistor unit to the resistor unit, according to a collector-emitter voltage of the IGBT device.
US08362809B2 Dual-mode voltage controlled oscillator, frequency synthesizer and wireless receiving device
The invention provides a dual-mode voltage-controlled oscillator (DMVCO), a frequency synthesizer and a wireless receiving device, and pertains to the technical field of integrated circuit of radio frequency wireless receiver. The DMVCO and the frequency synthesizer can operate in a wideband mode and a quadrature mode. When operating in the quadrature mode, a quadrature signal is provided for a Single Sideband Mixer of the frequency synthesizer by a quadrature coupling of a first voltage-controlled oscillator unit and a second voltage-controlled oscillator unit in the DMVCO in the overlapped frequency band so that the frequency synthesizer can cover a higher output frequency band. Therefore, the tuning range of the DMVCO of the invention is wide, and the frequency synthesizer using the DMVCO is low in power consumption, simple in structure and has good frequency spur performance.
US08362808B2 Transmission input circuit
A transmission input circuit of the present invention is provided with: a current detection resistor which receives an input of a line current flowing through a transmission line and generates a line current detection voltage; a constant current circuit which generates a predetermined reference current; a first switch which performs a switching operation at an empty timing where a transmission current is not flowing, to thereby allow the reference current to flow from the constant current circuit to the current detection resistor, and generate a reference voltage, in which a threshold voltage corresponding to the reference current is added to a load current detection voltage corresponding to the load current; a capacitor which is connected to the current detection resistor via the first switch; a second switch which performs a switching operation in synchronization with the first switch to thereby sample-hold the reference voltage generated by the current detection resistor in the capacitor; and a comparator which receives an input of the line current detection voltage generated by means of the current detection resistor, to one of input terminals, receives an input of the reference voltage held in the capacitor to an other input terminal, and outputs a voltage component of the line current detection voltage which exceeds the reference voltage, as a transmission current detection signal.
US08362794B2 Method and system for assessing reliability of integrated circuit
The present invention provides a method. The method includes operating a plurality of field-effect-transistors (FETs) under a first operation condition; reversing an operation direction for at least one of the plurality of FETs for a brief period of time; measuring a second operation condition of the one of the plurality of FETs during the brief period of time; computing a difference between the second operation condition and a reference operation condition; and providing a reliability indicator based upon the difference between the second and the reference operation conditions, wherein the plurality of FETs are employed in a single integrated circuit (IC).
US08362788B2 Double piston rod
A distance measuring apparatus for detecting the position of a reflection body in a line structure is provided that includes a sensor device, which has at least one antenna for feeding a transmission signal as an electromagnetic wave into the line structure and for receiving the electromagnetic wave reflected on the reflection body. The sensor device also includes evaluation electronics which are configured to determine the position of the reflection body from the phase difference between the transmitted and the received wave.
US08362786B2 Method and device for determining degradation state of electrical storage device in hybrid construction equipment
The degradation of an electrical storage device 30 such as a capacitor can be determined by a system which is not an external device but is installed in hybrid construction equipment 1 in a state that the electrical storage device 30 such as a capacitor is mounted. To achieve this objective, it is at least checked that the working machine has stopped. Next, when it has been checked that the working machine has stopped, a degradation state determination time control mode is entered, a motor-generator is driven at the prescribed rotational speed and the prescribed torque, and the electrical storage device rises from the prescribed start charging voltage to the prescribed end charging voltage (Step 102). Next, the capacitance of the electrical storage device is calculated based on the values of the rotational speed and the torque of the motor-generator during the degradation state determination time control mode, the values of the start charging voltage and the end charging voltage of the electrical storage device, and the time needed for the electrical storage device to reach the end charging voltage form the start charging voltage. Next, by comparing the calculated capacitance of the electrical storage device and the reference capacitance, the degradation state of the electrical storage device is determined.
US08362784B2 Capacitor capacitance diagnosis device and electric power apparatus equipped with capacitor capacitance diagnosis device
A capacitor capacitance diagnosis device includes a power supply which is for charging a capacitor, a discharge circuit which is connected to the capacitor in parallel to discharge energy of the capacitor, a resistance dividing circuit which is for measuring voltage drop value during discharging, a measurement circuit which measures divided voltage, and a diagnosis circuit which determines adequacy of capacitor capacitance from a time change in voltage due to the discharge. This makes it possible to diagnose adequacy of capacitor capacitance of an electric power apparatus during operation.
US08362780B2 Induction coil impedance modeling using equivalent circuit parameters
Methods and related systems are described for making an electromagnetic induction survey of a formation surrounding a cased section of a borehole. An electromagnetic transmitter and/or receiver is deployed into the cased section of the borehole. Electromagnetic survey measurements and impedance measurements relating to impedance of the transmitter and/or receiver are made while deployed in the section of the borehole. Compensation is made for the attenuation amplitude and/or phase in the electromagnetic survey measurements due to the conductive casing. The compensation is based on the impedance measurements and equivalent circuit parameters. The impedance measurements are correlated with numerical modeling results of a purely inductive electromagnetic transducer, and calculated equivalent circuit parameters are combined with the numerical modeling results.