Document Document Title
US08479304B1 Selectively protecting against chosen plaintext attacks in untrusted storage environments that support data deduplication
Various methods and systems for selectively protecting against chosen plaintext attacks when encrypting data for storage on an untrusted storage system are disclosed. One method involves generating an encryption key for use in encrypting data and generating an identifier for the data. Generation of the encryption key is based upon a hash of the data to be encrypted, and generation of the identifier is based upon the data to be encrypted and/or the encryption key. The method also involves detecting whether an encrypted copy of the data is already stored by a storage system, based upon the identifier. The method also detects whether a higher level of security has been specified for the data and, if so, modifies the data to be encrypted or the encryption key, based upon a client-specific value, prior to generating the identifier.
US08479299B1 Strategically reducing the accuracy of geotags in digital photographs
The accuracy of geotag information embedded in digital photographs is reduced. Network traffic is monitored, and transmission of a file stream comprising a digital photograph is identified. A geotag is identified in the file stream, as well as integrity verification information. It is determined that the identified geotag corresponds to a private location. The identified geotag is modified so as to reduce the accuracy of its content. Once the geotag is modified, the integrity verification information is updated to account for the modified geotag.
US08479293B2 Security technique for an open computing platform system
The present invention relates to a method for ensuring the security of an open platform. Specifically, the present invention pertains to a method of using a validation program, itself highly secure, to evaluate and securely flag files in software to be loaded and used on palmtop computing devices. The method prevents the infiltration and unauthorized installation of viruses, Trojans, and other known methods of compromising security in an open-platform system. Control of access to the operating system and the operation of applications and macros in a palmtop device is therefore maintained in the user.
US08479291B1 Systems and methods for identifying polymorphic malware
A computer-implemented method for identifying polymorphic malware may include identifying a sample of a variant within a polymorphic malware strain. The computer-implemented method may also include identifying a set of filters for identifying the polymorphic malware strain. The computer-implemented method may further include determining that the set of filters incorrectly excludes the sample from being identified as within the polymorphic malware strain. The computer-implemented method may additionally include modifying the set of filters to not exclude the sample from being identified as within the polymorphic malware strain. Various other methods, systems, and computer-readable media are also disclosed.
US08479285B2 Method, computer program and apparatus for controlling access to a computer resource and obtaining a baseline therefor
A plurality of computer messages are classified into clusters according to the behavior of the computer messages in the context of a computer resource. For a new message of the plurality of computer messages, it is determined whether the cluster to which the new computer message is classified has been seen previously. A measure is then obtained of the probability that the cluster to which the next new message will be classified has been seen previously.
US08479284B1 Referrer context identification for remote object links
A computer, computer program product, and method identify referrer context information associated with a remote object link. A network inspection module monitors network traffic and a remote object link identification module identifies remote links and their associated referrer context information. A link storage module stores the referrer context information along with the associated link. A look up module looks up the referrer context information in response to a request for a source of a link. The referrer context information is an important security resource in identifying the true source of a threat, and in avoiding future attacks. In addition, it allows for a more complete picture of how a link moves from one client to another by tracking how the link was sent and received.
US08479281B2 Authentication management methods and media
A method for managing authentication includes receiving a request at a directory service for authentication from a first of a plurality of users operating a first of a plurality of products, wherein the directory service associates each of the plurality of users with a plurality of roles for each of the plurality of products. The method also includes authenticating the first user utilizing the directory service, wherein the directory service provides a first role associated with the first user and the first product in response to the request.
US08479275B1 Secure high-throughput data-center network employing routed firewalls
A reliable and secure data-center. The data center includes a first data-center tier that is adapted to connect to an external network and an internal portion of the data center. A first firewall instance interfaces the first tier and the external network. A second firewall instance interfaces the first tier and the internal portion of the data center. In a more specific embodiment, the first firewall instance and the second firewall instance accommodate Internet Protocol SECurity (IPSEC) terminations using one or more VPNSMs. In this embodiment, the first data-center tier implements a core tier that includes one or more core switches that facilitate implementing the first firewall instance and the second firewall instance. The interior portion of the network represents a DeMilitarized Zone (DMZ) that includes a second tier that is connected between the first data-center tier and a third tier. The second tier implements an aggregation tier that includes one or more aggregation switches that facilitate implementing reverse-proxy caching. Overall Layer-3 design methodology is used within each tier and across tiers for optimized packet switching. The aggregation tier includes one or more aggregation-tier service modules for implementing load balancing, Secure Socket Layer (SSL) offloading, and/or the reverse-proxy caching.
US08479270B2 Method for allocating authorization key identifier for wireless portable internet system
A method and authentication apparatus for sharing information for identifying an Authorization Key (AK) with a Base Station (BS) in a subscriber station are provided. The method includes, in the subscriber station, sharing a root key with the BS by performing an authentication with the BS, sharing an AK derived from the root key with the BS, sharing an AK sequence number of the AK with the BS, and sharing an AK Identifier (AKID) of the AK with the BS. The AK sequence number is generated by a sequence number of the root key. The AKID is generated by a parameter including the AK, the AK sequence number, a Medium Access Control (MAC) address of the subscriber station, and a BS Identifier (BSID) of the BS.
US08479266B1 Network assignment appeal architecture and process
A system is provided that comprises a computer system, a database, and an application that, when executed on the computer system, receives a message containing notification that an unauthorized communication from a client device has been attempted, searches the database for policies associated with a network resource invoked by the unauthorized communication, and determines authorization for association with policies permitting the client device access to the network resource. The system terminates the client device association with a first virtual local area network and sends a reply to a virtual local area network access device and a gateway device containing information to one of modify and replace a virtual local area network interface associated with the first virtual local area network on each component to provision a second virtual local area network. The system also activates association with the second virtual local area network providing access to the network resource.
US08479263B1 Method and system for detecting captive portals
A method and system for detecting captive portals includes a two phase captive portal detection process whereby an initial HTTP ping request is sent from the endpoint captive portal detection application on an end user computing system to an Internet accessible web server. The Internet accessible web server is expected to return an initial response token to the endpoint captive portal detection application in response to the initial HTTP ping request and if the expected initial response token is received, an initial HTTPS query request is then sent together with the returned initial response token that requires server/client mutual authentication. If mutual authentication is accomplished, then it is determined that the user is not in a captive portal. Follow up HTTP ping requests are then periodically generated by the endpoint captive portal detection application and if the responses to the follow up HTTP ping requests do not change, i.e., the token does not change, no new HTTPS query request is sent.
US08479256B2 Merging mandatory access control (MAC) policies in a system with multiple execution containers
Application of a local instance of a general security policy is described. In a system with an instance of a program executing in a path container, a security policy applicable the the instance of the program is managed locally for the path container. The path container provides a confined execution environment for the program instance, and the security policy defines permitted operations for the program an all its instances. The instance of the security policy is associated with the path container, which allows the program instance to “see” management within the path container as though with the security policy, while entities having permissions outside the path container “see” the program instance limited to the path container and its associated security policy instance.
US08479253B2 Method, apparatus and machine-readable medium for video processing capability communication between a video source device and a video sink device
At one of a video source device and a video sink device, an indication of video processing capabilities of the other of the video source device and said video sink device is received. Based upon the indication and an indication of video processing capabilities of the one device, one of a plurality of video processing algorithms is selected for execution by the one device. The selecting may be based upon a set of precedence rules. Categories of video processing may for example include scan-rate conversion, interlacing, de-interlacing, de-noise, scaling, color correction, contrast correction and detail enhancement.
US08479250B2 Apparatus and method for detecting a media device
A system that incorporates teachings of the present disclosure may include, for example, a mobile device having a controller to detect a location of a user by detecting at least one of a network associated with the user and a location of the mobile device, wherein the location of the user includes a media processor, transmit a request for an audio command intended for the media processor to a server on a communications network after detecting the location of the user, wherein the audio command is transmitted by the server to the media processor, detect an audio signal emitted from the media processor, wherein the audio signal is caused by the audio command, and determine an identity of the media processor by associating the detected audio signal with the media processor. Other embodiments are disclosed.
US08479247B2 Upstream bandwidth conditioning device
A device may be used for conditioning an upstream bandwidth. The device can include a return path extending at least a portion of a distance between a supplier side connector and a user side connector, and a coupler connected within the return path, the coupler providing a secondary path. An offset or noise detection circuit is connected electrically downstream the coupler. A microprocessor is connected to the detection circuit. A variable signal level adjustment device is connected within the return path. The variable signal level adjustment device can be controlled by the microprocessor responsive to a detected offset level or noise floor in the return path.
US08479232B2 Display apparatus and method for scheduling broadcast using the same
A display apparatus and a method for scheduling a broadcast using the same. The broadcast scheduling method includes generating a program information table, in which broadcast information is arranged, if a broadcast program selected by a user in the program information table is moved into an area adjacent to an icon, displaying the broadcast program being added to an item folder, and scheduling the broadcast program.
US08479231B2 Program receiving apparatus, program transmission/reception system, program reception method, program, and recording medium
Provided is a program reception terminal that can more kindly remind the user of the existence of a forgot-to-view program. The program reception terminal comprises: a want-to-view program identifying unit 149 that identifies a want-to-view program of a viewer based on the viewing history; a not-yet-viewed program extracting unit 301 that extracts not-yet-viewed programs; a forgot-to-view program determining unit 148 that searches whether there is a want-to-view program in the not-yet-viewed programs and that determines the program found out by the searching as the forgot-to-view program; a related program determining unit 154 that determines whether a related program identified from the forgot-to-view program based on a predetermined rule exists in a program group in a predetermined period later than the predetermined time; and a program guide display control unit 144 that displays the existence of the forgot-to-view program if the related program exists.
US08479225B2 Social and interactive applications for mass media
Systems, methods, apparatuses, user interfaces and computer program products provide social and interactive applications for mass media based on real-time ambient-audio and/or video identification.
US08479217B2 Apparatus, system, and method for persistent user-level thread
Embodiments of the invention provide a method of creating, based on an operating-system-scheduled thread running on an operating-system-visible sequencer and using an instruction set extension, a persistent user-level thread to run on an operating-system-sequestered sequencer independently of context switch activities on the operating-system-scheduled thread. The operating-system-scheduled thread and the persistent user-level thread may share a common virtual address space. Embodiments of the invention may also provide a method of causing a service thread running on an additional operating-system-visible sequencer to provide operating system services to the persistent user-level thread. Embodiments of the invention may further provide apparatus, system, and machine-readable medium thereof.
US08479212B2 System and method for dynamic rescheduling of multiple varying resources with user social mapping
A system and method for scheduling resources includes a memory storage device having a resource data structure stored therein which is configured to store a collection of available resources, time slots for employing the resources, dependencies between the available resources and social map information. A processing system is configured to set up a communication channel between users, between a resource owner and a user or between resource owners to schedule users in the time slots for the available resources. The processing system employs social mapping information of the users or owners to assist in filtering the users and owners and initiating negotiations for the available resources.
US08479211B1 Dynamic resource commitment management
Various aspects of a data volume or other shared resource are determined and updated dynamically for purposes such as to provide guaranteed qualities of service. For example, the number of partitions in a data volume and/or the way in which data is stored across those partitions can be updated dynamically without significantly impacting the customer using the volume. The data stored to the volume can be striped or otherwise distributed across a number of logical areas, which then can be distributed across the partitions. Separate mappings can be used for the data in each logical area, and the logical areas in each partition, such that when moving a logical area only a single mapping has to be updated, regardless of the amount of data in that logical area. Further, logical areas can be moved between partitions without the need to repartition or redistributed the data in the data volume.
US08479209B2 Automated execution of virtual appliances
Methods and apparatus, including computer program products, are provided for selecting a processor, such as a hardware provider, for executing a virtual appliance. In one aspect, there is provided a computer-implemented method. The method may include receiving information representative of whether one or more processors are capable of executing at least one of a plurality of virtual appliances. The received information may further including one or more costs to execute the at least one virtual appliance at one of the processors. One of the processors may be selected based on the received information. The selection enables the processor to execute the at least one virtual appliance. Related apparatus, systems, methods, and articles are also described.
US08479208B2 System partitioning to present software as platform level functionality including mode logic to maintain and enforce partitioning in first and configure partitioning in second mode
Embodiments of apparatuses, methods for partitioning systems, and partitionable and partitioned systems are disclosed. In one embodiment, a system includes processors and a partition manager. The partition manager is to allocate a subset of the processors to a first partition and another subset of the processors to a second partition. The first partition is to execute first operating system level software and the second partition is to execute second operating system level software. The first operating system level software is to manage the processors in the first partition as resources individually accessible to the first operating system level software, and the second operating system level software is to manage the processors in the second partition as resources individually accessible to the second operating system level software. The partition manager is also to present the second partition, including the second operating system level software, to the first operating system level software as platform level functionality embedded in the system.
US08479207B2 Priority inheritance in multithreaded systems
A method includes determining that a first task having a first priority is blocked from execution at a multithreaded processor by a second task having a second priority that is lower than the first priority. A temporary priority of the second task is set to be equal to an elevated priority, such that in response to the second task being preempted from execution by another task, the second task is rescheduled for execution based on the elevated priority identified by the temporary priority.
US08479200B2 Virtualizing the execution of homogeneous parallel systems on heterogeneous multiprocessor platforms
An embodiment of the invention is a virtual machine monitor that is executable by computer processor. The virtual machine monitor runs a virtual processor. When the virtual processor encounters a faulting instruction the virtual processor is unmapped from the physical processor, and generates a list of other physical processors that could execute the instruction. The virtual machine monitor determines if one of the other of the physical processors in the list is currently idle, and when one of the other of the physical processors in the list is determined to be currently idle, the virtual processor is mapped to a second physical processor, which is the one of the other of the physical processors in the list that was determined to be currently idle.
US08479198B2 Hypervisor and server apparatus capable of restoring data inside a failure area
A hypervisor sets all physical areas in an allocation area, which is allocated to a virtual machine from within a physical memory and is configured from a plurality of physical areas, to a write protect mode. In a case where a physical processor identifies that the write-destination area from the virtual machine is in the write protect mode, the hypervisor manages the write-destination area as an updated area, and cancels the write protect mode of the write-destination area. At a certain point in time, the hypervisor copies data inside the updated physical area from within the allocation area to a storage area (a copy area) that differs from the allocation area. In a case where a prescribed failure is detected in the physical area, the hypervisor restores data from the copy area.
US08479189B2 Pattern detection preprocessor in an electronic device update generation system
A generator for generating an update package for efficiently updating the software and/or firmware in an electronic device, and a method for operating such a generator are disclosed. An embodiment of the disclosed invention may produce a compact update package comprising a set of instructions that may be executed within the electronic device to produce an updated binary image of the software and/or firmware. Pre-processing of the existing or new binary image may result in a further reduction in the size of the update package, shortening the time needed to transmit the update package to the electronic device.
US08479184B2 General purpose emit for use in value profiling
An information handling system includes a memory, a processor, and an instruction tracking unit. The processor executes program code and, while the program code executes, the instruction tracking unit decodes a multi-purpose no-op instruction within the program code. In turn, the instruction tracking unit sends an interrupt to the processor, which invokes a profiling module to collect and store profiling data in a profiling buffer.
US08479174B2 Method, computer program and computer for analyzing an executable computer file
In one aspect, an executable computer file is partitioned into basic blocks of code. At least some basic blocks are translated into translated basic blocks. At least some translated basic blocks are linked in memory of a computer. At least some translated basic blocks on the computer are executed so as to enable the file to be unpacked or decrypted. In this way, the file can be analyzed to determine whether the file is or should be classed as malware. In another aspect, at least a read page of cache memory is created for at least some basic blocks and at least a write page of cache memory is created for at least some basic blocks. During the execution of a basic block, at least one of the read page and the write page is checked for a cached real address corresponding to the virtual address that is being accessed for said basic block.
US08479162B2 Method and apparatus for locating memory leak in a program
A method and apparatus for locating a memory leak in a program code by a computer device using a combination of dynamic analysis and static analysis approaches. The method includes dynamically analyzing the program to determine a memory leak characteristic; filtering out items which do not match the determined memory leak characteristic of the program to reduce a static analysis range to certain suspicious parts of a source code; and statically analyzing the suspicious parts of the program to locate the memory leak in the program. The apparatus includes a dynamic analyzer device to determine memory leak characteristics; and a static analyzer device to filter out items which do not match the determined memory leak characteristic to reduce a static analysis range to certain suspicious parts of a source code and locate the memory leak in the program.
US08479155B2 Hypergraph implementation
A hypergraph implementation system is described. The hypergraph implementation system provides for a hypergraph template library that contains many hypergraphs and many bulk data areas. The hypergraphs allow a developer to program an application such that the pointers to files are contained in the memory cache. The hypergraphs consist of hyperedges and vertices residing in tables of indices that point into each other in a flat organization. Bulk data is hung directly off hyperedges and vertices via a set of features. Thus, all the relationships among objects are contained within the hypergraphs and all the bulk data such as audio, large tables, geometry and images are directly tied to hyperedges or vertices with one link.
US08479148B2 Computer method and apparatus for model transformation reapply
Provided is a method and system for model transformation reapply. Through a programming model transformation, a target model is generated. The target model has one or more model elements. As manual changes are made to the target model, parts of the target model are marked as non-changeable by annotations. The annotations are inserted into respective model elements of the target model and indicate which parts are non-changeable and thus preservable. The annotations enable reapplying of the transformation to make changes to the target model but preserve manual changes made to the model elements based on the inserted annotations. The reapply of the transformation may be configured with options to handle the deltas between the existing target model and newly generated target models of the transformation.
US08479142B2 Method and apparatus for the design and analysis of digital circuits with time division multiplexing
Methods and apparatuses to design and analyze digital circuits with time division multiplexing. At least one embodiment of the present invention efficiently models subsystems connected by a TDM channel by introducing equivalent delays in the connections for the subsystems, where the delays are determined according to the upper bounds of the delays caused by the TDM channel. The TDM channel is modeled with its equivalent delays. Thus, a transformation tool is allowed to take into account the original constraints and time budgeting of the sending subsystem and the receiving subsystem. The problem of asynchronous clock domains is eliminated; and, simulation time of the multiplexed circuit is also improved. In some embodiments of the present invention, multiple TDM slots are assigned to a particular signal to reduce the equivalent connection delay caused by the TDM channel for the particular signal.
US08479138B1 Global constraint optimization
Techniques that can improve the efficiency of routing where connections are subject to elongation constraints. The design can be optimized by estimating elongation needed to meet constraints after an initial routing solution has been generated, but before elongation is actually applied to detailed paths. Paths can be re-routed at this earlier stage if it is determined that too much elongation, or too much elongation in crowded areas, will need to be added after the detail routing stage.
US08479134B2 Method and system for specifying system level constraints in a cross-fabric design environment
A method of specifying system level constraints for connecting an interface of an electronic device between first and second fabrics includes specifying one or more first condition relating to a placement of the interface, specifying one or more second condition relating to a connection of a net in the interface between the first and second fabrics, generating one or more first equation expressing the first condition as a function of the location of the connectors, generating one or more second equation expressing the second condition as a function of the location of connectors, generating one or more third equation expressing an optimality criterion for the interface, and outputting the one or more first equation, the one or more second equation and the one or more third equation to a data file in a computer readable format.
US08479132B2 Active trace assertion based verification system
A computer processes simulation data indicating values of circuit signals as functions of simulation time to determine whether a circuit exhibits a property defined by an assertion. The assertion expresses the property as a sequence of expressions, each a function of one or more variables, where each variable represents a value of one or more signals or a value of another sequence of expressions. The assertion statement separately defines an evaluation time for each expression, a particular simulation time at which the expression is to be evaluated. Each expression must evaluate true if the circuit has the property. The computer produces a display including a representation of each expression of the property including a separate variable symbol for each of its variables. For each expression that evaluated false, the computer identifies each variable that caused that expression to evaluate false and distinctively marks that variable's symbol relative to other variable symbols within the display. For each expression that evaluated true, the computer identifies the evaluation time contributing the fulfillment of assertion property. The computer also annotates the representation of each expression with its corresponding evaluation time and annotates each displayed variable symbol with a value of the variable it represents.
US08479131B2 Method of determining FET source/drain wire, contact, and diffusion resistances in the presence of multiple contacts
A method calculates a total source/drain resistance for a field effect transistor (FET) device. The method counts the number (N) of contacts in each source/drain region of the FET device, partitions each source/drain region into N contact regions and calculates a set of resistances of elements and connections to the FET device. The measured dimensions of widths, lengths, and distances of layout shapes forming the FET and the connections to the FET are determined and a set of weights based on relative widths of the contact regions are computed. The total source/drain resistance of the FET device is determined by summing products of the set of resistances and the set of weights for each of a plurality of contacts in series, the summing being performed for all of the plurality of contacts in one of a source region and a drain region of the FET. A netlist is formed based on the total source resistance and total drain resistance of the FET device.
US08479129B1 Dynamic time domain randomization techniques for SOC and IP verification
The present disclosure describes a memory block manager. In some aspects a request is transmitted to a model of an IP block at a randomized time and a response is received from the model of the IP block useful to characterize behavior of the IP block when fabricated. In other aspects a response to a request is transmitted to a model of an IP block at a randomized time and a communication is received from the model of the IP block useful to characterize behavior of the fabricated IP block when fabricated.
US08479118B2 Switching search providers within a browser search box
A Web browser includes a quick pick search provider menu that provides a user interface which provides a user with the ability to quickly select a new search provider which appears when the user places focus in the Web browser's search box. In one or more embodiments, the Web browser's search box comprises a native part of the Web browser and is not a search box associated with an installed tool bar. In other embodiments, search box functionality is provided as an extension to the Web browser. Further, various embodiments enable the user to switch between search providers in an easy and intuitive way. Yet other embodiments provide an opportunity for users to switch between search providers using keywords in the search box. Further embodiments enable users to define collections of search providers to which individual searches can be sent.
US08479108B2 Methods and systems for shareable virtual devices
An intelligent virtual device, which is a widget, as well as a widget container that allows users and providers to manage the display, layout and navigation of widgets, and which is a part of a distributed infrastructure where users can freely subscribe, embed/publish, and organize a multitude of virtual devices according to their interests. In addition, the virtual device is also designed to facilitate a seamless content/information update or service access flow by integrating with other applications that control functions including but not limited to those related to content capturing, personal information management and communication management. The virtual device also serves as a flexible and internet-accessible device user interface and component platform for hardware and software providers to customize their hardware and software offerings.
US08479105B2 Managing graphical user interface objects in a computing environment
Systems and methods for managing graphical user interface objects in a computing environment are provided. The method comprises monitoring activity status associated with a graphical user interface object instantiated in a computing environment in response to establishment of a communication session with a remote party; and changing display status of the graphical user interface object when a time threshold expires in relation to the activity status associated with the graphical user interface object.
US08479100B2 Providing a user with a web-supplement
An apparatus and method of providing a user with a web-browser supplement is disclosed. One method includes providing access to a focal group, wherein the focal group includes at least one member having at least one association with the user. Access is provided to information associated with the at least one member having relevance to the focal group. Web browsing by the user is supplemented by the information of the members of the focal group.
US08479092B1 Content layout for an electronic document
Methods, systems, and apparatus, including computer programs encoded on one or more computer storage media, for modifying content layout for an electronic document are described. In one aspect, a method includes receiving an identification of a subset of content items identified in a first electronic document. Each content item in the subset of content items includes displayable data. A prioritization of the subset of content items is identified, and a first content item is selected based on the prioritization. A new value of a first layout property for the selected content item is calculated based at least in part on one or more initial values. A new electronic document is generated. The new electronic document includes an identification of the new value and data for generating a second graphical representation of the subset of content items based at least in part on the new value.
US08479086B2 Systems and methods for efficient parameter modification
Various embodiments of the present invention provide systems and methods for data processing.
US08479082B2 Packet error correction in networks
An apparatus and a method for packet error correction in packet-switched networks is provided. Message packets to be transmitted on a network are subdivided into k symbols over GF(q), and the symbols are then encoded by a symbol-level encoder into a codeword of n>k symbols over GF(q). The codeword is transmitted on the network in a plurality of network packets to a symbol-level decoder, which recovers any symbols lost or corrupted in transmission. Encoding at the symbol level increases the amount of data that can be recovered in any single correction operation. The efficiency of the decoding is also enhanced because the location of symbol errors can be determined prior to decoding.
US08479073B2 Method of transmitting and receiving ARQ feedback information
A method of transmitting and receiving Automatic Repeat reQuest (ARQ) feedback information in a wireless communication system is disclosed. The method of transmitting ARQ feedback information in a wireless communication system includes, at a transmitter, transmitting a Protocol Data Unit (PDU) including an extended header including an ARQ feedback Polling Request (APR) field indicating whether or not the transmitter makes a request for ARQ feedback polling, and receiving an Acknowledgement (ACK) from a receiver if the APR field indicates that the transmitter makes the request for ARQ feedback polling to the receiver.
US08479072B2 Apparatus and method for automatic retransmission request (ARQ) feedback in wireless communication system
An apparatus and a method for Automatic Repeat reQuest (ARQ) feedback in a wireless communication system are provided. A method for the ARQ feedback at a receiving end includes when receiving an ARQ block from the transmitting end, checking for error in the ARQ block, when the ARQ block has no error, initializing and driving a timer used for determining whether to perform the ARQ feedback according to reception of a next ARQ block, when receiving the next ARQ block without error before the timer expires, initializing and driving the timer, and when the timer expires, performing the ARQ feedback in relation to at least one ARQ block received without error.
US08479071B2 Information processing apparatus, history management method
An information processing apparatus according to the present invention includes a controller for dividing data into a plurality of divided-data; a plurality of storage units for storing the plurality of divided-data, respectively; a plurality of storage controllers for writing the divided-data into the corresponding storage unit or reading out the divided-data from the respective storage units; a plurality of history storage units for storing histories of the operation of the corresponding storage controllers, respectively; an error detector for detecting an error in the divided-data; an error correction controller for controlling correction of the error; and a plurality of history controller for controlling update of the histories in the corresponding history storage units, respectively upon correction of the error.
US08479070B2 Integrated circuit arrangement for test inputs
An integrated circuit chip includes a mainline function logic path communicatively connected to a first input/output (I/O) pin, a test logic path communicatively connected to the first I/O pin, a latch disposed between the communicative connection between the test logic function path and the first I/O pin, a second I/O pin communicatively connected to the latch, the second I/O pin operative to send a signal operative to change a state of the latch.
US08479059B2 Radio communication device, radio communication system, program and radio communication method
Provided is a radio communication device for performing radio communication with another radio communication device includes a control unit that controls to prepare for data loss during radio communication of transmission data and a transmission unit that transmits the transmission data by radio according to the control of the control unit. One of the radio communication device and the other radio communication device estimates a distance from the other based on a field intensity of a radio signal which is judged to satisfy a certain requirement regarding noise component among received radio signals received from the other of the radio communication device and the other radio communication device. The control unit performs a control of a content according to the distance estimation result.
US08479057B2 Aggregator for connection based anomaly detection
A system for detecting network intrusions and other conditions in a network is described. The system includes a plurality of collector devices that are disposed to collect data and statistical information on packets that are sent between nodes on a network. An aggregator device is disposed to receive data and statistical information from the plurality of collector devices. The aggregator device produces a connection table that maps each node on the network to a record that stores information about traffic to or from the node. The aggregator runs processes that determine network events from aggregating of anomalies into network events.
US08479053B2 Processor with last branch record register storing transaction indicator
In one embodiment, a processor includes an execution unit and at least one last branch record (LBR) register to store address information of a branch taken during program execution. This register may further store a transaction indicator to indicate whether the branch was taken during a transactional memory (TM) transaction. This register may further store an abort indicator to indicate whether the branch was caused by a transaction abort. Other embodiments are described and claimed.
US08479051B2 System and method for customized error reporting
An error reporting system within the operating system of a computer that provides error reporting and/or debugging for managed applications. The error reporting service supports a registration programming interface through which applications that use non-native or non-standard error reporting functions can register runtime exception modules. A similar interface may be provided for applications to register debuggers. In response to a failure, such as a crash or an application hang, the error reporting service can poll the registered components to ascertain whether any is adapted for use in conjunction with such a failure. If so, the appropriate registered components can be used to collect failure data and/or debug the failed application. In this way, the error reporting service, and an existing framework that supports aggregation of application error reports, can be customized, including to allow error reporting and debugging of non-native applications.
US08479050B2 Identifying access states for variables
A method, apparatus, and computer instructions in a processor for selectively performing operations on data. An operation to be performed on data is identified to form an identified operation. A determination is made as to whether metadata identifying a state of the data is associated with the data. A determination is made as to whether the identified operation can be performed on the data based on the state of the data, in response to the metadata being associated with the data. The operation is performed on the data if the state of the data allows for the operation to be performed. The processor selectively performs the operations based on the state of the data.
US08479035B1 Smart limited functionality mode manager
Methods, systems, and apparatuses, including computer programs encoded on a computer storage media, for entering a limited functionality mode on a mobile device. In one aspect, a method includes receiving, at a portable electronic device, a first signal instructing the portable electronic device to enter a limited functionality mode, in which one or more transmission functionalities associated with the portable electronic device are disabled, determining whether the portable electronic device has received a second signal instructing the device to immediately enter the limited functionality mode, in response to receiving the first signal, waiting until one or more tasks that use the transmission functionalities are completed or until the second signal is determined to have been received, and entering the limited functionality mode after waiting until the one or more tasks that use the transmission functionalities are completed or until the second signal is determined to have been received.
US08479028B2 Techniques for communications based power management
Techniques for communications based power management are described. An apparatus may comprise a managed power system having a communications sub-system and a computing sub-system, the communications sub-system to include a network state module operative to determine communications power state information, and send a power management message with the communications power state information. The apparatus may further comprise a power management module to receive the power management message, retrieve the communications power state information from the power management message, and manage power states for the computing sub-system based on the communications power state information. Other embodiments are described and claimed.
US08479026B2 Processor power management
A method comprises operating a processor at a first power control strategy. Such a method further comprises determining whether a workload of a task running on a processor has fallen below a lower threshold, and changing to a second power control strategy to operate the processor based on determining that the workload of the task has fallen below the lower threshold.
US08479025B2 Motherboard
A motherboard includes a power circuit, a system power supply, and a central processor unit (CPU). The power circuit includes a direct current (DC) voltage input terminal. A first control circuit receives a direct current (DC) voltage through the DC voltage input terminal and outputs a first control signal. A second control circuit receives the first control signal and outputs a second control signal to the CPU and output a third control signal. A switching circuit includes a number of switches. The second control signal controls the corresponding switches to be on or off. A voltage converting circuit receives the third control signal and converts the DC voltage from the DC voltage input terminal, and outputs the converted DC voltage to the system power supply. The CPU receives the second control signal and controls the motherboard operation.
US08479024B2 System and method for customizing information handling system internal power source and service offerings based on usage profiles
Usage data monitored at information handling systems is collected and analyzed to provide a basis for component selection for information handling systems by associating components with end user usage profiles. For example, a monitor tracks usage data at an end user information handling system and determines that the end user's usage falls within usage pattern defined by analysis of plural other end users. The end user is directed towards selection of components associate with the defined usage pattern to replace components of the information handling system or for use in a replacement information handling system. Analysis on an enterprise-wide basis helps an enterprise to allocate components and information handling systems to end users of an enterprise.
US08479022B2 Secure mode indicator for smart phone or PDA
A digital system is provided with a secure mode (3rd level of privilege) built in a non-invasive way on a processor system that includes a processor core, instruction and data caches, a write buffer and a memory management unit. A secure execution mode is thus provided on a platform where the only trusted software is the code stored in ROM. In particular the OS is not trusted, all native applications are not trusted. The secure mode is entered through a unique entry point. The secure execution mode can be dynamically entered and exited with full hardware assessment of the entry/exit conditions. A secure mode indicator is provided to tell a user of the digital system that the device is in secure mode. This indicator may be a small LED, for example. The user should not enter any secret information (password) or should not sign anything displayed on the screen if the secure mode indicator is not active.
US08479017B2 System and method for N-ary locality in a security co-processor
Enhancing locality in a security co-processor module of a computing system may be achieved by including one or more additional attributes such as geographic location, trusted time, a hardware vendor string, and one or more environmental factors into an access control space for machine mode measurement of a computing system.
US08479007B2 Document creation and authentication system
A method and system for creating and authenticating a document are disclosed. According to the method, a user of a document creation system is registered to ensure the creation of an authentic document. A document is then created having a user discernable portion and an encoded portion. The encoded portion includes identification data identifying the registered user of the document creation system; as well as contents data corresponding to at least part of the user discernable portion of the document, and authentication data. A central record of the document is created, the record comprising data which corresponds at least partially to the data in the encoded portion of the document. To authenticate the document subsequently, an image of the encoded portion of the document is acquired, for example using fax machine or a camera of a mobile telephone and transmitted to an authentication center. The data in the encoded portion of the document is extracted and the document is authenticated by comparing the extracted data with data in the respective central record. Preferably, the encoded portion of the document contains instructions relating to the authentication process for obtaining biometric data from the respective user of the document creation system. For example, the encoded portion of the document may comprise a password, and the document creator is contacted to generate a live voiceprint of the password to be compared with a stored voiceprint for verification purposes. A system for creating and authenticating a document by the above method are also disclosed.
US08479006B2 Digitally signing documents using identity context information
Creating a token for use by an entity when digitally signing documents. In a computing environment, a digital identity representation for an entity is accessed. The digital identity representation includes information identifying identity attributes about the entity and capabilities of an identity provider that provides tokens for use by the entity. Context information is accessed. The context information includes information about one or more of which, how or where the attributes for the entity identified in the digital identity representation will be used. A security token is created from the information in the digital identity representation and the context information. The security token makes assertions by the identity provider. The assertions are based on the information in the digital identity representation. The token further includes information related to at least a portion of the context information.
US08479003B2 Electronic signature validation systems and methods for asynchronous environments
A system and method for non-real-time validation of an electronically signed message transmitted via an asynchronous communications link is provided. The method includes creating an electronic message comprising an electronically signed data entry created by executing a secure data application first portion (SDA1) module hosted by a mobile system. The method additionally includes passing the message to a communications management function first portion (CMF1) module via a synchronous interface. The CMF1 module is hosted by the mobile system. The method further includes transmitting the message from the CMF1 module to a communications management function second portion (CMF2) module in a temporally delayed manner using an asynchronous communications link. The CMF2 module is hosted by a central computer system (CCS) located remotely from the mobile system. The method further yet includes validating the electronically signed entry in a temporally delayed manner utilizing a user database. The user database is hosted by the CCS and has stored thereon user account information for all users authorized to electronically sign entries transmitted from the mobile system to the CCS. The user account information includes user information and/or user personal identification numbers (PINs) for each authorized user.
US08479001B2 Self-authentication communication device and device authentication system
In a system where a communication device performs secure communication by using a digital certificate, to enable a device of a communication party to verify that a self certificate is certainly generated by a device indicated on the self certificate even if the self certificate is not delivered offline in advance. Based on a master key and a public parameter, a communication device generates an ID-based encryption private key for which a device unique ID is used as a public key. Then, the communication device generates the digital signature of an RSA public key as a ID-based encryption signature by using the ID-based encryption private key. Then, the communication device generates an RSA self signature for the RSA public key, an expiration date, a host name, the device unique ID, and the ID-based encryption signature as the target. Then, the communication device generates a self-signed certificate to include the ID-based encryption signature and the RSA self signature.
US08478995B2 Method of encrypting and transferring data between a sender and a receiver using a network
A method of encrypting and transferring data between a sender and a receiver using a network thereby transferring data in a secure manner includes the steps of a server receiving from the sender an identifier of the receiver; generating a transfer specific encryption key specific to the transfer; encrypting the data using the generated transfer specific encryption key; the server retrieving information specific to the receiver that is accessed according to the identifier of the receiver received from the sender, and using the retrieved information specific to the receiver to encrypt the transfer specific encryption key; transferring the encrypted data and the encrypted transfer specific encryption key over the network for receipt by the receiver; the server receiving from the receiver the encrypted transfer specific encryption key and identifier of the receiver; the server retrieving information specific to the receiver that is accessed according to the identifier of the receiver received from the receiver, and using the retrieved information specific to the receiver to decrypt the encrypted transfer specific encryption key; and decrypting the encrypted data using the decrypted transfer specific encryption key.
US08478980B2 System and method for defining programmable processing steps applied when protecting the data
Systems and methods for protecting data being sent between a client and a server include the capability of defining programmable processing steps that are applied by the server when protecting the data and the same steps are applied by the client when unprotecting the data. The programmable processing steps can be defined uniquely for each client, and the programmable processing steps are selected from a number of functions using sequencing data that defines the processing steps. The programmable processing steps allow for each client to process encrypted data in a different manner and the programmable processing steps are defined by what is called a digital rights management (DRM) Sequencing Key, and as such the system and method introduces a key-able DRM whereby each DRM message can be processed in a unique (or pseudo unique) manner.
US08478970B2 Accessing value for local variable from function call stack upon offset matching with instruction extracted stack pointer offset or from cache
There is provided a method and apparatus for accessing a memory according to a processor instruction. The apparatus includes: a stack offset extractor extracting an offset value from a stack pointer offset indicating a local variable in the processor instruction; a local stack storage including a plurality of items, each of which is formed of an activation bit indicating whether each item is activated, an offset storing an offset value of a stack pointer, and an element storing a local variable value of the stack pointer; an offset comparator comparing the extracted offset value with an offset value of each item and determining whether an item corresponding to the extracted offset value is present in the local stack storage; and a stack access controller controlling a processor to access the local stack storage or a cache memory according to a determining result of the offset comparator.
US08478964B2 Stall propagation in a processing system with interspersed processors and communicaton elements
A processing system includes processors and dynamically configurable communication elements (DCCs) coupled together in an interspersed arrangement. A source device may transfer a data item through an intermediate subset of the DCCs to a destination device. The source and destination devices may each correspond to different processors, DCCs, or input/output devices, or mixed combinations of these. In response to detecting a stall after the source device begins transfer of the data item to the destination device and prior to receipt of all of the data item at the destination device, a stalling device is operable to propagate stalling information through one or more of the intermediate subset towards the source device. In response to receiving the stalling information, at least one of the intermediate subset is operable to buffer all or part of the data item.
US08478961B2 Dynamic migration of virtual machines based on workload cache demand profiling
A computer-implemented method comprises obtaining a cache hit ratio for each of a plurality of virtual machines, and identifying, from among the plurality of virtual machines, a first virtual machine having a cache hit ratio that is less than a threshold ratio. The identified first virtual machine is then migrated from the first physical server having a first cache size to a second physical server having a second cache size that is greater than the first cache size. Optionally, a virtual machine having a cache hit ratio that is less than a threshold ratio is identified on a class-specific basis, such as for L1 cache, L2 cache and L3 cache.
US08478945B2 Dynamic management of destage tasks in a storage controller
Method, system, and computer program product embodiments for facilitating data transfer from a write cache and NVS via a device adapter to a pool of storage devices by a processor or processors are provided. The processor(s) adaptively varies the destage rate based on the current occupancy of the NVS for a particular storage device and stage activity related to that storage device. The stage activity includes one or more of the storage device stage activity, device adapter stage activity, device adapter utilized bandwidth and the read/write speed of the storage device. These factors are generally associated with read response time in the event of a cache miss and not ordinarily associated with dynamic management of the destage rate. This combination maintains the desired overall occupancy of the NVS while improving response time performance.
US08478943B2 Content caching device, content caching method, and computer readable medium
A first acquisition unit acquires each of the resources defined by the scenario, from locations depending on identifiers of the resources. A judging unit judge, when a resource having same identifier and structure as the resource acquired is existent in the cache storage, erases the resource, the identifier thereof, and the receipt time information from the cache storage, and when not existent, stores the acquired resource in association with the identifier thereof and the receipt time information of the bookmark instruction, in the cache storage. A second acquisition, when the identifiers of the resources specified by a first scenario are existent in the cache storage, acquires the resources from the cache storage according to the receipt time information corresponding to the first scenario and identifiers of the resources, and when not existent, acquires the resources from a location depending on the identifiers.
US08478942B2 Method and apparatus for reducing processor cache pollution caused by aggressive prefetching
A method and apparatus for controlling a first and second cache is provided. A cache entry is received in the first cache, and the entry is identified as having an untouched status. Thereafter, the status of the cache entry is updated to accessed in response to receiving a request for at least a portion of the cache entry, and the cache entry is subsequently cast out according to a preselected cache line replacement algorithm. The cast out cache entry is stored in the second cache according to the status of the cast out cache entry.
US08478934B2 Managing extended RAID caches using counting bloom filters
Contentual metadata of an extended cache is stored within the extended cache. The contentual metadata of the extended cache is approximated utilizing a counting Bloom filter. The counting Bloom filter is stored within a primary cache. Contentual metadata of the primary cache is stored within the primary cache. One of a data read or a data write is executed without accessing the contentual metadata of the extended cache stored within the extended cache.
US08478930B1 Solid state drive power safe wear-leveling
A solid state drive includes a plurality of flash memory devices, and a memory controller coupled to the plurality of flash memory devices. The memory controller is configured to logically associate blocks from the plurality of flash memory devices to form zip codes, the zip codes associated with corresponding erase counters. The solid state drive further includes a processor and a computer-readable memory having instructions stored thereon. The processor may perform a wear-leveling operation by determining that blocks in a first zip code have been erased and incrementing a first erase counter associated with the first zip code. It may then be determined that a second erase counter associated with a second zip code is low relative to at least one other erase counter, and based on this determination, data from blocks in the second zip code may be written to new blocks as part of a wear-leveling operation.
US08478929B2 Data processing semiconductor device
To improve the reliability of controlling overwriting of a nonvolatile memory in a data processing semiconductor device.In a data processing semiconductor device, a control unit which controls reading, writing, or erasing of data in a rewritable nonvolatile memory area has an operation mode that, referring to the input temperature data, controls a temperature range in which writing or erasing of data is performed to be narrower than the temperature range that allows reading of data in the memory area.
US08478923B2 Interrupt suppression by processing just first interrupt of a same type
A processor receives interrupts of a same type from hardware. The processor determines a rate at which the interrupts are being received. The processor compares the rate at which the interrupts are being received to a threshold rate. In response to determining that the rate at which the interrupts are being received is greater than the threshold rate, the processor sends just the first received interrupt to firmware for processing. All other of the interrupts are not sent from the processor to the firmware but instead are suppressed by the processor. By comparison, in response to determining that the rate at which the interrupts are being received is less than the threshold rate, the processor can send all the interrupts from the processor to firmware for processing.
US08478921B2 Communication apparatus implementing time domain isolation with restricted bus access
A communication apparatus includes a radio frequency circuit that operates on a radio frequency signal and a digital processing circuit coupled to the radio frequency circuit. The digital processing circuit includes a plurality of bus masters coupled to a shared bus. A bus arbiter is provided for arbitrating between requests to access the bus by a first bus master and one or more other bus masters. Accesses by the one or more other bus masters to the bus are restricted in response to a signal indicative of a change in a mode of operation of the RF circuit. In one particular implementation, a communication apparatus employs time domain isolation wherein the digital processing circuit may be placed in a shutdown mode when the radio frequency circuit is active.
US08478920B2 Controlling data stream interruptions on a shared interface
A mechanism for controlling data stream interruptions on a shared bus is provided. A first request is received to transfer data. High priority data components and low priority data components are determined for the first request. The high priority data components are transferred without interruptions. In response to receiving requests when transferring the high priority data components, the received requests are rejected.
US08478913B2 Adapter for electronic devices
An adapter for connecting an accessory to a portable electronic device includes a first connector compatible with a connector of the portable electronic device and a second connector compatible with a connector of the accessory. The connectors of the accessory and the portable electronic device are otherwise incompatible with each other. The adapter provides two levels of authentication. First, the adapter authenticates itself to the portable electronic device. If this first authentication is successful, then the adapter authenticates the accessory to the adapter.
US08478912B2 Magnetic connector for data and power transfer
A mobile computing device is disclosed. The mobile computing device comprises a connector with a plurality of contacts and a processing resource. The connector is structured mate with different types of connectors. The mobile computing device also includes a data switching component that is configured to detect a type of connector that is mated to the connector. Based on the detected mated connector, the data switching component selects a signal path from the connector to the processing resource along either a first data path or a second data path.
US08478911B2 Methods and systems for migrating data between storage tiers
Methods and systems for migrating data between storage tiers may include various operations, including, but not limited to: determining at least one activity index of at least one data storage region; receiving an input/output request addressing at least one data segment included in the at least one data storage region; qualifying a data segment addressed by the input/output request for migration to at least one higher-performing storage device; and adding a data segment reference associated with a qualified data segment to a priority queue according to the at least one activity index.
US08478906B2 Wireless device address book updates
A system for maintaining an address book, wherein the address book includes a plurality of entries with each entry containing contact information and wherein address book updates are transmitted over a wireless network. The system includes a gateway for storing the address book and transmitting the address book updates to a wireless device.
US08478905B2 System for synchronizing to a mobile device server
A system that incorporates teachings of the present disclosure may include, for example, a non-transitory computer-readable storage medium operating in a mobile device server having computer instructions to execute a web server application at the mobile device server. The web server application can be operable to detect a media resource center while roaming in a communication zone of the media resource center, and to transmit a pairing key to the media resource center. The web server application can be further operable to receive authorization from the media resource center to synchronize differences between content stored in the media resource center and content stored in the mobile device server responsive to the media resource center validating the pairing key. Other embodiments are disclosed.
US08478900B2 Determining misconnection of an electronic device to a network device using zone information
Connection of an electronic device to a particular port of the network device is detected. It is determined based on zone information whether a misconnection has occurred. The zone information defines plural zones.
US08478899B2 Managing communications with global applications through message handlers
A system, apparatus, and method are directed towards managing communications with global applications through message handlers. The message is received by a first message handler that is local to the client device. The first message handler determines if the message is to be forwarded to a global application, and if so, forwards the message to a second message handler, which is configured to be local to the global application. The second message handler forwards the message and receives a response from the global application. The second message handler may then generate a session identifier that is useable to manage its session data for the message/response. The session identifier is sent to the first message handler in lieu of sending the session data, such that the two message handlers manage separately their own session data for the session. The session identifier is useable to relate the separately managed session data sets.
US08478897B2 Process for communication between a device running a mobile device platform and a server over the air, as well as related system
Process of communication via HTTP or HTTPS between a device running Java ME® and a server over the air, said server receiving and transmitting SOAP (Simple Object Access Protocol) messages from/to an operator on a host over a network and being capable of exchanging SOAP messages under Application Protocol Data Unit (APDU) data form/with the device, characterized in that the SOAP messages are translated from/to binary messages according to a protocol in the server, said binary messages being exchanged with the device, the binary messages being binary request messages or binary response messages.
US08478895B2 Content adaptation realizing method and content adaptation server
The present invention discloses a method for realizing content adaptation and a content adaptation server, the method includes: receiving a multimedia message from a calling terminal, wherein contents of the multimedia message and a model of a called terminal are included in the multimedia message; determining the multimedia formats supported by the called terminal according to the model of the called terminal, and selecting an optimum multimedia format from them; and compressing the multimedia message according to the selected optimum multimedia format, and sending the compressed multimedia message according to the maximum size of the multimedia message supported by the called terminal. Based on the present invention, the presentation effect of the contents of the multimedia message can be enhanced and the user experience can be improved by selecting the optimum multimedia format to compress the multimedia message according to the model of the called terminal.
US08478889B2 Real-time mining and reduction of streamed data
A stream data node receives real-time streamed data from one or more input devices, dynamically filters the streamed data to reduce the streamed data, and delivers the reduced data when requested. By providing real-time filtering of the data, the amount of data that must be stored in a database may be substantially reduced. The stream data node can perform aggregation functions, group functions, and select functions, thereby also significantly reducing the amount of data that must be stored in a database. The stream data node may also be part of a query execution data structure, where it delivers its data when requested by another node in the query execution data structure.
US08478883B2 Session persistence management by a server in a content delivery network
A method and apparatus for establishing session persistence between a client and an origin server are provided. The session persistence can be managed by an intermediate cache server. The persistence is established by inserting an identifier and origin server address in a cookie or URL. Alternatively, the persistence is established by a table mapping a source IP address or a session ID to a specific origin server. Subsequent requests from the same client are mapped to the same origin server using these methods of establishing persistence.
US08478880B2 Device profile-based media management
A server configured to provide media to devices remote from the server is configured to provide different media to different devices at substantially a same time. The is server configured to recognize a device that requests media. The server is configured to automatically set a resolution at which a media is provided to the device based on the recognition of the device.
US08478863B2 Method for providing parallel augmented functionality for a virtual environment
A method for providing virtual world functionality to a user of a base virtual world having a base virtual world functionality, includes providing first, second and third virtual world layers having respective first, second and third virtual world layer functionalities beyond the base virtual world functionality and providing user access to the base virtual world functionality and to the first and second virtual world functionalities by the second virtual world layer.
US08478853B2 Handling of multiple MAC unicast addresses with virtual machines
A method for managing a guest OS executing on a host. The method includes receiving, from the guest OS associated with a first MAC address, a second MAC address, wherein the first MAC address is associated with a first guest VNIC, wherein the second MAC address is associated with a second guest VNIC; configuring an intermediate VNIC executing on the host OS to forward packets associated with the second MAC address to the guest OS, wherein packets associated with the first MAC address and received by the intermediate VNIC are forwarded to the guest OS; and forwarding the second MAC address from the intermediate VNIC to a device driver associated with a physical NIC, wherein the device driver configures a classifier on the physical NIC to forward packets associated with the second MAC address to a first HRR located on the physical NIC associated with the intermediate VNIC.
US08478847B2 Blocking a selected port prior to installation of an application
An installer application implemented in a computational device receives a command to install a test application in the computational device. The installer application determines whether a selected port of a plurality of ports of the computational device is to be blocked prior to installing the test application in the computational device. In response to determining that the selected port is to be blocked prior to installing the test application in the computational device, the installer application blocks the selected port, installs the test application by binding a socket to the selected port of the plurality of ports, and tests functions of the test application by executing one or more code paths of the test application, in response to installing the test application.
US08478842B2 Data communication in a picture archiving and communications system network
A method and system for accessing a data file is provided. At a server computer a request for accessing a data file of a plurality of data files stored in a database is received. The server computer is connected to the database via a first communication link and a second communication link. Metadata associated with the data file in the database are accessed via the first communication link using a first query protocol. In dependence upon the metadata the data file is located in the database. At least a portion of data stored in the data file is then accessed in the database via the second communication link using a second query protocol.
US08478841B2 Systems and methods for managing electronically delivered information channels
Systems and methods for managing electronically delivered information channels are provided. A selection of non-textual category data and a plurality of subscriber interest category data are received from a subscriber. Content associated with the non-textual category data and content associated with the subscriber interest category data are identified. The systems and methods can create a subscriber channel associated with the subscriber. The subscriber channel is configured to provide the content associated with both the non-textual category data and the subscriber interest category data to the subscriber. Through the subscriber channel, the content associated with the non-textual category data can be provided to the subscriber in a first format configured for display on a first device. At substantially the same time, through the subscriber channel, the content associated with the subscriber interest category data to the subscriber in a second format configured for display on a second device can be provided.
US08478840B2 Data processing system
Computer-implemented methods, computer systems and computer program products are provided for generating user specific web pages. Data related to items that are supposed to be in the possession of an employee may be retrieved from distributed data sources. A web page is generated using these data values for the employee's information and review. These data values can be stored on a chip card that is used for access control and/or control of the circulation of items within the premises of a company.
US08478838B2 System and method for using a same program on a local system and a remote system
A system and method implemented in a Customer Information Control System (CICS) Application configured to process information residing on remote systems and display such information on a local system, using a same program residing on both the remote system(s) and the local system. The method includes, for example, sending programming functions of a local system with a request for information to a remote system. The method further includes processing the programming functions of the local system with the request for information on the remote system to obtain updated information from the remote system. The updated information is sent to the local system for display.
US08478823B2 Selective data forwarding storage
Methods and apparatus, including computer program products, for selective data forwarding storage. A method includes, in a network of interconnected computer system nodes, receiving a request from a source system to store data, the request comprising an ownership and a data type, if the ownership and the data type match a corresponding entry in a store, directing the data to a computer memory, and continuously forwarding the data from one computer memory to another computer memory in the network of interconnected computer system nodes without storing on any physical storage device in the network.
US08478819B1 Automatically initiating a process by the outcome of a voting conference
A voting application is integrated into a conference application to create a voting conference, and the conference outcome automatically initiates a process that is a function of the outcome.
US08478815B2 System and method for improved SAP communications
Improved SAP communications are provided by a terminator node that acts as termination on one end of the communication channel and links to the SAP server on the other end. A server device is also provided that optionally implements this terminator node and monitors communications between the SAP server and a client. The server device optionally condenses SAP application screens. The server device also simulates certain required responses to the SAP server to allow for a persistent session between a client and the SAP server when the actual connection may be intermittent. The server device also records required records for a transaction and provides them to a client for offline processing and then synchronizes stored offline transaction data from the client with the SAP server. The system may include a client device that optionally implements the terminator node to communicate with the server device or the SAP server.
US08478813B2 Transparent migration of endpoint
Architecture that facilitates the capture of connection state of a connection established between a client and an intermediate server and forwards the state to one or more target servers. A software component at the target server (as well as the intermediate server) uses this connection state to reply back to the client directly, thereby bypassing the intermediate server. All packets from the client related to the request are received at the intermediate server and then forwarded to the target server. The migration can be accomplished without any change in the client operating system and client applications, without assistance from a gateway device such as a load balancer or the network, without duplication of all packets between the multiple servers, and without changes to the transport layer stack of the intermediate and target servers.
US08478812B2 Method and apparatus for providing device compatibility information
An approach is provided for determining device compatibility using alerts and information spaces. A link redirector receives a request from a device for a required type of service. The link redirector alerts the device compatibility service and the export control interface about the potential request or stores the request information in an information space while searching for a suitable service for the device. Therefore, the device compatibility service and the export control interface can start preparing information about device compatibility and export control before the information is requested by the service determined.
US08478803B2 Management of logical statements in a distributed database environment
A method for managing a logical statement within a distributed database includes checking, responsive to receipt of a first logical statement for by first database management system node, whether the first logical statement is stored within a segment of the distributed database; and storing, responsive to a determination that the first logical statement is not stored within a segment of the distributed database, storing the first logical statement in at least one of non-unique fact table and unique fact table.
US08478799B2 Namespace file system accessing an object store
Method and apparatus for providing a digitally signed file system wherein a namespace file system accesses an object store in which data, metadata and files are objects, each object having a globally unique and content-derived fingerprint and wherein object references are mapped by the fingerprints; the file system has a root object comprising a mapping of all object fingerprints in the file system, such that a change to the file system results in a change in the root object, and tracking changes in the root object provides a history of file system activity.
US08478793B2 Virtual pair algorithm for outer join resolution
A system and method for executing semijoin reductions on outer join operations are presented. Tuple lists are created based on a query. A sequence of semijoin reduction steps are performed, where each semijoin reduction step either switches one tuple list, or reduces all tuple lists at one relation. Virtual connector pairs are inserted into the tuple lists, and then all tuple lists are centralized at a common host. The join results are assembled at the common host, and negative row IDs are substituted. From the join result, the query result is retrieved by projecting to the requested attributes.
US08478788B1 Centralized information technology resources analysis system
SecureFusion is a knowledge management system that integrates asset and risk management of Information technology resources for enterprises and provides metrics for the holistic representation of voluminous technical data. Integration of risk management, security operations and asset management creates an efficient and effective synergistic solution. SecureFusion is a solution that enables enterprises to perform real-time high speed operations research of Information Technology assets and security risks in a process-driven methodology. SecureFusion is comprised of modular, scalable components, utilizing web services to communicate with a centralized SecureFusion Portal. The myriad of data elements discovered and analyzed are converted into a knowledge-based information system. The knowledge-based system and portal provide real-time, dynamic reporting and graphic portrayal of management information for the enterprise. Metrics are used to provide a graphical global security status and scorecard. The security and asset data is summed up to provide key metrics for business leaders to understand and act on the data without having to understand the nuance of every bit and byte. The knowledge-based information system facilitates a hierarchical view of the enterprise assets and risk management data. Management is provided a score card on business unit vulnerabilities and can assign resources for corrective action as appropriate to the priority.
US08478780B2 Method and apparatus for identifying and classifying query intent
Linguistic analysis is used to identify queries that use different natural language formations to request similar information. Common intent categories are identified for the queries requesting similar information. Intent responses can then be provided that are associated with the identified intent categories. An intent management tool can be used for identifying new intent categories, identifying obsolete intent categories, or refining existing intent categories.
US08478778B2 Techniques for automatically provisioning a database over a wide area network
Techniques for provisioning databases for users on a wide area network such as the Internet include a first party managing one or more database systems. Second parties subscribe to database services supported by the managed database systems. The first party provides, over a network, to database applications of the second parties, access to database services to which the second parties are subscribed. The database systems may use database appliances hosting both database process(es), and non-database process(es) tailored to the needs of the database process(es). A user is therefore able to obtain database resources from an Internet Database Service Provider (IDSP) without incurring the full costs of database administrator(s), dedicated database equipment facilit(ies), or even dedicated database device(s), depending on usage. Meanwhile, the IDSP incurs minimum staffing loads because of self-service tools. Costing model and automatic billing are also described.
US08478777B2 Gesture-based search
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for performing searches with gesture-based input. A search system receives gesture data corresponding to one or more characters that have been drawn on a display of a client device. The search system recognizes the one or more characters that correspond to the gesture data. The search system formulates a search that includes the one or more characters as a query term. The search system communicates to the client device one or more search results for the search, and data identifying the one or more characters.
US08478773B1 Interpreting search queries
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for interpreting search queries. In one aspect, a method includes receiving a search query. The method also selects a disambiguated interpretation of the search query based on analysis of stored search queries and analysis of stored responses of users having a similar characteristic as the user that initiated the search query. The method also provides a set of the search results. The set is selected based on the disambiguated interpretation of the search query.
US08478771B2 Systems and methods related to a temporal log structure database
In one general aspect, a computer-implemented method includes a computer-implemented method that includes executing, using at least one processor, instructions recorded on a non-transitory computer-readable storage medium. The method includes receiving a request to insert a data record within a database of a data collection system. The data record can be placed within a buffer in a main memory of the data collection system. A record data structure and a record index structure associated with the data record are defined. The record data structure and the record index structure are stored within a storage chunk in a storage medium of the database, and the storage medium is different than the main memory. The storage chunk has an associated index that can be used to retrieve the data record and the storage chunk can include other data records different than the data record associated with the received request.
US08478767B2 Systems and methods for generating enhanced screenshots
Systems and methods for generating and providing enhanced screenshots may include executing instructions stored in memory to evaluate at least a portion of a viewing frustum generated by the instructions to determine one or more objects included therein, obtain metadata associated with the one or more objects, and generate at least one enhanced screenshot indicative of the at least a portion of the viewing frustum by associating the metadata of each of the one or more objects with a location of each of the one or more objects within the at least one enhanced screenshot to create hotspots indicative of each of the one or more objects such that selection at least one hotspot by a computing system causes at least a portion of the metadata associated with the at least one hotspot to be displayed on a display device of a computing system.
US08478742B2 Using estimated cost to refresh a set of materialized views (MVS)
In an embodiment, estimated costs are used to pick the best refresh technique (e.g., method) for a given MV. In another embodiment, estimated costs are used to schedule the refresh of a set MVs in an order such that overall time to refresh is reduced, or in an order that uses the smallest overall time, for refreshing when compared to other alternative refresh schedules. In another embodiment, the estimated cost of refreshing each of a set of MVs is used to select the set of CPU resources to allocate to refreshing each MV. Based on the estimated costs, the allocation of CPU resources is chosen to be more optimal (e.g., use less CPU time) than other available sets of CPU resources. In an embodiment, when refreshing an MV, delayed index maintenance is chosen if a significant portion of the base table and/or the partitions of the table has changed.
US08478738B2 Object deallocation system and method
A method, apparatus and program product deallocate an object from a memory heap in a virtual machine environment by, in part, determining that the object is replaceable using an object reference associated with the object. The object may additionally be automatically determined as being properly removable by using a value indicative of a number of object references associated with the object. Where these conditions are met, the object may be removed from the memory heap. Where a new object can fit into a space within the memory from which the object was removed, the new object may be automatically allocated into the space. The object may be designated as being replaceable using automated or manual processes. A garbage collector algorithm may additionally execute, as needed.
US08478726B2 Parallel database backup and restore
Embodiments are directed to simultaneously backing up data from multiple locations to a single location and to restoring data from a single location to multiple locations simultaneously. In an embodiment, a computer system receives a backup command from a user which indicates that various specified portions of data are to be backed up. The data portions are stored in multiple different locations in a parallel database. The computer system generates multiple backup commands specific for each location in which the data is stored. The backup commands initiate a parallel backup from the various locations to a single location in a data store. The computer system also executes the generated backup commands in parallel, so that the data from each of the different locations is backed up in the data store.
US08478719B2 System and method for media file synchronization
Media files are drop box-synchronized to limit the amount of new functionality to which a user must grow accustomed in order to synchronize the content of a media player with a remote server within a cloud computing network. Thusly, users are not required to change the way they use their media player(s), but rather are required to use the familiar drag and drop functionality of their native media player. The present invention contemplates synchronizing host and nodal processing units via a server within native media player formats for quick access for the purpose of media playback, media modification, etc. This is achieved through the creation of a media file play list folder that acts as a drop box into which the user drops the desired play list to synchronize with the server. Certain methodology enhances and supports the synchronization process, which methodology incorporates the use of signature waveform metrics.
US08478713B2 Row-level security in a relational database management system
An access control system provides multilevel and mandatory access control for a database management system. The access control systems provide access control at the row level in a relational database table. The database table contains a security label column within which is recorded a security label that is defined within a hierarchical security scheme. A user's security label is encoded with security information concerning the user. When a user requests access to a row, a security mechanism compares the user's security information with the security information in the row. If the user's security dominates the row's security, the user is given access to the row.
US08478709B2 Evaluation of client status for likelihood of churn
System, including method, apparatus, and computer-readable media, for evaluating client status for a likelihood of churn. Client data may be received, with the client data representing events from a set of different event types performed by clients. Parameters of a statistical model that describes client behavior may be estimated using a computer and based on the client data. A churn type of event may be encoded in the statistical model as an absorbing state of a stochastic process, with a time of transition to the absorbing state modeled as being infinite. At least one of the parameters may correspond to the churn type of event. A likelihood of churn may be calculated for a plurality of the clients at one or more time points using the statistical model and its estimated parameters.
US08478708B1 System and method for determining risk posed by a web user
A system and method for determining the risk posed by a web user. The web user can be an individual, a department, a location, or an organization. The method includes the steps of capturing user generated web actions, and classifying the web actions under zero or more risk criteria. The risk criteria include one or more risk calculating and weighting factors. The method further includes the steps of calculating risk scores for the classified risk criteria, combining the calculated risk scores to obtain a total risk score, assigning a qualitative value to the total risk score, and reporting the total risk score. The reported total risk score can be used to enforce security policies based on the value of the risk scores.
US08478704B2 Decomposable ranking for efficient precomputing that selects preliminary ranking features comprising static ranking features and dynamic atom-isolated components
Methods and computer storage media are provided for generating an algorithm used to provide preliminary rankings to candidate documents. A final ranking function that provides final rankings for documents is analyzed to identify potential preliminary ranking features, such as static ranking features that are query independent and dynamic atom-isolated components that are related to a single atom. Preliminary ranking features are selected from the potential preliminary ranking features based on many factors. Using these selected features, an algorithm is generated to provide a preliminary ranking to the candidate documents before the most relevant documents are passed to the final ranking stage.
US08478692B2 Systems and methods for geographic location notifications of payment transactions
A method and system for providing geographic location notifications of payment transactions is disclosed. One embodiment of the invention is directed to a method including receiving an authorization request message associated with a transaction, the transaction associated with a portable consumer device and an access device at a merchant. A geographic location of the transaction is determined. It is determined whether a notification message indicating that the transaction is occurring is required. Upon determining that the notification message is required, the notification message is sent to a notification device operated by a consumer and the notification device receives the notification message substantially simultaneously with the merchant's receipt of an authorization response message. A graphical depiction of the notification message is displayed on a map on the notification device.
US08478688B1 Rapid transaction processing
An improved technique identifies risky transactions from a set of transactions and updates risk scores only for those transactions identified as risky. Along these lines, a transaction sorting engine sorts the set of transactions according to risk score. The transaction sorting engine identifies as risky those transactions having risk scores above a specified percentile; for instance, the transactions having risk scores above the 90th percentile would be identified as risky. Some time later, a risk score engine adjusts, based on new historical transaction data, Bayesian weights which it uses to compute risk scores. The transaction sorting engine sends to the risk score engine only those transactions it identified as risky. The risk score engine computes new risk scores for the risky transactions and makes the new risk scores available to the transaction sorting engine so that it can sort all of current transactions (e.g., received within the past week).
US08478687B2 Automated trading system in an electronic trading exchange
An electronic exchange system network includes a trader site having an automated trading system capable of submitting orders to an exchange site. The automated trading system determines whether an order should be submitted based on, for example, the current market price of an option and theoretical buy and sell prices. The theoretical buy and sell prices are derived from, among other things, the current market price of the security underlying the option. A look-up table stores a range of theoretical buy and sell prices for a given range of current market price of the underlying security. Accordingly, as the price of the underlying security changes, a new theoretical price may be indexed in the look-up table, thereby avoiding calculations that would otherwise slow automated trading decisions. Other techniques may be used in addition or in the alternative to speed automatic decision-making. In addition, a system of checks may be conducted to ensure accurate and safe automated trading. The automated trading system may be capable of automatically submitting orders in connection with the underlying security in order to hedge part of the delta risk associated with the automated option trades.
US08478686B1 Method of determining credit worthiness and profitability
A method for determining credit worthiness and profitability. A computer program is stored on a computer storage device, which is operatively connected to a display and an input device. The computer program generates a customer screen and includes a database of customer entries. The method includes logging into the computer program, viewing the customer screen on the display, inputting a customer data set and a financing data set for a new customer into the customer screen, and generating a credit score based on the data sets. The data sets and the credit score are stored as a new customer entry in the database. The computer program also generates a disposition screen for inputting and storing a disposition data set with a selected customer data entry. The computer program also generates an analysis screen for generating and viewing a profitability report showing a profitability data set of selected customer entries.
US08478668B2 Hierarchical entitlement system with integrated inheritance and limit checks
A hierarchical entitlement system with integrated inheritance and limit checks is described. In one embodiment, for example, a computer-implemented method is described for specifying and enforcing entitlements for performance of financial transactions, the method comprises steps of: providing a hierarchical entitlement structure with inheritance for specifying entitlements for performing financial transactions; receiving user input for defining a plurality of entitlement groups of the hierarchical entitlement structure, wherein each entitlement group has specified permissions to perform financial transactions, limits on performance of the financial transactions, and membership of each user; in response to a particular user request to perform a financial transaction at runtime, identifying the particular user's membership in a certain entitlement group; and determining whether to allow the particular user to perform the financial transaction based on permissions and limits of the hierarchical entitlement structure applicable to the particular user's performance of the financial transaction.
US08478666B2 System and method for processing data related to management of financial assets
A computer system for management of financial data relating to funds holding investments includes a data storage device and a server configured for execution of computer-readable instructions embodied in components. The components include an expense component for accessing and verifying fund expense calculation data, and storing the verified fund expense data in a common data format; a pre-trade component for receiving data relating to fund ownership, determining and storing data indicative of fund trading requirements in the common data format; a settlement component for accessing data indicative of instructions for execution of trades, determining data indicative of instructions for payment in settlement of trades consistent with the trade instructions data and providing output data signals indicative of the instructions for payment; and an accounting component for accessing accounting ledgers stored in the data storage devices and updating the accounting ledgers.
US08478638B2 Portable hand-held multi-function device with multiple transaction and reward accounts
A system and method for operating a reward points accumulation and redemption program wherein a user earns reward points from a plurality of independent reward points issuing entities, with each tracking the user's earned reward points in a user reward point account stored on a multi-function card (such as a frequent flyer account or a credit card loyalty account). The multi-function card is adapted to aggregate some or all of the user's earned reward points from the reward accounts and credit the aggregated points into a single reward exchange account on the multi-function card. The user may then select an item for purchase with the accumulated reward points from the multi-function card. The item is provided to the user in exchange for a subset or all of the reward points from the multi-function card.
US08478636B2 Method and apparatus for implementing a personal “get out the vote drive” software application
A method and apparatus for a software tool that interfaces with a campaign's Field Operations and allows for voter education, motivation and getting voters out to vote is presented. The software tool incorporates a number of voter informational data fields to provide users of the software with a Voter Score, Voter Scorecard, Post-Election Voter History, Household Visualization, Voter Support Visualization, Household Mailing Labels, E-Mail Voter Footer, and Voter List of Friends and Family.
US08478631B2 Market segmentation analyses in virtual universes
A computer system for market segmentation analysis includes program instructions to be executed. The program instructions are configured to collect virtual universe data about avatars, entities, and objects in a virtual universe. The program instructions are configured to perform a market segmentation analysis on the virtual universe data, wherein the market segmentation analysis comprises a first segmentation across multiple segments of the avatars that is based on an amount of time and an amount of money spent in the virtual universe. The market segmentation analysis further comprises a second segmentation across multiple segments of the avatars that is based on whether activity of the avatars includes social activity and business activity in the virtual universe relative to a time of day. The program instructions are configured to receive, from users, consent allowing collection of the virtual universe data and to present a reward to the users for giving the consent.
US08478630B2 System and method for online marketing, scheduling and booking of services
Disclosed are systems, methods and computer program products for online marketing, scheduling and booking of service appointments. In one example, the system for scheduling and booking of service appointments includes an inventory database containing schedules of booked and available service appointments associated with a plurality of service providers. The system further includes a calendar-based service provider interface for creating a schedule of services provided by the service provider and storing the schedule in the inventory database. The system further includes a calendar-based service user interface for displaying schedules of available service appointments and booking one or more service appointments.
US08478627B2 Method for reducing risk associated with a task
A method and system of reducing risk in the life cycle of a product, in one aspect, obtain one or more tasks required to achieve an overall task, determine risk impact of each task, the risk impact being an impact of each task on the likelihood of failure for the overall task and compute risk of overall task based on risk impacts of the tasks. The method and system utilize said risk impact of each task to schedule the tasks in such a way so as to reduce said risk of overall task as rapidly as possible.
US08478626B2 Systems, methods, and software for managing programs, projects, and various aspects thereof
Systems, methods and software applications for managing programs, projects, and various aspects thereof. A program may include a number of related aspects, such as, assets, contracts, projects, entities, and funding sources. Users may select one or more projects to be grouped as a program. The systems, methods, and software may use a program management application that is configured to provide users with tools for effectively managing programs and projects that may be fully or partially funded from one or more funding sources.
US08478614B2 System and method for ensuring accurate reimbursement for travel expenses
An Expense Verification System (EVS) checks for fraud and errors in reimbursement requests. The EVS stores requests including reference numbers, and receives travel reservation records from a payment clearinghouse system. Each record includes a reference number and associated reservation data. The EVS selectively denies stored reimbursement requests as a function of data contained in the travel reservation record. Alternatively, the EVS selectively issues an alert as a function of data contained in the travel reservation record. Further, the EVS may parse a received reimbursement request to identify a respective reference number, compare the parsed reference number to the stored reimbursement requests to determine whether the parsed reference number matches a stored reference number, and deny the received reimbursement request if the parsed reference number matches a stored reference number. The EVS may store the received reimbursement request if the parsed reference number does not match a stored reference number.
US08478606B2 Electronic agenda with weight management function
A weight management system (10) comprising logging means (11) for logging past food intake events and past energy expenditure events, means for receiving (11) agenda entries and storage means (12) for storing the past food intake events, the past energy expenditure events and the agenda entries. The system further comprises a processor (13) for, based on the past food intake events, the past energy expenditure events and the agenda entries, scheduling at least one future food intake event or at least one future energy expenditure event and adding the future food intake event or the at least one future energy expenditure event to the storage means (12) as one of the agenda entries. An output (14) is provided for presenting the agenda entries to the user. The system (10) enables integrating a weight management system with a user's personal agenda.
US08478605B2 Appropriateness of a medication therapy regimen
A method of determining the appropriateness of a medication therapy regimen detects and reduces gaps occurring between established standards of treatment and treatment provided to a person through a medication therapy regimen. Methods of determining the appropriateness of a medication or medication therapy regimen and intervention thereof are provided herein. The methods of determining the appropriateness of a medication and intervention include receiving information on a medication for the person, receiving treatment guidelines for treating a chronic medical condition, determining a level of compliance between the medication and the treatment guidelines, and intervening in a medical treatment of the person if the medication does not comply with the one or more treatment guidelines.
US08478602B2 Executing business processes using persistent variables
Executing a business process includes initiating an instance of a business process comprising activities, where the instance has an instance variable. A first activity of the business process is executed, and a value corresponding to the instance variable is received. The instance variable and the value is recorded in an object, and the object is stored in a data repository. A second activity of the business process is executed, and the object is retrieved from the data repository for use with the second activity.
US08478592B2 Enhancing media playback with speech recognition
A method for enhancing a media file to enable speech-recognition of spoken navigation commands can be provided. The method can include receiving a plurality of textual items based on subject matter of the media file and generating a grammar for each textual item, thereby generating a plurality of grammars for use by a speech recognition engine. The method can further include associating a time stamp with each grammar, wherein a time stamp indicates a location in the media file of a textual item corresponding with a grammar. The method can further include associating the plurality of grammars with the media file, such that speech recognized by the speech recognition engine is associated with a corresponding location in the media file.
US08478570B2 Method and apparatus for establishing network performance model
A method and apparatus for establishing a network performance model. The method includes: determining, according to performance data provided by network nodes and the probability of the performance data, a parameter α showing the correlation of the performance data of different network nodes in a whole network and a parameter β showing the distribution pattern of the performance data in the network; and establishing a Latent Dirichlet Allocation, LDA, network performance model by using the determined parameter α and the parameter β.
US08478566B2 Systems and methods for computing emission values
A system and method for computing emission values. In one aspect, a system and method is described to include an input module operable to receive raw activity data to define a record for an activity; a data provisioning module operable to compute standardized activity data using the raw activity data; a location module operable to compute a location hierarchy for a given location; a factor data module operable to compute factor data for a given location hierarchy and time period; a reference data module operable to compute reference data; and an emission engine operable to compute at least one emission value for the activity based on the optimal emission equation.
US08478561B2 Rotation measuring mechanism, sheet conveyance apparatus, original reading apparatus, and image forming apparatus
A rotation measuring mechanism capable of measuring a rotation amount and a displacement amount of a rotary member in a direction perpendicular to the rotation axis is provided. An exemplary combination of the rotation measuring mechanism includes a detection target rotating in synchrony with the rotary member and range sensors. Each time the detection target rotates once, each sensor outputs one cycle of a sine wave. The amplitude of the sine wave output from the sensor varies in accordance with the displacement of the detection target together with the rotary member in the direction perpendicular to the axis, thereby obtaining the rotation amount and the displacement amount of the rotary member.
US08478558B2 Method for processing a temperature sensor signal
A method for processing a pulse width modulated signal from a temperature sensor, wherein the signal varies non-linearly and non-exponentially with changes in temperature. An exponential equation is defined that is closely fitted to the relationship between a characteristic of the signal and the temperature. The signal from the sensor is processed by measuring the characteristic to produce a sensor value. That sensor value then is employed to solve the exponential equation which produces a value for the temperature.
US08478556B2 Calibration method for SAW sensors
A calibration process for an SAW sensor of the differential resonator type incorporated in an assembly, the sensor having two resonance frequencies (f1, f2) which vary differently as a function of the value of a physical magnitude (G) of the assembly. The process comprises the steps of: establishing an averaged calibration function (FCmoy(G)), which relates the difference between the two resonance frequencies (Δf=f2−f1) and the physical magnitude (G), said average calibration function being obtained by averaging over a plurality of sensors of the same type (Δf=FCmoy(G)); determining the difference (Δf0Cap) between the two resonance frequencies of the sensor when the physical magnitude (G) corresponds to a predetermined value (G0); determining the deviation of the sensor relative to the averaged calibration function, in frequency or in terms of the difference between the value (GCap) furnished by the sensor and the predetermined value (G0); and determining a corrected value (Gcorr) to be furnished by the sensor, taking account of said deviation.
US08478554B1 Reducing eye monitor data samplers in a receiver
The present specification describes techniques and apparatus for reducing eye monitor data samplers in a receiver. A single eye monitor data sampler is used for multiple normal data samplers in a receiver.
US08478552B2 Monitor of assembled battery
A monitor (5) monitors an assembled battery (1) having a plurality of cells (11) and a power supply line (2) for connecting the plurality of the cells (11). The monitor (5) includes: a detecting portion (6) for detecting a voltage of each of the cells (11) of the plurality of the cells (11); and a controlling portion (7) for receiving a voltage detection result detected by the detecting portion (6). The detecting portion (6) converts the voltage detection result into an alternating current communication signal and transmits the alternating current communication signal via the power supply line (2) to the controlling portion (7).
US08478550B2 Generator set calibration controller
A calibration system for a generator set controller is disclosed. The calibration system may have a source of electric power, a controller in communication with the source and configured to monitor a parameter of the electric power and produce at least one output corresponding to the monitored parameter, and a power meter configured to measure the parameter of the electric power. The calibration system may also have a processor in communication with the source of electric power, the controller, and the power meter. The processor may be configured to direct electric power having a first test voltage from the source to the controller, and directly relate a value of the at least one output corresponding to the first test voltage and a value of the measured parameter to an offset error.
US08478549B2 Weld check stations
A method of manufacture for a portable computing device is described. In particular, methods and apparatus for assessing a quality of weld joints used to connect one or more components of the portable computing device are described. The weld joints can include one or more weld points. At a weld check station, using a vector network analyzer, a test signal generated can be passed through the weld joint and a response signal can be measured. The measured characteristics can be used to assess a quality of the weld joint. In one embodiment, the vector network analyzer can be used to generate a number of high frequency test signals that are passed through the weld to perform a time domain reflectometry measurement where the weld joint can be accepted or rejected based upon the measurement.
US08478548B2 User interface system and method for diagnosing a rotating machine condition not based upon prior measurement history
A vibration data collection and rotating machinery fault diagnostic instrument includes a machine setup engine, a measurement engine, a diagnostic engine, a measurement user interface module, a machine setup user interface module, and a diagnostic user interface module. The machine setup engine requests and receives parameters about the machinery through the machine setup user interface module. The measurement engine requests and receives sensor placement locations through the measurement user interface module and keeps track of locations that have been measured and locations that still need to be measured. The diagnostic engine diagnoses machinery faults and presents the information to the user through the diagnostic user interface module using an intuitive graphical severity scale.
US08478547B2 Blade monitoring system
A blade monitoring system for calculating average threshold crossings from interpolated threshold crossings of digital waveform samples is disclosed. Each digital waveform sample is converted by an analog-to-digital converter from one of two split analog signals. Each split analog signal is received from a signal splitter that receives each analog signal from an analog signal transmitter. Each analog signal is from a sensed blade passing signal from at least one row of a plurality of blades on a compressor of a turbine.
US08478539B2 System and method for neurological activity signature determination, discrimination, and detection
A system and method are provided for automatically correlating neurological activity to a predetermined physiological response. The system includes at least one sensor operable to sense signals indicative of the neurological activity, and a processing engine coupled to the sensor. The processing engine is operable in a first system mode to execute a simultaneous sparse approximation jointly upon a group of signals sensed by the sensor to generate signature information corresponding to the predetermined physiological response. The system further includes a detector coupled to the sensors, which is operable in a second system mode to monitor the sensed signals. The detector generates upon selective detection according to the signature information a control signal for actuating a control action according to the predetermined physiological response.
US08478535B2 Systems and methods that utilize machine learning algorithms to facilitate assembly of aids vaccine cocktails
The subject invention provides systems and methods that facilitate AIDS vaccine cocktail assembly via machine learning algorithms such as a cost function, a greedy algorithm, an expectation-maximization (EM) algorithm, etc. Such assembly can be utilized to generate vaccine cocktails for species of pathogens that evolve quickly under immune pressure of the host. For example, the systems and methods of the subject invention can be utilized to facilitate design of T cell vaccines for pathogens such HIV. In addition, the systems and methods of the subject invention can be utilized in connection with other applications, such as, for example, sequence alignment, motif discovery, classification, and recombination hot spot detection. The novel techniques described herein can provide for improvements over traditional approaches to designing vaccines by constructing vaccine cocktails with higher epitope coverage, for example, in comparison with cocktails of consensi, tree nodes and random strains from data.
US08478531B2 Dip-based corrections for data reconstruction in three-dimensional surface-related multiple prediction
A best fitting trace in seismic data is determined for a desired trace to be reconstructed. A dip-based correction is calculated per trace and per sample for differences in azimuth, common midpoint coordinates, and offset between the best fitting trace and the desired trace. The dip-based correction is applied to the best fitting trace to reconstruct the desired trace for 3D surface-related multiple prediction.
US08478526B2 Enabling a first mobile device to navigate to a location associated with a second mobile device
A method is described that allows a first mobile device to persistently lock onto a second mobile device, thereby allowing the first mobile device to not only constantly monitor the dynamic location of the second mobile device but also to adaptively navigate in real-time to the dynamic location associated with the second mobile device. The dynamic location may include a current location of the second mobile device or a final destination for travel of the second mobile device.
US08478518B2 Traffic information processing system, statistical processing device, traffic information processing method, and traffic information processing program
A navigation device mounted in a vehicle determines a traffic condition when the vehicle travels in a road zone along a facility, and determines whether a payment terminal mounted in the vehicle has made a payment through communication with a facility terminal installed in the facility. If it is determined that a payment has been made through communication, then probe data is generated that associates the traffic condition in the road zone with a payment service of the facility.
US08478512B2 Real-time traffic condition measurement using network transmission data
In embodiments of the present invention, data that is transmitted over a network that is utilized by cell phones within multiple automobiles may be used to calculate real-time traffic conditions, including but not limited to the time it will take to travel a certain distance using a given route. Real-time traffic conditions may be calculated by, for example, measuring real-time traffic density for a specific geographic region. Traffic conditions and traffic density may be calculated using parameters including, but not limited to, a time of day, a day of the week corresponding to the real-time calculation of the traffic condition measure, a weather condition corresponding to the real-time calculation of the traffic condition measure; or some other parameter relating to traffic conditions. This real-time traffic condition data may be manually accessed by a user from their cell phone or automatically provided to a user's cell phone.
US08478492B2 Method and system for performing non-contact based determination of the position of an implement
Embodiments of the present invention are directed to a method and system for performing non-contact based determination of the position of an implement. In one embodiment, a non-contact based measurement system is used to determine the relative position of an implement coupled with a mobile machine. The geographic position of the mobile machine is determined and the geographic position of said implement based upon the geographic position of the mobile machine and the position of the implement relative to the mobile machine.
US08478488B2 Impact event countermeasure control method and system for automotive vehicle
An impact event countermeasure control method and system for an automotive vehicle includes management of impact countermeasures using not only variable timing responsive to impact severity, but also event control as a function of the displacement of a vehicle's occupant with respect to the passenger cabin environment, including various countermeasure devices.
US08478482B2 Position detection for activation of device and methods thereof
Embodiments of position detection devices for vehicles and methods of position detection are provided. One embodiment of a detection device comprises a wireless device inside a vehicle, a mobile communication device paired to the wireless device, such that the wireless device automatically activates when it senses the mobile communication device within an operable range of the wireless device, a position sensing system configured to generate an output indicative of the mobile communication device's presence within the vehicle and a controller responsive to the output and configured to deactivate the wireless device when the output indicates that the mobile communication device's presence is not within the vehicle but is still within the operable range.
US08478481B2 Fuel-saving management system
A fuel-saving management system allowing fuel-saving management and associated driver assistance. The system includes, mounted on a vehicle, information detectors detecting various information on the driving state of the vehicle, an information processor, in addition to processing the information detected by the information detectors, generating a warning when processed information satisfies required warning conditions, and an information storage device storing the processed information. In this system, when either a time during which the processed information is maintained to satisfy the required warning conditions, or an elapsed time of the processed information exceeds a previously set time, the information processor stores the occurrence of this overtime event into the information storage device. A setter allowing modification of the required warning conditions, and a printer outputting the information relating to the processed information are also mounted.
US08478477B2 Method of organizing aircraft maintenance
A method of managing maintenance of an aircraft. The method includes defining a recommended maintenance program for the aircraft. Maintenance deadlines for the recommended maintenance program are determined by using primary data from a testing of at least one of pieces of equipment and elements of the aircraft. Utilization data for the aircraft is used and stored. A calculation device is used to implement at least one algorithm to recalculate the maintenance deadlines as a function of the actual utilization data. The recommended maintenance program is updated.
US08478471B2 Cart cluster detection and estimation
A vehicle tracking system includes a wheel containing sensor circuitry capable of sensing various types of conditions, such as wheel rotation, wheel vibration caused by skidding, and specific electromagnetic and/or magnetic signals indicative of particular wheel locations. The sensor circuitry is coupled to an RF transceiver, which may but need not be included within the wheel. The wheel may also include a brake mechanism. In one embodiment, the wheels are placed on shopping carts and are used to collect and monitor shopping cart status and location data via a wireless network. The collected data may be used for various purposes, such as locking the wheel of an exiting cart if the customer has not paid, estimating numbers of queued carts, stopping wheel skid events that occur during mechanized cart retrieval, store planning, and providing location-based messaging to customers.
US08478469B2 Power source system for electric powered vehicle and control method therefor
At the time of external charging, an external charging relay is turned on, and a system main relay is turned off. Therefore, a main battery can be charged by electric power from an external power source, without applying an output voltage of the main battery to a PCU. At the time of external charging, basically, a power supply voltage for an auxiliary system (low voltage system) is generated by a sub DC/DC converter of a small capacity, while a main DC/DC converter of a large capacity used when vehicle is running is stopped. Only when the output of sub DC/DC converter is insufficient to cover the power consumption by the auxiliary system, an ECU operates the main DC/DC converter. Therefore, ECU and auxiliary load group can be operated reliably while efficiency of external charging is improved.
US08478467B2 Method and apparatus for controlling output torque of a motor for an electric vehicle in uphill mode
A method and an apparatus for controlling output torque of a motor for an electric vehicle in uphill mode, the method comprises: detecting a tilt angle value U, a current vehicle speed value V and an accelerator-pedal travel value Gain of the vehicle, determining whether the vehicle is in uphill mode or not, and if the result is positive, then calculating a minimum torque T1 required for preventing the vehicle from slipping backward under the tilt angle value 0 and the current vehicle speed value V, obtaining a maximum output torque T2, calculating an output torque T of the motor based on T1, T2 and Gain, and controlling the motor to output the calculated output torque T. With the method and apparatus in accordance with the present invention, when the electric vehicle is in uphill mode, even if the accelerator-pedal travel value is zero, the vehicle will not slip backward.
US08478458B2 Method and device for activating an automatic piloting mode of an aircraft
A method and a device for activating an automatic piloting mode of an aircraft are disclosed. The device can include means for engaging an automatic pilot mode, when (i) the current distance of the aircraft with respect to a reference position on the ground belongs to a determined distance range, and (ii) the current height of the aircraft is at most equal to a reference height associated to the automatic pilot mode.
US08478457B2 Fatigue management system
A fatigue management system for determining the individual life of an aircraft, particularly the individual life of components of a helicopter, by means of an on board virtual load sensor and a method of operating a fatigue management system.
US08478450B2 Power control system and method
A power control system/method implementing Internet based access to hybrid home automation networks is disclosed. The system utilizes a smart gateway power controller (SGPC) to selectively switch an AC power source to a load device under control of local or remote network commands that may be routed through a variety of network interfaces and protocols present within a home or other structure-local communications network. SGPC configurations may be nested within a home automation network to permit separation of control for load devices within a common home automation environment. Present invention methods may include routing protocols between disparate home automation networks as well as remote access protocols that permit control of disparate home automation networks via the Internet using a wide variety of remote access interfaces including mobile devices, tablet computers, laptops, desktop computers, and the like.
US08478448B2 Control device for wind power systems having power failure detection
A wind energy installation control device includes a wind rotor, a generator driven by the wind rotor, a torque control unit configured to control a torque of the generator, and a control system. The control system includes a detector configured to identify a grid dip and an end of the grid dip, a residual torque transmitter configured to provide a set point for a torque of the generator after identification of the grid dip, and an initializer configured to initialize a component of the torque control unit at the set point. Accordingly, upon return of grid power after a grid dip, the vibration behavior of a wind power system can be significantly improved. Overload of a drive train upon return of grid voltage can thus be reduced.
US08478444B2 Apparatus and method for controlling autotroph cultivation
A method includes receiving at least one measurement of a dissolved carbon dioxide concentration of a mixture of fluid containing an autotrophic organism. The method also includes determining an adjustment to one or more manipulated variables using the at least one measurement. The method further includes generating one or more signals to modify the one or more manipulated variables based on the determined adjustment. The one or more manipulated variables could include a carbon dioxide flow rate, an air flow rate, a water temperature, and an agitation level for the mixture. At least one model relates the dissolved carbon dioxide concentration to one or more manipulated variables, and the adjustment could be determined by using the at least one model to drive the dissolved carbon dioxide concentration to at least one target that optimize a goal function. The goal function could be to optimize biomass growth rate, nutrient removal and/or lipid production.
US08478433B2 Fault detection systems and methods for self-optimizing heating, ventilation, and air conditioning controls
A fault detection system for detecting a fault in a process system includes a first circuit configured to modify an input of the process system with a modifying signal. The fault detection system further includes a second circuit configured to receive an output from the process system and configured to determine whether the fault exists based on at least one of a reduction of a signal component and an unexpected transformation of the signal component, wherein the signal component corresponds to a function of the modifying signal.
US08478420B2 Implantable medical device charge balance assessment
A method is provided including delivering at least one electrical signal to tissue of a patient through an electrode. The method further includes assessing whether a net charge remains on the electrode a predetermined period of time after the delivery of the electrical signal. Systems for delivering such a signal, and assessing whether a net charge remains on the electrode providing the signal, are also provided.
US08478417B2 Techniques for data reporting in an implantable medical device
Methods and apparatus for storing data records associated with a medical monitoring event in a data structure. An implanted device obtains data and stores the data in the data record in a first data structure that is age-based. Before an oldest data record is lost, the oldest data record may be stored in a second data structure that is priority index-based. The priority index may be determined by a severity level and may be further determined by associated factors. The implanted device may organize, off-load, report, and/or display a plurality of data records based on an associated priority index. Additionally, the implanted device may select a subset or composite of physiologic channels from the available physiologic channels based on a selection criterion.
US08478403B2 Implantable systems and methods for use therewith for monitoring and modifying arterial blood pressure without requiring an intravascular pressure transducer
Embodiments of the present invention are directed to implantable systems, and methods for use therewith, that monitor and modify a patient's arterial blood pressure without requiring an intravascular pressure transducer. In accordance with an embodiment, for each of a plurality of periods of time, there is a determination one or more metrics indicative of pulse arrival time (PAT), each of which are indicative of how long it takes for the left ventricle to generate a pressure pulsation that travels from the patient's aorta to a location remote from the patient's aorta. Based on the one or more metrics indicative of PAT, the patient's arterial blood pressure is estimated. Changes in the arterial blood pressure are monitored over time. Additionally, the patient's arterial blood pressure can be modified by initiating and/or adjusting pacing and/or other therapy based on the estimates of the patient's arterial blood pressure and/or monitored changes therein.
US08478402B2 Determining intercardiac impedance
A system and method for determining complex intercardiac impedance to detect various cardiac functions are disclosed involving a signal generator means for providing an adjustable direct current signal, a modulator for modulating the adjustable direct current signal to produce a modulated signal, at least one electrode for propagating the modulated signal across a myocardium, at least one sensor for detecting an outputted modulated signal from the myocardium, and at least one circuit to reduce the influence of process noise (aggressors) in the outputted modulated signal. The at least one circuit comprises an amplifier, a demodulator, and an integrator. The amplitude and phase of the final outputted modulated signal indicate the complex impedance of the myocardium. Changes in the complex impedance patterns of the myocardium provide indication of reduced oxygen and blood flow to the myocardium. The apparatus can be employed in implantable devices, including cardiac pacemakers and implantable cardioverter defibrillators.
US08478396B2 Phototherapy patch
A phototherapy patch is disclosed, which includes: an adhesive layer, having a first surface and an opposite second surface; a pharmaceutical drug layer, disposed on the first surface of the adhesive layer; and a spontaneous emission layer, disposed over the pharmaceutical drug layer and capable of emitting therapeutic light by light illumination or a chemical reaction. Accordingly, the phototherapy patch according to the present invention has no power supply disposed therein, and thereby is suitable to be manufactured as a particularly thin and thus inconspicuous device.
US08478393B2 Visualization of electrophysiology data
A method for visualization of electrophysiology information can include storing electroanatomic data (14) in memory, the electroanatomic data representing electrical activity on a surface of an organ over a time period. An interval within the time period is selected in response to a user selection (28). Responsive to the user selection of the interval, a visual representation (26) of physiological information for the user selected interval is generated by applying at least one method to the electroanatomic data (14). The visual representation (26) is spatially represented on a graphical representation of a predetermined region of the surface of the organ.
US08478382B2 Systems and methods for positioning a catheter
A method for displaying a position of a medical device, such as a catheter, during insertion of the medical device into a patient is disclosed. In one example embodiment, the method includes obtaining a first set of detected position data relating to a location marker, then determining a possible first position of the location marker. A first confidence level relating to a match between the first set of detected position data and a first set of predicted position data is assigned. A determination is made whether the first confidence level meets or exceeds a first threshold. If the first confidence level meets or exceeds the first threshold, a determination is then made whether the first position of the location marker is within a first detection zone. If the first position of the location marker is within the first detection zone, the first position of the location marker is displayed.
US08478380B2 Magnetic resonance thermometry in the presence of water and fat
The in vivo measurement of tissue temperature is performed during a medical procedure using an MRI system. Fat and Water images are acquired at each temperature measurement time and corresponding phase images are produced. A temperature map is produced by subtracting the phase at each Fat image pixel from the corresponding pixel in the Water phase image to improve measurement accuracy in tissues with fat/water mixtures.
US08478377B2 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.
US08478369B2 Mobile device
A mobile device includes a first housing and a second housing. The first housing includes a first track surface parallel to a first direction, and a first housing first flat surface perpendicular to the first direction. The second housing includes a first pin, and a second housing first flat surface facing to the first housing first flat surface. The first pin protrudes from the second housing first flat surface. The second housing first flat surface slides along the first housing first flat surface, and the first pin slides along the first track surface, therefore the second housing slides with respect to the first housing. The mobile device is provided, in which smooth sliding without backlash is possible.
US08478368B2 Portable electronic device
A portable electronic device includes a main body, a cap body and a hinge assembly. The cap body is movably attached to the main body, and the hinge assembly is disposed between the main body and the cap body. The hinge assembly includes a sliding portion and a rotating portion connected to each other. When the cap body and the main body are totally overlapped, the cap body is selectively to rotate or to slide with respect to the main body over the hinge assembly.
US08478366B2 Mobile terminal
A mobile terminal is disclosed. Specifically, in a mobile terminal having an image photographing or projecting function, the present invention is able to change a photographing or projecting angle of the mobile terminal into a horizontal or vertical direction. And, the present invention is able to change a display direction of an image displayed on a display unit of the mobile terminal in correspondence with the changed photographing or projecting angle to correspond to the changed photographing or projecting angle.
US08478365B2 Mobile terminal apparatus
A mobile terminal apparatus includes a casing 8, an operation key member 10 disposed on one external face 9a of the casing 8, a circuit board 11 disposed inside the casing 8 so as to face the operation key member 10, and a battery 12 disposed inside the casing 8 so as to face the circuit board 11 on a side opposite the operation key member 10. The battery 12 includes board supporting parts 15 for supporting the circuit board 11, the board supporting parts 15 having tip portions 15a abutting against the circuit board 11 at positions facing the circuit board 11.
US08478357B1 Removable adapter with speaker and microphone for a wireless communications device
An adapter for a wireless communications device has a speaker embedded in an upper end portion, a microphone embedded in a lower end portion, and a male electrical post connector mounted in the lower end portion. The post connector is electrically connected to the speaker and microphone. The post connector has an exposed tip and extends from the lower end portion generally toward the upper end portion. A theoretical plane bisects the base into left and right lateral portions and the microphone and connector are disposed on opposing sides of the theoretical plane. The adapter is configured such that when physically mounted to the wireless communications device, and the post connector is mated to the external communications port, the microphone and speaker are electrically connected to the wireless communications device. The combination may be used for VOIP communications.
US08478354B2 Mobile communication terminal apparatus
A mobile communication terminal apparatus having a communication function, the mobile communication terminal apparatus includes: a light emitting unit configured to indicate call incoming information or mail receiving information by light emission; a notification setting unit configured to set whether to indicate at least one of the call incoming information and the mail receiving information by using at least one of a sound and a vibration; a brightness detecting unit, which detects a brightness when the notification setting unit set to not indicate by using both of the sound and the vibration; and a light-emission control unit, which controls the light emitting unit to not emit light, when the notification setting unit set to not indicate by both the sound and the vibration by the notification setting unit and when the brightness detected by the brightness detecting unit is a predetermined brightness or less.
US08478343B2 Method and apparatus for base station self-configuration
Disclosed is method and apparatus for operation of a base station in wireless communications, including self-configuration of the base station for secure and authenticated communications with other base stations.
US08478331B1 Method and system for transmitting streaming media content to wireless subscriber stations
A radio access system receives packets from a local source of streaming media content via a local connection and from remote packet sources via a remote network. The radio access system communicates with a subscriber station via an air interface that includes an uplink and a downlink. A packet classifier in the radio access system maps packets having the subscriber station's IP address as destination address to the subscriber station's downlink. The subscriber station communicates with a content controller via the remote network to request selected streaming media content. The content controller instructs the radio access system to convey the selected streaming media content from the local source to the subscriber station. In response, the packet classifier maps the packets containing the selected streaming media content to a downlink (either the original downlink or a new one) for transmission to the subscriber station.
US08478324B2 Enhanced interface for mobile phone
A docking station may provide an enhanced user interface for mobile communication devices. In one particular implementation, a device may include a base unit configured to provide connections to one or more user interface devices and an interface for connecting to a mobile phone, where the base unit connects the mobile phone to the one or more user interface devices to provide an enhanced interface for the mobile phone.
US08478323B2 Method and apparatus for dynamically enabling a direct mode operation gateway
A method and apparatus is disclosed for dynamically activating gateway functions on a communication device which is operating in trunked mode. The communication device calculates an estimated probability that at least one associated communication device is out of a network coverage area. The communication device determines that the associated communication device is inaccessible or is operating in an operating mode consisting of a trunked mode or a direct mode when the estimated probability is calculated to be at or below a predefined threshold. The communication device automatically activates its gateway functions and is configured to function as a direct mode gateway for at least one associated communication device when it determines that the associated communication device is operating in the direct mode.
US08478322B2 Wireless communication apparatus and band assigning method
A base station device includes a transmission and reception unit, a no-communication time count unit, an assignment unit, and a duration adjustment unit. The transmission and reception unit transmits and receives user data to and from a mobile terminal. The no-communication time count unit counts the no-communication time in which the transmission and reception of the user data has been interrupted in the mobile terminal. When the no-communication time becomes longer than the duration in which the assignment of the frequency band to the mobile terminal is continued, the assignment unit releases the frequency band assigned to the mobile terminal. When the no-communication time is longer than the duration, and the no-communication time is shorter than the sum of the duration and the monitor time in which it is monitored whether the no-communication time continues after the release of the frequency band, the duration adjustment unit adjusts the duration.
US08478316B2 Methods and systems for providing near real time messaging to hearing impaired user during telephone calls
A data connection between a server and an application running on a mobile telephone handset is used to provide caption text of a telephonic conversation between call participants to the mobile phone handset during an active telephone call. Prior to providing the captions, a communication session between the server and the application running on the handset, the means of transporting the caption text is determined. Transport may be by way of data socket connection or by way of SMS messages.
US08478311B2 Intelligent forwarding of short message service and multimedia messaging service messages
Various embodiments of the present disclosure describe techniques for intelligent SMS/MMS routing. In some example embodiments of the present disclosure information indicative of the location of a mobile device can be used by a service provider to determine where to route an incoming SMS/MMS message. In the same, and other embodiments different information can be used to determine where to route incoming SMS/MMS messages such as the electronic address of the originator of the message, and/or whether the mobile device the message is addressed to is in communication with local devices.
US08478309B1 Personalized electronic address book
Communication with a member of a class is established based on the location of a mobile device initiating the communication and the physical address of the member. A class can include members that share common attributes, characteristics, and/or traits. Example classes can include business types (e.g., restaurants), brand names (BEST BUY®, COMPUSA®), services, etc. To establish the communication, the mobile device provides a message to set up a call. Upon receipt of the call setup message, a particular member of the class is selected from members of the class based on the location of the mobile device sending the call setup message and the physical addresses of members of the class. Upon determination of the particular member, communication is established between the mobile device and the particular member.
US08478308B2 Positioning system for adding location information to the metadata of an image and positioning method thereof
A positioning system includes a first mobile device and a second mobile device. The first mobile device includes a first wireless communication unit and an imaging unit. The second mobile device includes a second wireless communication unit and a location information obtaining unit. When an image is captured by the first mobile device, the first mobile device can communicate with the second mobile device to obtain position information, which is then included in EXIF of the just captured image.
US08478296B2 Automatic remote communication using network telephony
The present invention is a method and apparatus to provide remote communication using network telephony. In a transmitter, an activation message is decoded to generate an activation command. The activation message is sent from an activator via a communication medium in response to a telephony call. An information message is transmitted, responsive to the activation command, to a receiver using a communication protocol. In a receiver, an activation message is decoded to generate an activation command. The activation message is sent in response to a telephone call. An information message is received, responsive to the activation command. The information message is sent from a transmitter according to a communication protocol via a communication medium.
US08478294B2 Method and system for mobile station location
A system and method for locating mobile stations in a wireless communication system such as a cellular system based on at least one received wireless signal and a database of geographical information.
US08478293B2 Mobile station paging method and mobile call center device
Embodiments of the present invention provide a mobile station paging method and a mobile call center device, The method includes: receiving a service call request, and selecting a corresponding posterior probability table according to an identifier of a target mobile station included in the service call request, where the posterior probability table includes a distribution probability of the target mobile station in each cell of a location area where the target mobile station is located in a service state; and selecting a cell to page the target mobile station according to the distribution probability. The paging is performed based on the distribution probability of a user in the each cell in the service state; the paging process is simple; and the application scenario is wide, thereby saving air interface resources while ensuring a paging efficiency.
US08478285B2 Base station, mobile station, synchronization control method, and IC chip
A synchronization control method in a communication system including a mobile station and a base station includes generating a synchronization request at the base station when data addressed to the mobile station arrives, receiving the synchronization request from the base station at the mobile station, transmitting feedback information at the mobile station as a response to the synchronization request, receiving the feedback information at the base station, generating timing advance information at the base station based on a reception timing of the feedback information, transmitting the timing advance information from the base station to the mobile station, and adjusting a transmission timing of uplink data at the mobile station, based on the timing advance information.
US08478284B2 Apparatus and method for scheduling packets
An apparatus comprising a controller for controlling radio communication using communication resources for user data communication, and control resources for controlling communication on the communication resources, an allocator for allocating mobile stations to use at least one of a dynamic allocation and a persistent allocation, each allocation defining a different utilization of the control resources and communication resources, a monitor for monitoring one or more reallocation conditions associated with at least one of the dynamic allocation and the persistent allocation, and a reallocator configured to reallocate at least one mobile station if one of the one or more reallocation conditions is fulfilled.
US08478283B2 Method and system for capacity and coverage enhancement in wireless networks with relays
A method and system for capacity and coverage enhancement in wireless networks is provided. Each cell has a base station and in-cell relay stations. The base station includes interference avoidance/averaging mechanism, dynamic resource partitioning mechanism or a combination thereof. The interference avoidance/averaging mechanism dynamically creating a FH pattern based on interference information obtained from its serving cell. The base station may include a scheduler for dynamic resource partitioning mechanism for managing scheduling in the cell.
US08478273B2 Method and apparatus for intelligently reporting neighbor information to facilitate automatic neighbor relations
A method, apparatus and computer program product are provided for supplying information regarding a neighbor cell following cell reselection in a manner that reduces the signaling load on the network and conserves battery consumption by a mobile terminal. In this regard, the method, apparatus and computer program product do not blindly provide information regarding a neighbor cell that the current cell has already collected, but, instead, first determines if the neighbor information regarding a prior cell is different than and therefore will add to the information regarding neighbor cells that is already maintained by the current cell. Only after making such a determination may a mobile terminal signal the current cell as to the availability of neighbor information regarding a prior cell.
US08478268B2 Method of communicating data in a wireless mobile communication system
A method of communicating data in a wireless communication system is disclosed. More specifically, a method discloses transmitting a request by a mobile subscriber station (MSS) to a network entity via a de-registration request message requesting the network entity to retain a preferred session information, and receiving a selected session information via a de-registration command response from the network entity.
US08478264B2 Wireless communication system
In a master device, an address for a transmission origin and an address of an ultimate transmission destination, included in a message from an end device, are stored, as a pair, as proxy information, and the address of the transmission origin included in the message is overwritten with the local communication address, to form a proxy message to the destination device. Moreover, the master device performs a search for a round-trip route to the destination device and sends the proxy message to the destination device following the outbound route that has been searched. The destination device, upon receipt of a proxy message, sends back a message to the master device following the inbound route that has been searched by the master device. The master device uses the proxy information to send back, to the end device, the message from the destination device.
US08478254B2 System and method for profile filtered advertisements
Embodiments of the present invention include improved communication system and methods. In one embodiment, the present invention includes a wireless communication method comprising, on a first wireless device, receiving one or more wireless device identifications associated with one or more other wireless devices, and transmitting at least one of the one or more wireless device identifications from the first wireless device to a remote computer system, and on the remote computer system, receiving the at least one wireless device identification, and accessing information associated with the at least one wireless device identification. Embodiments of the present invention may be used for electronic dating, social networking and other communication applications.
US08478251B1 Event response apparatus and method
A specially programmed computer and method supported by the use of individual mobile communication devices manages, organizes and automates responses to events. The responses are taken by third parties that address activities related to the events. The computer: receives ownership data concerning a new mobile phone account; receives a request from the user to participate in the automated system with respect to any event response automated by the computer; enables the user to activate the system by sending an action relating to any such event; creates a template for the user of the mobile phone account; creates an activity block that holds a matrix of information associated with each such event; and automatically implements responding action as dictated by the event responder.
US08478248B2 Bidirectional information sharing system and method using wireless data network
Disclosed are a bidirectional information sharing system and a method using a wireless data network that can improve convenience of use by setting notification information regarding specific days which is set to replace sharing information of an unspecified third party that places a call and output the sharing information to output the notification information regarding specified days on the screen when receiving a call of the unspecified third party and input the feelings or inquiries of a user using the mobile phone sharing information of the user to allow the called party to previously know the corresponding contents before a telephone conversation at the time of call connection, and change and set sharing information so as to officially inform only close acquaintances of a relationship status of lovers or the like rather than informing unspecified individuals, in particular, inform or introduce acquaintances of the called party of relationship status.
US08478235B2 Methods for providing overdraft protection for post-paid communication service plans
Methods for adding minutes to a calling plan having a calling plan period. The methods including determining whether a threshold number of minutes have been reached during the calling plan period; and incrementally adding minutes to the calling plan when the threshold number of minutes has been reached. The cost per minute of the added minutes is less than the high-cost per minute rate normally associated with exceeding the threshold number of minutes during the calling plan period.
US08478232B2 Prepaid text messaging service
A method, system, and computer readable medium for sending notification messages to a notification device and associating a fee for sending the notification message. The notification message is associated with a portable consumer device issued by an issuer and associated with an account of a consumer operated by the issuer. The fee is obtained by the issuer or a payment brand organization associated with the portable consumer device.
US08478229B2 Method and apparatus for notifying registered devices of an emergency call
An approach is provided for alerting registered devices of an emergency call, detecting an emergency call from a calling device; determining an identifier of the calling device; retrieving a list of one or more registered devices based on the identifier; determining location information of the calling device; and generating a notification message for transmission to the one or more registered devices, wherein the notification message specifies notification of the emergency call and the location information of the calling device.
US08478228B2 Mobile receiver with location services capability
The subject matter disclosed herein relates to a receiver that is capable of processing signals which are transmitted according to one or more wireless communication protocols. Such a receiver may have sufficient resources to obtain acquisition information from a signal transmitted according to at least one of the wireless communication protocols during an acquisition period and for the purpose of obtaining an estimate of a location of the receiver.
US08478224B2 Mobile communication terminal device
A mobile communication terminal device whose authentication and settlement functions by noncontact proximity communication can be continuously used even after operating voltage from battery power drops is provided. Only when the supply of required power from a battery is lost, a security controller is controlled into a mode in which it operates with low power consumption and noncontact authentication and settlement functions are ensured by external electromagnetic field power. Thus the noncontact authentication and settlement functions can be used even after the battery remaining capacity is lost by use of a communication function for the principal purpose. Specifically, the following is implemented: when there is the supply of required power from the battery, it is made possible to carry out high-performance, multifunctional authentication and settlement processing making good use of high-speed processing, mass storage, and the like which are the advantages of the security controller essentially driven by battery; and in an anomalous instance in which the battery remaining capacity is lost, it is made possible to carry out minimal authentication and settlement processing.
US08478220B2 Discrete time polyphase mixer
Embodiments of a radio frequency (RF) circuit provide translational filtering in accordance with an input impedance response that is an impedance image of a reactive circuit impedance response from a polyphase reactive circuit. The RF circuit may include a first mixer circuit that provides a first frequency offset for the impedance image and a second mixer circuit that provides an additional frequency offset. Accordingly, the second mixer circuit may allow for adjustments to a total frequency offset of the impedance image. The second mixer circuit may also be configured so that the impedance image rejects a negative frequency impedance response of the reactive circuit impedance response.
US08478214B2 Multi-port distributed antenna
Methods and systems for receiving signals via a multi-port distributed antenna are disclosed and may include selectively enabling one or more low noise amplifiers (LNAs) coupled to the antenna. The selective enabling may be based on a desired gain level applied to a signal received from the antenna. The LNAs may be coupled to ports on the antenna based on an input impedance of the LNAs and an impedance of the ports. Each of the LNAs may be configured for optimum linearity in different gain ranges, which may be proportional to the input impedance of the LNAs. The antenna may be integrated on a chip with the LNAs, or may be located external to the chip. The antenna may include a microstrip antenna. The LNAs may include variable gain and may be enabled utilizing a processor. Linearity on demand may be enabled via the selective enabling of the LNAs.
US08478210B2 Apparatus and method of digital predistortion for power amplifiers with dynamic nonlinearities
Power amplifiers (PAs) using a Doherty or other power output level sensitive configuration have been employed for several years in telecommunications (as well as other applications) to take advantage of efficiency gains. For many of these applications, baseband signals are predistorted to compensate for nonlinearities in the PAs, but because there is a “switching event” in a Doherty-type amplifier (for example), the nonlinearities become dynamically varying. As a result, digital predistortion (DPD) becomes increasingly difficult to perform. Here, DPD modules are provided that adapt to changes in dynamically varying PAs based on a determination of the average power or other relevant metric prior to transmission.
US08478204B2 System and method for antenna training of beamforming vectors having reuse of directional information
A system and method for reusing existing directional information to configure antennas in a wireless network is disclosed. The method includes retrieving existing directional information, the existing directional information having been established in a previous antenna training session with a receiver. The method further includes performing a signal-to-noise ratio (SNR) estimation procedure comprising: transmitting an SNR estimation probe message to the receiver via a directional antenna tuned with the existing directional information, and determining whether an estimated SNR value associated with the SNR estimation probe message is equal to or greater than a threshold SNR value. The method further includes transmitting a data message to the receiver via the directional antenna tuned with the existing directional information if it is determined that the estimated SNR value is equal to or greater than the threshold SNR value.
US08478203B2 Phase synchronization of base stations via mobile feedback in multipoint broadcasting
Multipoint broadcasting requires the base stations to be phase-synchronized. Methods and apparatus are described that provide phase synchronization of base stations with the downlink-channel phase feedback by mobile users. Also described are methods and apparatus that make phase synchronization of base stations independent of multipoint-broadcast sessions, thus reducing the synchronization overhead and improving network capacity. The methods and apparatus utilize model-based downlink-channel phase feedback that reduces most of the feedback overhead. Applications of the described methods and apparatus include wireless multipoint broadcast systems, also known as coordinated multipoint transmission, or CoMP, in LTE-A (long-term evolution, advanced) systems, and frequency and phase synchronization of a cluster of base stations, or more generally, of a cluster of wireless devices.
US08478201B2 Trained data transmission for communication systems
Various embodiments are described for a trained data transmission for communication systems.
US08478197B2 Wireless transceiver module
A wireless transceiver module has a plurality of through holes and includes a wireless network chip, a circuit substrate, a Bluetooth chip, and a plurality of conductive connection structures. The Bluetooth chip is disposed between the circuit substrate and the wireless network chip, and the through holes are formed by passing through the wireless network chip, the circuit substrate, and the Bluetooth chip. The conductive connection structures are respectively disposed in the through hole. With the conductive connection structures, the Bluetooth chip, the wireless network chip, and the circuit substrate are electrically connected with each another.
US08478195B1 Two-factor user authentication using near field communication
A user is authenticated to a mobile computing device using an NFC tag. The NFC tag may be initially associated when an NFC reader of the device senses the NFC tag and wirelessly retrieves a tag identifier from the tag. The tag identifier is stored for subsequent retrieval. The authentication process begins after receiving a valid password and then positioning the device proximate the object such that the NFC reader of the device retrieves the tag identifier from the NFC tag without receiving input at the mobile computing device. In the event that the retrieved tag identifier matches the stored tag identifier, the mobile computing device is unlocked and the user may access the mobile computing device. If the retrieved tag identifier does not match the stored tag identifier, the user is not authenticated and the mobile computing device remains locked.
US08478192B2 Method and a device in a mobile station for maintaining a communication link to a radio base station in a cellular telephony system
The invention concerns a temporary radio base station, temporary RBS (140), which can gain and maintain control of the traffic to and from a targeted radio base station (120) in a wireless cellular telecommunications system (100), and a dedicated user terminal (530) for use the system. The dedicated user terminal (530) comprises an identification device being arranged to identify the temporary RBS (140) by use of unique information being at least embedded in a transmitted signal from the temporary RBS (140). The dedicated user terminal (530) is arranged to disregard the temporary RBS (140) when detected, and to choose the targeted RBS (120), or an RBS arranged to operate in a neighboring cell, in the same manner as if the temporary RBS (140) would not exist. The invention also relates to a method for the devices and a system comprising the devices.
US08478177B2 Recording medium peeling device, image forming device and adjustment method
A recording medium peeling device includes: a circularly moving section that has a moving surface circulating along a circulation course; and a pressing section that presses a recording medium passing through a pressing position in the circulation course, against the moving surface at the pressing position. The recording medium peeling device further includes: a peeling member that is disposed downstream from the pressing position in the circularly moving, is apart from the moving surface, is provided along the moving surface, extends in a direction crossing a direction of the circularly moving, and peels the recording medium after passing through the pressing position from the moving surface; and a protruding member that is disposed downstream from the peeling member in a direction in which the recording medium after being peeled by the peeling member proceeds, protrudes from the peeling member side to the recording medium side, and slopes downstream.
US08478172B2 Transport member for powder transport, developing powder accommodation container, and image forming apparatus
A transport member for a powder transport includes a revolving shaft, a transport part that extends in a helical shape relative to an axial direction of the revolving shaft, includes one end part with a free end and the other end part at an opposite side of the one end part, and transports a powder at the time of revolution of the revolving shaft, and one support part that supports the other end part of the transport part by being arranged with the revolving shaft, wherein the transport part is not supported by another support part that is arranged at an phase angle between the one support part and the another support part of 90 degrees or more, in a direction of the revolving shaft.
US08478168B2 Charging roller for an imaging device
A charging roller for an imaging device may include a shaft having a shaft length; a cylindrical foam layer partially covering the shaft and having a foam thickness, a first foam end and a second foam end, the cylindrical foam layer having a foam length less than the shaft length; a skin layer covering the cylindrical foam layer; and first and second retention members, the first retention member disposed adjacent to the first foam end and the second retention member disposed adjacent to the second foam end.
US08478165B2 Image forming apparatus having an openable member
An image forming apparatus includes: an image forming apparatus body; an openable member that is supported movably between an opening position and a closing position; a positioning portion that is provided in the image forming apparatus body; a positioned portion that is supported on the openable member and that is brought into contact with the positioning portion to be positioned when the openable member is in the closing position; a rotary member that is supported on the image forming apparatus body; and an opposed member that is supported on the openable member. When the openable member moves to the closing position, the opposed member moves in a direction crossing an opening/closing direction of the openable member and then moves in a reverse direction to the moving direction. And the opposed member is opposed to the rotary member rotatably when the openable member is in the closing position.
US08478140B2 Image forming apparatus featuring a developer replenishing device
An image forming apparatus includes an image bearing member and a developing device for developing an electrostatic latent image. The developing device includes a developer container, a rotatable developer carrying member, including a first electrode member; and a developer supplying member, including a second electrode member. The apparatus further includes a measuring device capable of measuring a remaining developer amount; and a replenishing device for performing a replenishing operation by rotating the developer supplying member while applying a DC bias between the first and second electrode members so that a value obtained by subtracting an electric potential of the second electrode member from an electric potential of the first electrode member has a polarity identical to a normal charge polarity of the developer. When the remaining developer amount measured is not more than a threshold, the replenishing operation is performed and the remaining developer amount is measured again.
US08478139B2 Control method of host device reporting error information to a user, image forming system, image forming apparatus and host device employing the same
A control method of a host device that avoids an error part through a user interface unit to use an image forming apparatus, an image forming system, an image forming apparatus and a host device employing the same, the control method including: requesting error information from the image forming apparatus in the host device; and displaying the error information of the image forming apparatus received from the image forming apparatus on a user interface unit of the host device.
US08478126B1 Phase lock loop for optical wireless network
An apparatus comprises a platform, an optical transmitter associated with the platform, an optical detector associated with the platform, a sensor associated with the platform, a phase-locked loop circuit, and a processor unit associated with the platform. The optical transmitter is configured to transmit first optical signals. The optical detector is configured to receive optical signals. The phase-locked loop circuit is configured to indicate a presence of second optical signals in the optical signals indicating a time interval to transmit information in the first optical signals. The processor unit is electrically connected to the optical detector, the optical transmitter, and the sensor. The processor unit is associated with the phase-locked loop circuit. The processor unit is configured to transmit the information in the first optical signals using the optical transmitter during the time interval.
US08478119B2 Lens movement control method and lens movement control apparatus of camera module
A lens movement control method and a lens movement control apparatus of a camera module for preventing allophone of a Voice Coil Actuator (VCA) are provided. The lens movement control method of a camera module includes switching the camera module from a camera operation mode to a camera stop mode, generating a control signal for removing the occurrence of VCA allophone in the camera stop mode, moving a lens to a VCA allophone removal location based on the generated control signal, and powering-off the camera module to move the lens moved to the VCA allophone removal location to a bottom surface of the lens.
US08478116B2 Immersion heater with exhaust path for overpressure
Disclosed is a heating unit which can comprise a tube, or pipe, having an aperture therein which can be configured to receive a heating element. In various embodiments, the heating element can comprise a resistive element which can be configured to generate heat when a voltage differential is applied thereto. In certain embodiments, the heating unit can further comprise a collar which is threadably engaged with the tube, wherein a flame path, or exhaust path, can be defined between threads on the pipe and threads on the collar, for example. In certain embodiments, the flame path can comprise a passageway defined between the circumference, or perimeter, of the tube and the collar. Such a flame path can be configured to allow pressurized gasses to safely escape from the tube along a predetermined path.
US08478115B2 Rotating device for electrically connecting electric household appliances and electric tools
A device for electrically connecting electric household appliances or electric tools, including a female receptacle provided with two seats, and a male connector which can be inserted inside the female receptacle. The male connector is provided with first and second means for electrically contacting that are concentric with each other, so as to allow rotation of the male connector with respect to the female receptacle.
US08478104B2 Copy secure multimedia RFID with analog transmitter
A portable RFID device includes an analog modulation radio frequency transmitter and a data storage holding audio data files. In response to user entered commands the device retrieves the audio data files, applies digital to analog conversion to generate analog audio signals, and transmits the analog audio signals through the analog modulation RF amplifier. Optionally, the analog modulation RF amplifier is a frequency modulation (FM) modulator and transmitter, optionally using a UHF broadcast FM band. The transmitted analog modulated RF signal is received and played by a receiver and playback device proximal to the transmitter. Optionally, a locking operation is applied after storing the multimedia files, preventing subsequent altering of the files.
US08478103B2 Video apparatus, video output control method, and reproduction control method
A video apparatus includes signal control unit that outputs an image signal in a plurality of formats. An interface unit connects the video apparatus to a computer, and an interface control unit controls transmission of the image signal to the computer. When the video apparatus has been connected to the computer through the interface unit, when the format of the image signal is switched, the interface control unit controls the interface unit so that the connection to the computer is disconnected without changing a physical connecting state. After the elapse of a predetermined period, the video apparatus is connected to the computer again without changing the physical connecting state.
US08478100B2 Optical cable gripping member
An optical cable gripping member which prevents the kinds of splicing devices from being diversified, thereby enabling reduction of the labor of component management and lowering of the production cost to be realized is obtained. In a cable gripping member 5 which is to be attached to a splicing device 1 to hold an optical fiber cable 121 from its outer sheath, a spacer 17 which fills a gap between one inner wall surface 15a of a tubular space 15 through which the optical fiber cable 121 is to be passed, and the spacer 17 in the tubular space 15 is formed monolithically with one end of the one inner wall surface 15a in a manner that the spacer 17 is attachable to and detachable from the one inner wall surface 15a. The spacer 17 is attached to or detached from the one inner wall surface 15a, thereby enabling a plurality of optical fiber cables of different sizes to be held.
US08478097B2 Wide bandwidth, low loss photonic bandgap fibers
Various embodiments include photonic bandgap fibers (PBGF). Some PBGF embodiments have a hollow core (HC) and may have a square lattice (SQL). In various embodiments, SQL PBGF can have a cladding region including 2-10 layers of air-holes. In various embodiments, an HC SQL PBGF can be configured to provide a relative wavelength transmission window Δλ/λc larger than about 0.35 and a minimum transmission loss in a range from about 70 dB/km to about 0.1 dB/km. In some embodiments, the HC SQL PBGF can be a polarization maintaining fiber. Methods of fabricating PBGF are also disclosed along with some examples of fabricated fibers. Various applications of PBGF are also described.
US08478093B2 Multimode interference coupler and method for the structural configuration thereof
A multimode interference coupler includes at least one supply waveguide and at least one output waveguide, wherein the coupler has along its longitudinal extent in the direction of the supply waveguide at least one longitudinal section in which the refractive index has a locally oscillating profile in a direction running substantially at right angles to the direction of the supply waveguide. A method for the structural configuration of such a multimode interference coupler.
US08478091B2 Single-Stage 1×5 grating-assisted wavelength division multiplexer
A single-stage 1×5 grating-assisted wavelength division multiplexer is provided. A grating-assisted asymmetric Mach-Zehnder interferometer, a plurality of grating-assisted cross-state directional couplers and a plurality of novel side-band eliminators are combined to form the multiplexer. Only general gratings are required, not Bragg grating, for 5-channel wavelength division multiplexing in a single stage. A nearly ideal square-like band-pass filtering passband is obtained. The present disclosure can be used as a core device in IC-to-IC optical interconnects for multiplexing and demultiplexing of an optical transceiver. The present disclosure has a small size and good performance.
US08478089B2 Optical switch and optical-switch control method
An optical switch according to the present invention includes a multiple-stage optical-switch unit that includes one input port and a plurality of output ports that are configured by connecting multiple stages of optical switching elements each of which includes three or more optical input-output ports; and a switching control circuit that, when receiving a switching instruction to switch an output destination of light input from the input port, executes at first a first control that changes setting of an optical switching element that is included in part not overlapping with an optical transmission channel reaching an optical output port before switching in an optical transmission channel reaching an optical output port after switching and is positioned at a point other than a branch point from an overlapping part, and then executes a second control that changes setting of an optical switching element that is positioned at the branch point.
US08478085B2 Inkjet head chip and inkjet print head using the same
An inkjet head chip and an inkjet print head including the inkjet head chip includes a plurality of nozzles, a plurality of discharging units which discharge ink through the plurality of nozzles, a main pad which is electrically connected to the plurality of discharging units in order to supply a driving signal to the plurality of discharging units, and a test pad which supplies a test driving signal to some of the discharging units. The test driving signal is supplied to the test pad to determine similar printing characteristics of a plurality of inkjet head chips.
US08478074B2 Providing multiple and native representations of an image
Various embodiments are disclosed relating to providing multiple and native representations of an image. According to an example embodiment, multiple realizations of an image may be generated and provided, rather than only a single realization, for example. Also, in another embodiment, the generation and output of multiple realizations may use one or more native objects to natively perform the transforms or image processing to provide the images or realizations.
US08478071B2 System and method for constructing a motion-compensated composite image
A method for constructing a motion-compensated composite image of a scene includes acquiring a plurality of images of a scene over time, the plurality of images including an earlier-acquired image of the scene and a later-acquired image scene. The relative motion between the earlier and later acquired images are estimated, and an exposure parameter is computed based upon the estimated relative motion occurring between the earlier and later acquired images. A new image of the scene is acquired using the computed exposure parameter, and the earlier, later, and newly acquired images are combined to produce a motion-compensated composite image of the scene.
US08478070B2 Information processing apparatus, block detection method, and program
There is provided an information processing apparatus according to the present invention including a Hough transform unit executing the Hough transformation on a biometrics image which is image information unique to a living body, and a block detection unit detecting whether a block having a predetermined shape is included in a Hough space image which is a Hough-transformed biometrics image, outputting present position information representing a position at which the block is located in the Hough space image when the block is determined to be included in the Hough space image.
US08478067B2 Processing of remotely acquired imaging data including moving objects
A system for processing remotely acquired imagery includes a storage element (316) for receiving first and second sets of imagery data associated metadata defining a first image of a panchromatic image type and a second image of a multi-spectral image type (404). The system also includes a processing element (302) communicatively coupled to the storage element and configured for obtaining a mapping between pixels in the first image and the second image based on the associated metadata (406). The processing element is further configured for generating a third set of imagery data defining a third image of a panchromatic type based on the second set of imagery data (408). The processing element is also configured for generating an alternate mapping for the first and second images based on comparing areas of pixels in the first and third images that are non-corresponding according to the mapping function (426).
US08478057B1 Image compression and decompression using block prediction
Compression of an image is performed based on prediction of target blocks of an image from candidate source blocks of the image. Heuristics are used for identifying the candidate source blocks, for example, source blocks are selected from within a cluster of similar blocks obtained by K-means clustering. For each target block, a region adjacent to the target block is identified and a set of candidate source blocks along with candidate source regions adjacent to the candidate source blocks are identified. The candidate source regions are ranked based on the differences between the candidate source regions and the target source region. Each candidate source block is described using its rank and residual information describing differences between the candidate source block and the target block. The candidate source block that can be described using a minimum amount of information is selected for predicting the target block.
US08478054B2 Method and system for text classification
The present disclosure discloses simplified text classification with improved classification accuracy. The content of receive text is segmented to obtain multiple words. A sum of word vectors of the multiple words at a first level vector space of a vector space group is determined. A vector space in the vector space group is composed of one or more direct child classes that are non-leaf child classes in a tree class structure. The text is classified into a class among various class of the first level vector space that has a shortest distance to the sum of the word vectors.
US08478039B2 Information processing device and method and program
An information processing device includes: a control unit to determine whether to perform, according to the relation between a gamut of an image subjected to gamut conversion beforehand and a target gamut, a first conversion processing to perform gamut conversion processing to convert the gamut of the image into the target gamut after performing restoring processing to return at least a portion of the image gamut into the state before the gamut conversion, and a second conversion processing to perform the gamut conversion processing without performing the restoring processing; a restoring unit to execute the restoring processing according to control by the control unit; and a gamut conversion unit to execute the gamut conversion processing according to control by the control unit.
US08478035B2 Method and apparatus for engaging functionality with a color tag
A method of creating and/or detecting a color tag being displayed or to be displayed along with or as part of an image, wherein the color tag comprises an attribute or information identifying an attribute that will be communicated to an application and/or device. In one embodiment of this method, the application and/or device is capable of taking an action associated with the color tag. The method of creating a color tag further comprises associating the color tag with an image to be displayed on a display, wherein the color tag will be displayed with or as part of the image on the display. The method of detecting a color tag also comprises communicating the attribute or information identifying the attribute to the application and/or device capable of taking an action associated with the color tag.
US08478033B2 Image inspection apparatus and method
An image inspection apparatus determines whether a test image is a copy of an original image. The image inspection apparatus includes an image group generation unit that determines one or more types of image transform, and transforms the original image according to the determined types of image transform to generate an original image group; a spatial color difference computing unit that transforms a color space of the generated original image group, and calculates first spatial color differences between the original image and images in the original image group to provide color difference data; an image inspection unit that receives the test image and the original image group to calculate second spatial color differences between the test image and the images in the original image group, and compares the second spatial color differences to the color difference data; and an inspection result output unit that outputs the comparison result.
US08478030B2 Image processing apparatus and computer readable medium
According to an aspect of the invention, an image processing apparatus includes a generating unit, a calculating unit, a receiving unit, and a changing unit. The generating unit generates a plurality of histograms of images with respect to each color based on an input image. The calculating unit calculates a plurality of first image densities of the images from the histograms. The receiving unit receives a content of image quality adjustment performed on the input image. The changing unit changes one of the histograms based on the content of the image quality adjustment. The one of the histogram corresponds to one of the images on which the image quality adjustment is performed. The calculating unit calculates a second image density corresponding to the one the images based on the one of the histogram changed by the changing unit.
US08478025B2 Computing genus and homology groups in 3D digital space
The invention concerns the calculation of genus of digital or cubic three-dimensional object (3D), said genus is the number of tunnels indicating holes such as in donates. The invention is characterized in that said method comprises a step in selecting (counting) numbers of different types of points on the boundary of the object then obtaining genus.
US08478017B2 Method for distinguishing living cells during cell observation, image processing program for cell observation, and image processing device
An image processing program for cell observation in which living cells can be distinguished from foreign matter other than living cells during cell observation under wide observation conditions. The image processing program includes a step for capturing first and second images of an object positioned in the observation field of view at a predetermined time interval, a step for extracting a representation of the object shown in the obtained images, steps for aligning the rotational angular orientation of the object in the image plane and computing a correlation value, a step for determining whether the object is a living cell on the basis of the computed correlation value, and steps for outputting the result of the decision made with regard to the object.
US08478007B2 Method for detecting ground glass opacity using chest computed tomography
There is provided a method for detecting Ground Glass Opacity (GGO) using chest computed tomography. The method includes detecting a candidate cell having a brightness value within a detection range by sequentially scanning a three-dimensional image of a pulmonary region, and designating the candidate cell as a seed cell when surrounding cells of the candidate cell have brightness values within the detection range; when a plurality of seed cells are obtained by the designating of the candidate cell as a seed cell, grouping adjacent seed cells to obtain one or more candidate zones; and detecting one or more zones, which have a greater size than a GGO detection size and including therein more than the detection reference number of seed cells, out of the one or more candidate zones, and setting the detected one or more zones as one or more GGO candidates.
US08478001B2 Image processing apparatus
An image processing program causes a computer to execute processing of obtaining an image, photographed with a camera, of markers disposed in a real space, creating vectors from the camera and to the markers, selecting a reference marker from the markers, calculating a inner product of the vectors, canceling use of a negative sign included in an equation that obtains a distance between the camera and a remaining marker, creating sign patterns based on to the cancelled remaining markers, setting a first distance between the reference marker and the camera, calculating candidates of a distance between the camera and the remaining markers, calculating error between an inter-marker distance in a real space and the sign patterns, calculating other error when a second distance is set, determining the distance according to the error and the other error, and calculating a position and pose of the camera according to the determined distance.
US08477998B1 Object tracking in video with visual constraints
Embodiments of the present invention relate to object tracking in video. In an embodiment, a computer-implemented method tracks an object in a frame of a video. An adaptive term value is determined based on an adaptive model and at least a portion of the frame. A pose constraint value is determined based on a pose model and at least a portion the frame. An alignment confidence score is determined based on an alignment model and at least a portion the frame. Based on the adaptive term value, the pose constraint value, and the alignment confidence score, an energy value is determined. Based on the energy value, a resultant tracking state is determined. The resultant tracking state defines a likely position of the object in the frame given the object's likely position in a set of previous frames in the video.
US08477994B1 Creating a narrative description of media content and applications thereof
This invention relates to creating a narrative description of media content. In an embodiment, a computer-implemented method describes content of a group of images. The group of images includes a first image and a second image. A first object in the first image is recognized to determine a first content data. A second object in the second image is recognized to determine a second content data. Finally, a narrative description of the group of images is determined according to a parameterized template and the first and second content data.
US08477990B2 Reducing watermark perceptibility and extending detection distortion tolerances
The present disclosures relates generally to digital watermarking and data hiding. One claim recites a method comprising: obtaining data representing video; using one or more programmed electronic processors, embedding a first watermark signal in a first portion of the data, the first watermark signal comprising a first signal polarity; using one or more electronic processors, embedding a second watermark signal in a second portion of the data, the second watermark signal comprising a second signal polarity that is inversely related to the first signal polarity; rendering the watermarked video in real time, in which due to temporal averaging of the first watermark signal and second watermark signal over time, the first watermark signal and the second watermark signal are hidden from a human observer of the video. Of course, other claims are provided too.
US08477987B2 Method for repositioning a numerically controlled device
The invention relates to a method for repositioning a numerically controlled device by using an image taken of an object as an aid. According to the method, the system is taught in such a way that a child image is defined for the camera's image, either its own set of co-ordinates is formed for the element or a set of coordinates is retrieved from elsewhere, and the image thus obtained, together with its co-ordinates, is stored in the data system, and, in the repositioning situation, the real-time image is compared with the child image stored in the data system, in order to determine the real-time position of the imaging device relative to the stored image. The set of co-ordinates used is a set of co-ordinates retrieved using satellite positioning, or the device's own internal set of co-ordinates. In the repositioning situation, the image stored in the teaching situation is sought as the co-ordinate point of the image stored in the memory is approached.
US08477984B2 Electronic circuit for headset
An electronic circuit (100) is disclosed for processing signals (20L, 20R) originating from respective signal recorders (20) integrated in respective earpieces of a headset. The electronic circuit comprises a first input for receiving a signal (20L) from the signal recorder of the ear piece intended for a left ear of a wearer of the headset, said signal relating to a blood pressure pulse (200) of said wearer; a second input for receiving a further signal (20R) relating to said blood pressure pulse from the signal recorder of the ear piece intended for a right ear of the wearer; a detection unit (110, 120) for detecting the order in the signal and the further signal are recorded by said respective signal recorders and for comparing the detected order with a correct order; and a signal adaptation unit (130) for adapting an output signal (30L, 30R) in response to the detection unit signaling a detection of an incorrect order of the signal and the further signal. A method for detecting the placement of an earpiece of a headset in the intended ear (10) of the wearer of the headset is also disclosed.
US08477977B2 Hearing device with user control
The hearing device comprises a connector (2) having at least one electrical contact (6); and a user control (8); wherein said user control (8) comprises said at least one electrical contact (6). Typically, said connector is a connector for providing a communication connection to said hearing device. The user control can be a pushbutton switch. In one embodiment, said connector comprises at least two electrical contacts (6), and said user control comprises a shorting member (12) for shorting said at least two electrical contacts when operated. In one embodiment, said user control comprises an elastic member (14), which is deformed when said user control is operated, for resetting said user control into its original position. Through this, a small-size hearing device can be realized. The method of operating a hearing device comprises the step of using at least one electrical contact (6) of a connector (2) of said hearing device as a part of a user control (8) of said hearing device.
US08477974B2 Hearing device and method for producing an omnidirectional directional characteristic
A hearing device is provided with a microphone array having a plurality of microphones. The signals from the microphones can then be processed by an appropriate apparatus of the hearing device such that this results in a directivity of the microphone array. The apparatus must also be able to allow an omnidirectional directivity of the microphone array, i.e. a non-directional detection of sound. This is not always ensured in the case where one of the microphones in the microphone array is covered or aligned other than what is intended. An omnidirectional directivity of the microphone array is ensured in a hearing device of the invention. Here, the microphones are, for this purpose, connected to inputs of the apparatus via a coupling device, by way of which each of the microphones can be coupled to a plurality of inputs of the apparatus at the same time.
US08477967B2 Acoustic reflector and energy storage for media assemblies
A speaker assembly is provided with a housing, a speaker mounted to the housing, and a reflector spaced apart from and facing the speaker. The reflector is symmetrical and has an arcuate central convex region for reflecting pressure back to the speaker for amplifying back pressure to the speaker. The reflector has a secondary region with an arcuate cross-section for reflecting acoustic vibrations past and outboard of the housing. The reflector is partially translucent, and a light source is provided adjacent the reflector for conveying light to the reflector, past and outboard of the housing for illuminating a region that receives acoustic vibrations reflected from the reflector. A media assembly is provided with a fan operably connected to a generator so that air that passes into a housing through an inlet and out of an outlet, causes the fan to rotate thereby providing a power source to a media device.
US08477963B2 Method, apparatus, and computer program for suppressing noise
A method, an apparatus, and a computer program, which can suppress a low frequency range component with a small amount of calculation, and can achieve a noise suppression of high quality, are provided. The noise superposed in a desired signal of an input signal is suppressed by converting the input signal to a frequency domain signal; correcting an amplitude of the frequency domain signal to obtain an amplitude corrected signal; obtaining an estimated noise by using the amplitude corrected signal; determining a suppression coefficient by using the estimated noise and the amplitude corrected signal; and weighting the amplitude corrected signal with the suppression coefficient.
US08477957B2 Apparatus, method and computer program
An apparatus, method and computer program, the apparatus including includes a housing configured to be positioned in a user's external ear, a loudspeaker located at a first position within the housing and configured to provide an acoustic signal, a microphone configured to detect an acoustic signal located at a second position within the housing, a filter configured to filter an input signal provided to the loudspeaker; and a controller configured to enable the acoustic signal detected by the microphone to be used to provide a control signal to the filter.
US08477953B2 Portable media delivery system
An improved media delivery apparatus is disclosed. The media delivery apparatus can, for example, be a portable speaker system. In one embodiment, the media delivery apparatus is used with a portable media player. According to one aspect, audio output characteristics of a media delivery apparatus can be controlled based on whether a removable component is attached or detached. Another aspect pertains to improved techniques to attach a removable component to a media delivery apparatus. According to still another aspect a portion of a housing of an electrical device, such as a media delivery apparatus, can be utilized as part of a connector or plug.
US08477946B2 Method and apparatus for protecting encryption keys in a logically partitioned computer system environment
In a logically partitioned computer system, a partition manager maintains and controls master encryption keys for the different partitions. Preferably, processes executing within a partition have no direct access to real memory, addresses in the partition's memory space being mapped to real memory by the partition manager. The partition manager maintains master keys at real memory addresses inaccessible to processes executing in the partitions. Preferably, a special hardware register stores a pointer to the current key, and is read only by a hardware crypto-engine to encrypt/decrypt data. The crypto-engine returns the encrypted/decrypted data, but does not output the key itself or its location.
US08477942B2 Method and apparatus for managing service lists
A method and apparatus for managing service lists receives a service list and a security layer identifier at a device. The service list comprises at least two service identifiers. The method and apparatus determines whether the security layer is authorized for the device, and, for each service identified in the service list, when the security layer is authorized for the device the method and apparatus acquires each service in the service list that is not already installed in the device and enables each service in the service list that is not already enabled in the device.
US08477924B2 Method and system for optimizing two-stage dialing
A method (200) for establishing a communication session between a caller device (104) and a called device (106) in a two-stage dialing protocol is provided. The method includes transmitting (204) at least one list of contacts and at least one list of index values to a communication server. Each index value of the at least one list of index values is associated with a corresponding contact from the at least one list of contacts. Further, the method includes initiating (206) a first-stage communication between a communication between the caller device and the communication server based communication server based on an input received at the caller device the caller device. Furthermore, the method includes transmitting (208) at least one set of characters of communication server based on a set of inputs received at the caller device and establishing (210) the communication session between the caller device and the called device based on the at least one set of characters.
US08477917B1 System and method for providing telecommunication services to transient customers
A system and method for providing wireline telephone services may include providing wireline telephone service to a residence for a customer to place telephone calls. In response to receiving an activate code, the wireline telephone service may be activated. In response to receiving a deactivate code, the wireline telephone service may be deactivated. The customer may be billed for the wireline telephone service. In one embodiment, the customer is billed a premium service charge when the wireline telephone service is active and a lower service charge when the wireline telephone service is inactive.
US08477912B2 Content sharing through multimedia ringback tones
Communication networks and associated methods are disclosed that provide a content sharing service through multimedia ringback tones. The communication network comprises a network node and a multimedia ringback system. The network node receives a call from a calling party to a subscriber of the content sharing service, and routes the call to the multimedia ringback system. The multimedia ringback system identifies a multimedia ringback tone for the call where the multimedia ringback tone includes a message prompting the calling party to share content of the subscriber, and provides the multimedia ringback tone to the calling party. The multimedia ringback system then receives a request for the content indicated in the multimedia ringback tone from the calling party, and initiates the transfer of the content to the calling party responsive to the request.
US08477910B2 System and method for location identification
A telecommunications outlet providing location identification in a local area network, the telecommunications outlet constituted of: a network side connection adapted to be connected to a networking device via horizontal cabling; a data terminal side connection adapted to be connected to a data terminal equipment; a control circuitry; a memory adapted for storage of multi-bit data; a transmitter in communication with the memory; and a first switch responsive to the control circuitry, the first switch arranged in a first mode to connect data from the network side connection to the data terminal side connection and in a second mode to connect data from the transmitter to the network side connection and disconnect data from the network side connection to the data terminal side connection.
US08477905B2 Non-destructive testing systems and methods
A system and method for non-destructively determining the grain orientation of a crystalline material using x-ray diffraction techniques to non-destructively analyze material and, more particularly, to a system and method for determining the grain orientation of an underlying crystalline material covered by an overlying polycrystalline material. Further, the system and method relate to the use of x-ray diffraction to non-destructively characterize parts and components to determine whether to accept or reject those components or parts for use in application.
US08477901B2 Method of and apparatus for continuous wave tomosynthesis using photon counting
Tomosynthesis data may be acquired from a radiation source that substantially continuously emits radiation while its position is varied relative to a photon counting x-ray detector. The detector detects photons comprised within the radiation and photon data indicative of the detected photons is generated. The photon data may comprise data related to a detected photon's detection time, detection location on the detector, energy level, and/or trajectory from the radiation source, for example. The photon data of various photons may be compiled into a plurality of bins and, through reconstruction and tomosynthesis techniques, produce synthesized images of various tomography planes of an object under examination. In this way, the tomosynthesis techniques rely on counting photons rather than measuring their energy to create synthesized images.
US08477899B2 Method for operating a reactor of a nuclear plant
A method of operating a nuclear reactor is disclosed. The reactor (1) encloses a core having a plurality of fuel rods (9). Each fuel rod (9) includes a cladding and fuel pellets of a nuclear fuel. The fuel pellets are arranged in an inner space of the cladding leaving a free volume comprising an upper plenum, a lower plenum and a pellet-cladding gap. The reactor is operated at a normal power and a normal inlet sub-cooling during a normal state. The reactor is monitored for detecting a defect on the cladding of any of the fuel rods. The operation of the reactor is changed to a particular state after detecting such a defect. The particular state permits an increase of the free volume in the defect fuel rod. The reactor is operated at the particular state during a limited time period, after which the reactor is operated at the normal state.
US08477892B2 Method and apparatus for mitigation of interference
A method of reducing error in transmissions received in a receiver is provided. A transmission containing a synchronization signal is inputted through a first filter to a synchronization correlator, to generate a timing error of the synchronization signal. An amount of delay of the synchronization signal sufficient to reduce the timing error is determined. The transmission is delayed by the amount of delay by being passed through at least a second, variable filter whose delay is determined using a stochastic gradient algorithm. The synchronization correlator may also generate a deviation error of the synchronization signal and determine an amount of deviation correction sufficient to reduce the deviation error as well as generating a frequency error of the synchronization signal and determining an amount of frequency correction sufficient to reduce the frequency error.
US08477881B2 Method and apparatus for determining receiver beam forming vectors in multi-user MIMO systems
According to one embodiment there is provided a method of determining receiver beam forming vectors for a plurality of receivers in a MIMO system. Each receiver comprises a plurality of receiver antennae. The MIMO system also comprises a plurality of transmitter antennae. The method comprises quantifying the properties of the channels of the MIMO system in a channel property matrix including interference between individual channels and performing Cholesky decomposition of the receiver property matrix row-by-row into a lower triangular matrix with unit elements along its diagonal, a diagonal matrix and the Hermitian transpose of said triangular matrix. Performing the Cholesky decomposition comprises determining, when performing a step of the Cholesky decomposition for a row, a receiver-beam forming vector associated with the row that maximises the component of the diagonal matrix in the row.
US08477865B2 MIMO receiving apparatus and method
A coherent bandwidth calculation unit (41) calculates a coherent bandwidth based on a channel response in the time domain obtained from reception signals (R1-RN) for each path between transmitting antennas and receiving antennas. A weight calculation control unit (42) determines target subcarriers of equalization weight calculation based on the coherent bandwidth. A weight calculation unit (31) calculates the equalization weight of each target subcarrier. A weight interpolation unit (43) performs interpolation processing using the equalization weights so as to obtain equalization weights for the subcarriers that have not undergone equalization weight calculation yet.
US08477853B2 Method and apparatus for encoding and/or decoding bit depth scalable video data using adaptive enhancement layer prediction
A scalable video bitstream may have an H.264/AVC compatible base layer (BL) and a scalable enhancement layer (EL), where scalability refers to color bit depth. The SVC standard allows spatial inter-layer prediction, wherein a residual in the EL is generated which is then intra coded. Another spatial intra-coding mode for EL is pure intra coding (I_N×N). The invention discloses a new intra-coding mode and two new inter coding modes, particularly for bit depth scalability. The new intra coding mode uses encoding of the residual between upsampled reconstructed BL and original EL, using mode selection. Two possible modes are residual prediction from BL and additional intra-coding of this residual. The new inter coding modes use also prediction of EL from reconstructed BL. In a first inter coding mode, the residual is encoded using Motion Estimation based on this residual. In a second inter coding mode, the residual is encoded using upsampled motion information from the BL.
US08477847B2 Motion compensation module with fast intra pulse code modulation mode decisions and methods for use therewith
A video encoder includes a mode decision module that determines a final macroblock cost for each macroblock of the plurality of macroblocks based on costs associated with a plurality of motion vectors. An intra pulse code modulation (IPCM) module, when enabled, selects an IPCM mode when the final macroblock cost compares unfavorably to an IPCM threshold. A reconstruction module generates residual pixel values for each macroblock of the plurality of macroblocks and a transform and quantization module, transforms and quantizes the residual pixel values when the IPCM mode is not selected.
US08477837B2 Video-information encoding method and video-information decoding method
A video-information encoding apparatus and decoding apparatus with a guarantee of a fixed processing time. By limiting the amount of data to be input into/output from a CABAC encoding unit and decoding unit on a unit-of-encoding basis, such as one picture, slice, macroblock or block, and by encoding uncompressed video data, it is possible to provide a video-information encoding apparatus and decoding apparatus with a guarantee of a fixed processing time. Thereby, an apparatus with a guarantee of the processing time can be mounted.
US08477836B2 System and method for comparing an input digital video to digital videos using extracted and candidate video features
A method for managing digital videos includes extracting a feature of an input digital video, searching for candidate features having similarity to the extracted feature, and comparing the extracted feature with each of the candidate features to select at least one of the candidate features similar to the extracted feature and provide information on a digital video corresponding to the selected candidate feature.
US08477834B2 Partial response decision-feedback equalization with adaptation based on edge samples
A device (102) implements data reception with edge-based partial response decision feedback equalization. In an example embodiment, the device implements a tap weight adapter circuit (114) that sets the tap weights that are used for adjustment of a received data signal (104). The tap weight adapter circuit (119) sets the tap weights based on previously determined data values and input from an edge analysis of the received data signal using a set of edge samplers. The edge analysis (116) may include adjusting the sampled data signal by the tap weights determined by the tap weight adapter circuit. A clock generation circuit (220) generates an edge clock signal to control the edge sampling performed by the set of edge samplers. The edge clock signal may be generated as a function of the signals of the edge samplers and prior data values determined by the equalizer.
US08477832B2 Load insensitive quadrature power amplifier power detector
A power detector includes a first phase shift element implemented to shift a phase of a first input signal to generate a first phase-shifted signal, a second phase shift element implemented to alter a phase of a second input signal to generate a second phase-shifted signal, a combiner for combining the first phase-shifted signal and the second phase-shifted signal to generate a combined single-phase signal, and a single element power detector for determining a power of the combined single-phase signal.
US08477831B2 Multi-protocol multiple-data-rate auto-speed negotiation architecture for a device
An interface for use in a local device includes a transmitter portion programmably configurable to at least three data rates, a receiver portion programmably configurable to those at least three data rates, and an automatic speed negotiation module operatively connected to the transmitter portion and the receiver portion to configure the transmitter portion and the receiver portion for communication with a remote device at a single data rate that is a best available one of those at least three data rates. The date rate can be adjusted by adjusting transmitter data path width and receiver data path width, adjusting a frequency of said transmitter data path and said receiver data path, and oversampling. Byte serialization or deserialization can be enabled or disabled to alter the width of the data, depending on the data rate, for transfer to/from the remainder of the local device.
US08477828B2 Adaptive correlation for detection of a high-frequency signal
Embodiments related to acquisition, detection, and processing of a high-frequency signal are described and depicted.
US08477827B2 Spread-spectrum coding of data bursts
Certain aspects of the present disclosure relate to a method for generating spread-spectrum coded signals for transmission in a wireless communication system, and particularly for generating spread sequences of data with spreading codes that facilitate computationally efficient frequency-domain processing at a receiver.
US08477813B2 Physical layer data unit format
In a wireless communication system wherein communication devices exchange information utilizing data units that conform to a first format, a beamforming training (BFT) data unit that conforms to a second format is transmitted, wherein a length of the BFT data unit is shorter than lengths supported by the first format, wherein the BFT data unit is for transmitting PHY beamforming training information. Information to indicate the BFT data unit conforms to the second format is transmitted to a receiving device. The BFT data unit is generated according to the second format, wherein the BFT data unit includes BFT information elements. The BFT data unit is then transmitted to the receiving device.
US08477810B2 Synchronization using multicasting
A process to synchronize information transmitted from an information provider to a plurality of network elements is provided. The process determines a temporal difference between related network elements and compensates for this difference by dilating an information signal provided to at least one of the network elements to resynchronize the data presented to the network elements. The process is repeated periodically in order to maintain a desired synchronization level.
US08477805B2 Wireless communication apparatus and wireless communication method
According to one embodiment, a wireless communication apparatus includes a reception unit, a storage unit, a transfer amount decision unit, and a first transfer control unit. The reception unit receives a first frame with a frame length of a first length using a first wireless method. The storage unit stores the first frame. The transfer amount decision unit sets, when a second length decided based on the first wireless method is smaller than the first length, a third length to be the second length, and sets, when the second length is not less than the first length, the third length to be a value not more than the first length. The first transfer control unit transfers transfer information including first information of the third length in the first frame to a first memory, and transfers the first frame by the first length to a second memory.
US08477803B2 Method and system for implementing a single weight (SW) single channel (SC) MIMO system with no insertion loss
In a RF communications system, aspects for implementing a single weight single channel MIMO system with no insertion loss may comprise generating at least one control signal that is utilized to control at least one of a plurality of received signals in a WCDMA and/or HSDPA system. A phase of a first of the plurality of received signals may be adjusted outside of a first processing path used to process that signal so that it is equivalent to a phase of at least a second of the plurality of received signals. A gain in the first processing path may be equivalent to a gain in a second processing path that is utilized to process the second of the plurality of received signals. The control signal may be utilized to adjust a phase and/or an amplitude of at least one of a plurality of received signals.
US08477802B2 Slotted aloha congestion control
A slotted Aloha communication system is provided according to one embodiment of the invention. The system may include a hub and a plurality of RCSTs. According to one embodiment, congestion control may occur at the RCST based in part on the number of segments received at the hub, the number of retransmission segments received at the hub and the number of successful collision retransmission segments received at the hub. The hub may communicate information regarding received segments. Congestion control may include calculating a transmission probably, performing a skewed probability measure with a probability equal to the transmission probability. If the results of the probability measure is positive the RCST may transmit or retransmit a segment within a first time prior, if the probability measure is negative then the RCST waits a set time period and reperforms the skewed probability measure.
US08477785B2 Method and system for interworking a WLAN into a WWAN for session and mobility management
According to one aspect, a mobility gateway device (MGW) receives a request from a wireless local area network (WLAN) controller of a WLAN for accessing the Internet or a packet core network, where the request is originated from a user equipment communicatively coupled to the WLAN. In response to the request, the MGW is configured to determine whether there is an active session associated with the UE over a wireless wide area network (WWAN). If so, the MGW assigns an IP address to the UE that was assigned to the UE during the active session of the WWAN. The assigned IP address is used by the UE to access the Internet or the packet core network over the WLAN.
US08477772B2 System and method for determination of routing information in a network
A system and method to use network flow records to generate information about changes in network routing and to understand the impact of these changes on network traffic. The inferences made can be determinative, if sufficient information is available. If sufficient information is not available to make determinative inferences, inferences may be made that narrow the range of possible changes that may have occurred to network traffic and the underlying network.
US08477765B2 Method and apparatus for correlating signalling in a communications network
A node in an IMS network receives circuit switched signalling relating to a communication session sent from a terminal over a circuit switched access network, and also receives packet switched signalling relating to the communication session sent from the terminal over a packet switched access network. The packet switched signalling comprises an identifier, and the node uses the identifier to correlate the circuit switched signalling with the packet switched signalling. This allows terminals using ICS to send signalling over both packet switched and circuit switched access networks, and a receiving node to correlate those signals.
US08477762B2 Self-forming VoIP network
A self-forming VoIP connection capability is described that may be superimposed over wired networks, wireless networks, or combinations thereof. As described herein, a local network cluster forms while isolated from a conventional SIP server, or alternately may exist as a cluster of network nodes and clients that later becomes isolated from a conventional SIP server by a break in the network. Either way, each network node thus enabled with distributed SIP registry functionality according to this invention independently constructs a local SIP registry and SIP server capability within that node. Subsequently, while isolated from a conventional SIP server, VoIP conversations among client devices connected to nodes within an isolated cluster will continue, and nodes and clients may join or leave an isolated cluster with conversations able to be initiated or continued while a node has network connectivity to the cluster.
US08477757B2 DMR private network communication implementation method, terminal, relay station and system
The present invention provides an implementation method, terminal, relay station and system for DMR private communication. A DMR private network communication terminal includes a communication module for receiving CACH information, receiving and transmitting DMR private network communication, a synchronization module for establishing synchronization and determining which time slot the received DMR private network communication occupies based on the received CACH information; and controlling the communication module to make a response for the received DMR private network communication in the time slot. The present invention further provides an implementation method, relay station and system for DMR private network communication. In this case, the stability of the idle time slot can be ensured, and other DMR private network communication terminals can initiate new DMR private network communication by locking unoccupied idle time slot; thereby achieving a full usage of the frequency width of 12.5KHz.
US08477744B2 System and method for entering dynamic timeslot reduction
A method for communicating with a network is presented. The method includes receiving an assignment of first timeslots for uplink communications, and receiving a first data block having a first block sequence number and including an instruction to reduce monitoring to a set of timeslots. The set of timeslots has a number of timeslots less than a number of timeslots to be monitored in accordance with the assignment. The method includes determining that at least one second data block having a second block sequence number that is less than the first block sequence number was not successfully received from the network, reducing a number of timeslots monitored to the set of timeslots, and receiving a retransmission of the at least one second data block from the network using a timeslot in the set of timeslots.
US08477740B2 System and method for adjusting monitoring of timeslots during data transmission
A method for coordinating communications between a user equipment and a base station is presented. The method includes receiving an assignment of a first set of timeslots for at least one of uplink and downlink communications between the user equipment and the base station, reducing a number of timeslots monitored by the user equipment to a reduced set of timeslots, and receiving a second assignment of a second set of timeslots for at least one of uplink and downlink communications between the user equipment and the base station. When the second assignment message assigns a number of timeslots that is less than or equal to at least one of the number of timeslots in the reduced set of timeslots and the first set of timeslots, the method includes continuing to monitor the reduced set of timeslots.
US08477730B2 Distributed load management on network devices
This disclosure relates to a system and method for dynamically managing load on network devices in a distributed manner. As the proliferation of data rich content and increasingly more capable mobile devices has continued, the amount of data communicated over mobile operator's networks has exponentially increased. Upgrading the existing network to accommodate increased data traffic is neither desirable nor practical. One way to accommodate increased data traffic is by utilizing network resources more efficiently. This disclosure provides systems and methods for efficiently utilizing network resources by dynamically configuring the network in a distributed manner based on real-time load information.
US08477729B2 Support for multi-homing protocols using transient registration and expanded binding revocation messages
The present invention solves these problems with a new proxy binding update request and proxy binding acknowledgement messages having new indicators and identification information. Namely, the home agent/local mobility anchor will exchange proxy binding update messages and proxy binding acknowledge messages that include information such as mobile node identification (MN-ID), home network prefix (HNP), but can also include selective information fields such as, access type, handover indicator (HO), and interface identification (interface ID). By including new access type, indicator, and identification information, the local mobility anchor can respond to a binding update request message with a better understanding of the new connectivity request from the mobile node. The invention also includes a binding revocation message with expanded trigger field information sent from the local mobility anchor to the mobile access gateways.
US08477722B2 Handoff control method and a mobile station employing the same
There is disclosed a handoff control method for registering a CDMA mobile station in such a way that battery power wastage is prevented if successive attempts to register the station fail. If it is judged that registration fails (step S106), idle handoff is inhibited (step S107). The mobile station shifts to a registration-waiting sleep mode (step S108 and state ST10) in which the sending and receiving operation of the mobile station is paused for a given time. When a sleep timer that is set in the step S108 times out, registration is resumed under certain conditions. On resumption, a new pilot signal is acquired.
US08477714B2 Communication system comprising a plurality of communication networks
A communication system and a method for the same is disclosed. In the method a first type of communication services is provided for a station (1), wherein a first network entity (3) provides control operations for the provision of the communication service. A part of said control operations is then relayed from the first network entity (3) to a second network entity (4). Information is exchanged between the first and second network entities, said information associating with provision of a second type of communication services for the station. A communication service of said second type is provided for the station based on said information.
US08477710B2 Method of providing a gap indication during a sticky assignment
A method and apparatus are provided to manage the assignment transmission resource of forward and reserve link that is assigned to transmitting entity for a period of time. An indication of a gap is provided whenever the transmitting entity is not transmitting actual data packets (e.g. whole or part of intended data or content), yet the transmitting entity is to maintain the assignment of the allocated resource. For example, an erasure signature packet comprising a first data pattern is transmitted on the assigned resource when there is no actual data to transmit on the assigned resource.
US08477696B2 Transmission apparatus and transmission method for a downlink channel
The object is achieved by providing a transmission apparatus with: assignment means configured to assign, to each user, one of a frequency block that is obtained by dividing a system bandwidth into each block of continuous frequency subcarriers and a distributed type frequency block that include a frequency subcarrier that is discretely distributed in the system bandwidth; and mapping means configured to assign transmission data to one of the frequency block and the distributed type frequency block according to the assignment.
US08477691B2 Routing VoIP calls to an external network
A system and method for routing calls from a communication system in a VoIP network to an external network. The communication system comprises a plurality of communicating nodes. The communication system is configured to request routing information from a register associated with the external network for routing a communication to a subscriber of the external network, receive routing information from the register, and establish an external connection from the VoIP network for routing the communication to the external network based on the routing information.
US08477689B2 System and methods for distributed medium access control and QOS scheduling in mobile ad-hoc networks
A communication device includes a transmitter portion, a receiver portion and a management portion. The transmitter portion transmits information into a channel. The receiver portion receives information from the channel. The management portion includes a request-to-send packet generating portion, a clear-to-send packet receiving portion, a threshold database, a comparator and a resolution packet generating portion. The threshold database stores a threshold value for the parameter of the channel and provides the threshold value to the comparator. The comparator compares the threshold value and the channel parameter information and generates an instruction signal based on the comparison. The resolution packet generating portion generates a resolution packet based on the instruction signal and provides the resolution packet to the transmitter portion.
US08477685B2 Enhanced mobility management at a mobile access gateway
A method is disclosed that enables the transmission of media and signaling packets in a Proxy Mobile Internet Protocol-based (PMIP-based) network. A mobile access gateway is enhanced to differentiate between different types of packet traffic and to act as a Session Initiation Protocol (SIP) proxy on behalf of a mobile node. For example, the gateway is able to handle quality-of-service-sensitive (QoS-sensitive) traffic such as voice or video media packets differently from QoS-insensitive traffic such as SIP signaling packets. In the case of traffic packets that are not QoS-sensitive, the gateway engages standard PMIPv6 procedure. In the case of traffic packets that are in fact QoS-sensitive, the gateway acts as a SIP proxy for each mobile node attached to it, thereby avoiding tunneling of the packets between the gateway and the mobile node's local mobility anchor, and thereby reducing the amount of delay that affects the packets.
US08477681B2 Method for distributing network resources and user equipment thereof
A method for distributing network resource is disclosed. The method includes transmitting a service request to a network for requesting that a connection be established between the network and a user equipment, determining whether the network is in a resource limited status, and controlling a time interval for transmitting another service request to the network when the network is in the resource limited status.
US08477677B2 Space time block code communications with co-operative relays
Methods, systems and apparatuses are provided for transmitting and receiving space-time block coded data in a wireless communications system with co-operative relays. A source node transmits RF signals representing first and second sets of data symbols in respective first and second channels (in time frequency code or any combination) of a wireless communications system, the first and second sets of data symbols being for transmission from separate antennas respectively according to a space-time block code. A relay node receives the RF signals representing the first set of data symbols in the first channel and transmits RF signals representing the first set of data symbols in the second channel. A destination node received the RF signals representing the second set of data symbols from the source node and the RF signals representing the first set of data symbols from the relay node. This enables decoding of the received RF signals representing the first and second sets of data symbols according to the space-time block code.
US08477668B2 High speed data transmission method and corresponding devices
This invention relates to a method for the transmission using the half-duplex mode of a data signal from a first transmission/reception device to a second transmission/reception device, called the remote device, comprising a logical coding step in which at least two distinct transmission times are associated with two respective statuses of the data signal to transmit. The method is characterized in that it comprises the generation by the first device of a signal (10, 11) comprising, for the transmission of a status of the signal, more or less exclusively a plateau at a first voltage level for the time defined as the transmission time associated with the status to transmit and a falling edge, to the exclusion of any rising edge, the transmission of a data signal status from the second device to the first device comprising the generation of a signal (20, 21) by the second device comprising more or less exclusively a plateau at a second voltage level and a rising edge, to the exclusion of any falling edge.
US08477664B2 Communication platform and method for packet communication between a service provider and a radio communication device
The present invention relates to a communication platform for packet communication between at least one service provider in a first network and a radio communication device in a second network, the second network comprises a first network node provided to, at least partly, handle communication between the radio communication device and a gateway located in the second network. The gateway is provided to handle communication between the second network and the communication platform, and the communication platform comprises an application programming interface provided to handle two-way communication between the service provider and the radio communication device.
US08477662B2 Court video teleconferencing system and method
A court appearance is conducted at a scheduled date and time where at least one attorney or other participant at a remote location appears before a court by video teleconference. The court and the remote participant communicate using video and audio conferencing equipment having the capability of displaying concurrently images of the court and the remote participant during the court appearance. This enables the court and the participant to hear and see video images each other during the court appearance. The operation of the conferencing equipment is initiated and terminated at the scheduled date and time of the court appearance.
US08477661B2 Distributed media mixing and conferencing in IP networks
Systems and methods are provided for a distributed conferencing service through an internet protocol (IP) network. A plurality of tributary mixers are configured communicate with a master mixer or a plurality of master mixers, at least one of which communicates through the IP network. Each tributary mixer is configured to join one or more respective participants to the distributed conference, generate a first mixed media stream by mixing a plurality of ingress media streams from the respective participants, and receive a second mixed media stream from the master mixer. The second mixed media stream includes media from at least one other participant joined to the distributed conference through another of the tributary mixers. Each tributary mixer also provides egress media streams to its respective participants based on a control signal from the master mixer.
US08477640B2 Method, apparatus and system for information transmission
A method, an apparatus and a system for information transmission are provided. The method includes the following steps. A second user equipment receives update information issued by a wireless access point (AP). The second user equipment is located within a coverage area of the wireless AP. After detecting that the second user equipment has the update information, a first user equipment establishes a connection with the second user equipment and obtains the update information from the second user equipment. The first user equipment is located outside the coverage area of the wireless AP. In the present invention, the user equipment can update the information without additionally increasing the transmit powers of the wireless AP and the user equipments when located outside the coverage area of the wireless AP, and thus the interference to other equipments is minimized.
US08477637B1 Method and apparatus for monitoring a packet network
A method and system for enabling a network service provider to monitor a packet network by using call detail records (CDRs) are disclosed. The method first detects a termination of a call by at least one voice gateway router and generates a call detail record (CDR) at said termination of said call by said at least one voice gateway router. The method then forwards said call detail record by said at least one voice gateway router to at least one CDR collecting and analysis server.
US08477633B2 Method and apparatus for wireless resource allocation for relay in wireless communication system
A method of allocating a radio resource for a relay station in a wireless communication system is disclosed. The method comprise allocating a relay zone to the relay station in a subframe and transmitting a relay control channel to the relay station by using the relay zone, wherein the subframe comprises a plurality of orthogonal frequency division multiplexing (OFDM) symbols in a time domain and a plurality of subcarriers in a frequency domain, wherein the subframe is divided into a user zone used by a user equipment in a cell and the relay zone used by the relay station, and wherein the relay zone comprises some of the plurality of subcarriers. According to the present invention, a subframe structure provides backward compatibility with a legacy wireless communication system. A relay station can effectively find a radio resource allocated to the relay station, thereby decreasing a decoding time.
US08477630B2 Optimal route selection in a content delivery network
A routing mechanism operable in a distributed networking environment, such as a content delivery network (CDN), provides improved connectivity back to an origin server, especially for HTTP traffic. The technique enables an edge server operating within a given edge region to retrieve content (cacheable, non-cacheable and the like) from an origin server more efficiently by selectively routing through the network's own nodes, thereby avoiding network congestion and hot spots. The technique enables an edge server to fetch content from an origin server through an intermediate edge server or, more generally, enables an edge server within a given first region to fetch content from the origin server through an intermediate edge region.
US08477611B2 Method and apparatus for packet classification using bloom filter
The present disclosure provides an apparatus and method for packet classification using a Bloom filter and includes determining a matching length of how long each field value of one or more fields in an input packet coincides with a field value of the corresponding field stored in a rule set by performing a field-by-field search on the fields in the input packet, and generating a tuple list made up of a combination of one or more of the matching length for the respective fields; selecting particular tuples existing in the rule set from the tuple list; filtering each of the selected tuples by using the Bloom filter; and searching for a best matching rule as a search pool exclusively within the tuples with the positive result of the filtering. According to the present disclosure, the object tuples to search can be substantially relieved to improve the searching performance.
US08477607B2 System and method for resource admission and control
System and method for resource admission and control is disclosed. The system for resource admission and control includes an interface unit for application function unit configured to receive service request sent from the application function unit; a policy decision function unit configured to identify the type of an access network according to the service request received by the interface unit for the application function unit and select corresponding service logic for resource admission and control according to the identified type of access network. According to the technical solutions, no matter the request for resource is made to a fixed access network defined in TISPAN, or to a wireless access network defined in the 3GPP, the policy decision function unit xPDF may identify the type of the access network and select corresponding service logic to perform resource admission and control. The xPDF conceals the details of the access network from the AF such that the solution for network construction can be simplified and the system maintenance may become simple and convenient.
US08477599B2 Method and system for implementing network element-level redundancy
According to a further embodiment, a method may include communicatively coupling a first network element to a second network element via a first path of a point-to-point network. The method may also include communicatively coupling the first network element to a third network element via a second path of the point-to-point network. The method may additionally include communicatively coupling the second network element and the third network element to a multipoint-to-multipoint network. The method may further include configuring the first path and the second path as paths of a linear protected switching connection such that traffic associated with a service and communicated between the first network element and the multipoint-to-multipoint network via one of the first path and the second path may be switched over to the other of the first path and the second path in response to an event.
US08477587B2 Optical pickup device and objective optical element
There are provided an optical pickup device which can satisfactorily record and/or reproduce information on different kinds of optical information recording medium in spite of compactness, and an objective optical element used for the optical pickup device. The optical functional surface of the objective optical element includes at least two areas of a central area including an optical axis and a peripheral area surrounding the central area. An optical path difference providing structure in the central area is a structure obtained by overlapping a first central basic structure and a second central basic structure which are in a shape of ring-shaped zones divided by step differences, with each other. An optical path difference providing structure in the peripheral area is a structure obtained by overlapping a first peripheral basic structure and a second peripheral basic structure which are in a shape of ring-shaped zones divided by step differences, with each other.
US08477586B2 Method for driving optical pickup apparatus
A method for driving an optical pickup apparatus which improves the durability of components that drive a movable lens that moves back and forth between an original position and a drive-limit position and achieves stable operability and an extended lifetime of the optical pickup apparatus performs a first step-drive in which a movable lens moves to an original-restoration start position by being driven a specified distance toward a drive-limit position, a second step-drive in which the movable lens thereafter moves to an original position by being driven toward the original position a distance equivalent to the distance from the drive-limit position to the original position, and a third step-drive in which the movable lens thereafter moves to a default position by being driven a specified distance.
US08477581B1 Asymmetry compensation system
A system with a nonlinear element processes a replay signal with a scaling factor into a signal compensated for asymmetry. The replay signal may include data from an optical disk. The scaling factor may be estimated based on the compensated signal and a scaling factor gain. The replay signal and the compensated signal may be converted into digital signals and processed digitally. In one embodiment, the compensated signal may be calculated as approximately the scaling factor multiplied by a square of an amplitude of the replay signal added to the amplitude of the replay signal. In another embodiment, the compensated signal may be calculated as approximately the scaling factor multiplied by an absolute value of an amplitude of the replay signal added to the amplitude of the replay signal. A related method is also disclosed. Other embodiments are provided, and each of the embodiments described herein can be used alone or in combination with one another.
US08477578B2 Multi-speed recording for multi-layer disc
The present invention relates to a recording apparatus, record carrier and method of recording data on at least two layers of a recording medium by using a radiation power, wherein individual recording speeds are determined for respective ones of the at least two layers at different values of the radiation power. A recording speed to be used for recording on an individual one of the at least two recording layers is selected based on a maximum radiation power specified for the recording operation, and the speed of the recording operation is controlled individually for each of the at least two layers based on the selected recording speed. The determination of the individual recording speeds at different radiation power values may be written or embossed on the record carrier. Furthermore, a recording sequence used for recording on the recording layers can be set based on the sensitivities and thus recording speeds. Thereby, total recording time can be minimized for multi-layer recording media.
US08477571B1 Heat assisted magnetic recording using surface-emitting distributed feedback laser
A device includes a body, a waveguide, and a near field transducer (NFT). The body has opposed first and second surfaces. The waveguide is adapted to receive light and convey the light to a distal end of the waveguide. The NFT is disposed proximate the distal end, and it has an output end proximate the first surface of the body. The device further includes a surface-emitting distributed feedback (SE-DFB) laser that is mounted on and attached to the body and positioned to inject laser light into the waveguide. The device may be a recording head, and the laser, the waveguide, and the NFT may cooperate to provide electromagnetic heating to a substrate for heat assisted magnetic recording.
US08477569B2 Light source power control for heat assisted magnetic recording (HAMR)
Apparatus and method for light source power control during the writing of data to a storage medium. In accordance with various embodiments, a data recording head is provided having a magnetic transducer and a light source. The light source is driven at a first power level to irradiate an adjacent storage medium prior to the writing if data to the medium using the magnetic transducer. The first power level is insufficient to alter a magnetization state of the medium. The light source is subsequently transitioned to a higher, second power level to irradiate the storage medium during the writing of data to said medium using the magnetic transducer, the second power level being sufficient to alter said magnetization state of the medium.
US08477566B2 Electronic device and method providing activation of an improved bedtime mode of operation
An improved electronic device and method provide an improved clock feature that includes a BEDTIME mode that is initiated by execution of a BEDTIME mode routine. The BEDTIME mode comprises a number of features that are conducive to sleep by performing operations that minimize distractions to a user, and all such operations are initiated by execution of the BEDTIME mode routine. The BEDTIME mode can be triggered in a variety of fashions, such as by setting an alarm or by docking the device with a predetermined other device such as a docking station.
US08477565B2 Analogue display device including a planetary gear device
The invention concerns a timepiece (10) including a display device (26) including a first and second display member (38, 40) displaying first and second pieces of information, the value of the second piece of information being linked to the value of the first piece of information by a reduction ratio, wherein the first (38) and the second (40) display members are rotatably mounted in relation to a plate (42) and are driven by a drive device (44) with planetary gears, characterized in that the second display member (40) pivots on the axis of rotation (A2) of a planet pinion (54). The invention also proposes a timepiece (10) fitted with this display device (26) and a method for manufacturing this display device (26).
US08477564B2 Timepiece with calendar mechanism including first date indicator and second date indicator
A timepiece with a calendar mechanism has a first date indicator provided with numbers for indicating the ones place of a date, and a second date indicator provided with numbers for solely indicating the tens place of the date and numbers for singly indicating the one-digit date. The first date indicator has 12 calendar feeding teeth formed as inner teeth. The calendar feeding teeth comprise first to tenth calendar feeding teeth spaced apart angularly in a first direction, an eleventh calendar feeding tooth arranged at an angular interval in a second direction opposite to the first direction relative to the first calendar feeding tooth, and a twelfth calendar feeding tooth arranged at an angular interval in the first direction relative to the eleventh calendar feeding tooth. The second date indicator has at least one window portion for displaying the ones place using the numbers of the first date indicator.
US08477563B2 Device for announcing prayer times
The device for announcing prayer times provides for announcement of Muslim prayer times by recitation of athan throughout a large but localized area, e.g., a large office building or structure, a school or hospital, or a public transportation terminal, stadium, mall, etc. The device includes a single geographically fixed central unit initially programmed according to local geographical area and calendar to provide accurate output of the specific times for Muslim prayer, which are based upon the angle of the sun. While the sun angles for prayer remain constant, prayer times vary according to calendar. The central unit transmits cable or wireless audio signals to a geographically fixed auxiliary unit that transmits signals to one or more remote speakers. The central unit includes a clock display, and may include a radio and/or television receiver and/or DVD player providing output to a video screen to display various programs and messages.
US08477560B2 Determining a position of an object of a positioning network associated with a marine survey arrangement
To determine a position of an object in a positioning network associated with a marine survey arrangement, images of targets on the object in the positioning network are captured with a plurality of cameras. Based on known positions of the plurality of cameras and known separation between the targets, positions of the targets are computed by processing the images. A position of the object is derived based on the positions of the targets.
US08477558B2 Memory apparatuses with low supply voltages
Low supply voltage memory apparatuses are presented. In one embodiment, a memory apparatus comprises a memory and a memory controller. The memory controller includes a read controller. The read controller prevents a read operation to a memory location from being completed, for at least N clock cycles after a write operation to the memory location, where N is the number of clock cycles for the memory location to stabilize after the write operation.
US08477557B2 Input circuit of semiconductor memory apparatus and controlling method thereof
Disclosed is an input circuit of a semiconductor memory apparatus. The input circuit includes a first buffer and a second buffer. The first buffer has an input terminal connected with a first input pin for receiving a control signal used in a multi-control mode for controlling an entire memory area by dividing the entire memory area, and an output terminal having a first level according to a control mode signal. The second buffer has an input terminal connected with a second input pin for receiving one of plural signals used in a single control mode for controlling the entire memory area without dividing the entire memory area, and an output terminal having a second level according to the control mode signal.
US08477540B2 Static memory device with five transistors and operating method
At the bottom of a column (COLi) of memory cells (CEL) of the SRAM type with five portless transistors, there is placed an additional cell (CLS), with a structure identical to the cells (CEL), which makes it possible to write and read a datum in a memory cell (CEL) of the column without using a read amplifier.
US08477539B2 Non-volatile memory cell and methods for programming, erasing and reading thereof
A non-volatile memory cell and methods for programming, erasing and reading thereof are provided. A non-volatile memory cell includes a substrate having a first conductive type. A first transistor, a second transistor and a select transistor having a second conductive type are disposed in the substrate, wherein a first gate of the first transistor is coupled to a second gate of the second transistor. A source region of the first transistor is coupled to a bit line. A drain region of the second transistor and a gate of the select transistor are coupled to a select gate line. A drain region of the first transistor is coupled to a source region of the select transistor. A drain region of the select transistor is coupled to a select line.
US08477527B2 SRAM timing cell apparatus and methods
Apparatus and methods for providing SRAM timing tracking cell circuits are disclosed. In an embodiment, an apparatus comprises an SRAM array comprising static random access memory cells arranged in rows and columns; a plurality of word lines each coupled to memory cells along one of the rows; a clock generation circuit for outputting clock signals; a word line generation circuit for generating a pulse on the plurality of word lines responsive to one of the clock signals and for ending the pulse responsive to one of the clock signals; and a tracking cell for receiving a clock signal and for outputting a word line pulse end signal to the clock generation circuit, following an SRAM tracking time; wherein the tracking cell further comprises SRAM tracking circuits positioned in the SRAM array and coupled in series to provide a signal indicating the SRAM tracking time. Methods for SRAM timing are disclosed.
US08477523B2 Phase change memory adaptive programming
Some embodiments include methods and apparatus having a module configured to program a memory cell using a signal to cause the memory cell to have a programmed resistance value, to adjust a programming parameter value of the signal if the programmed resistance value is outside a target resistance value range, and to repeat at least one of the programming and the adjusting if the programmed resistance value is outside the target resistance value range, the signal including a different programming parameter value each time the programming is repeated.
US08477511B2 Package structure and electronic apparatus of the same
A package structure and an electronic apparatus of the package structure are disclosed. The package structure includes a substrate and a plurality of pins. The plurality of pins is disposed on the substrate. The plurality of pins is interlaced to each other, so that a line along a specific direction will only pass one of the plurality of pins at most.
US08477493B2 Storage device for tablet personal computer
A storage device for a tablet personal computer is provided. The storage device includes a base and an upper cover for fixing the tablet personal computer. The base includes a foldable structure. When the foldable structure is folded and stacked on a side of the base, a receiving space for fixing a keyboard device is defined by the base and the foldable structure. In such way, the tablet personal computer and the keyboard device can be simultaneously stored within the storage device.
US08477491B1 System with rack-mounted AC fans
A system includes a rack, one or more computer systems mounted in the rack, and two or more alternating current (AC) fans mounted in the rack. The AC fans move air through the computer systems mounted in the rack. At least one of the AC fans can move air through at least two of the computer systems mounted in the rack.
US08477480B2 Laminate, separator for capacitor, and capacitor
Laminates including a nanofiber layer and a base layer, the nanofiber layer comprising polyamide filaments formed from a polyamide (a) and having an average fiber diameter of 10 to 1000 nm, and the base layer comprising fibers at least including polyamide fibers formed from a polyamide (a), where the polyamide (a) comprises a dicarboxylic acid unit and a diamine unit and where (i) the dicarboxylic acid unit comprising a terephthalic acid unit in the proportion of not lower than 60% by mole, and (ii) the diamine unit comprising at least one diamine unit selected from the group consisting of 1,9-nonanediamine unit and 2-methyl-1,8-octanediamine unit in the proportion of not lower than 60% by mole in total are provided, as well as separators for capacitors including the laminates.
US08477479B2 Leadwire configuration for a planar anode of a wet electrolytic capacitor
A relatively thin planar anode for use in a wet electrolytic capacitor is provided. An anode leadwire is embedded within the anode and extends in a longitudinal direction therefrom. The wire may be formed from any electrically conductive material, such as tantalum, niobium, aluminum, hafnium, titanium, etc., as well as electrically conductive oxides and/or nitrides of thereof. To reduce the tendency of the leadwire to pull out of the anode due to stresses encountered during manufacturing (e.g., sintering) and/or use of the capacitor, the manner in which the wire is inserted is selectively controlled in the present invention. That is, at least a portion of the wire within the anode is bent at an angle relative to the longitudinal axis of the wire. This “bend” reduces the ease to which the wire can be pulled out in the longitudinal direction after the anode is pressed and sintered.
US08477477B2 Power storage device
To provide an electrolyte easily manufactured at low cost, and a power storage device including such an electrolyte. The power storage device includes a positive electrode having a positive electrode current collector and a positive electrode active material, a negative electrode having a negative electrode current collector and a negative electrode active material, and an electrolyte having 1-piperidine-1-propanesulfonic acid or 1-piperidine-1-butanesulfonic acid, which is provided between the positive electrode and the negative electrode. The capacitance can be increased when water is added to the obtained electrolyte and the temperature of the power storage device rises.
US08477474B2 Thin film capacitor
To provide a thin film capacitor having a device structure for suppressing peeling between an insulating film and a substrate. A thin film capacitor 100 has a laminate structure that is formed by laminating a lower electrode 20, a dielectric film 30, and an upper electrode 40 in sequence on a substrate 10. An adhesion layer 41 is formed on a side surface of the lower electrode 20 via the dielectric film 30, and an insulating film 50 in contact with the adhesion layer 41 covers the laminate structure. According to this device structure, the adhesion layer 41 having excellent adhesiveness to the insulating film 50 is disposed between the insulating film 50 and the dielectric film 30, so that peeling of the insulating film 50 can be suppressed.
US08477464B2 Electronic device with a variable angulation of a flexible display
An electronic device is disclosed that comprises a housing 81 and a flexible display, which may have respective portions 82a, 82b, 82c and 82d. The portions may be accommodated between respective hinges 84a, 84b, 84c, 84d, which are arranged as a mechanism for enabling a transition between the first mechanically stable position and a second mechanically stable position. The display is viewed from a direction 85. The hinges are operated independently from each other, enabling a plurality of angulations of the flexible display with respect to the housing 81.
US08477458B2 Slider pad for contact mitigation
An apparatus and associated method for a slider pad that allows for contact to be mitigated without plastic deformation. Various embodiments of the present invention are generally directed to a slider that presents a transducer and has at least one air bearing surface (ABS) feature. The ABS feature comprises a pair of sidewalls spaced a distance X apart. A pad is deposited on the ABS feature so that the pad comprises a hemispherical cross-section and has a circumferential diameter greater than X.
US08477451B2 Shroud integrated cover and hard disk drive including the same
There is provided a hard disk drive including: a bottom plate including a disk rotating by a motor; and a cover having a first wall member formed thereon, the first wall member inducing an airflow generated at the time of rotation of the disk.
US08477445B2 Write clock synchronization appartus for magnetic recording disk drives with patterned media
A write clock generator for use in writing data to a rotating patterned magnetic media disk is disclosed. The generator includes a magnetic read head for generating a succession of servo signals representative of succession of servo magnetization patterns detected from a corresponding succession of arcuate sectors along a circular data track on the disk. A preamble processor generates a corresponding succession of sector pair signals representative of the lengths of adjacent sectors along the data track on a rolling pair-wise basis. A next sector length predictor processor determines for a succession of pairs of sectors, a length ratio of the lengths of the sectors in the respective pairs of sectors. A clock generator generates a periodic clock for each sector of the succession of sectors, wherein the clock rate associated with a current sector has an associated phase deviation relative to a clock rate associated with a previous sector, which is proportional to the length ratio for the current sector and the previous sector.
US08477437B2 Lens unit, image capturing lens, image capturing device and portable terminal
A lens unit LU in which a lens portion L is formed at least on either a light-receiving surface or a light-emitting surface of a lens holding plate P, wherein a difference in coefficients of linear expansion of the lens holding plate P and the lens portion L is used to suppress mis-focusing by causing changes in a paraxial image point position of the entire lens system due to changes in the surface shape of the lens portion L which accompany temperature changes, and changes in the paraxial image point position of the entire lens system due to changes in the refraction index to cancel each other out. Furthermore, deterioration of performance of the entire lens system caused by rising temperature is suppressed by satisfying a predetermined conditional expression.
US08477435B2 Imaging lens
An imaging lens, although compact, has satisfactorily corrected aberrations. The imaging lens is configured by disposing, in sequence from the object side, a stop (ST); a first lens (L1), which has a double convex shape near the optical axis; a meniscus-shaped negative second lens (L2) which has near the optical axis a convex surface facing the object side; a meniscus-shaped positive third lens (L3) which has near the optical axis a concave surface facing the object side; and a positive fourth lens (L4) which has a double convex shape near the optical axis. In the configuration, the refractive power of the first lens (L1) is greater than the refractive power of each of the second lens (L2), the third lens (L3), and the fourth lens (L4).
US08477430B2 Image pickup apparatus having lens barrel
An image pickup apparatus includes a lens barrel. The lens barrel is configured to move first and second optical units in an optical axis direction for zooming. The lens barrel includes a linear movement cylinder that includes a key configured to guide the first optical unit, a rotation cylinder that includes an outer circumferential cam and an inner circumferential cam, the rotation cylinder being configured to rotate around an optical axis so as to move the first optical unit in the optical axis direction through the outer circumferential cam and so as to move the second optical unit in the optical axis direction through the inner circumferential cam, and a guide bar held by the linear movement cylinder and configured to guide the second optical unit in the optical axis direction.
US08477417B2 Imaging optical system, microscope apparatus including the imaging optical system, and stereoscopic microscope apparatus
A variable power optical system used in a parallel stereoscopic microscope apparatus includes a plurality of optical paths in which optical axes are arranged substantially parallel, a plurality of lens groups that change the magnification of a diameter of a luminous flux entering substantially parallel to each of the optical paths to eject the luminous flux as substantially parallel luminous fluxes, and at least two lens groups move along the optical axis in each optical path according to the change in the magnification. At least two lens groups of at least one optical path among the plurality of optical paths move in a direction including a component perpendicular to the optical axis according to the change in the magnification at at least part of a section where the magnification is changed from a high-power end state to a low-power end.
US08477410B2 Optical parametric oscillator pumped by femtosecond thin-disk laser
Pulses from a mode-locked Yb-doped laser are spectrally broadened, and temporally compressed, then frequency-doubled and used to pump an optical parametric oscillator (OPO). The OPO output is tunable over a wavelength range from about 600 nm to about 1100 nm.
US08477402B2 Photonic modulation of a photonic band gap
An apparatus comprises a first photonic crystal structure having a first photonic band gap distribution and configured to support a first electromagnetic signal, wherein the first photonic band gap distribution may vary according to a second electromagnetic signal.
US08477400B2 Systems and methods for presenting three-dimensional content using photosensitive lenses
Systems and methods are provided for presenting three-dimensional content on a display. An exemplary system for presenting a plurality of frames on a display comprises a first lens, a second lens, and an activation system. The activation system utilizes electromagnetic radiation to activate the first lens when a respective frame being presented on the display corresponds to the first lens, resulting in the first lens being substantially transparent and the second lens being substantially opaque, and to activate the second lens when a respective frame being presented on the display corresponds to the second lens, resulting in the second lens being substantially transparent and the first lens being substantially opaque.
US08477398B2 Optical reflection element
An optical reflection element has a frame-shaped supporting body, a first oscillator and a second oscillator each having a meander shape, and a mirror portion. A line segment connecting a joining position between the mirror portion and the first oscillator to a joining position between the supporting body and the first oscillator, and a line segment connecting a joining position of the mirror portion and the second oscillator to a joining position of the supporting body and the second oscillator cross a mirror portion central axis. As one illustrative condition to be satisfied, an outer circumference of at least any one of turn portions of the first oscillator and the second oscillator is deviated from a first end portion axis that is parallel to the mirror portion central axis and extends along a first side of the mirror portion.
US08477386B2 Cover-type apparatus with simplified interlocking structure
A cover-type apparatus with a simplified locking structure includes a first body, a second body and an interlocking mechanism for fastening the second body and the first body together. The interlocking mechanism includes a hook disposed on the first body, and an elastic member disposed on the second body and being engageable with the hook. The elastic member deforms elastically in response to a force exerted thereon by the hook.
US08477381B2 Document administration apparatus, document administration method and recording medium
A document administration apparatus, comprising: a transmitter to transmit a document to a plurality of destinations; a memory to record status information of said transmitted document therein; and a changer to change status information of said document recorded in said memory, according to an operation by a destination user to whom said document is transmitted.
US08477375B2 Image processing apparatus and recording apparatus
Correction processing on image data is performed in a short time. An image processing apparatus supplies image data to a recording apparatus configured to convey a recording medium in a direction intersecting a direction in which recording elements are arranged. The image processing apparatus includes: tables containing correction information for each group into which the recording elements are divided, the correction information being used to correct values of multi-valued data; a horizontal/vertical conversion unit configured to convert multi-valued data in raster format into column format; a correction unit configured to correct multi-valued data belonging to a group by using correction information stored in a table corresponding to that group; a vertical/horizontal conversion unit configured to convert the multi-valued data in column form into raster format; and an output unit configured to output the data in raster format converted by the vertical/horizontal conversion unit to the recording apparatus.
US08477368B2 Printing apparatus and print data processing system combining stored pattern-based print drawing data with newly-received print drawing data
A printing apparatus includes a print drawing data storage storing first print drawing data from a print data generation apparatus, an administration information unit storing administration information of the first print drawing data, and an image processing unit. The print data generation apparatus includes a pattern data register registering pattern data corresponding to first image information, a pattern data converter, a first image converter converting the pattern data into the first print drawing data, a second image converter converting second image information into second print drawing data, and an image composition unit combining the first and second print drawing data. The image processing unit determines whether administration information of first print drawing data newly received and already stored in the administration information unit are the same. If so, the image processing unit combines the first print drawing data already stored and the second print drawing data.
US08477366B2 Apparatus, method and medium outputting wide gamut space image
An apparatus, method and medium outputting a wide gamut space image in which one or more parameters that are needed to convert an existing color space into a wide gamut space are experimentally determined and then are applied to an image. The apparatus includes a feature extraction module to extract one or more feature differences between a standard gamut and a wide gamut of an image, a color range setting module to set a hue range according to the extracted feature differences and one or more experimentally determined parameters, and a conversion module to convert the image according to the extracted feature differences, the experimentally determined parameters, and the hue range.
US08477365B2 Method and system for preliminary data processing before printing
A method and system for preliminary data processing before printing is disclosed. The steps executed by said system comprises: dividing a page into a plurality of bands including a Mth band and a (M+1)th band; converting a color format of the Mth band; transferring the Mth band to a printer for storing, and converting the color format of the (M+1)th band in the period of transferring the Mth band; and printing the Mth band, wherein the printing does not start until the printer receives 50%-100% bands. During the printing, the color format of the residual bands continues to convert and the converted residual bands continue to transfer to the printer until the page is finished printing.
US08477363B2 Table data processing apparatus for creating table data containing complete formulas
A printer includes an input unit, a cell-size changing unit, a print data creating unit, and a printing unit. The input unit receives table data describing a table including a plurality of cells. Each of the plurality of cells has a size. The cell-size changing unit is configured to be capable of changing the size of a cell that is associated with a formula. The print data creating unit creates print data for printing a cell-size changed table that includes the size changed cell in a predetermined part of a recording sheet such that the formula fits entirely within the size changed cell, if the cell-size changing unit changes the size of the cell. The printing unit prints the cell-size changed table based on the print data in the predetermined part of the recording sheet.
US08477362B2 Application function extension method, system, and program
According to an embodiment of the present invention, in a plug-in of a general use application, sheet size information and margin information set by the application are calculated by using a scaling factor at the time of an expansion or reduction printing. The calculated sheet size information and margin information are reconfigured into the application.
US08477361B2 Image data generating apparatus and image data generating method for generating image data when an image is printed in a divided manner
The generation of dot data of planes depending on a plurality of scannings and ink colors in an ink jet printing apparatus is performed based on the error diffusion processing for each plane without causing a problem of grain. Specifically, in a binarization processing, C divided data D8c/2 is subjected to an error diffusion processing to calculate binary (dot) data D2c1 for the first pass of C. Next, M divided data D8m/2 is compensated by being added with a term of Kc1m1(D8c/2-D2c1). Then, this compensated data [D8m/2+Kc1m1(D8c/2-D2c1)] is subjected to an error diffusion processing to calculate dot data D2m1 for the first pass of M. In this manner, the generation of the respective planes performs correction to reflect the results of the binarization processing of the respective previously processed planes to subject the compensated data to an error diffusion processing.
US08477360B2 Image processing method, image processing apparatus and control program for image processing apparatus
In an image processing apparatus having an image reading unit 1 together with an image recording unit, an order sheet A having disposed thereon the thumb-nail image of an image capable of being record-outputted, and an order sheet B having disposed thereon a mark sheet section for designating image data corresponding to the thumb-nail image are record-outputted, the order sheet A and the order sheet B on which a user has effected marking are read by the image reading unit 1, the mark of a mark sheet section in the image on the read order sheet B is analyzed, and on the basis of the analysis, the assigned image data is record-outputted by the image recording unit. With the configuration, a reusable order sheet is provided to thereby enable the waste of resources and time to be saved, and efficient image processing to be carried out.
US08477346B2 Network based print driver configuration
What is disclosed is a novel system and method for configuring a client print queue in a networked printing environment. In one embodiment, a client print queue corresponding to a server print queue is initialized on a client device. The server print queue is configured with a default location of a configuration file that contains at least one print queue configuration parameter. In response to a command at the client device to utilize the client print queue, the client device receives the default location of the configuration file and retrieves at least one print queue configuration parameter from the configuration file. The client print queue is then configured, also in response to the command at the client device to utilize the client print queue, according to the retrieved at least one print queue configuration parameter.
US08477337B2 Printer that selectively sends or prints data according to the type of data
An information processing device includes a data receiving device, an output processing device, a print processing device, a specifying device, and a process controller. The information processing device is to be connected with a portable device. The data receiving device receives data. The output processing device is capable of executing an output process of outputting the received data to the portable device. The print processing device is capable of executing a print process of printing the received data. The specifying device specifies the type of received data. The process controller controls the output processing device and the print processing device. Either the output process or the print process is executed in accordance with the type of received data specified by the specifying device.
US08477335B2 System and method for developing a print shop configuration
A print shop configuration system for obtaining a print shop configuration is provided. The system includes a print shop configuration manager for determining whether a selected relationship exists between (1), one or more sets of job requirements and at least one of a set of print processing related cells or (2) two sets of print processing related cells. A possible print shop configuration may be discarded or prioritized, based on the existence of the selected relationship.
US08477332B2 System and method for user management
In user management for a device, when information on a user who wants to use a device is received, settings for the user to use the device based on the information are generated on the user. Then, the information on the user and the generated settings for the user are registered.
US08477326B2 Image formation apparatus, printing data generation apparatus, computer-readable recording medium, and printing data generation method
Disclosed is an image formation apparatus, comprising: a reception section to receive PDL data; an image processing section including a plurality of operation sections, each of which executing a task performing processing by a page or a task performing processing by a band to generate printing data based on the PDL data; a control section to analyze the PDL data to obtain the number of printing pages, the control section dynamically setting the number of the operation sections assigned to each of the task performing the processing by the page and the task performing the processing by the band in accordance with the obtained number of the printing pages; and a printing section to form an image on a printing medium based on the generated printing data.
US08477322B2 Surveillance device and surveillance method
A desired search area is efficiently monitored. A surveillance device that is installed in a flying aircraft in the sky and that monitors the situation at the sea surface from the sky, including a light-transmitting portion that is provided with a light source and that radiates a plurality of slit-like beams from the sky toward a search area at the sea surface, a light-receiving portion that receives a plurality of reflected beams that have been reflected at an object at the sea surface, and a processor that determines whether or not the object at the sea surface that has reflected the beams is a target object from information about the reflected beams obtained by the light-receiving portion.
US08477316B2 Interferometer system and method for its operation
In an interferometer system and a method for its operation, the interferometer system includes an interferometer having an interferometer light source whose emitted radiation is able to be split into a measuring arm and a reference arm, an object to be measured being disposed in the measuring arm, and the interferometer delivering interferometer signals as a function of the position of the object to be measured. In addition, a detecting device is provided for detecting fluctuations in the refractive index of the air in the measuring arm and/or reference arm. The detecting device includes a spectrometer unit; the spectrometer unit has at least one spectrometer light source, as well as at least one spectrometer detector unit. The bundles of rays emitted by the spectrometer light source are superimposed on the bundles of rays from the interferometer light source, the spectrometer light source emitting radiation having a wavelength which lies in the range of an absorption line of at least one specific air component. The spectrometer detector unit is used to generate spectrometer signals which characterize the absorption of the air component in terms of the spectrometer light-source wavelength in the measuring arm and/or reference arm.
US08477310B2 Measurement method, measurement apparatus, exposure method, and exposure apparatus
To perform high-speed and highly accurate measurement by setting desired measuring conditions for each measuring object. In an alignment sensor of exposure apparatus, in the case of performing position measurement for a plurality of sample shots, measurement is performed by changing the measuring conditions, in response to a measuring axis direction, a mark or a layer whereupon a mark to be measured exists. At that time, for the measuring objects to be measured under the same measuring conditions, for example, a position in a Y axis direction and a position in an X axis direction, measurement is continuously performed. When the measuring condition is changed, a baseline value is remeasured. The changeable measuring conditions are wavelength of measuring light, use and selection of a retarder, NA and σ of an optical system, a light quantity of measuring light, illumination shape, signal processing algorithm, etc.
US08477296B2 Opto-electronic signal processing methods, systems, and apparatus for optical sensor interrogation
Opto-electronic signal processing systems, apparatus and methods to extract a measured parameter from one or more interrogated optical sensors are disclosed. The apparatus includes an integrated laser module, an electronic control and processing unit, an optical coupling element, and one or more light receivers. Light is reflected back from the optical sensor through the optical coupling element to the light receiver(s). The electronic control and processing unit controls the wavelength of the integrated laser module using thermal control and, at the same time, detecting the wavelength of the integrated laser module using a wavelength selective element of the integrated laser module. According to the method, a wavelength sweep from the integrated laser module wavelength is swept, simultaneously measured and stored in memory of the electronic control and processing unit. The optical sensor response is recorded during the sweep and combined with stored emitted wavelengths to obtain spectral characteristics of interrogated optical sensor. Numerous other aspects are provided.
US08477295B2 Automated soil measurement device
A soil analysis device and a method are disclosed for measuring characteristics of a soil sample. A mixing chamber combines a soil sample and an extractant into a liquid mixture. A filtration system receives and filters the liquid mixture. The filtered liquid mixture is transmitted through a pipe with a slope to a measurement cell. The measurement cell is coupled to a light source so that light propagating from the light source is attenuated by the liquid mixture and is measured by an optical detector that is also coupled to the measurement cell. The optical detector generates an attenuation spectrum indicating light received by the detector at different wavelengths. The attenuation spectrum is used to determine the characteristics of the soil sample.
US08477294B2 Measuring volume and constituents of cells
A method of determining a volume of a platelet includes: (a) illuminating the platelet with incident light at a plurality of illumination wavelengths; (b) obtaining at least one two-dimensional image of the platelet corresponding to each illumination wavelength; (c) for each illumination wavelength, determining a mean optical density and a maximum optical density for the platelet; (d) determining an area of the platelet; (e) for each illumination wavelength, determining a volume of the platelet; (f) for each illumination wavelength, determining an integrated optical density for the platelet; and (g) determining the volume of the platelet based on a weighted combination of the area of the platelet, the volumes of the platelet corresponding to each of the illumination wavelengths, and the integrated optical densities for the platelet corresponding to each of the illumination wavelengths.
US08477293B2 Method and apparatus for rapidly cooling a gem, including two stage cooling
A cooling apparatus includes a container configured to contain a coolant within a space. The apparatus further includes a cooling block positioned substantially within the space and having a high heat capacity such that the space not occupied by the cooling block is filled with a coolant to a level at or below the top of the cooling block, and a placement structure having high thermal conductivity positioned on top of the cooling block and outside of the space. A method for cooling an object is also provided, which includes inserting a coolant into a container configured to contain the coolant within a space, and placing the object on a placement structure outside the space. For this method, the placement structure has a high thermal conductivity and is coupled to a cooling block, the cooling block having a high heat capacity and positioned substantially within the space. A two-stage cooling apparatus and method is also described.
US08477280B2 Liquid crystal panel
When a counter signal line 13 electrically connected to a counter electrode 24 is provided on an active matrix substrate 11 , a coil 14 is formed by allowing a part of the counter signal line 13 to make a loop in a plane parallel to the substrate. To form the coil 14 , two wiring layers provided to the active matrix substrate 11 are used. By inserting the coil 14 in series with the counter signal line 13 , high-frequency noise placed on a counter electrode voltage is suppressed and a liquid crystal applied voltage is stabilized, improving the display quality of a liquid crystal screen. A similar coil may be formed using a power supply line on the active matrix substrate 11. By this, a liquid crystal panel which is highly immune to noise even without providing anti-noise components is provided.
US08477278B1 Liquid crystal display panel
A liquid crystal display panel includes a pixel array substrate, an opposite substrate, and a twisted nematic (TN) liquid crystal layer located between the two substrates. The pixel array substrate includes a first substrate, gate lines, data lines, thin film transistors (TFTs) coupled to the gate lines and the data lines, a first insulation layer, a transparent conductive layer, a second insulation layer, and pixel electrodes coupled to the TFTs through contact holes in the first and second insulation layers. The first insulation layer covers the gate lines, the data lines, and the TFTs. The transparent conductive layer, the second insulation layer, and the pixel electrodes are sequentially stacked on the first insulation layer and constitute a storage capacitor. A phase retardation value of the TN liquid crystal layer ranges from 250 to 480, and a dielectric anisotropy Δ∈ of the TN liquid crystal layer ranges from 3 to 10.
US08477272B2 Quarter wave plate, optical pickup device, and reflective liquid crystal display device
A quarter wave plate that is a crystal plate made of an inorganic material having birefringence and optical rotatory power and has an optical axis, includes an incident surface positioned on one surface of the crystal plate; and an emitting surface positioned on another surface, which is opposed to the incident surface, of the crystal plate. In the quarter wave plate, linearly-polarized light incident from the incident surface is converted into circularly-polarized light so as to be emitted from the emitting surface, and circularly-polarized light incident from the incident surface is converted into linearly-polarized light so as to be emitted from the emitting surface. Further, in the wave plate, an angle φ formed by a normal line on the incident surface and the optical axis is set in a range of 0°<φ<90°, and an optical axis azimuth angle θ formed by an optical axis projection line, which is formed by projecting the optical axis on the incident surface, and a polarization plane of the linearly-polarized light is set in one of a range of 0°<θ<90° under θ≠45° and a range of 90°<θ<180° under θ≠135°.
US08477270B2 Liquid crystal display panel and method for fabricating the same
Disclosed herein are a liquid crystal display panel and a method for fabricating the same wherein color reproducibility and superior image quality are achieved. The liquid crystal display panel comprises a color filter array substrate including a black matrix and a plurality of color filters arranged on a substrate, wherein each of the color filter includes a first color filter, a second color filter and a third color filter, each of them yielding a different color; and at least one selected from a fourth color filter yielding a mixed color of the first and second color filters, a fifth color filter yielding a mixed color of the second and third color filters, and a sixth color filter yielding a mixed color of the first and third color filters.
US08477269B2 Liquid crystal display device
In one embodiment, a liquid crystal display device includes a first substrate having a first pixel electrode and a first pillar-shaped spacer arranged in an active area, and a second pixel electrode and a second pillar-shaped spacer arranged in a shield area surrounding the active area. A shield layer is formed in the shape of a belt crossing above the first pillar-shaped spacer in the active area and extending to the shield area including a portion above the second pillar-shaped spacer. The height of a first seat layer formed above the first pillar-shaped spacer and including the shield layer, a first color filter layer and an overcoat layer is substantially the same as that of a second seat layer formed above the second pillar-shaped spacer and including the shield layer, a second color filter layer and the overcoat layer.
US08477267B2 Light-condensing film, liquid-crystal panel and backlight as well as manufacturing process for light-condensing film
A conventional liquid crystal display comprises a number of components, so that a manufacturing cost cannot be reduced. Furthermore, a large-area substrate has problems in shipping. According to this invention, a liquid-crystal panel is prepared by forming individual optically functional films, a TFT device and a light-emitting device on a long thin film and then laminating the film by a transfer process. A base film to be a substrate in a liquid-crystal panel preferably has a thickness of 10 μm to 200 μm, a curvature radius of 40 mm or less as a measure of flexibility and a coefficient of thermal expansion of 50 ppm/° C. or less. Furthermore, it more preferably gives a variation of ±5% or less in mechanical and optical properties to a thermal history at 200° C.
US08477266B2 Display backlight module and method for the same
Disclosed are a display backlight module and its manufacturing method. A multilayer reflector is particularly introduced into the display backlight module for a LCD display. The multilayer reflector is composed of a plurality of inter-stacked polymer films with various indexes of refraction. With introduction of interference principle, the multilayer reflector is designed to reflect or transmit the light with a specific wavelength range for acquiring a more uniform backlight. According to one of the embodiments, the display backlight module includes a backlight module, such as a direct-type or an edge-type light source. The module further includes the multilayer reflector and an optical-film module. This optical-film module optionally includes a brightness-enhancement film and a diffuser.
US08477264B2 Liquid crystal module and liquid crystal display device
According to one embodiment, a liquid crystal module includes a transmissive liquid crystal cell, a light source device, a light guide plate and a frame. The light source device includes a plurality of light-emitting elements arranged in a row on a board. The light guide plate includes a light incidence surface on which light emitted from the light source device enters and a light exit surface from which light that has entered the light guide plate through the light incidence surface is output. The frame is configured to hold a peripheral portion of the liquid crystal cell and the light source device and to comprise a first projection projecting from a position close to the light source device toward the light guide plate.
US08477258B2 High color expression display device and method for adjusting displayed color
A high color expression display device and a method for adjusting the displayed color are provided. The display device includes a backlight source, a transmittance adjusting layer, and a display panel for receiving light from the backlight source. The display panel has a color filter disposed above the backlight source. A CIE standard illuminant C test result of the color filter falls into a predetermined scope. In a transmittance spectrum of the transmittance adjusting layer, an average transmittance at wavelength shorter than 495 nm is smaller than that at wavelength greater than 570 nm.
US08477257B2 Liquid crystal module and display device
A liquid crystal module includes a rear frame, a lamp frame, a liquid crystal panel and a bezel. The rear frame has a bottom plate, a side plate and a flange. The flange has a first screw insertion hole. The lamp frame is fixedly attached to the rear frame along the side plate of the rear frame. The lamp frame has a lamp frame top plate that is disposed on the flange of the rear frame. The lamp frame top plate has a second screw insertion hole. The bezel is fixedly attached to the rear frame. The bezel has a bezel top plate that is disposed on the lamp frame top plate of the lamp frame. The bezel top plate has a third screw insertion hole. The first, second and third screw insertion holes are aligned each other as viewed from a center axis of the first screw insertion hole.
US08477256B2 Liquid crystal module and display device
A liquid crystal module includes a rear frame, a light reflecting sheet, a linear light source, an optical sheet, a liquid crystal panel and a bezel. The rear frame includes a rear plate, a side plate, a top plate and an attachment stepped portion. The side plate extends from a side edge portion of the rear plate forward of the rear frame relative to the rear plate. The top plate extends from a top edge portion of the side plate outward of the rear frame relative to the side plate. The attachment stepped portion is formed at a longitudinal end portion of the top plate. The attachment stepped portion has a bottom plate with a fastener insertion hole. The bottom plate is located rearward of the rear frame relative to the top plate.
US08477245B1 Adapter
A television adapter includes first and second conversion circuits, a switch unit, and a high-definition multimedia interface (HDMI). The first conversion circuit includes a digital to analog (D/A) converter and a coupler. The second conversion circuit includes an analog to digital (A/D) converter and a decoupler. When the switch unit connects the first conversion circuit to the first HDMI, the D/A converter converts a first digital signal from the HDMI into a first analog form data. The coupler couples the first analog form data to a first alternating current (AC) voltage. When the switch unit connects the second conversion circuit to a second HDMI, the decoupler decouples and separates a second AC voltage into a second analog form data. The A/D converter converts the second analog form data into a second digital signal, and outputs the second digital signal to the second HDMI.
US08477242B2 Digital image processing for converting images from one sampling structure to another
First image data at a lower sampling frequency is up-sampled in a sampling ratio N:M to a higher sampling frequency in an up-sampling filter; and, second image data at the said higher sampling frequency is down-sampled in a sampling ratio M:N to the said lower sampling frequency in a down-sampling filter where the combination of the up-sampling filter and the down-sampling filter is substantially transparent and every filtered sample is formed from a weighted sum of at least two input samples.
US08477237B2 Portable electronic device with adjustable camera
A portable electronic device includes a main body, a camera electrically connected to the main body, and a holder assembly. The holder assembly includes a first connecting beam, a second connecting beam, and a third connecting beam. The second connecting beam is rotatably connected to an end of the first connecting beam and an end of the third connecting beam. The camera is rotatably assembled on the other end of the first connecting beam, and the other end of the third connecting beam rotatably is connected to the main body.
US08477236B2 Lens apparatus to be mounted onto camera and camera system with lens apparatus
A lens apparatus 200 includes an image-pickup optical system 202, 204, an optical element 210 capable of being inserted into and extracted from the image-pickup optical system, an actuator 212 which moves the optical element so as to be inserted into and extracted from the image-pickup optical system, and a controller 201 which operates the actuator in accordance with an insert/extract command signal which instructs insertion and extraction of the optical element. The controller limits an operation of the actuator in accordance with an input of the insert/extract command signal during recording or broadcasting an image taken by a camera 100 using the lens apparatus.
US08477232B2 System and method to capture depth data of an image
Systems and methods of generating depth data using edge detection are disclosed. In a particular embodiment, first image data is received corresponding to a scene recorded by an image capture device at a first focus position at a first distance. Second image data is received corresponding to a second focus position at a second distance that is greater than the first distance. Edge detection generates first edge data corresponding to at least a first portion of the first image data and generates second edge data corresponding to at least a second portion of the second image data. The edge detection detects presence or absence of an edge at each location of the first portion and the second portion to identify each detected edge as a hard or soft edge. Depth data is generated based on the edge data generated for the first and second focus positions.
US08477231B2 Image sensing apparatus
An image sensing apparatus comprises an image sensing unit including an image sensor having a plurality of image sensing pixels and a plurality of focus detection pixels discretely arranged between the plurality of image sensing pixels, a shift detection unit that detects a shift amount between images obtained by a plurality of image sensing operations, a combining unit that combines signals of the focus detection pixels contained in the images obtained by the plurality of image sensing operations on the basis of the shift amount detected by the shift detection unit, and a focus adjustment unit that adjusts a focus of the imaging lens by using signals of the focus detection pixels before combined by the combining unit, and signals of the focus detection pixels that are combined by the combining unit.
US08477224B2 Solid-state imaging apparatus
Provided is a solid-state imaging apparatus that is capable of preventing a harmful influence due to noise generated in a control line. The solid-state imaging apparatus includes: a plurality of pixels each including a photoelectric conversion unit for photoelectric converting to generate a signal; control lines for supplying control signals for driving the pixels; driving buffers for driving the control lines; and switching units for switching between a first path for supplying power source voltages from power source circuits to power source terminals of the driving buffers and a second path for supplying power source voltages from capacitors to the power source terminals of the driving buffers.
US08477223B2 Solid-state imaging device, method of manufacturing the same, and electronic apparatus
A solid-state imaging device includes: an on-chip color filter having color filter components formed to correspond to pixels; light-shielding members each formed at the boundary of adjacent color filter components; and lenses concave toward a light incident direction, each formed directly below a corresponding one of the color filter components by self-alignment with the light-shielding members as a mask.
US08477222B2 Method and apparatus for exposure level setting in machine vision systems
In a solid state image sensor having a pixel array, a first frame is imaged using varying exposure times in a series of zones. The exposure time for a subsequent frame is selected from the results of the first frame, The exposure times are controlled in a rolling blade manner by controlling the number of lines between reset and readout. The sensor is particularly suited to use in bar code readers.
US08477220B2 Solid-state image pickup device
A solid state image pickup device may include a pixel unit that includes a plurality of pixels; a pulse delay unit that includes a plurality of delay elements, each of the plurality of delay elements including a power supply terminal; a stop control unit; a stop signal delay unit; a lower bit latch unit; a counter unit; a first upper bit latch unit; a second upper bit latch unit; and a correcting unit that compares an output signal of the first upper bit latch unit with an output signal of the second upper bit latch unit, and corrects a count value, which is a count result of the counter unit, based on a comparison result and an output signal of the lower bit latch unit.
US08477212B2 Camera device, exposure control method, and program
A camera device is provided with an imager that outputs a long exposure signal and a short exposure signal within one field period; a knee processor that compresses a long exposure signal having the luminance level of a knee point or higher at a compression rate (i.e., decreases an inclination of an incident light amount-luminance level line, representing a variation in a luminance level with an amount of incident light); and a knee controller that adjusts the knee point and the compression rate according to a luminance level of a synthesized signal obtained by synthesizing the long exposure signal and the short exposure signal. In this knee control, the knee point decreases with an increase in the luminance level of the synthesized signal, and the inclination is adjusted to approach an original inclination thereof.
US08477209B2 Electronic camera
An electronic camera comprises an image processing unit that performs image processing using a plurality of adjustment parameters and a parameter setting unit that sets each of the plurality of parameters for the image processing unit according to a single change command.
US08477206B2 Image processing apparatus and image processing method for performing image restoration using restoration filter
The image processing method includes a step of acquiring an image generated by image pickup through an optical system, and a step of performing image restoration processing on the image using an image restoration filter created such that its filter values have a two-dimensional distribution based on aberration information of the optical system. The image restoration filter is a filter in which a position of a cell having a maximum absolute value among the filter values is shifted with respect to a position of a center cell of the image restoration filter by a shift amount according to one of an amount of distortion of the optical system and an amount of chromatic aberration of magnification of the optical system, and which reduces a blur component of the image and at least one of a component of distortion and a component of chromatic aberration of magnification of the image.
US08477203B2 Information processing apparatus, information processing method and program
An information processing apparatus configured to connected via a network to a one or a plurality of remote apparatuses each of which processes information. The information processing apparatus includes a detection unit for detecting that an imaging apparatus is connected thereto, a determination unit for determining, according to processing to be performed on media data photographed by the imaging apparatus, whether the processing is performed by the information processing apparatus, an execution instruction unit for issuing, when the determination unit determines that the processing is not performed by the information processing apparatus, an execution instruction to the remote apparatus capable of performing the processing to perform the processing on the media data, and a media data receiving unit for receiving from the remote apparatus to which the execution instruction is issued, the media data on which the processing is performed.
US08477200B2 Imaging device and image reproduction device for correcting images
An imaging device (1) includes: an imaging element (33) which outputs a signal expressing an optical image of an imaging object upon an imaging process; a particular object detection unit (14) which successively acquires a frame image based on an output signal of the imaging element and detects the position of the particular object contained in the imaging object on the frame image according to the image signal of the frame image; a cut-out unit (15) which sets in the frame image, a cut-out region smaller than the entire region of the frame image according to the detected position and extracts the image in the cut-out region as a cut-out image; and an image quality compensation unit (16) which improves the resolution of the cut-out image.
US08477195B2 Optical alignment structures and associated methods
A method of mutually aligning first and second imaging system fixturing components forms a first alignment structure on the first imaging system fixturing component, a second alignment structure on the second imaging system fixturing component, and engages the first and second alignment structures to align, with optical accuracy, the first and second imaging system fixturing components.
US08477191B2 On-vehicle image pickup apparatus
Images taken by a plurality of cameras mounted on a vehicle are combined and an image of the surrounding area is developed, in a plane, around a vehicle display portion. The vehicle display portion shows an illustration border line indicative of the outer shape of the vehicle. The outline of the vehicle indicated by the illustration border line is drawn slightly larger than the outer shape of the actual image of the vehicle. This allows margin areas to be formed between the vehicle and its surroundings, thus reducing the possibility of a collision with an obstacle during driving.
US08477190B2 Real-time moving platform management system
A moving platform system suitable for mounting and use on a moving platform, comprising a position system monitoring the location of the moving platform and generating a sequence of time-based position data, a non-line of sight communication system, a high-speed line of sight communication system, and a computer system monitoring the availability of the non-line of sight communication system and the high-speed line of sight communication system and initiating connections when the non-line of sight communication system and the high-speed line of sight communication system are available, and receiving the sequence of time-based position data and transmitting the sequence of time-based position data via the at least one of the currently available non-line of sight communication system and the high-speed line of sight communication system.
US08477188B2 Surveillance system for transcoding surveillance image files while retaining geospatial metadata and associated methods
A surveillance video system may include a surveillance image database storing a sequence of surveillance image files for a common area having geospatial metadata associated therewith. A processor may cooperate with the surveillance image database and configured to transcode the surveillance image files into a sequence of surveillance video frames retaining the geospatial metadata. The processor may also be configured to assemble a surveillance video transport stream from the sequence of surveillance video frames retaining the geospatial metadata, and to selectively deliver the surveillance video transport stream retaining the geospatial metadata to at least one surveillance video user.
US08477182B2 Endoscope apparatus and control method of endoscope apparatus
An endoscope apparatus includes: a region dividing portion that divides an image; a brightness mean calculation portion that has a peripheral brightness mean calculation portion that calculates a peripheral brightness mean value, and a center brightness mean calculation portion that calculates a center brightness mean; a first weighting factor calculation portion that calculates a first weighting factor α; a first photometric value calculation portion that calculates a first photometric value based on a sum total of a value obtained by multiplying a center brightness mean by the first weighting factor α and a value obtained by multiplying the peripheral brightness mean by (1−α); and a brightness adjustment control portion that generates a brightness adjustment control signal for adjusting the brightness of the image based on the first photometric value.
US08477180B2 System and method for configuring an information handling system to present stereoscopic images
Three dimensional images are presented at an information handling system display using a communication protocol that the information handling system negotiates with a content source. Negotiation of a stereoscopic protocol supported by the information handling system from stereoscopic protocols available from the content source allows selection of one or more stereoscopic protocols that best fit content at the information handling system, such as based upon the resolution used to present images at the information handling system display.
US08477177B2 Video conference system and method
Various embodiments of a video conference system and method are disclosed.
US08477170B2 Image forming apparatus with shared line for horizontal synchronization signal
The image forming apparatus includes a video controller unit that receives image information to convert the image information into an image signal for image formation, an engine controller unit that controls image formation, a laser driver unit that emits a laser beam, and a plurality of signal lines that connect the video controller unit, the engine controller unit, and the laser driver unit to each other, wherein the laser driver unit detects the laser beam emitted from the illumination element and generates a horizontal synchronization signal which is electrically transmitted via any one of the plurality of signal lines and used as the reference of an image writing timing in response to the detection. Among the signal lines, a signal line for transmitting the image signal or a control signal electrically and a signal line for electrically transmitting the horizontal synchronization signal are used as a common signal line.
US08477165B2 Method and apparatus for thermal expansion based print head alignment
Automated print head alignment uses thermal expansion. By leveraging thermal expansion to position print heads within the carriage, the tedious manual adjustment process is eliminated. The need for costly precision references within the printer and on the print head is also reduced.
US08477158B2 Liquid crystal display device and electronic device
To suppress deterioration of quality of a still image displayed with a reduced refresh rate. A liquid crystal display device includes a display portion that is controlled by a driver circuit and includes normally white mode (or normally black mode) liquid crystals, and a timing controller for controlling the driver circuit. The timing controller is supplied with an image signal for displaying a moving image and an image signal for displaying a still image. The absolute value of a voltage applied to the liquid crystals in order to express black (or white) in an image corresponding to the image signal for displaying the still image is larger than that of a voltage applied to the liquid crystals in order to express black (or white) in an image corresponding to the image signal for displaying the moving image.
US08477153B2 Method and system for navigating, segmenting, and extracting a three-dimensional image
A method for extracting a three-dimensional (3D) volume of interest from a three-dimensional (3D) image dataset includes accessing a 3D image dataset that includes a plurality of image slices, enclosing a 3D volume of interest in the 3D image dataset using a 3D mesh, automatically extracting the 3D volume of interest based on the 3D mesh, and generating a 3D image of the extracted 3D volume of interest. A computer and a non-transitory computer readable medium are also described herein.
US08477149B2 Real-time chromakey matting using image statistics
A method, system and computer readable media for real-time chromakey matting using image statistics. To identify the chroma key spectrum, the system/method executes in three stages. In an off-line training stage, the system performs semi-automatic calibration of the chroma key parameterization. In the real-time classification stage, the system estimates the alpha matte on a GPU. Finally, an optional error minimization stage improves the estimated matte, accounting for misclassifications and signal noise. Given the resulting matte, standard alpha blending composites the virtual scene with the video feed to create the illusion that both worlds coexist.
US08477146B2 Processing rasterized data
Devices, methods, and other embodiments associated with processing rasterized data are described. In one embodiment, an apparatus includes translation logic for converting lines of rasterized pixel data of a compressed image to a plurality of two-dimensional data blocks. The lines of rasterized pixel data are stored in consecutive memory locations. Each data block is stored in a consecutive memory location. The apparatus includes decompression logic for at least partially decompressing the compressed image based, at least in part, on the two-dimensional data blocks.
US08477145B2 Memory address re-mapping of graphics data
A method and apparatus for creating, updating, and using guest physical address (GPA) to host physical address (HPA) shadow translation tables for translating GPAs of graphics data direct memory access (DMA) requests of a computing environment implementing a virtual machine monitor to support virtual machines. The requests may be sent through a render or display path of the computing environment from one or more virtual machines, transparently with respect to the virtual machine monitor. The creating, updating, and using may be performed by a memory controller detecting entries sent to existing global and page directory tables, forking off shadow table entries from the detected entries, and translating GPAs to HPAs for the shadow table entries.
US08477143B2 Buffers for display acceleration
Embodiments enable a graphics processor to more efficiently process graphics and compositing processing commands. In certain embodiments, a client application submits client graphics commands to a graphics driver. The client in certain embodiments can notify a window server that client graphics commands have been submitted. In response, the window server can generate compositing processing commands and provide these commands to the graphics driver. Advantageously, a graphics processor can execute the client graphics commands while the window server generates compositing processing commands. As a result, processing resource can be used more efficiently.
US08477141B2 Low power multi-core decoder system and method
A portable data terminal including a multi-core processor having at least a first core and a second core, at least one illumination assembly and at least one imaging assembly and data storage means configured to store a plurality of program instructions, the program instructions including at least one one-dimensional decoder and at least one two-dimensional decoder.
US08477140B2 Creating character for animation
A computer-implemented method for creating a character for an animation includes modifying a first polygonal geometric structure, having a specific form, to generate a second polygonal geometric structure having another form. The first polygonal geometric structure is associated with a definition of multiple points relative to vertices on the first polygonal geometric structure. The method includes transforming the definition, in multiple progressive refinements, to generate a transformed definition for the second polygonal geometric structure. The method includes storing the transformed definition in association with the second polygonal geometric structure, the transformed definition to be used in generating a geometry for the second polygonal geometric structure. A system includes a character component management module, a transforming module and a database.
US08477137B2 Method and apparatus for generating a material flow diagram for an industrial plant
A method of generating a material flow diagram for an industrial plant. The method comprises creating at least one data set from at least one graphics file representing at least a portion of the industrial plant; extracting data from the at least one data set to obtain material-specific data for each of a plurality of distinct materials flowing in the industrial plant; and illustrating the material-specific data of a selected at least one of the plurality of distinct materials as a material flow diagram.
US08477124B2 Semiconductor device
A semiconductor device has an LCD driver formed over a silicon substrate. The LCD driver is arranged in a source output circuit region and includes two or more source output cells for generating data signals and two or more output pads for receiving the data signals and sending them to the outside. The two or more pads are arranged over the silicon substrate along a row direction, and the two or more source output cells are arranged in two rows and N columns along the row direction. A source output cell arranged at an Nth column of a first row is electrically coupled to a (2N−1)th output pad. Also, a source output cell CS1 arranged at the Nth column of a second row is electrically coupled to a (2N)th output pad. The arrangement allows for a reduced chip size.
US08477123B2 Display apparatus, driving method thereof and electronic equipment including a drive circuit selectively driving scan lines and capacitor lines
A display apparatus including: an effective pixel section having a plurality of pixel circuits arranged to form a matrix, each pixel circuit including a switching device through which pixel video data is written into the pixel circuit; a plurality of scan lines each provided for an individual one of rows of the pixel circuits arranged on the effective pixel section to control the conduction states of the switching devices; a plurality of capacitor lines each arranged for individual one of the rows connected to the pixel circuits; a plurality of signal lines each arranged for individual one of columns connected to the pixel circuits to propagate the pixel video data; a first driving circuit configured to selectively drive the scan lines and the capacitor lines; and a second driving circuit configured to drive the signal lines.
US08477119B2 Optical touch system, apparatus and method for calculating the position of an object
An optical touch system, an apparatus and a method for calculating the position of an object are provided. The apparatus includes an image sensor and a processing circuit. The processing circuit selects at least one dot from a curve segment of a brightness distribution profile obtained from a background image, wherein the curve segment corresponds to an imaging range of an object. And the processing circuit regards the column pixel brightness value corresponding to the dot as a brightness reference value. Afterwards, the processing circuit calculates brightness difference between the brightness reference value and the column pixel brightness values corresponding to the dots of a curve segment of a brightness distribution profile obtained from a sensed image, so as to further calculate a gravity of the imaging range. After that, the processing circuit regards the gravity as a representative position of the object in the sensed image.
US08477116B2 Multiple touch location in a three dimensional touch screen sensor
A touch screen capable of correctly identifying multiple touches employs multiple active line arrays oriented to provide multi-dimensional data. Three arrays of capacitance based active lines are each distinctly oriented to form a plurality of intersections. A first and second array are generally oriented perpendicularly while a third array is oriented to bisect the resulting matrix such that the active lines of the third array also intersect the existing vertices. As a result of a touch each active line array identifies the location of the touch from three distinct directions. Ambiguity from dual touch scenarios existing in dual array systems is removed by providing an additional reference.
US08477106B2 System and method for a projected capacitive touchscreen having weight based coordinate determination
A touch location on a capacitive touchscreen system is identified by receiving signals in response to a touch from electronic channels connected to one electrode or to a group of semi-adjacent electrodes provided on a substrate. Adjacent ones of the electrodes have substantially triangular shapes that alternate between a first and second orientation to form an interleaved arrangement such that the touch generates a signal cluster comprising the signals generated from a series of adjacent electronic channels. Weights with at least two different numerical values are applied to the signals from the series of adjacent electronic channels. The at least two different numerical values are based on levels of the signals. A location of the touch on the substrate is determined based on the weighted signals.
US08477105B2 Display and method for driving the display
A display comprising: an electro-optical material arranged between first and second planes facing each other; a first substrate arranged on the first plane and including a conductor that affords an electrical signal to the electro-optical material; a first electrically conductive film arranged on the second plane to afford an electrical signal to the electro-optical material; a second electrically conductive film arranged outside an area sandwiched between the first and second planes; and a current detection circuit that detects the current on the second electrically conductive film. The display further comprises a control circuit that, during a time period the current is detected by the current detection circuit, applies substantially the same voltage as that applied to the second electrically conductive film to one of the conductor and the first electrically conductive film, which is arranged more proximate to the second electrically conductive film, and sets the other in a floating state, or applies substantially the same voltage as that applied to the second electrically conductive film to both the conductor and the first electrically conductive film.
US08477098B2 Method and apparatus for user interface of input devices
A system for a 3 dimensional (3-D) user interface comprises: one or more 3-D projectors configured to display an image at a first location in a 3-D coordinate system; one or more sensors configured to sense user interaction with the image and to provide user interaction information; and a processor configured (i) to receive the user interaction information from the one or more sensors; (ii) to correlate the user interaction with the image; and (iii) to provide one or more indications responsive to a correlation of the user interaction with the image, wherein the one or more indications comprise displaying the image at a second location in the 3-D coordinate system. A method for providing a 3-D user interface comprises: generating an image at a first location in a 3-D coordinate system; sensing user interaction with the image; correlating the user interaction with the image; and providing one or more indications responsive to a correlation of the user interaction with the image, wherein the one or more indications comprise displaying the image at a second location in the 3-D coordinate system. Computer readable program codes related to the system and the method of the present invention are also described herein.
US08477092B2 Low power active matrix display
Described herein are systems and methods for stress avoidance and stress compensation in low power Liquid Crystal Displays (LCDs). In an exemplary embodiment, two or more transistors in series are used to hold charge on an LCD pixel. To avoid negative stress on the transistors, the transistors are alternately driven to an “off” state so that no one transistor sees a long “off” time. In another embodiment, stress on transistors of a display circuit are measured and controlled negative stress is applied to the transistors to compensate for the measured stress.
US08477088B2 Display device and display driving method including a voltage controller and a signal amplitude reference voltage changer
A display device includes a display panel unit configured to include pixel circuits in each of which an organic electroluminescence device is used as a light emitting device and is driven to emit light with luminance dependent upon a voltage difference between a signal value voltage of an input display data signal and a signal amplitude reference voltage. The display device further includes: a voltage controller configured to carry out grayscale value detection for a display data signal to be supplied to the display panel unit in every predetermined period, and create voltage control information of the signal amplitude reference voltage by using a detected grayscale value; and a signal amplitude reference voltage changer configured to change a voltage value of the signal amplitude reference voltage to be supplied to the pixel circuits of the display panel unit, based on voltage control information created by the voltage controller.
US08477086B2 Organic electroluminescence display
In an organic EL display, correction is made for a difference in screen luminance between the case of measuring characteristics of OLED elements, and the case of not measuring the characteristics of the OLED elements. A data line for feeding image data items, and a detection line for measuring the characteristics of the OLED elements are connected to respective pixels. Detection of the characteristics of the OLED elements is executed by utilizing a specified period of a frame period. Because an image-displaying period is limited in a frame where measurement of the characteristics of the OLED element 11 is executed, the luminance undergoes deterioration. In order to prevent the deterioration of the luminance, an analog-to-digital converter ADC causes γ characteristic of the OLED elements in the frame where measurement of the characteristics of 11 is executed to be varied by the agency of a signal from a timing controller Tcon to the analog-to-digital converter ADC, thereby increasing luminance intensity of light emission of the OLED elements.
US08477083B2 Gamma variation using illumination intensity
A gamma variation of image intensity is created by varying the illumination intensity during a pulse width modulated display time period. During the pulse width modulated display time period a ramp signal may be compared with the image data to determine when pixel electrodes of the pixel array are switched. The illumination intensity may be varied in concert with ramp signal to produce a quadratic variation of displayed intensity on image data value. The illumination source could be an LED illumination source and intensity of the LED illumination source could be controlled using pulse width modulation.
US08477064B2 Loop-powered field device
A loop-powered field device for determining a process variable and providing a measurement signal indicative of the process variable to a remote location via a two-wire current loop, the loop-powered field device comprising: a measurement device for determining the process variable; and loop interface circuitry for providing the measurement signal to the two-wire current loop and for providing power from the two-wire current loop to the measurement device. The loop interface circuitry comprises: current control circuitry connected to the two-wire current loop and the measurement device, the current control circuitry being controllable by the measurement device to provide the measurement signal to the two-wire current loop; a first converter having inputs connected to the two-wire current loop in series with the current control circuitry, and an output for providing power to the measurement device; and voltage regulation circuitry for regulating a voltage across the current control circuitry towards a desired voltage, by controlling an input voltage across the inputs of the first converter.
US08477060B2 Programming a remote control using removable storage
A method and system for programming, using a removable storage, a remote control apparatus providing universal remote control functionality is disclosed. A removable storage module may be introduced into the remote control apparatus. Programming codes for a remote-controlled device controllable by the remote control apparatus may be transferred from the removable storage module. Executable code for configuring the remote control apparatus may also be transferred. The programming codes may be assigned to control elements of the remote control apparatus. The remote control apparatus may be configured to use at least one of the programming codes to remotely control the remote-controlled device.
US08477054B2 Method and device for phase and/or pulse-width modulation
The present invention relates to a device (2000) and a method for encoding an input signal (102) into a digital pulse-width and/or phase modulated output signal (162). The present invention also relates to a transmission method, a power amplifier and a transmitter. With the aid of a mapping process comprising at least three-stages, a sequence of output pulses (162) is generated which corresponds on average over time to a theoretical, previously computed target pulse. In this way, the device (2000) or the method can be digitally implemented and a large part (100, 110) of the device (2000) can also be operated at a clock rate that is substantially lower than a clock rate of the output signal generator (200, 220).
US08477049B2 Efficiently embedding information onto a keyboard membrane
Methods and systems for efficiently embedding information in a keyboard membrane. Information can be embedded in the keyboard membrane by integrating an information embedding circuit with a switch matrix used to identify location of a key press event. The information is embedded by either hardwiring a column to a selected row, or a row to a selected column. In order to access the embedded information, the row (column) is asserted resulting in the hardwired column (row) to also be asserted. The identification of the asserted column (row) is used to point to the embedded information.
US08477046B2 Sports telemetry system for collecting performance metrics and data
Systems and methods for collecting sports data include measuring, at one or more sensor modules mounted, affixed, or embedded on at least one sports participant, data corresponding to identification, movement, position, or condition of the at least one sports participant; measuring, at one or more sensor modules mounted, affixed, or embedded in a sports object, data corresponding to identification, movement, position, or condition of the sports object; and broadcasting, from one or more telemetry modules mounted, affixed, or embedded on the sports object or on the at least one sports participant, signals carrying the data corresponding to identification, movement, position, or condition of the sports object or signals carrying the data corresponding to identification, movement, position, or condition of the at least one sports participant. In one embodiment, predictive action cameras are controlled to aim at an anticipated or predicted position of a sports participant or sports object.
US08477045B2 Configuration information provided to configurable electronic device residing in a shipping box
An apparatus comprises a shipping box containing an access area and a configurable electronic device. The configurable electronic device comprises an electrical connector accessible via the access area on the shipping box. The configurable electronic device also comprises a management module that receives electrical power via the electrical connector when a single external cable is mated to the electrical connector through the access area. The management module receives configuration information via the single external cable while the configurable electronic device is still in the shipping box and without having host logic in the configurable electronic device being powered up. In other embodiments, multiple configurable electronic devices can be reconfigured simultaneously and wirelessly by an external programming unit.
US08477042B2 Apparatus for signaling different notification appliance circuit configurations
An arrangement for use in a safety notification system includes first, second, third and four outputs configurable for first and second wiring configurations of notification appliance circuits. The arrangement also includes a configurable terminal arrangement having first and second configurations corresponding to the first and second wiring configurations, and an end-of-line resistor. The configurable terminal arrangement in the first configuration couples the end-of-line resistor between the third and fourth outputs. The configurable terminal arrangement in the second configuration decouples the end-of-line resistor from the third and fourth outputs.
US08477037B2 Animal training apparatus having multiple receivers and method of controlling the same
An animal training apparatus with multiple receiver control function is disclosed. The apparatus comprises a single transmitter and multiple receivers corresponding to the respective animals. The transmitter includes a plurality of level adjustment switches for setting shock levels of the respective receivers. When the volume of a level adjustment switch corresponding to a desired receiver is changed, a transmitter control unit stores a shock level data into a memory. An ID code corresponding to the receiver is attached to the shock level data of a selected receiver. The shock level data with the ID code is transmitted to the receivers. The receivers receive an RF signal that includes the ID code and shock level data, and generate electrical shock to be applied to the animal when the received ID code is identical to a stored ID code.
US08477029B2 Modular attribute sensing device
A modular device for determining attributes of a substance stored in a container having a sensing module, a transmitter module and a power source module. The sensing module is capable of sensing attributes of a substance and providing an output. The transmitter module is configured to transmit an output of the at least one sensing module when operably coupled to the sensing module. The power source module is capable of being operably connected to the sensor module and the transmitter module to power the sensor module and the transmitter module.
US08477028B2 Misplaced device recovery
Methods, articles, and systems for enabling the return of a misplaced device to a rightful user of the misplaced device are described herein. The misplaced device is configured to communicate with a misplaced device server, indicating to the misplaced device server that the misplaced device has been found. The misplaced device server is configured to provide the misplaced device and a returning user currently in possession of the misplaced device with information describing how to return the misplaced device to the rightful user. The misplaced device server is also configured to communicate with the rightful user, indicating to the rightful user that the misplaced device has been found.
US08477018B2 Rotation-activated electronic component with time-limited use
A rotation-activated electronic component, preferably a RFID tag mounted on or incorporated in a support that is rotated when read, e.g. a CD or DVD. The RFID tag comprises an antenna, a rotational switch, a component, advantageously a processor, and a time usage limiter. The antenna is adapted to transform received RFID signals to electric energy that powers the component and the rotational switch is adapted to cut the circuit unless the support does not rotate at or above a certain rotational speed. The time usage limiter counts down a timer when it is powered via the rotational switch and disables the RFID tag when the timer expires. Supports equipped with the RFID tag of the invention will thus respond until the timer expires, and preferably only if they rotate sufficiently.
US08477017B2 Method, system, and integrated circuit for communication in RFID or remote sensor systems
In certain embodiments, a method may include receiving, at one of a plurality of remote units, a command from a control unit. The method may also include determining a random number specifying a time slot of a first series of time slots for transmitting a second data sequence to the control unit, and, in response to a determination that the random number specifies the first time slot in the first series of time slots, determining a new random number. The method may further include transmitting, in the first time slot in the first series of time slots, a first data sequence to the control unit. The method may further include receiving a control signal. The control signal having been transmitted by the control unit upon detection of an at least partially simultaneous transmission of first data sequences by more than one of the remote units.
US08477011B2 mLOCK device and associated methods
A security device includes a processor defined to control operation of the security device. The security device also includes a radio defined in electrical communication with the processor. The security device also includes a location determination device defined in electrical communication with the processor. The processor, radio, and location determination device are defined to operate collaboratively to provide a wireless tracking and communication system. The security device also includes a shackle and a locking mechanism. The locking mechanism is defined in electrical communication with the processor. The processor is defined to operate the locking mechanism to control locking and unlocking of the shackle based on information obtained through the wireless tracking and communication system.
US08477008B2 Electronic apparatus, remote controller and remote control system
An electronic apparatus is remotely controlled based on a remote control signal transmitted from a remote controller using radio wave. The electronic apparatus contains a communication module that receives the remote control signal transmitted from the remote controller and an electronic apparatus main body that performs predetermined processing based on the remote control signal from the remote controller. The remote control signal is received by the communication module. The communication module has an intermittent operation mode in which the communication module operates intermittently when the electronic apparatus main body shifts to a standby state thereof. The period of off time of the communication module in the intermittent operation mode thereof is shorter than a period of transmission time of the remote controller for transmitting a power-on signal that causes the electronic apparatus main body to shift the standby state thereof to a normal state thereof.
US08477003B2 Apparatus for generating a multi-vibrational field
An apparatus may deliver multi-vibrational electromagnetic (MVEM) fields which are independent but may work simultaneously. The MVEM fields may be used in many applications, including eliminating calcium build-up in pipes, reducing soap usage in laundry, reducing salt usage in water softeners, reducing chlorine use in pools, inhibiting algae growth, increasing water clarity, restructuring or inhibiting nitrates, restructuring or inhibiting tannins, restructuring or inhibiting calcium salts and other minerals, treating pain, treating inflammation, enhancing after-surgery healing, and improving circulation in treated areas of animals and humans. The apparatus may be formed from a plurality of wire-wrapped rods connected to a power supply. The plurality of rods may be incased in flexible foam and wrapped in a fabric outer covering.
US08477000B2 Relay
A relay is disclosed that includes a first opening and closing part including an openable and closable first gap; a second opening and closing part including an openable and closable second gap, the second opening and closing part being placed side by side with the first opening and closing part so that the first gap and the second gap are arranged side by side; a magnetization driving part configured to cause the first opening and closing part and the second opening and closing part to simultaneously operate; and a permanent magnet configured to apply a magnetic field on the first gap of the first opening and closing part and the second gap of the second opening and closing part in the same direction.
US08476983B2 Optical module and atomic oscillator
An optical module of an atomic oscillator using a quantum interference effect includes a light source to generate first light including a fundamental wave having a center wavelength, and including a first sideband wave and a second sideband wave having wavelengths that are different from each other, a wavelength selection unit that emits second light by selecting the first sideband wave and the second sideband wave of the first light and by allowing them to pass through, a gas cell in which an alkali metal gas is sealed and to which the second light is irradiated, and a light detection unit that detects an intensity of the second light passing through the gas cell.
US08476965B2 Method and circuit for an operating area limiter
The present invention relates to circuits and methods for limiting the operating area of a transistor in a constant current source. The circuits and methods use a detector and a driver to limit the operating area of a transistor. The detector and driver have parameters selected so that, when the voltage at the drain of the transistor satisfies a reference condition, the driver causes drain current of the transistor to decrease. The reference condition is determined relative to the maximum safe drain-to-source voltage at the design drain current of the constant current source.
US08476959B2 Radio frequency switch circuit
An RF switch circuit includes an RF switch including a first NMOS switch formed on a chip substrate, a switch controller including a second NMOS switch and a PMOS switch formed on the substrate, for controlling the RF switch, and a limiter including a deep N-type well diode formed on the substrate, for limiting an RF signal level transferred from the RF switch to the switch controller through the substrate. The first NMOS switch includes a first N-type terminal formed on a deep N-type well substrate formed on the substrate, for receiving a driving power through a first floating resistor, a P-type terminal for receiving a body power through a second floating resistor, and two second N-type terminals for receiving a gate power through a third floating resistor. The P-type and two second N-type terminals are formed on a P-type substrate formed on the deep N-type well substrate.
US08476943B2 Semiconductor device
A semiconductor device includes: a clock input unit configured to receive a system clock and a data clock externally; a phase dividing unit configured to generate a plurality of multi-system clocks in response to the system clock, wherein each of the multi-system clocks has an individual phase difference; a phase detecting unit configured to detect phase differences between the plurality of multi-system clock and the data clock and to generating generate a training information signal in response to the detection result; and a signal transmitting unit configured to transmit the training information signal.
US08476940B2 Stress reduced cascoded CMOS output driver circuit
An output driver circuit includes first, second, third, and fourth transistors having a common current path, wherein a gate of the first transistor receives a first switching signal, a gate of the second transistor receives a first reference voltage, a gate of the third transistor receives a second reference voltage, and a gate of the fourth transistor receives a second switching signal, and wherein a first capacitor is coupled between the gate of the first transistor and the gate of the third transistor, a second capacitor is coupled between the gate of the second transistor and the gate of the fourth transistor, and an output signal is provided at a node coupling the second and third transistors.
US08476931B2 Semiconductor device
A semiconductor device includes a core circuit including an integrated circuit; output drivers, each including sub-drivers to output digital data transferred from the core circuit, as output data; and a selector that selects a sub-driver to be driven from among the plurality of sub-drivers. Each of the sub-drivers includes: an output transistor connected between a first power supply and an output wiring line to allow the output data to rise or fall according to the digital data; and a switching transistor and a slew-rate control transistor which are connected in series between a gate of the output transistor and a second power supply. The switching transistor turns on or off the output transistor according to the digital data. A gate potential adjusted to determine a slew rate for rise or fall of the output data is selectively provided by the selector to each slew-rate control transistor.
US08476928B1 System level interconnect with programmable switching
Different functional elements are all located on a same integrated circuit wherein at least one of the functional elements comprises a micro-controller. Configuration registers or configuration memory in the integrated circuit store configuration values loaded by the micro-controller. Connectors are configured to connect the integrated circuit to external signals A system level interconnect also located in the integrated circuit programmably connects together the different functional elements and different connectors according to the configuration values loaded into the configuration registers.
US08476921B2 Method for supporting a tie of a chip to an electronic apparatus
A method for supporting a tie of a chip to an electronic apparatus includes generating once a chip-specific characteristic variable in a chip, reading out the chip-specific characteristic variable by the chip, and transmitting characteristic data representing the read-out characteristic variable of the chip to an electronic apparatus.
US08476918B2 Apparatus and method for wafer level classification of light emitting device
The present disclosure provides a semiconductor test system. The semiconductor test system includes a wafer stage to hold a wafer having a plurality of light emitting devices (LEDs); a probe test card operable to test each test field of the wafer; and a light detector integrated with the probe test card to collect light from a LED of the wafer.
US08476914B2 Concentrator photovoltaic measuring device
A concentrator photovoltaic measuring device includes a platform, an enclosing mask, a converging lens, a concentration unit, a first temperature regulation unit, a second temperature regulation unit, a temperature detection unit, a data transmission unit, and an electricity transmission unit. With its temperature regulation function, the concentrator photovoltaic measuring device simulates the effect of seasonal temperature variation on the energy conversion efficiency of a solar cell, so as to be effective in measuring the energy conversion efficiency of the solar cell in real environment and environment having a specific variable. Also, the concentrator photovoltaic measuring device accommodates a single solar cell, so as to be capable of measuring the single solar cell.
US08476911B2 System and method for on-chip resistor calibration in semiconductor devices
According to one disclosed embodiment, an on-chip resistor calibration circuit includes an RC oscillator having a test resistor and a precision capacitor as elements, a counter, and a reference clock. In one embodiment, an RC oscillator generates a waveform having a period dependent upon the resistance of the test resistor and the capacitance of the precision capacitor. In such an embodiment, a counter and a reference clock may be configured to measure the period of the waveform. Using a pre-determined capacitance of the precision capacitor, a resistance of the test resistor may be determined. In another embodiment, an RC oscillator generates first and second waveforms through use of an additional capacitor that can be switched in and out of the RC oscillator circuit. Using a pre-determined capacitance of the precision capacitor, an RC product of the test resistor and the additional capacitor may be determined.
US08476906B2 Methods and apparatus for generating electronic records of locate operations
Methods and apparatus for detecting a presence or absence of an underground facility and generating electronic records of locate operations are described herein. An exemplary apparatus includes an actuator and at least one receiver antenna to detect a magnetic field from the underground facility. The apparatus further includes a processor coupled to a memory, which may at least be further coupled to the at least one receiver antenna. Upon execution of processor-executable instructions stored in the memory, the processor logs in the memory locate information relating at least in part to operation of the at least one receiver antenna. The processor logs the locate information in response to actuation of the actuator and/or at least one event based at least partially on a characteristic of the magnetic field detected by the at least one receiver antenna.
US08476905B2 Signal transmitting and receiving circuit, a NMR probe, and a nuclear magnetic resonance equipment
An object of the invention is to change over accurately the switch part between use condition and nonuse condition. A signal transmitting and receiving circuit 100 for transmitting and receiving signals comprises a tuning and matching circuit 3 for transmitting and receiving the signals, a signal communication wire 4 transmitting the signals, and a wavelength wire 11 having a length (L) defined by a relational expression given in an Equation of L=N·(λ/4) where L: length of the wavelength wire, N: 1, 2, 3, . . . , and λ: wavelength. The circuit 100 also comprises a switch part 12 changing over between a grounded connection target and an ungrounded connection target. Further, the tuning and matching circuit 100 is mutually connected to the signal communication wire 11, and the wavelength wire 11 is constituted such that one end thereof is connected between the tuning and matching circuit 3 and the signal communication wire 4, and the other end thereof is connected to the switch part 12.
US08476904B2 Method for magnetic resonance imaging
A method for magnetic resonance imaging, in which a magnetic resonance imaging device employs a multi-echo imaging sequence, includes the steps of: applying, to one of the multiple echoes, a first number of steps of phase encoding, applying a readout gradient, and collecting the data of this echo to reconstruct an anatomical image; and applying, to another one of the multiple echoes, a second number of steps of phase encoding, applying a readout gradient, and collecting the data of this echo to construct a temperature image. The method is capable of obtaining at the same time both a temperature image with high time resolution and an anatomical image with high spatial resolution.
US08476902B2 Magnetic resonance imaging apparatus
According to one embodiment, a magnetic resonance imaging apparatus is provided. A first imaging unit captures a plurality of first image data including first and second reference frames. The frames include a reference position and a target region in an object. A movement amount calculation unit calculates a movement amount of a local position between the first and second reference frames. A correction parameter setting unit sets a first correction parameter for correcting body motion of the object, based on the movement amount. An error map generating unit generates a predictive error map including a pixel value corresponding to a predictive correction error. The predictive correction error is obtained from a predictive position based on the movement amount and a predictive correction position based on the first correction parameter. A display unit displays the predictive error map and the first image data.
US08476900B2 Electromagnetic detection apparatus and methods
Systems and methods for detecting electromagnetic waves are disclosed. A system for detecting such waves includes a device having a first magnetic layer having a fixed magnetization direction, a second magnetic layer having an unfixed magnetization direction responsive to the electromagnetic wave, and a barrier layer positioned between the first and second magnetic layers. The device may have an impedance dependent on a relative angle between the fixed magnetization direction and the unfixed magnetization direction. The system further has a detector configured to detect a change in the impedance indicative of the electromagnetic wave. The electromagnetic wave may be detected by positioning the device in order to detect the electromagnetic wave, determining a change in the impedance of the device, and detecting the electromagnetic wave based on the change in the impedance of the device. Characteristics of the wave such as frequency, power, and phase may also be detected.
US08476899B2 Magnetic sensor and magnetic balance type current sensor including the same
A magnetic sensor includes a magnetoresistance effect element and a hard bias layer. The magnetoresistance effect element is configured to have a striped form which has a sensitivity axis in a predetermined direction, and configured to have a structure in which a free magnetic layer, in which magnetization varies with respect to an external magnetic field, a non-magnetic layer, and a fixed magnetic layer, in which the magnetization is fixed, are laminated. The hard bias layer is disposed in a longitudinal direction of the striped form, disposed outside of the magnetoresistance effect element to be separated from the magnetoresistance effect element.
US08476883B2 Compensation circuits and control methods of switched mode power supply
A compensation circuit has a resistor, a switch and a compensation capacitor. The resistor and the switch are connected in series between a power node and a compensation node. The compensation capacitor is connected to the compensation node, whose voltage is responsive to the output power source. For a predetermined period of time after the voltage falls below a predetermined value, the switch is open and no current flows through the resistor from the power node to the compensation node.
US08476879B2 Saving energy mode (SEM) for an interleaved power factor correction (PFC) converter
A method of controlling a power factor correction (PFC) converter having a first PFC sub-circuit and a second PFC sub-circuit determines when to transition the PFC converter between an interleaved mode and a saving energy mode (SEM). The method includes generating an amplified error signal based on a monitored output voltage of the PFC converter. The second PFC sub-circuit is disabled in response to the amplified error signal being less than a first threshold value and enabled in response to the amplified error signal exceeding a second threshold value.
US08476876B2 Voltage-modulated circuit device to form electric power with stepped-down voltage
A voltage-modulated circuit device uses a power source of a modulation circuit to acquire a predetermined trigger voltage through a voltage acquisition circuit and a step-down circuit to step down a voltage, and then a voltage amplification circuit amplifies the voltage by several times, such that the trigger voltage amplified by several times still falling within the range of predetermined voltage values triggers and conducts a switch circuit, and the power source of the modulation circuit can flow from an anode to a cathode in order to supply an electric power with a step-down voltage. With the design of triggering the conduction, the voltage of the modulation circuit can be modulated automatically to maintain the electric power supplied to the circuit device within the range of required voltage values, only if the trigger voltage has the predetermined voltage value.
US08476875B2 TV set top box with an improved ability to survive a transient signal
A set top box used in a satellite TV system includes a diode coupled in a particular way to better protect an adjustable linear regulator used in the set top box from transient voltages as may result from lighting or the like.
US08476872B2 Systems and methods of reducing a load on an engine
A system for reducing an alternator's load on an engine when the engine drives a second load. The system includes an alternator, a battery, a resistor, and a switch. The alternator includes a stator, a voltage regulator, a rectifier, and a field coil. The battery has a first terminal coupled to the alternator and a second terminal coupled to the alternator. The resistor has a first lead coupled to the first terminal and a second lead coupled to the field coil. The switch is coupled in parallel across the resistor, and is open when the engine drives the second load and closed when the engine is not driving the second load.
US08476871B2 Method and system for controlling a doubly-fed induction machine
The present invention relates to a method and system for controlling a doubly-fed induction machine. In operation a rotor current vector is processed with a rotor position estimate vector. A scalar error quantity is the determined in dependence upon a stator current vector and the processed rotor current vector. The scalar error quantity is integrated and an estimate of the rotor angular frequency is determined in dependence upon the integrated scalar error quantity. To obtain a rotor position estimate, the estimate of the rotor angular frequency is integrated and a rotor position estimate vector is determined in dependence upon the rotor position estimate. The rotor position estimate vector is then provided for processing the rotor current vector. As output signals a signal indicative of the rotor position estimate vector and a signal indicative of the estimate of the rotor angular frequency are provided for controlling the doubly-fed induction machine.
US08476857B2 Device for supplying energy to a long stator winding having multiple winding sections
A device for supplying energy to a long stator winding having multiple winding sections. The device includes an energy source, a supply line connected to the energy source, section switches that are connected to the supply line and that each have a connection for connecting the switch to one winding section each. The device is configured to enable reactive (idle) power compensation independently of the closed-loop control of the energy source. The device for the reactive power compensation is configured to adjust the impedance of the device.
US08476853B2 Redundant overspeed protection for power tools
An overspeed protection subsystem is provided for a power tool having an electric motor. The overspeed protection subsystem is comprised of: a motor switch coupled in series with the motor; a motor control module interfaced with the motor switch to control switching operation of the motor switch; and an overspeed detection module that determines rotational speed of the motor and disables the power tool when the rotational speed of the motor exceeds a threshold.
US08476849B2 Multisensory control of a patient-lifting-device
Systems, methods and apparatus are provided through which in some multisensory implementations, a patient-lifting-device is controlled by voice recognition, keyboard text input, synaptic control and/or a tongue tactile input commands.
US08476829B2 LED lighting system
LED lighting systems and methods of manufacture, which include one or more of the following: (1) a solid state active heat sink for cooling one or more LED chips; (2) a front end power supply providing high voltage to the active heat sink component; (3) a front end power supply that provides a relatively low voltage load to a plurality of LED chips; (4) a front end hybrid power supply with both a high and low voltage output, wherein the high voltage is at least 2kV higher than the low voltage output; (5) an over-mold encapsulating the front end components, wherein the over-mold is provided by a reaction injection molding process; (6) a digital micro-minor device (DMD) for providing pixilated light, color mixing, and intensity control; and (7) an optic having quantum dots (QDs), wherein the light output of the DMD activates for the QDs.
US08476826B2 Manufacturing method of display device and display device
A manufacturing method of a display device, includes: a first step of collectively transferring light-emitting elements arranged at every specified number of light-emitting elements formed and arranged on a first substrate to a transfer area set on a second substrate; and a second step of transferring light-emitting elements remaining on the first substrate to between the plural light-emitting elements mounted on the second substrate in at least one of a state where the first substrate is moved with respect to the transfer area on the second substrate and a state where the first substrate is rotated in a plane.
US08476825B2 Organic electroluminescent light source device
An organic electroluminescent light source device including a first transparent electrode layer, a light-emitting layer, a second transparent electrode layer, and a reflective layer having a reflective surface, in this order from a light-emitting surface side, and further including a structural layer X that is provided between the second transparent electrode layer and the reflective surface and is in contact with the reflective surface, wherein the reflective surface has a concavo-convex structure, the concavo-convex structure has a plurality of concavo-convex structure units formed of depressions or protrusions, and a refractive index n of the structural layer X, an inclination angle θ×1 (°) of the concavo-convex structure units, and a mean inclination angle θ×2 (°) of the concavo-convex structure at the reflective surface satisfy θ×1≦sin−1(1/n) and {90−sin−1(1/n) }/3≦θ×2≦sin−1(1/n).
US08476818B2 Electron emitting element including a fine particle layer containing insulating particles, and devices and methods related thereto
An electron emitting element of the present invention includes an electron acceleration layer sandwiched between an electrode substrate and a thin-film electrode, and the electron acceleration layer includes a fine particle layer containing insulating fine particles and a basic dispersant. This makes it possible to provide an electron emitting element which does not cause insulation breakdown in an insulating layer and which can be produced at a low cost.
US08476813B2 Lamp device
A lamp device includes a heat sink, substrate, and fixing surface. The heat sink has a body with an opening, a plurality of fins for dissipating heat, and a plate coupled to the fins. The substrate is located under the fins and is coupled to a plurality of light emitting diodes. The fixing surface is coupled to the heat sink and also has an opening. Light from the light emitting diodes is emitted to the opening of the fixing surface, and a same axis passes through the openings of the body and fixing surface.
US08476812B2 Solid state lighting device with improved heatsink
A solid state lighting device includes at least one emitter and a forged heatsink arranged to receive and dissipate heat generated by emitter(s). The heatsink may have a thickness and/or profile that varies in at least two dimensions. Fabrication of a solid state lighting device may include providing a forged heatsink, and mounting at least one solid state emitter in thermal communication with the heatsink. A space or object may be illuminated with a lighting device including at least one solid state emitter and a forged heatsink. The lighting device may be operated responsive to at least one sensor arranged to sense temperature and/or at least one characteristic of light emitted by the emitter(s).
US08476805B2 Piezoelectric/electrostrictive element having a specific coverage area of electrode on substrate, and manufacturing method of the same
There is disclosed a piezoelectric/electrostrictive element which can be used as a sensor, even if a piezoelectric/electrostrictive layer cracks. Provided is a piezoelectric/electrostrictive element comprising a substrate, a lower electrode layer secured onto the substrate, and a piezoelectric/electrostrictive layer secured onto the lower electrode layer, and the coverage of the lower electrode layer with respect to the substrate is 98% or less.
US08476797B2 Magnetic bearing device for supporting roll shaft
A magnetic bearing device includes a magnet generating a magnetic field at a protrusion formed toward a roll shaft, and a body portion supporting the magnet in one direction. The roll shaft is supported while an air gap is formed between the roll shaft and the protrusion, and both sides of the protrusion are rounded.
US08476794B2 Wheel motor with rotating outer rotor
An in-wheel motor having an inner stationary portion (the stator), and an outer rotating portion (the rotor) that rotates around the stator and drives a wheel directly attached to the rotor. The stator may comprise an inner support structure around which a plurality of magnets having windings are disposed in a circumferential fashion. The rotor circumferentially surrounds the stator, and includes permanent magnets placed at an interval along a surface of the rotor. An intermediate layer between the rotor and the stator is comprised of a bearing that allows movement of the rotor relative to the stator. By attaching a wheel directly to the outer surface of the rotor, a compact and efficient wheel-mounted electrical motor may be provided.
US08476791B2 Apparatus and method for reducing power consumption of electronic product
Provided is an apparatus and method for reducing power consumption of an electronic product. The apparatus and method reduces unnecessary power consumption by cutting off power for driving a load if a predetermined control condition is satisfied in an electronic product operating for a long time. In the electronic product operating for a long time, power for driving the load is cut off to prevent waste of the power if the predetermined control condition is satisfied, and the load is driven only when the predetermined control condition is not satisfied, thereby efficiently reducing the power consumption of the electronic product.
US08476790B2 Control device of power supply circuit
An ECU executes a program including a step of turning on an SMRP and an A-SMRP if an ignition switch is turned on; a step of detecting voltage values VB(1) and VB(2) of running batteries when VH is detected and if VH is higher than 180 V; a step of detecting that SMRP connected to the running battery is welded, if VB(1) is higher than 150 V; and a step of detecting that A-SMRB connected to the running battery is welded, if VB(2) is higher than 150 V.
US08476788B2 Wireless energy transfer with high-Q resonators using field shaping to improve K
In embodiments of the present invention improved capabilities are described for a method and system comprising a source resonator optionally coupled to an energy source and a second resonator located a distance from the source resonator, where the source resonator has Q>100 and the second resonator has Q>100, the source resonator and the second resonator are coupled to provide near-field wireless energy transfer among the source resonator and the second resonator, and the field of at least one of the source resonator and the second resonator is shaped using magnetic materials to increase the coupling factor among the resonators.
US08476787B2 System and method for changing power states of a power device
Aspects in accord with the present invention are directed to a system or method for changing power states of an uninterruptible power supply. In one aspect, the present invention features a method of monitoring a power state of a power device. The method may comprise receiving from one of a plurality of sources a request to change the power state of the power device, initiating a change of power state based on the request, logging an identity of the one of the plurality of sources requesting the change of power state, a type of change of power state, and a time of change of power state, and communicating through a user interface the identity of the one of the plurality of sources requesting the change.
US08476773B2 Electrical interconnect structure
An electrical structure including a first substrate comprising a first electrically conductive pad, a second substrate comprising a second electrically conductive pad, and an interconnect structure electrically and mechanically connecting the first electrically conductive pad to the second electrically conductive pad. The interconnect structure comprises a non-solder metallic core structure, a first solder structure, and a second solder structure. The first solder structure electrically and mechanically connects a first portion of the non-solder metallic core structure to the first electrically conductive pad. The second solder structure electrically and mechanically connects a second portion of the non-solder metallic core structure to the second electrically conductive pad.
US08476772B2 Semiconductor device and method of forming base substrate with recesses for capturing bumped semiconductor die
A semiconductor device has a base substrate with recesses formed in a first surface of the base substrate. A first conductive layer is formed over the first surface and into the recesses. A second conductive layer is formed over a second surface of the base substrate. A first semiconductor die is mounted to the base substrate with bumps partially disposed within the recesses over the first conductive layer. A second semiconductor die is mounted to the first semiconductor die. Bond wires are formed between the second semiconductor die and the first conductive layer over the first surface of the base substrate. An encapsulant is deposited over the first and second semiconductor die and base substrate. A portion of the base substrate is removed from the second surface between the second conductive layer down to the recesses to form electrically isolated base leads for the bumps and bond wires.
US08476752B2 Package structure for DC-DC converter
A package structure for DC-DC converter disclosed herein can reduce the number of encapsulated elements as a low-side MOSFET chip can be stacked above the high-side MOSFET chip of a first die pad, through die pads of different thicknesses or interposers with joint parts of different thicknesses; moreover, it further reduces the size of the entire semiconductor package as a number of bond wires are contained in the space between the controller and the low-side MOSFET chip. Moreover, electrical connection between the top source electrode pin and the bottom source electrode pin of the low-side MOSFET chip is realized with a metal joint plate, such that when the DC-DC converter is sealed with plastic, the metal joint plate can be exposed outside to improve the thermal performance and effectively reduce the thickness of the semiconductor package.
US08476747B2 Leadframe, leadframe type package and lead lane
A leadframe for a leadframe type package includes a chip base, and leads constituting lead lanes. One lead lane includes a pair of first differential signal leads, a pair of second differential signal leads, a pair of third differential signal leads between which and the pair of first differential signal leads is arranged the pair of second differential signal leads and a first power lead arranged between the pair of first and second differential signal leads. One of the pairs of differential signal leads has half-duplex transmission mode and two of the other pairs of differential signal leads have full-duplex transmission mode.
US08476736B2 Low leakage diodes
A diode includes an anode of a first conductivity type; a first cathode of the first conductivity type; and a second cathode of a second conductivity type opposite the first conductivity type. A lightly-doped region of the first conductivity type is under and vertically overlaps the anode and the first and the second cathodes. The portion of the lightly-doped region directly under the second cathode is fully depleted at a state when no bias voltage is applied between the anode and the second cathode.
US08476734B2 Semiconductor component and methods for producing a semiconductor component
A semiconductor component includes a semiconductor body, in which are formed: a substrate of a first conduction type, a buried semiconductor layer of a second conduction type arranged on the substrate, and a functional unit semiconductor layer of a third conduction type arranged on the buried semiconductor layer, in which at least two semiconductor functional units arranged laterally alongside one another are provided. The buried semiconductor layer is part of at least one semiconductor functional unit, the semiconductor functional units being electrically insulated from one another by an isolation structure which permeates the functional unit semiconductor layer, the buried semiconductor layer, and the substrate. The isolation structure includes at least one trench and an electrically conductive contact to the substrate, the contact to the substrate being electrically insulated from the functional unit semiconductor layer and the buried layer by the at least one trench.
US08476730B2 Geiger-mode photodiode with integrated and JFET-effect-adjustable quenching resistor, photodiode array, and corresponding manufacturing method
An embodiment of a Geiger-mode avalanche photodiode, having: a body made of semiconductor material of a first type of conductivity, provided with a first surface and a second surface and forming a cathode region; and an anode region of a second type of conductivity, extending inside the body on top of the cathode region and facing the first surface. The photodiode moreover has: a buried region of the second type of conductivity, extending inside the body and surrounding an internal region of the body, which extends underneath the anode region and includes the internal region and defines a vertical quenching resistor; a sinker region extending through the body starting from the first surface and in direct contact with the buried region; and a contact region made of conductive material, overlying the first surface and in direct contact with the sinker region.
US08476728B2 Parasitic PIN device in a BiCMOS process and manufacturing method of the same
A parasitic PIN device in a BiCMOS process is disclosed. The device is formed on a silicon substrate, in which an active region is isolated by shallow trenches. The device includes: an N-type region, consisting of N-type pseudo buried layers respectively formed at the bottom of shallow trench isolation oxide layers and extending into the active region; an I-type region, consisting of an N-type collector implantation region formed in the active region and contacting with the N-type region; a P-type region, consisting of a P-doped intrinsic base epitaxial layer on a surface of the active region and contacting with the I-type region. The device of the present invention has a low insertion loss and a high isolation. A manufacturing method of parasitic PIN device in compatible with existing BiCMOS process is also disclosed.
US08476726B2 Semiconductor device and method of manufacturing the semiconductor device
Provided is a semiconductor device and a method of manufacturing the semiconductor device, in which the semiconductor device has a semiconductor element having a plurality of wires bonded to the semiconductor element with sufficient bonding reliability and has a good heat dissipation property. A semiconductor device in which a first wire is ball bonded on an electrode, and a second wire is further bonded on the ball-bonded first wire, and the first wire or an end of the second wire defines a space between itself and the ball portion of the first wire.
US08476723B2 Magnetic element having low saturation magnetization
A magnetic device including a magnetic element is described. The magnetic element includes a fixed layer having a fixed layer magnetization, a spacer layer that is nonmagnetic, and a free layer having a free layer magnetization. The free layer is changeable due to spin transfer when a write current above a threshold is passed through the first free layer. The free layer is includes low saturation magnetization materials.
US08476717B2 Semiconductor transistors having reduced distances between gate electrode regions
A semiconductor structure. The semiconductor structure includes: a semiconductor substrate which includes a top substrate surface which defines a reference direction perpendicular to the top substrate surface and further includes a first semiconductor body region and a second semiconductor body region; a first gate dielectric region and a second gate dielectric region on top of the first and second semiconductor body regions, respectively; a first gate electrode region on top of the semiconductor substrate and the first gate dielectric region; a second gate electrode region on top of the semiconductor substrate and the second gate dielectric region; and a gate divider region in direct physical contact with the first and second gate electrode regions. The gate divider region does not overlap the first and second gate electrode regions in the reference direction.
US08476715B2 Semiconductor device and method of fabricating the same
A semiconductor device and a method of fabricating thereof, including preparing a substrate including a first and second region; forming first and second conductive lines on the first and second region, respectively, the first conductive lines being spaced apart at a first interval and the second conductive lines being spaced apart at a second interval wider than the first interval; forming a dielectric layer in spaces between the first and second conductive lines; etching the dielectric layer until a top surface thereof is lower than top surfaces of the first conductive lines and the second conductive lines; forming a spacer on the etched dielectric layer such that the spacer covers an entire top surface of the etched dielectric layer between the first conductive lines and exposes portions of the etched dielectric layer between the second conductive lines; and removing portions of the etched dielectric layer between the second conductive lines.
US08476713B2 Vertical-type semiconductor device and method of manufacturing the same
A vertical-type semiconductor device includes a semiconductor substrate having a cell region and a peripheral circuit region, a wordline structure on the cell region of the semiconductor substrate, the wordline structure including a plurality of wordlines stacked on top of each other, a semiconductor structure through the wordline structure, a gate dielectric between the wordline structure and the semiconductor structure, and a dummy wordline structure on the peripheral circuit region, the dummy wordline structure having a vertical structure and including same components as the wordline structure.
US08476710B2 Vertical complementary FET
A vertical complementary field effect transistor (FET) relates to the production technology of semiconductor chips and more particularly to the production technology of power integration circuit. A part of the substrate bottom of the invention extends into the middle layer and form the plug between the two MOS units. There is an output terminal under the substrate layer. When on-state voltage is applied on the gate electrode of the two MOS units, two conduction paths are formed from MOS unit-plug-substrate to the output terminal. This technology can integrate more than two MOS devices. Therefore, the die size is reduced.
US08476705B2 High voltage semiconductor device
A semiconductor device for a high voltage application includes a doped source base region, an N+ source region, a P+ source region and a gate structure. The doped source base region has P-type. The N+ source region extends downwards into the doped source base region. The P+ source region is close to the N+ source region, extends downwards into the doped source base region, and is doped heavier than the doped source base region. The gate structure is coupled to the N+ source region and is near to the P+ source region.