Document Document Title
US08438661B2 Scanning probe microscope
The invention relates to a scanning probe microscope comprising: a specimen holder holding a specimen; and a probe for scanning the relief of the upper surface of the specimen, which probe is movable in a vertical direction and two orthogonal horizontal directions, wherein the upper surface of the specimen is tilted relative to at least one of the two orthogonal horizontal directions.
US08438660B2 Micro contact prober
The stress due to contact between a probe and a measurement sample is improved when using a microcontact prober having a conductive nanotube, nanowire, or nanopillar probe, the insulating layer at the contact interface is removed, thereby the contact resistance is reduced, and the performance of semiconductor device examination is improved. The microcontact prober comprises a cantilever probe in which each cantilever is provided with a nanowire, nanopillar, or a metal-coated carbon nanotube probe projecting by 50 to 100 nm from a holder provided at the fore end and a vibrating mechanism for vibrating the cantilever horizontally with respect to the subject. The fore end of the holder may project from the free end of the cantilever, and the fore end of the holder can be checked from above the cantilever.
US08438658B2 Providing sealed storage in a data processing device
Mechanisms that provide a sealed storage in a data processing device are provided. Processors of the data processing device may operate in a hardware isolation mode which allows a process to execute in an isolated environment on a processor and associated memory thereby being protected from access by other elements of the data processing device. In addition, a hardware controlled authentication and decryption mechanism is provided that is based on a hardware core key. These two features are tied together such that authentication occurs every time the isolation mode is entered. Based on the core key, which is only accessible from the hardware when in isolation mode, a chain of trust is generated by providing authentication keys for authenticating a next piece of software in the chain, in each piece of software that must be loaded, starting with the core key.
US08438652B2 Restricted erase and unlock of data storage devices
A data storage device in which access to user data is restricted. The data storage device includes a data memory having memory locations that store user data. The device also has a program memory. The program memory includes first program code that enables a user to create a first device security ID and thereby restrict access to the stored data. Second program code, also included in the program memory, is capable of receiving a security command and comparing a second device security ID associated with the received security command to a stored security key. If the second device security ID and the stored security key correspond, then authentication with the first device security ID is bypassed and access is provided to the stored data.
US08438648B2 Preventing unauthorized font linking
Methods, computer readable media, and apparatuses for preventing unauthorized font linking are presented. A request for a font file may be received. It may be determined whether the request is valid, and this determination may be based on a security token and/or a referrer string. If the request is determined to be valid, a first watermark may be embedded in the font file, and the first watermark may be based on the security token. The first watermark may include at least one point in at least one glyph contained in the font file. A second watermark may be embedded in the font file, and the second watermark may include at least one table that identifies a customer. The font file then may be served to the requestor.
US08438647B2 Recovery of encrypted data from a secure storage device
An exemplary software product to recover encrypted data from a target secure storage device can comprise software operational when executed by a processor to receive a recovery request to recovery the encrypted data, send a transfer command to the target secure storage device, receive an authorization request from the target secure storage device in response to the transfer command, respond to the authorization request, and receive the encrypted data from the target secure storage device.
US08438646B2 System and/or method for distributing media content
There are provided methods and systems for providing a plurality of protected segments from a contiguous media content segment, and selectively providing a user access to at least a portion of one of the protected segments in response to accessing a gating media segment associated with the protected segment.
US08438641B2 Security protocol processing for anti-replay protection
Described embodiments provide a network processor that includes a security protocol processor to prevent replay attacks on the network processor. A memory stores security associations for anti-replay operations. A pre-fetch module retrieves an anti-replay window corresponding to a data stream of the network processor. The anti-replay window has a range of sequence numbers. When the network processor receives a data packet, the security hardware accelerator determines a value of the received sequence number with respect to minimum and maximum values of a sequence number range of the anti-replay window. Depending on the value, the data packet is either received or accepted. The anti-replay window might be updated to reflect the receipt of the most recent data packet.
US08438639B2 Apparatus for detecting and filtering application layer DDoS attack of web service
Disclosed is a DDoS attack detection and response apparatus. The DDoS attack detection and response apparatus comprises: a receiver unit receiving HTTP requests from a client terminal which is characterized as an IP address; a data measuring unit computing the number of HTTP requests by IP and the number of URIs per HTTP over a certain time period; a DDoS discrimination unit comparing the number of HTTPs per URI with a threshold value and defining an access of the client terminal having the IP address as a DDoS attack when the number of HTTPs per URI is larger than the threshold value; and a blocking unit blocking packets from the IP address when the DDoS discrimination unit detects a DDoS attack.
US08438638B2 Bot-network detection based on simple mail transfer protocol (SMTP) characteristics of e-mail senders within IP address aggregates
A method and system for determining whether an IP address is part of a bot-network are provided. The IP-address-aggregate associated with the IP address of an e-mail sender is determined. The IP-address-aggregate is associated with an IP-address-aggregate-category based on the current SMTP traffic characteristics of the IP-address-aggregate and the known SMTP traffic characteristics of an IP-address-aggregate-category. A bot-likelihood score of the IP-address-aggregate-category is then associated with IP-address-aggregate. IP-address-aggregate-categories can be established based on historical SMTP traffic characteristics of the IP-address-aggregates. The IP-address-aggregates are grouped based on SMTP characteristics, and the IP-address-aggregate-categories are defined based on a selection of IP-address-aggregates with similar SMTP traffic characteristics that are diagnostic of spam bots vs. non-botnet-controllers spammers. Bot likelihood scores are determined for the resulting IP-address-aggregate-categories based on historically known bot IP addresses.
US08438636B2 Secure and extensible policy-driven application platform
System of evaluating security of script content. A processor executes computer-executable instructions for defining a policy for the script content in a web page. The script content provides interactions between a user and other content within the web page. The defined policy indicates an execution boundary of the script content. The processor further evaluates the script content against the execution boundary in the defined policy. At run time, the processor transforms at least a portion of the web page in response to the evaluating. An interface transmits the web page with the transformed portion of the script content to be rendered in an application on a host device.
US08438627B1 Access gateway
A system, a method and computer-readable media for establishing connectivity over a plurality of access technologies. A system is provided that includes a client device. The client device is configured to communicate over a network by utilizing at least two access technologies. The system also includes a gateway in communication with the client device. The gateway includes multiple access technology termination nodes configured to support communications utilizing multiple access technologies. The gateway also includes a registration manager configured to assign the client device an address for identifying the client device. The registration manager is further configured to maintain the address assigned to the client device when the client device switches from utilizing a first access technology to utilizing a second access technology.
US08438626B2 Systems and methods for processing application firewall session information on owner core in multiple core system
The present invention is directed towards systems and methods for sharing session data among cores in a multi-core system. A first application firewall module executes on a core of a multi-core intermediary device which establishes a user session. The first application firewall module stores application firewall session data to memory accessible by the first core. A second application firewall module executes on a second core of the multi-core intermediary device. The second application firewall module receives a request from the user via the established user session. The request includes a session identifier identifying that the user session was established by the first core. The second application firewall module determines to perform one or more security checks on the request and communicates a portion of the request the first core. The second application firewall module receives and processes the security check results and instructions from the first core.
US08438625B2 Management apparatus, control method, and storage medium
A management apparatus connectable, through a network, to a managed device located in a network environment utilizing a firewall to disallow spontaneous access through the network from an outside, the management apparatus includes an input unit configured to enter an instruction addressed to the managed device, and an instruction reply unit configured to receive a query from the managed device through the firewall as to the presence/absence of the instruction and, when the instruction entered through the input unit is present, reply with the entered instruction in response to the query in the course of a session established when the query is received, wherein the instruction reply unit, along with replying with one instruction entered in response to the query, maintains the session and, executes another entered instruction according to the response of the managed device to the reply.
US08438624B2 Systems and methods of modifying system resources
A method for modifying one or more system resources is provided. One or more licenses for modifying one or more system resources on a client device can be acquired. An authenticator can be generated and stored on a remote server. The authenticator can be transferred to the client device. The client device can be connected to the remote server and the remote server can authenticate the client device via the authenticator. The remote server can confirm the availability of one or more licenses, and based on the availability of one or more licenses, modify one or more system resources disposed in, on, or about the client device. After modifying the one or more system resources the remote server can decrement the remaining license count.
US08438622B2 Methods and apparatus for authorizing access to data
In one embodiment, a method comprises receiving a request from a first party for access to controlled data, and providing access to the controlled data to a second party. The first party requests access to the controlled data and a token is provided to the first party. The token includes data associated with authorized access to the controlled data. A request for access to the controlled data including the token is later received from the second party, and access to the controlled data is provided to the second party.
US08438621B2 Method and apparatus for secure management of debugging processes within communication devices
A method, device and system for securely managing debugging processes within a communication device, such as a set top box or other multimedia processing device. For example, a security processor (SP) within the communication device manages the lifetime (LT) of any access token issued for use in activating debugging privileges within the communication device. The security processor authenticates an issued access token and securely delivers appropriate debug authorization information to the device controller. The security processor uses its secure, internal timer to count down the lifetime and update the remaining lifetime of the issued access token during the processing of each command by the security processor. In addition to securely managing the issuance of the access token and it's remaining lifetime, the updating process reduces any impact on the normal communications within the device. The method overcomes the issue of the communication device not having a secure internal clock.
US08438619B2 Network access control
An system for controlling access to a network by a user device. The system includes a criteria engine that generates a plurality of criteria to be monitored on the user device and a checker that generates at least one check for each of the plurality of criteria. The system further includes a profiler that retrieves a profile for the user device, the profile including the plurality of criteria and the at least one check for each of the plurality of criteria, a comparator that compares a summary of the retrieved profile to a summary of a profile received from the user device and a communicator that communicates a message to the user device based on the comparison.
US08438618B2 Provisioning active management technology (AMT) in computer systems
Active management technology (AMT) may be provisioned in a client device automatically, which may provide a secure connection between the provisioning server and the client device. The client device comprising the active management technology may support zero-touch provisioning and one-touch provisioning.
US08438614B2 Communication system, relay apparatus, terminal apparatus and computer readable medium
Authentication information for each communication destination and communication condition information are stored so as to be associated with each other in accordance with each communication destination designated by a request accepted by a server apparatus. Communication permission information containing authentication information of the communication destination is accepted from a requester. Communication condition information associated with authentication information contained in the accepted communication permission information is acquired. Determination is made as to whether or not communication requested by the requester is consistent with a condition indicated by the acquired communication condition information. When determination is made that the communication requested by the requester is consistent with the condition indicated by the acquired communication condition information, the communication from the requester is relayed to the requested communication destination via a virtual service private line which is set in advance.
US08438613B2 Establishing facets of a policy for a communication session
Establishing one or more facets of a policy includes facilitating a communication session for an access terminal at a visited network. The access terminal is associated with a home network having a home policy server. The policy is received at a visited policy server of the visited network. The policy comprises the facets. If the facets are unacceptable, the facets are negotiated until a stopping point is reached. The negotiation includes adjusting by the visited policy server at least one facet of the one or more facets, and notifying the home policy server of the adjustment. The facets are established in accordance with the negotiation.
US08438605B2 Video distribution system and video distribution method
A video distribution system according to the present invention includes a user terminal, an SIP session controller, and a video distribution server. When the SIP session controller receives a request to establish a session, the SIP session controller establishes a session between the user terminal and the video distribution server, and controls a bandwidth controller to reserve a bandwidth for the distribution of video content in a communication path between the user terminal and the video distribution server. The video distribution server sends a bandwidth changing request for requesting the SIP session controller to change the bandwidth to reserve a bandwidth depending on a fraction of the bandwidth that is needed for distributing video content. In response to the bandwidth changing request, the SIP session controller further secures a bandwidth for the distribution of video content in the communication path between the user terminal and the video distribution server.
US08438599B2 Content guide information processing apparatus, content guide information processing method and computer program thereof
Guide information is provided relating to playing/viewing of content retrieved through various modalities such as television broadcasting and a computer network. A unified program list is created that comprehensively handles program content. For a self-recorded program, program metadata retrieved during a recording operation is additionally registered. For a network program, a network program list is periodically retrieved from a service site, modified and recorded. To play the content, a guide screen is created and supplied based on a unified program list. When a self-recorded program is selected, the program is read and played from an HDD. When a network program is selected, the program is played in a streaming manner via the Internet.
US08438597B2 Vehicular communication system and vehicular communication program
According to a vehicular communication system (10) of the present invention, a specified time slot in compliance with one broadcast time slot corresponded to one attribute pertinent to or possessed by a vehicle (1) among a plurality of attributes corresponded to a plurality of broadcast time slots of programs, respectively, according to the broadcast program list. Even though the IGN switch (101) of the vehicle (1) is set at the OFF state, the vehicular communication system (10) is operated or kept at the operating state so as to receive the program broadcasted in the specified time slot.
US08438596B2 Automatic contact information transmission system
According to one aspect, a DVR sends a user's contact information over a network to an interested party. The DVR prompts the user to enter contact information. After the user has supplied the requested contact information to the DVR, the DVR stores the contact information on the DVR's hard disk drive. Upon determining that a television program or advertisement contains a special tag that is associated with an interested party, the DVR displays, to the user, a prompt that invites the DVR user to allow the DVR to send the user's contact information to the interested party. If the user gives permission for the DVR to send the contact information to the interested party, then the DVR sends the contact information to the interested party (e.g., over the Internet).
US08438594B1 Method and system for 3-D enhanced advertising for TV broadcast of 2-D video
A method and system for 3-D enhanced advertising for TV broadcast of 2-D video is disclosed. In one embodiment, a method for providing enhanced advertising of a 2-D video broadcast, comprises receiving the 2-D video broadcast containing a 2-D advertisement having an image. The image is identified within the advertisement. A matching 3-D object in an image library is used; wherein the library comprises one or more 3-D objects. The matching 3-D object is used to generate an advertisement, wherein the advertisement has a 3-D highlighted rendering of the image.
US08438593B2 System and method of authorizing a device in a network system
In a particular embodiment, a method of authorizing use of a set top box is disclosed. The set top box is operatively coupled to a network device that has an internet protocol (IP) address associated with an account of a subscriber. The method includes blocking a service to the set top box when capabilities of the set top box do not match a pending order associated with the account.
US08438588B2 Turntable for a storage disk apparatus including ferromagnetic material and a resin member
A turntable for a storage disk drive apparatus includes a plate member made of a ferromagnetic material and a central resin member arranged at the center of the plate member and formed into a single member by injection-molding a resin. The plate member includes a peripheral plate portion and a central plate portion positioned higher than the peripheral plate portion. The central plate portion includes a plate center hole defined at the center of the plate member. The central resin member includes a resinous cylinder portion extending through the plate center hole and defining a resin central through-hole, a disk guide portion arranged to guide a disk center hole, and a resinous connector portion arranged above the central plate portion to interconnect the resinous cylinder portion and the disk guide portion.
US08438586B2 Drive device for optical disc apparatus
A drive device for an optical disc apparatus, wherein the tooth comprises a tooth body fixed to an optical pickup, two support pieces projecting from the tooth body toward a lead screw, two resin spring pieces provided with a base part on the projecting end of each of the support pieces and extending in a direction orthogonal to the axial direction of the lead screw, a plate part having a base part on the extending ends of the resin spring pieces and formed in a direction parallel to the axial direction of the lead screw, meshing cogs formed on the plate part on the side near the lead screw, and a linking part formed across the space between the resin spring pieces.
US08438585B2 Drive device for optical disc apparatus
A drive device for an optical disc apparatus, wherein the tooth comprises a tooth body fixed to an optical pickup; support pieces projecting from the tooth body toward a lead screw; resin spring pieces extending from the support pieces in a direction orthogonal to the axial direction of the lead screw; a plate part formed in a direction parallel to the axial direction of the lead screw from the resin spring pieces; meshing cogs formed on the plate part on the side near the lead screw; a cover projecting above the lead screw from the plate part disposed above the meshing cogs, straddling the lead screw, and bending sharply downward at the distal end; and a handle projecting from the tooth body.
US08438584B2 Medium transporting unit and media processing apparatus for reading or writing data
A holding mechanism is operable to hold a top medium from a plurality of plate-shaped media accommodated in a stacker in a stacked manner. A transport arm supports the holding mechanism. The transport arm is provided with a separation mechanism operable to separate a second medium positioned just below the top medium which is held by the holding mechanism.
US08438582B2 Soft denial of application actions over the network communications
A soft-denial system for client-server networks is disclosed for translating server authorization denials into responses that are known to be innocuous to the client application. The soft-denial system includes a client-application which originates a service request across a network to a server-application which rejects the request due to lack of authorization and subsequently provides a denial response. A soft-denial application intercepts the denial response, translates the response into a response known to be innocuous to the client-application, and forwards the innocuous response to the client-application. The soft-denial system is particularly useful for overcoming client-application failures due to authorization expectation mismatches.
US08438576B2 Generating and using constraints associated with software related products
A computer implemented method and apparatus is provided for generating and using constraints that are associated with software programs or other software entities intended for use in a specified data processing system or environment. One embodiment is directed to a method that includes the step of extracting metadata pertaining to the one or more software programs from at least one database. The extracted metadata is selectively processed to generate a set of constraints that affect the use of the one or more programs in a specified environment, wherein such processing includes transforming the extracted metadata to provide the set of constraints in a prespecified constraint language. The method further comprises detecting a proposed action of a user that is associated with the one or more software programs, and determining whether the proposed action violates any constraint in the set.
US08438574B1 Generating monotone hash preferences
Selecting a resource to fulfill a resource requirement is disclosed. For each resource requirement, a resource-specific affinity value is computed with respect to each of a plurality of resources. A bias is applied to each of at least a subset of the resource-specific affinity values. The biased, as applicable, resource-specific affinity values are sorted into a resource preference list. The sorted preference list is used to select a resource to fulfill the resource requirement.
US08438573B2 Dependency on a resource type
A clusterware manager on a cluster of nodes interprets a resource profile. The resource profile defines resource profile attributes. The attributes include at least one attribute that defines a cluster dependency based on resource type. The attribute does not identify any particular resource of that resource type. Dependencies between resources are managed based on the attribute that specifies the cluster dependency.
US08438567B2 Information processing device and image processing apparatus
An information processing device includes an input unit configured to input data, a processing unit configured to process the data, an output unit configured to output the data, and an execution unit configured to execute a first process, a second process, and a third process. A function of an application is provided by operating the input unit, the processing unit, and the output unit in conjunction with each other. The first process executes application management software that manages activation and termination of the application. The second process executes basic application software that provides a basic function of the information processing device. The third process executes extended application software that provides an extended function added to the information processing device.
US08438563B2 Recording medium recording thereon virtual machine management program, management server device, and method for managing virtual machine
A virtual machine managing method includes: a dependence relation list generation step of detecting a dependence relation among virtual machines implemented on a physical machine and generating a dependence relation list, based on a detection result; a target management table generation step of reading, when a selection instruction for selecting a target virtual machine to be halted among the plurality of implemented virtual machines is detected; and a halted target presentation step of reading the virtual machine identification information on all of the virtual machines in dependence relation with the target virtual machine to be halted, and visually presenting the read virtual machine identification information on all of the target virtual machines to be halted.
US08438553B2 Paralleling processing method, system and program
Paralleling processing system and method. When clusters are formed based on strongly connected components, a single cluster (fat cluster) having at least a predetermined number of blocks, or an expected processing time exceeding a predetermined threshold, is formed. The fat cluster is subjected to an unrolling process to make multiple copies of the processing of the fat cluster and to assign the copies to individual processors. Processing of the fat cluster is executed by the multiple processor devices in a pipelined manner. If a fat cluster to be iteratively executed cannot be executed in the pipelined manner because a processing result of an nth iteration of the fat cluster depends on a processing result of a preceding iteration of the fat cluster an input value needed for execution of the fat cluster is generated based on a certain prediction, and the fat cluster is speculatively executed.
US08438551B2 Code transformation
The invention concerns the transformation of executable code from one language to another. In particular, the invention concerns the automated transformation of code. The invention concerns methods, software and computer systems for the creation of a tree comprised of nodes to be used in the transformation of code. The invention also concerns the methods, software and computer systems for the building of a parser to be used in the transformation of code. Finally, the invention also concerns an automated and iterative method of transforming, assessing and re-transforming code. The invention is advantageous in its ability to avoid usage of an intermediate transformation language, and its high level of automation that reduces manual transformation and accordingly is more efficient and less costly.
US08438549B1 Data processing with microcode designed with source coding
Programming for a data processor to execute a data processing application is provided using microcode source code. The microcode source code is assembled to produce microcode that includes digital microcode instructions with which to signal the data processor to execute the data processing application.
US08438545B1 System, method and computer program product for validating results of a test utilizing a test-independent validation entity
A test validation system, method and computer program product are provided. In use, at least one test-independent validation entity is identified. In addition, results of a test of computer code are validated, utilizing the at least one test-independent validation entity.
US08438544B2 Open systems developer portal and managing software development projects
A plurality of development projects is managed by a network portal that receives a first request to be accessed using a single user account. The network portal allows a user, using the single user account, to access any corresponding members of a set of elements and any corresponding development projects. A second request is received to access a first element within the set of elements via the network portal and using a namespace.
US08438537B2 System arrangement and method for automated application development with user guidance
A system arrangement is disclosed for automated application development with user guidance, including at least one view component (front-end) with a plurality of presentation forms, from which, at a particular time, a respective one is intended for data viewing and for input by a user, at least one model component (back-end) for storing and retrieving data, and a controller component for forwarding user inputs and/or requests for data to the model component and for forwarding requested data to a view component. The controller component is also intended for changeover between the presentation forms. Finally, a process flow component is provided for stipulating a sequence for the changeover between the presentation forms.
US08438536B2 Encoding switch on ordered universes with binary decision diagrams
Various embodiments herein include one or more of systems, methods, software, and/or data structures to implement a multi-way branch statement in a computer programming language. The multi-way branch statement may include a plurality of case labels each having a non-primitive data type (e.g., strings) and being associated with a block of code to be executed dependent upon a control variable that also has a non-primitive data type. The implementation may include encoding the case labels for the multi-way branch statement as a binary decision diagram (BDD), such as a zero-suppressed binary decision diagram (ZDD), wherein the control variable for the multi-way branch statement may be compared with the case labels by stepping through the BDD. The BDD may include identifiers that provide information regarding which of the case labels is matched by the control variable, such that an appropriate code block may be executed.
US08438535B2 Method and apparatus for persistent object tool
A method and an apparatus that execute executable codes to install a persistent object from a storage into an application server to access remote services in an EIS are described. The executable codes are based on relational properties for mapping an API (Application Programming Interface) function of an EIS to an object of a cross-platform connection framework coupling the EIS with the application server. The application server is enabled to access the API function of the EIS via the persistent object as part of the cross-platform connection framework.
US08438534B2 Transformation of data between hierarchical data formats
A method of creating computer instructions for transforming inbound instances, being instances of an inbound data format, into outbound instances, being instances of an outbound data format. At least one of the inbound and outbound data formats has a number of segments arranged in a hierarchical manner. The method uses a computing device having at least a processor, a memory, a display device and an input device. The method includes allowing a developer to use the input device to create a graphical representation of the inbound data format on the display device and allowing the developer to use the input device to create a graphical representation of the outbound data format on the display device.
US08438532B2 Method and system for scoring a software artifact for a user
A software artifact is scored for a user. Metadata associated with an artifact about project activity of how active an artifact project is to which the artifact belongs, a security risk indicated in the metadata of the artifact, or a license indicated in the metadata of the artifact, is collected from a software repository. A weighting of the artifact alone is determined from the metadata associated with the artifact that indicates desirability of the project activity, the security risk, or the license. The metadata associated with the artifact is compared to appropriateness with a metadata of a user project to which the user belongs as indicated by a profile of the user, so as to provide a score considering the determined weighting of the artifact and a appropriateness of the artifact for the user with respect to an intended use of the artifact by the user.
US08438529B1 Computing device and method for checking signal transmission line
A computer-based method and a computing device for checking signal transmission lines of a printed circuit board (PCB) layout are provided. The computing device identifies differential pairs in a currently run PCB layout according to an information file for the currently run PCB layout, checks whether any signal transmission line is routed between switching vias of each differential pair according to the information file for the currently run PCB layout, and displays a routing error window to display information of each misrouted signal transmission line.
US08438520B2 Early decoupling capacitor optimization method for hierarchical circuit design
Methods, systems, computer programs, etc., determine the required number of decoupling capacitors, and approximate locations for the decoupling capacitors, for a region of an integrated circuit. Switching elements of the region are entered into a simulation program running on a computerized device. Also, a power distribution model of the region is entered into the simulation program, and a power-supply voltage compression target is entered into the simulation program. These methods, systems, etc., generate an upper number of decoupling capacitors required to satisfy the compression target when all the switching elements concurrently switch. For each switching element, the methods, systems, etc., generate a specific number of decoupling capacitors required to satisfy the compression when only the element switches, calculate a fraction of the specific number to the upper number, assign the fraction of the total number of decoupling capacitors to each switching circuit element, and place the fraction of the total number of decoupling capacitors in electrical proximity to the element.
US08438514B2 Clock alias for timing analysis of an integrated circuit design
A timing analysis mechanism allows defining a clock alias that correlates a clock that is not present in an integrated circuit design to a real clock in the integrated circuit design. In a first implementation, when an existing user assertion references a clock alias, the timing analysis mechanism generates a new user assertion that references the real clock specified in the clock alias. The new user assertion is then used in the timing analysis and the existing user assertion is not. In a second implementation, when an existing user assertion references a clock alias, the timing analysis mechanism generates a duplicate clock in the timing database, preserving all its attributes, and then passes the assertion using the alias name as well as any assertions using the corresponding real clock name to the timing engine to be used in the timing analysis.
US08438513B1 Quantifier elimination by dependency sequents
A new method is presented for eliminating existential quantifiers from a Boolean CNF (Conjunctive Normal Form) formula. This new method designs circuits by solving a quantifier elimination problem (QEP) by using derivation of dependency sequents (DDS). This new method begins with a first quantified conjunctive normal form formula, determines dependency sequents for the left branch and the right branch of a branching variable, resolves dependency sequents derived in both branches, and designs a circuit using a current formula having less variables than the first quantified conjunctive normal formula. Utility of this method includes verification, in particular, determining reachability of a state of a design.
US08438509B2 Automated generation of oxide pillar slot shapes in silicon-on-insulator formation technology
A method of automated generation of oxide pillar (PX) slot shapes of a PX layer within silicon-on-insulator (SOI) structures that includes generating a placement grid on recess oxide (RX) shapes, creating PX placement markers on the placement grid along a perimeter of the RX shapes, filtering the PX placement markers, generating a PX slot shape corresponding to each filtered PX placement marker on the RX shapes, correcting location errors associated with the generated PX slot shapes, generating PX slot shapes on RX shapes of a predetermined size for which PX slot shapes were not generated, performing a verification operation of the PX slot shapes, and outputting the PX layer including the verified PX slot shapes.
US08438507B2 Systems and methods for adjusting a lithographic scanner
A system and methods are provide for modeling the behavior of a lithographic scanner and, more particularly, a system and methods are provide using thresholds of an image profile to characterize through-pitch printing behavior of a lithographic scanner. The method includes running a lithographic model for a target tool and running a lithographic model on the matching tool for a plurality of different settings using lens numerical aperture, numerical aperture of the illuminator and annular ratio of a pattern which is produced by an illuminator. The method then selects the setting that most closely matches the output of the target tool.
US08438503B2 System and method for enhanced command input
A portable electronic device having an input device for receiving a gesture based input from a user is used to control a navigation operation of an appliance. The portable electronic device receives via the input device the gesture based input and uses one or more parameters stored in a memory of the portable electronic device and one or more characteristics associated with the gesture based input to cause the portable electronic device to transmit a navigation step command to thereby control the navigation operation of the appliance.
US08438493B2 Preset navigator
An activation arrangement may be included in one or more record selection interfaces of an enterprise computing system to activate a preset navigator interface pane for limited the quantity of records displayed in the record selection interface. The preset navigator interface pane may include filters to identify records satisfying predetermined criteria. The preset navigator interface pane may also include a tree structure depicting a hierarchical classification of the records based on certain field values in each record. The records displayed for subsequent selection in the record selection interface may be limited according to the activated filters and activated nodes in the structure.
US08438492B2 Apparatus and method for providing user interface service in a multimedia system
An apparatus and method are provided for providing a User Interface (UI) service in a multimedia system. The method includes receiving UI data from a UI server; abstracting UI data that is structuralized on an object-by-object basis, and corresponds to an input from a UI client; creating adaptive UI data by reflecting a UI environment of a device for displaying, in the abstracted UI data; and displaying the created adaptive UI data.
US08438490B2 Receiving and presenting detailed activity information regarding current and recent instant messaging sessions of remote users
A system for providing a local computer user with detailed activity information regarding remote users, in order to assist the local user in determining whether to initiate a communication session with a remote user. The system provides activity information describing the number of instant messaging sessions one or more remote users are currently involved in, the identities of participants in those sessions, activity levels, time period information, and other information. The system further provides detailed activity information describing recent instant messaging sessions of one or more remote users.
US08438482B2 Interactive multimedia content playback system
A computer implemented method and system is provided for controlling playback of multimedia content in real time. An interactive media application is provided to a first user and a second user. The first user defines multiple controls for the multimedia content and parameters associated with the defined controls using the interactive media application. The interactive media application renders a graphical representation of the defined controls with the multimedia content on an interface on the second user's computing device. The interactive media application acquires one or more control inputs from the second user. The control inputs provide a selection of values for the defined parameters associated with the defined controls. The interactive media application executes the defined controls based on the selected values for modifying one or more variables of the multimedia content. The interactive media application renders the multimedia content in accordance with the modified variables to the second user.
US08438481B2 User interface for multifunction device
A graphical user interface for use in connection with a device having navigation and media functionality includes a navigation interface and a media interface that each have having a plurality of screens adapted to facilitate interaction between a user and a navigation application and a media application, respectively. An application interface toggle button it is actuatable on at least one of the plurality of navigation interface screens and on at least one of the plurality of media interface screens. Actuation of the application interface toggle button from a navigation interface screen invokes display of a media interface screen, and actuation of the application interface toggle button from a media interface screen invokes display of a navigation interface screen.
US08438474B1 Speculative rendering during cache revalidation
A method may include storing, in a memory associated with a computer device, cached content associated with a document and receiving a request to access the document. The method may further include sending a request to revalidate the cached content to a server device associated with the document, performing speculative rendering of the document, using the cached content, the speculative rendering being performed as a plurality of work items, receiving revalidated content associated with the document, determining invalid ones of the plurality of work items based on the revalidated content, and discarding the invalid ones of the plurality of work items.
US08438472B2 Efficient data structures for parsing and analyzing a document
Some embodiments provide a method that parses an unstructured document that includes a number of primitive elements. The method stores the primitive elements in a random order in a first storage. The method stores references to the primitive elements in a second storage in an order based on locations of the primitive elements in the unstructured document. The method receives instructions to perform a document reconstruction operation. The method performs the received instructions without storing any new references to the primitive elements.
US08438470B2 Data editing for improving readability of a display
Provides ability to analyze the readability of an image to be displayed on a screen as a web page, etc., and appropriately modify the image. It includes a rendering section for generating an image by rendering an HTML document; an image processing section for performing image processing on the image generated by the rendering section to simulate and evaluate how the image is viewed under a certain visual characteristic; and a result presentation section for locating an HTML element that needs to be modified in the HTML document to be processed based on the evaluation result of the image processing section 30 and for presenting the HTML element to a web page creator. The result presentation section also retrieves a modification method for the HTML element that needs to be modified from a symptom model storage section. A document modification processing section actually modifies the HTML document.
US08438467B2 Graphical user interface program for fort.15 file creation
An initialized graphical user interface program can produce a plurality of parameter input fields in a graphical user interface. The plurality of parameter input fields can be logically grouped with similar parameter input fields in close approximation to each other in the graphical user interface. The graphical user interface program can then receive a plurality of parameter data from a user can input into the parameter input fields of the graphical user interface program. Based on the received user input parameter data, the graphical user interface program can deactivate one or more parameter input fields. The graphical user interface program can error-check the received input data and provide warnings for any incorrect data. Finally, the graphical user interface program can generate a fort.15 input file based on the parameter input data.
US08438464B2 Digital television transmitter/receiver and method of processing data in digital television transmitter/receiver
A digital television (DTV) transmitter/receiver and a method of processing data in the DTV transmitter/receiver are disclosed. In the DTV transmitter, a pre-processor pre-processes the enhanced data by coding the enhanced data for forward error correction (FEC) and expanding the FEC-coded enhanced data. A data formatter generates enhanced data packets including the pre-processed enhanced data and inserts known data to at least one of the enhanced data packets. A first multiplexer multiplexes the enhanced data packets with main data packets including the main data. And, an RS encoder RS-codes the multiplexed main and enhanced data packets, the RS encoder adding systematic parity data to each main data packet and adding RS parity place holders to each enhanced data packet. Herein, the RS encoder may insert non-systematic RS parity data or null data into the RS parity place holders included in each enhanced data packet.
US08438463B2 Decoding tail-biting convolutional codes
A user equipment (UE) comprising at least one component configured to decode a tail-biting convolution code (TBCC) by calculating a plurality of paths that correspond to a plurality of encoder starting states and trace back at least one of the calculated paths per at least one iteration until a trace-back convergence check (TCC) condition fails, wherein the TCC condition fails if a starting state of a first traced back path among the calculated paths is not equal to a starting state of a subsequent traced back path.
US08438462B2 Method for recovery of lost and/or corrupted data
A method for recovery of lost and/or corrupted data, whereby this data is encoded by means of an encoder connected to the transmitter device and transmitted via a transmission channel to the receiver device. The transmitted data is decoded by means of a decoder connected to the receiver device wherein lost and/or corrupted data is restored during decoding. Encoding and decoding are performed by using a convolutional code. According to the disclosure the window size, on which the decoder connected to the receiver device operates, is variable so that the window size can be adapted to the erasure rate of the transmission channel and/or to the delay service requirement.
US08438461B2 Power consumption in LDPC decoder for low-power applications
This disclosure relates generally to low power data decoding, and more particularly to low power iterative decoders for data encoded with a low-density parity check (LDPC) encoder. Systems and methods are disclosed in which a low-power syndrome check may be performed in the first iteration or part of the first iteration during the process of decoding a LDPC code in an LDPC decoder. Systems and methods are also disclosed in which a control over the precision of messages sent or received and/or a change in the scaling of these messages may be implemented in the LDPC decoder. The low-power techniques described herein may reduce power consumption without a substantial decrease in performance of the applications that make use of LDPC codes or the devices that make use of low-power LDPC decoders.
US08438456B2 Method and apparatus for dispersed storage of streaming data
A method begins by a processing module receiving streaming data and dispersed storage resource configuration information. The method continues with the processing module allocating a plurality of sets of dispersed storage resources, obtaining error coding dispersed storage function parameters, and partitioning the streaming data into a plurality of data streams in accordance with the dispersed storage resource configuration information when the dispersed storage resource configuration information requires a plurality of sets of dispersed storage resources. In addition, the method continues with the processing module converting, via the plurality of sets of dispersed storage resources, the plurality of data streams into pluralities of sets of error coded data slices in accordance with the error coding dispersed storage function parameters.
US08438453B2 Low latency read operation for managed non-volatile memory
In a memory system, a host controller is coupled to a non-volatile memory (NVM) package (e.g., NAND device). The host controller sends a read command to the NVM package requesting a low latency read operation. Responsive to the read command, a controller in the NVM package retrieves the data and sends the data to an ECC engine for correcting. Following the read command, the host controller sends a read status request command to the controller in the NVM package. Responsive to the read status request, the controller sends a status report to the host controller indicating that some or all of the data is available for transfer to the host controller. Responsive to the report, the host controller transfers the data. An underrun status can be determined to indicate that uncorrected data had been transferred to the host controller.
US08438452B2 Poison bit error checking code scheme
In one embodiment, a method provides determining one of an occurrence and a non-occurrence of an event, the one of the occurrence and the non-occurrence resulting in an event determination; and processing a code having an event bit, said processing in accordance with the determination and the code, by determining if the event bit corresponds to the event determination, and if the event bit does not correspond to the event determination, encoding the code to generate a poison bit that corresponds to the event determination.
US08438451B2 DTV transmitting system and receiving system and method of processing broadcast signal
A DTV transmitting system includes a first pre-processor for coding first enhanced data having a high priority for forward error correction (FEC) at a first coding rate and expanding the first enhanced data at a first expansion rate, and a second pre-processor for coding second enhanced data having a low priority for FEC at a second coding rate and expanding the second enhanced data at a second expansion rate. The receiving system further includes a data formatter for generating enhanced data packets, a multiplexer for multiplexing the enhanced data packets with main data packets, an RS encoder for RS-coding the multiplexed data packets, and a data interleaver for interleaving the RS-coded data packets and outputting a group of interleaved data packets having a head, a body, and a tail.
US08438449B2 Method and apparatus for transmitting broadcast signal in transmitter
A transmitting system, a receiving system, and a method of processing broadcast signals are disclosed. The method for transmitting a broadcast signal includes encoding mobile data for forward error correction (FEC) to build Reed-Solomon (RS) frames, dividing the built RS frames into a number of RS frame portions, dividing one of the RS frame portions into Serially Concatenated Convolutional Code (SCCC) blocks, mapping the SCCC blocks including the convolution-coded data to mobile data blocks according to a SCCC block mode which identifies relationship between the mobile data blocks and the SCCC blocks, forming a data group including the mobile data blocks, forming mobile data packets including data in the data group and, multiplexing a specified number of the mobile data packets, a first scalable number of the mobile data packets, and a second scalable number of main data packets.
US08438448B2 Decoding method and device for low density generator matrix codes
A decoding method for low density generator matrix codes is disclosed, which decodes a bit information sequence that is transmitted after encoding with LDGC, the method comprises: S1: filling L−K known bits in a received code word sequence R and deleting code word symbols erased by a channel in R, and getting Re; S2: deleting rows corresponding to the code word symbols erased by a channel from a transposed matrix Gldgct of an LDGC generator matrix, and getting Ge; S3: obtaining It according to relation Ge×It=Re; S4: obtaining st according to relation Gldgct(0:L−1,0:L−1)×It=st, and getting an original information sequence of K bits by deleting the filled L−K known bits from st. The present disclosure can significantly reduce the storage overhead of a decoder, accelerate the decoding speed, and allow LDGC to be more smartly used in high speed communication systems.
US08438445B2 Methods and systems for error detection of data transmission
The invention provides an error detection method for data transmission in a transmission system with a first device, a second device and a data line. The method comprises the following steps. Firstly, a clock signal is sent to synchronize the first and second devices. Secondly, at least one serial data is sent from the first device to the second device in response to the clock signal. After sending the serial data, the first device sends an acknowledgement signal to the second device. After sending the acknowledgement signal, the first device reads the data line to obtain a reading value and determines whether the serial data is correct according to the reading value and a default value of the data line.
US08438433B2 Registers with full scan capability
A scan test of a first latch and a second latch couples a given scan value to the input of the first latch, to switch the first latch to a state corresponding to the scan value, uncouples the scan value from the first latch to latch the first latch at that state, couples the output of the first latch while latched at that state to the input of the second latch to switch the second latch to that state, and uncoupling the output of the first latch from the input of the second latch to latch the second latch at that state.
US08438428B2 Technique for fault avoidance in mail gateway
In a large-scale mail system such as that of a mobile phone carrier, in case that a mail gateway has encountered a fault due to a fault-inducing mail in arrival thereat, the mail gateway identifies the cause of the fault to prevent the recurrence thereof. The mail gateway is configured to include a mail relaying process used for relaying mails and a monitoring process used for supervising other processes. On occurrence of a fault due to a fault-inducing mail received by the mail relaying process, the monitoring process detects the fault-inducing mail that has cause the fault, the characteristics of the fault-inducing mail and the conditions of the fault, and then records information thus detected into a fault-inducing mail information table. After recovery from the fault under control of the monitoring process, the mail relaying process receives a new arriving mail. Upon receipt of the new arriving mail, the mail relaying process compares the characteristics thereof with relevant information recorded in the fault-inducing mail information table. If a match is found, the mail relaying process performs one of three countermeasures according to the conditions concerned; skipping over a faulty-point processing, returning an error reply to a mail transmission source, or returning a notification of non-delivery thereto.
US08438423B1 Invalid setup recovery
Technologies are described herein for allowing a computer system to recover from an invalid configuration, without requiring any modifications to the hardware of the computer system by the user. The computer determines whether a boot-fail counter exceeds a threshold value. If the boot-fail counter exceeds the threshold value, the computer executes an exception processing routine. In one aspect, the exception processing routine causes the computer to reset configuration settings stored in a memory area of the computer to default configuration settings. If the boot-fail counter does not exceed the threshold value, the computer increments the boot-fail counter and executes system initialization routines for booting the computer. Upon successfully completing the system initialization routines, the computer resets the boot-fail counter.
US08438421B2 Java virtual machine having integrated transaction management system
A computing system is configured to deploy a JAVA application for execution in a distributed manner. The computing system includes a plurality of computing nodes including a domain manager node, the plurality of computing nodes forming a computing domain configured as an administrative grouping of the nodes administered by the domain manager node. The domain manager node is configured to provide, to each of the computing nodes, a main portion of the JAVA application. The main portion defines, for each computing node, a portion of the behavior of the JAVA application to be accomplished by that computing node. Furthermore, each computing node is configured to receive at least one class file having classes appropriate for the portion of the behavior of the JAVA application defined, by the main portion, to be accomplished by that computing node.
US08438408B2 Control of accessory components by portable computing device
A portable computing device (PCD) can control the operating state of a component within an accessory. For example, an accessory can have some components (e.g., a video processor) that are used for some operations but not for others. A PCD can determine whether a particular component will be used and can instruct the accessory to set the component to a desired state, e.g., powered up when in use and powered down when not in use. In some embodiments, the PCD can use status information provided by the accessory in determining a desired state for the accessory component. For example, in the case of a video converter accessory, if no display device or other video receiver is connected to the accessory, a video processor within the accessory can be powered down.
US08438405B2 Computer power supply for converting a power state to a high frequency signal and carrying the high-frequency signal in a DC voltage level of a power good pin
The invention discloses a compute system which may detect the state of a power supply. The system includes a power supply and a motherboard. The power supply has a detecting unit for detecting a power state of the power supply. The detected information is converted to a high-frequency signal and outputted to the motherboard via a “power good” pin in an ATX power connector. The motherboard may obtain a voltage, current, power, temperature and other values inside the power supply via the ATX power connector and allow the values to be displayed on the screen to provide a real-time monitoring function for the users.
US08438394B2 Device-bound certificate authentication
A device-bound certificate authority binds a certificate to one or more devices by including digital fingerprints of the devices in the certificate. A device only uses a device-bound certificate if the digital fingerprint of the device is included in the certificate and is verified. Thus, a certificate is only usable by one or more devices to which the certificate is explicitly bound. Such device-bound certificates can be used for various purposes served by certificates generally such as device driver authentication and authorization of access to secure content, for example.
US08438390B2 Method and system for using neighbor discovery unspecified solicitation to obtain link local address
A system that facilitates enhancing security for a computer device by obtaining a link layer address of an IPv6 IPsec address. The system including a computer device having a software module, which performs the following steps: capturing multicast addresses and solicited multicast addresses for one or more IPv6 IPsec addresses; calculating the computer device identifier from the one or more multicast addresses and solicited multicast addresses; storing the computer device identifier for the one or more multicast addresses and solicited multicast addresses; sending a neighbor solicitation to one or more of the IPv6 IPsec addresses as a tentative target address simulating double address detection; capturing the neighbor advertisement response from the one or more IPv6 IPsec addresses and calculating a link-layer identifier; generating a neighbor cache with the link-layer identifier; and enabling IPv6 IPsec communication with the one or more IPv6 IPsec addresses using the link-layer identifier.
US08438383B2 User authentication system
An ID vault computer control program detects when a user's browser navigates to a third-party website that requires a user ID and password. If it hasn't done so already, it automatically requests a decryption key for a local encrypted vault file from a network server by supplying a personal identification number (PIN) from the user through the input device, a copy of the GUID, and a signature of GUID using a private key for the root certificate. If a decryption key is returned from the network server, the local encrypted vault file is unlocked and automatically supplies a corresponding user ID and password to log-on to the third-party website without the user.
US08438374B2 Computer system and control method of the same
A computer system includes a device which transmits data through a predetermined interface and outputs first recognition information in response to a predetermined power on self test (POST) control signal, a device controller which has second recognition information about whether the device is mounted, and a system controller which outputs the POST control signal to the device when powering on, and recognizes the device on the basis of the first recognition information and the second recognition information.
US08438373B2 Activating applications based on accelerometer data
In some implementations, a computer-implemented method includes storing a plurality of acceleration profiles in a mobile device; receiving accelerometer data from an accelerometer in the mobile device; correlating the accelerometer data with one accelerometer profile in the plurality of accelerometer profiles; and activating a user application of the mobile device that is associated with the correlated accelerometer profile. Each acceleration profile can correspond to a sequence of acceleration forces a mobile device would be subjected to when carried with a user during an activity that corresponds to the correlated acceleration profile.
US08438372B2 Link stack repair of erroneous speculative update
Whenever a link address is written to the link stack, the prior value of the link stack entry is saved, and is restored to the link stack after a link stack push operation is speculatively executed following a mispredicted branch. This condition is detected by maintaining an incrementing tag register which is incremented by each link stack write instruction entering the pipeline, and a snapshot of the incrementing tag register, associated with each branch instruction. When a branch is evaluated and determined to have been mispredicted, the snapshot associated with it is compared to the incrementing tag register. A discrepancy indicates a link stack write instruction was speculatively issued into the pipeline after the mispredicted branch instruction, and pushed a link address onto the link stack, thus corrupting the link stack. The prior link address is restored to the link stack from the link stack restore buffer.
US08438371B2 Link stack repair of erroneous speculative update
Whenever a link address is written to the link stack, the prior value of the link stack entry is saved, and is restored to the link stack after a link stack push operation is speculatively executed following a mispredicted branch. This condition is detected by maintaining a count of the total number of uncommitted link stack write instructions in the pipeline, and a count of the number of uncommitted link stack write instructions ahead of each branch instruction. When a branch is evaluated and determined to have been mispredicted, the count associated with it is compared to the total count. A discrepancy indicates a link stack write instruction was speculatively issued into the pipeline after the mispredicted branch instruction, and pushed a link address onto the link stack. The prior link address is restored to the link stack from the link stack restore buffer.
US08438366B2 Allocating rename register from separate register sets for each result data of multiple data processing instruction
Multiple data processing instructions instruct a computing device to process multiple data including first data and second data. When a multiple data processing instruction is decoded, two allocatable registers are selected. One is used to store the result of a processing operation performed on first data by one processing unit, and the other is used to store the result of a processing operation performed on second data by another processing unit. Those stored processing results are then transferred to result registers. Normal data processing instructions, on the other hand, instruct a processing operation on third data. When a normal data processing instruction is decoded, one allocatable register is selected and used to store the result of processing that a processing unit performs on the third data. The stored processing result is then transferred to a result register.
US08438365B2 Efficient data loading in a data-parallel processor
A method of loading data into register files that correspond to respective execution units within a data-parallel processor. After receiving a first set of parameters that specify a subset of data within a first memory, the first set of parameters are compared to a plurality of sets of conditions that correspond to respective patterns of data. The first set of parameters is then converted to a second set of parameters in accordance with one of the sets of conditions satisfied by the first set of parameters. A sequence of memory addresses are generated based on the second set of parameters. Data is retrieved from locations within the first memory specified by the sequence of memory addresses and loaded into register files that correspond to respective execution units within a processor.
US08438364B2 Distributed cache for graph data
A distributed caching system for storing and serving information modeled as a graph that includes nodes and edges that define associations or relationships between nodes that the edges connect in the graph.
US08438362B2 Automatically reclaiming memory space
A method, in one embodiment, can include determining whether an administrative task for a file system is to be performed within a thin storage memory array. Furthermore, if the administrative task for the file system is to be performed, a determination is made as to whether memory space is freed up while performing the administrative task. If memory space is freed up while performing the administrative task, a determination is made as to whether the freed up memory space satisfies a predefined contiguous memory space threshold. If the predefined contiguous memory space threshold is satisfied by the freed up memory space, a determination is made as to whether a memory space reclamation process is to be performed. If the memory space reclamation process is to be performed, the freed up memory space is reclaimed from the file system.
US08438355B2 Temporary VTOC locking during defragmentation
Various embodiments for defragmentation of a storage volume in a computing storage environment by a processor device are provided. A volume table of contents (VTOC) is serialized for a volume scan operation. At least one dummy data set in the storage volume is allocated, to be subsequently filled with actual data pursuant to a defragmentation operation. The serialization of the VTOC is released, allowing access to the storage volume. Input/output (I/O) operations are allowed to occur.
US08438354B2 Electronic device and method for preventing data loss
The electronic device and a preventing data loss method adapted for an electronic device are disclosed. The electronic device includes a storage unit to store an application. The method includes the steps: running an application in response to user input. Detecting the user input in real time and starting to time when the user input is not detected, and evaluating whether the period timed reaches a predetermined time period. If the predetermined time period is elapsed, suspending the application and detecting an electric energy of a battery providing power to the electronic device; evaluating whether the electric energy of the battery reaches a preset value. If the electric energy of the battery reaches the preset value, making a backup of process data associated with the suspended application in the storage unit.
US08438353B1 Method, system, and computer readable medium for asynchronously processing write operations for a data storage volume having a copy-on-write snapshot
A method, system, and computer readable medium for asynchronously processing write operation on a volume having copy-on-write snapshots. In one embodiment, the method comprises the steps of: updating a normal mirror with write data associated with a write operation for the volume; asynchronously copying the write data from an asynchronous mirror to at least one copy-on-write snapshot; and, once the at least one copy-on-write snapshot is updated, updating the asynchronous mirror with the write data from the normal mirror.
US08438350B2 Storage apparatus and storage control apparatus
A storage apparatus includes a copy control unit for managing a copy session for copying an copy source data area in at least one of the first to the Mth copy source disk groups to an copy destination data area in a corresponding copy destination disk group, setting a first to an Mth copy session groups, each of the copy session groups including one or more copy sessions from the ith copy source disk group to the ith copy destination disk group as the copy session, and performing repeatedly a selection operation for cyclically selecting a copy session from each of the first to the Mth copy session groups in a predetermined sequence and a control operation for cyclically executing copy processing on a predetermined copy processing unit basis for the M copy sessions selected by the selection operation in a predetermined sequence for a prescribed number of times.
US08438349B2 Proxy backup of virtual disk image files on NAS devices
A system and method for backing up a virtual machine executing on a virtualization server computer are described. A snapshot of a virtual disk image file of the virtual machine may be created on a network-attached storage (NAS) device coupled to the virtualization server computer. The snapshot may be used to backup the virtual disk image file from the NAS device to a backup storage device without transferring the virtual disk image file through the virtualization server computer. Mapping information useable to access the plurality of files stored in the virtual disk image file on an individual basis may be created and stored together with the backup copy of the virtual disk image file on the backup storage device.
US08438345B2 Multi-priority encoder
A multi-priority encoder includes a plurality of interconnected, single-priority encoders arranged in descending priority order. The multi-priority encoder includes circuitry for blocking a match output by a lower level single-priority encoder if a higher level single-priority encoder outputs a match output. Match data is received from a content addressable memory, and the priority encoder includes address encoding circuitry for outputting the address locations of each highest priority match line flagged by the highest priority indicator. Each single-priority encoder includes a highest priority indicator which has a plurality of indicator segments, each indicator segment being associated with a match line input.
US08438344B2 Low overhead and timing improved architecture for performing error checking and correction for memories and buses in system-on-chips, and other circuits, systems and processes
An electronic circuit (200) for use with an accessing circuit (110) that supplies a given address and a partial write data portion and also has dummy cycles. The electronic circuit (200) includes a memory circuit (230) accessible at addresses, an address buffer (410), a data buffer (440) coupled to the memory circuit (230), and a control circuit (246) operable in the dummy cycles to read data from the memory circuit (230) to the data buffer (440) from a next address location in the memory circuit (230) and to store that next address in the address buffer (410). The electronic circuit further includes a multiplexer (430), a comparing circuit (420) responsive to the given address and a stored address in the address buffer (410), to operate the multiplexer (430) to pass data from the data buffer (440) or to pass data from the memory circuit (230) instead; and a mixer circuit (450) operable to put the partial write data portion into the data taken from the selected one of the data buffer (440) or memory circuit (230). Other circuits, devices, systems, processes of operation and processes of manufacture are also disclosed.
US08438343B2 Memory system with fixed and variable pointers
A memory system includes a volatile first storing unit, a nonvolatile second storing unit, and a controller. The controller performs data transfer, stores management information including a storage position of the data stored in the second storing unit into the first storing unit, and performs data management while updating the management information. The second storing unit has a management information storage area for storing management information storage information including management information in a latest state and a storage position of the management information. The storage position information is read by the controller during a startup operation of the memory system and includes a second pointer indicating a storage position of management information in a latest state in the management information storage area and a first pointer indicating a storage position of the second pointer. The first pointer is stored in a fixed area in the second storing unit and the second pointer is stored in an area excluding the fixed area in the second storing unit.
US08438340B2 Executing atomic store disjoint instructions
A disjoint instruction for accessing operands in memory while executing in a processor of a plurality of processes interrogates a state indicator settable by other processors to determine if the disjoint instruction accessed the operands without an intervening store operation from another processor to the operand. A condition code is set based on the state indicator.
US08438338B2 Flexible use of extended cache using a partition cache footprint
An approach is provided to identifying cache extension sizes that correspond to different partitions that are running on a computer system. The approach extends a first hardware cache associated with a first processing core that is included in the processor's silicon substrate with a first memory allocation from a system memory area, with the system memory area being external to the silicon substrate and the first memory allocation corresponding to one of the plurality of cache extension sizes that corresponds to one of the partitions that is running on the computer system. The approach further extends a second hardware cache associated with a second processing core also included in the processor's silicon substrate with a second memory allocation from the system memory area with the second memory allocation corresponding to another of the cache extension sizes that corresponds to a different partitions that is being executed by the second processing core.
US08438337B1 System and method for conditionally sending a request for data to a home node
A system and method are provided for sharing data between a network including one or more network nodes. The network includes a number of individual network nodes and a home network node communicating with one another. The individual network nodes and the home network node include a plurality of processors and memory caches. The memory caches consist of private caches corresponding to individual processors, as well as shared caches which are shared among the plurality of processors of an individual node and accessible by the processors of the other network nodes. Each network node is capable of executing a hierarchy of data requests that originate in the private caches of an individual local network node. If no cache hits occur within the local network node, a conditional request is sent to the home network node to request data through the shared caches of the other network nodes.
US08438332B2 Apparatus and method to maintain write operation atomicity where a data transfer operation crosses a data storage medium track boundary
A method to maintain write operation atomicity where a write operation crosses a data storage medium track boundary. The method supplies a storage controller comprising a host adapter, a processor, and a NVS. The host adapter receives from a host computer a write request and data. The method determines if the write request will cross a data storage medium track boundary. If the write request will cross a data storage medium track boundary, the method indicates to the host adapter that the write request comprises a two-track transfer, and writes the data to the NVS as the data is received. If the host computer fails prior to providing all the data to the storage controller, the method discards the data written to the NVS to ensure write operation atomicity.
US08438331B2 Recording system, recording method, information processing apparatus, information processing control method, recording control device, and recording control method
A recording system includes a recording device, an information processing apparatus, a recording control unit, and an information processing control unit. The recording control unit manages data files recoded on first recording media and a second recording medium using a directory structure having directories of first recording media and a directory, serving as an entry folder, of the second recording medium under a root directory, selects, in response to a data file and an information file detailing category information being written in the entry folder, a first recording medium based on the category information, and controls the recording device to record the selected data file on the selected medium. The information processing control unit controls, in response to a data file and category information being specified, a writing operation so that the specified data file and the information file are written in the entry folder.
US08438329B2 System and method for optimizing interconnections of components in a multichip memory module
An apparatus and method couples memory devices in a memory module to a memory hub on the module such that signals traveling from the hub to the devices have approximately the same propagation time regardless of which device is involved. Specifically, the devices are arranged around the hub in pairs, with each pair of devices being oriented such that a functional group of signals for each device in the pair, such as the data bus signals, are positioned adjacent each other on a circuit board of the module. This allows for a data and control-address busses having approximately the same electrical characteristics to be routed between the hub and each of the devices. This physical arrangement of devices allows high speed operation of the module. In one example, the hub is located in the center of the module and eight devices, four pairs, are positioned around the hub.
US08438327B2 Recovery scheme for an emulated memory system
A system includes an emulation memory having a first sector of non-volatile memory for storing information, in which the non-volatile memory includes a plurality of records. It is determined if a last record written of the plurality of records is a compromised record, if the last record written is not a compromised record, a next write is performed to a record of the plurality of records that is next to the last record written. If the last record written is a comprised record, an address of the compromised record is determined, valid data for the address of the compromised record is written into the record of the plurality of records that is next to the compromised record, and data is written into a record that is next to the record of the plurality of records that is next to the compromised record.
US08438326B2 Scalable memory interface system
A memory interface system can include a memory controller configured to operate at a first operating frequency. A physical interface block can be coupled to the memory controller. The physical interface block can be configured to communicate with the memory controller at the first operating frequency and communicate with a memory device at a second operating frequency that is independent of the first operating frequency.
US08438325B2 Method and apparatus for improving small write performance in a non-volatile memory
An invention is provided for improving performance in block based non-volatile memory when performing random small write operations. When requests for small page updates are received for a memory page currently storing data, the updated page data is written to a reserve memory page. The reserve memory page can be in the same memory block as the target memory page, or in an associated reserve memory block. In addition, the associated logical page address is temporarily remapped to the reserve page. Later, when time permits, the page data for the block can be reorganized into continuous pages in a new block.
US08438321B2 Method and system for supporting hardware acceleration for iSCSI read and write operations and iSCSI chimney
Certain aspects of a method and system for supporting hardware acceleration for iSCSI read and write operations via a TCP offload engine may comprise pre-registering at least one buffer with hardware. An iSCSI command may be received from an initiator. An initiator test tag value, a data sequence value and/or a buffer offset value of an iSCSI buffer may be compared with the pre-registered buffer. Data may be fetched from the pre-registered buffer based on comparing the initiator test tag value, the data sequence value and/or the buffer offset value of the iSCSI buffer with the pre-registered buffer. The fetched data may be zero copied from the pre-registered buffer to the initiator.
US08438320B2 Various methods and apparatus for address tiling and channel interleaving throughout the integrated system
Various methods and apparatus are described for a target with multiple channels. Address decoding logic is configured to implement a distribution of requests from individual burst requests to two or more memory channels making up an aggregate target. The address decoding logic implements a channel-selection hash function to allow requests from each individual burst request to be distributed amongst the two or more channels in a non-linear sequential pattern in channel round order that make up the aggregate target.
US08438318B2 System, method and apparatus for responding to device attachment
A television with at least one connection, either wired or wireless. Detection of an active device connected to the connection results in proper software and hardware configuration of the television to properly communicate with the device and provide, for example, proper user interface support and access to the device.
US08438315B1 Techniques for non-disruptive upgrade
Described are techniques for upgrading a driver. A driver is installed which includes an upgrade facility, a base driver and a first set of one or more driver extension modules for processing input/output operations for one or more devices. Processing is performed to upgrade the driver using the upgrade facility. The processing includes loading one or more upgrade modules associated with a second version of said driver and performing cutover processing for each of the one or more devices.
US08438314B2 Method and system for coordinating data and voice communications via customer contact channel changing system
This invention (The Customer Contact Channel Changer) enables the integration of different Customer Contact Channels such as live call center ACD (Automatic Call Distribution) agents, ADSI (Analog Display Services Interface) enhanced IVR (Interactive Voice Response) systems and WWW (World Wide Web) servers. The world wide web servers are used to allow customers with computer equipment to access information from an organizations databases in a self service mode. Frequently these customers have questions best answered by human ACD agents. With this invention the connection between the customer with the question and the agent with the answer is done quickly and efficiently with both parties sharing screens of common information. Also control is retained by the customer to make the call happen when they want it.
US08438312B2 Dynamically rehosting web content
Dynamically rehosting at least one or more elements of a first resource originally hosted at an origin server. A dynamic web content transformation server receives a first HTTP request from an Internet client for the first resource that includes a value in a host header field that refers to the dynamic web content transformation server. The content transformation server transforms the first HTTP request including changing the value in the host header field to refer to the origin server, and transmits the transformed HTTP request to the origin server. The content transformation server receives an HTTP response from the origin server that includes the first resource that includes a client-side script that, when executed by the Internet client, makes a second HTTP request for a second resource hosted at the origin server. The content transformation server automatically transforms the HTTP response such that the client-side script, when executed by the Internet client, makes the second HTTP request for the second resource at the dynamic web content transformation server, and the content transformation server transmits the transformed HTTP response to the Internet client.
US08438311B2 Image processing method and image display system
An image processing method applied to an image display system is provided. The image processing method comprises generating a statistic data according to a transmitting time of at least one image from an image transmitting end to an image receiving end and a processing time for displaying the at least one image at the image receiving end, generating a parameter data according to a predetermined time interval and the statistic data, transmitting the parameter data from the image receiving end to the image transmitting end, and adjusting an appointed image according to the parameter data to generate an adjusted image, and transmitting the adjusted image from the image transmitting end to the image receiving end. Accordingly, images are displayed on the image display system at a constant interval.
US08438309B2 Method to support rapid inter base station handoffs in IP based wireless networks
A method that allows for rapid inter base station handoffs in IP based wireless networks is disclosed. More specifically a technique to address the problem of accurate location management during rapid handoff across multiple base stations is described in this invention disclosure. The idea proposed uses a combination of Timestamp and Sequence number along with a message exchange protocol over the network to maintain the registration with only a single base station at any point of time.
US08438305B2 Method and apparatus for implementing multiple portals into an RBRIDGE network
Shortest-path spanning trees are created outward from each portal on a Rbridge network with nodes on the network being assigned to the spanning trees. For those nodes equidistant to two portals, an election process is used to determine which tree the node should join. To enable routes associated with nodes on the Rbridge network to be distinguished from routes external to the Rbridge network, messages may be transmitted between the portals. The messages enable portals to identify routing updates received from the external network as containing internal routes, so that traffic that is required to pass between nodes on different trees may pass over the Rbridge network rather than over the external network.
US08438302B2 Splitting and sharing routing information among several routers acting as a single border router
A method, system, and computer program product for splitting and sharing routing information among several routers within a group of routers acting as a single border router in an Internet protocol (IP) network, each router comprising a routing table. The method, for use in a router of the group, comprises the steps of: selecting routes in the routing table of the router; requesting other routers of the group to replace, in their routing tables, each selected route with the router as next hop; associating at least part of-non selected routes, each one with another router of the group; and removing and replacing, in the routing table, each-non selected route associated with a router of the group by the associated router as next hop.
US08438300B2 Achieving distributed flow control via data conflation
A distributed method that combines both flow control and smart volume reduction means in a communication network is provided herein. The stages of the method are applied by each node in the network in a distributed way, which adapts to the evolving state of the system. The operations performed by each node in the network are adapted dynamically in a way that adjusts itself to the changes that occur in various parameters of the network. Such parameters include both local node state and also the state of different nodes in the distributed infrastructure. The state of the nodes is characterized by parameters such as transmission rates, available buffer space and the state of data in buffer. The stages are carried out in parallel by the nodes and ordered such that the equality of the data flowing in the network, in terms of delay and specified attributes, is maximized.
US08438298B2 Intelligent network streaming and execution system for conventionally coded applications
An intelligent network streaming and execution system for conventionally coded applications provides a system that partitions an application program into page segments by observing the manner in which the application program is conventionally installed. A minimal portion of the application program is installed on a client system and the user launches the application in the same ways that applications on other client file systems are started. An application program server streams the page segments to the client as the application program executes on the client and the client stores the page segments in a cache. Page segments are requested by the client from the application server whenever a page fault occurs from the cache for the application program. The client prefetches page segments from the application server or the application server pushes additional page segments to the client based on the pattern of page segment requests for that particular application. The user subscribes and unsubscribes to application programs, whenever the user accesses an application program a securely encrypted access token is obtained from a license server if the user has a valid subscription to the application program. The application server begins streaming the requested page segments to the client when it receives a valid access token from the client. The client performs server load balancing across a plurality of application servers. If the client observes a non-response or slow response condition from an application server or license server, it switches to another application or license server.
US08438296B2 Playback communications using a unified communications protocol
According to particular embodiments, a system for outputting prerecorded communications includes a central server that receives playback instructions, retrieves event data from a database according to the playback instructions, and outputs events from the event data to an agent server according to the timing characteristics associated with the events, and the agent server that deploys playback agents into the target group communication service to submit events to the target group communication service.
US08438294B2 Application programming interface, system, and method for collaborative online applications
An application framework including different application programming interfaces (APIs) is described which performs a variety of mobile device functions in response to API calls from applications. For example, in response to relatively simple API calls made by applications the application framework manages the complex tasks associated with invitations and matchmaking. By way of example, the details of complex transactions such as establishing peer-to-peer connections between mobile devices may be transparent to the application developer, thereby simplifying the application design process. The application framework may include an application daemon for communicating with a first set of services and an applications services module for communicating with a separate set of services. The application framework may also include a cache for caching data for each of the services based on different cache management policies driven by each of the services. The cache may be updated by push notification cache updates sent from each of the services.
US08438291B2 Managing web tier session state objects in a content delivery network (CDN)
Business applications running on a content delivery network (CDN) having a distributed application framework can create, access and modify state for each client. Over time, a single client may desire to access a given application on different CDN edge servers within the same region and even across different regions. Each time, the application may need to access the latest “state” of the client even if the state was last modified by an application on a different server. A difficulty arises when a process or a machine that last modified the state dies or is temporarily or permanently unavailable. The present invention provides techniques for migrating session state data across CDN servers in a manner transparent to the user. A distributed application thus can access a latest “state” of a client even if the state was last modified by an application instance executing on a different CDN server, including a nearby (in-region) or a remote (out-of-region) server.
US08438288B2 Device-pairing by reading an address provided in device-readable form
A system is described for allowing a user, operating a trusted device, to remotely log into a server via a potentially untrustworthy client. The system operates by establishing a first secure connection between the client and the server. The system then establishes a second secure connection between the device and the server through the client. The user then remotely logs into the server over the second secure connection using the device. The second secure connection is tunneled within the first secure connection, preventing the untrustworthy client from discovering personal information associated with the user. According to one feature, prior to forming the second secure connection, the user can establish a pairing relationship with the client by reading an address of the client using any kind of reading mechanism. According to another feature, the device can receive marketing information in the course of a transaction.
US08438285B2 System for managing resources accessible 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 in the mobile device server. The web server application can be operable to detect a resource control manager while roaming in a communication zone of the resource control manager, and to transmit a pairing key to the resource control manager. The web server application can also be operable to receive from the resource control manager authorization to pair with one or more resources selected by the resource control manager according to the pairing key, and to establish communications with the one or more resources selected by the resource control manager. Other embodiments are disclosed.
US08438280B1 Detecting and reporting on consumption rate changes
A method, system and computer readable storage medium for reporting on a measured change in a consumption rate. Media consumption histories for a plurality of entities are received. A monitored audience is selected from the plurality of entities by selecting entities which have completed an online purchase. A category value for each of two or more categories of media content is determined. One category of media content includes one or more items of media content. One category value represents the measured change in consumption rate for one category of media content for the monitored audience between at least two time intervals. One consumption rate is determined based on the number of times each item of media content in the one category has been delivered over a network during one time interval. A report including a reference to two or more categories and their associated category values is generated.
US08438279B2 Identifying content that is responsive to a request for an invalid URL
A server system provides responsive content to a user when a request for an invalid URL is received. The server system may implement multiple rescue strategies for attempting to rescue the invalid URL. One such rescue strategy involves repairing the URL by correcting for encoding errors. Another rescue strategy involves determining that the URL contains an obsolete or outdated item identifier (e.g., product identifier) that renders the URL invalid, and returning information regarding one or more related items to the user. Another rescue strategy involves mining the invalid URL for one or more text strings reflective of the type of content desired, and then using the one or more text strings to execute a keyword search to identify content to provide to the user. The various rescue strategies may be attempted in sequence according to a hierarchy.
US08438277B1 Systems and methods for preventing data inconsistency within computer clusters
A computer-implemented method for preventing data inconsistency within computer clusters may include (1) identifying a computer cluster includes (a) a plurality of nodes located at a plurality of sites, (b) a plurality of storage devices that store mirrored data at the sites, (c) at least one network communication link that enables nodes located at different sites to communicate with one another, and (d) at least one storage communication link that enables nodes to communicate with storage devices located at different sites, (2) detecting a communication failure that prevents communication via the storage communication link without preventing communication via the network communication link, (3) identifying a preference order that ranks the sites within the computer cluster by preference, and then (4) satisfying detach requests initiated by nodes within the computer cluster in the order specified by the preference order. Various other systems, methods, and computer-readable media are also disclosed.
US08438275B1 Formatting data for efficient communication over a network
In certain embodiments, a computer-implemented method includes accessing time series data that includes a number of values. The values of the time series data are transformed into multiple coefficient groups. Each coefficient group includes one or more coefficients. For each of the plurality of coefficient groups, quantized coefficient data for the coefficient group is determined. The quantized coefficient data for the plurality of coefficient groups is ordered according to one or more ordering policies to generate prioritized transfer data for communication over a communication network. The ordering polices may be determined according to a type of the time series data.
US08438274B2 Profiling of composite physical devices for monitoring/control systems
A system and methods for creating a logical profile for physical devices in a system to interface with a monitoring system is disclosed. A profile identity is selected. A plurality of physical devices from the system is selected. The physical devices such as a meter or a circuit breaker include an output or an input. An input or output is classified for at least one of the plurality of selected physical devices as a tag. The plurality of selected physical devices are represented to the monitoring system by the profile identity and the at least one tag of the selected physical devices.
US08438266B2 File sharing administration
A file sharing service facilitates file sharing between a client and a host over a network. An extensible architecture provides an interface by which the file sharing service can be expanded to include additional functionality. This additional functionality may include resource management, security management, management of user experience, and the like. For example, users or administrators of the host or another computing device on the network may wish to oversee the file sharing service as a whole and/or individual file sharing transactions. The extensible file sharing described herein allows users, administrators, or other third party developers to expand or enhance a file sharing service or application to provide virtually any desired functionality.
US08438260B2 Sharing a port with multiple processes
A port listening service operating in at system level is assigned to listen on a static port. The static port can index a plurality of unique IDs associated with a plurality of applications operating in a session level. The server application can then provide to a client the unique connection ID, the IP address of the server, and the static port number for a connection. If the client connects by referencing the unique connection ID, the port listening service can forward a corresponding socket for the connection to the appropriate application instance, such that the application still operates in a session level. As such, the port listening service can dispatch connection services for a single static port to multiple different application instances running in a session level.
US08438257B2 Methods, apparatuses and computer program for IMS recovery upon restart of a S-CSCF
Methods and apparatus facilitate recovery of an IMS in which an S-CSCF has suffered a restart (after a failure, software upgrade, or other reasons). One or more of first and second methods comprise submitting, from the S-CSCF towards a HSS, contact data required by the S-CSCF to contact a given subscriber, or to contact a proxy server through which the subscriber is accessible; storing the contact data at the HSS; and providing from the HSS towards an IMS entity, which may be previously assigned S-CSCF or a new S-CSCF, contact information elements selectable from the contact data.
US08438256B2 Migrating functionality in virtualized mobile devices
One embodiment of the present invention is a method of migrating functionality to a target virtualized mobile device including virtualization software that supports one or more virtual machines, the method including: (a) embodying the functionality in a virtual machine; and (b) migrating the virtual machine to the target virtualized mobile device.
US08438251B2 Methods and systems for implementing a virtual storage network
Embodiments of the invention provide systems and methods for implementing a virtual Storage Area Network (SAN) in software. According to one embodiment, a method for implementing a virtual SAN can comprise defining an application for accessing a computing grid for storing information wherein defining the application for accessing the computing grid for storing the information comprises defining a resource and defining one or more state objects for the resource, wherein the one or more state objects are handled independent from the resource. For example, the computing grid can comprise an Oracle Coherence grid. Such a computing grid can maintain a primary copy and a backup copy of the information and provides the backup of the information if the primary copy is unavailable. The information stored on the computing grid can be accessed via the application.
US08438250B2 Systems and methods for updating script images in wireless networks
The present disclosure generally pertains to systems and methods for updating script images in wireless sensor networks. In one exemplary embodiment, a system has logic that is configured to display a list of nodes of a wireless sensor network. The logic is further configured to display a script source of a first script image stored at one of the nodes in response to a selection of the one node from the displayed list of nodes. The logic is also configured to modify the script source based on user input and to convert the modified script source to a second script image. The logic is configured to transmit at least one remote procedure call through the wireless sensor network to the one node. The one node is configured to write the second script image in memory of the one node in response to the at least one remote procedure call.
US08438245B2 Remote application invocation system and method
A server generates a unique URL corresponding to a data payload, provides that unique URL for exposure (via a machine-scannable code) to mobile devices of different types, and when the server receives a request for the unique URL from a mobile device, the server uses a payload-type to mobile-device-type mapping to generate a device-type-specific URI that includes the data payload, formatted for the device type. The server delivers the device-type-specific URI to the mobile device to invoke a non-web-browser application for handling the data payload.
US08438244B2 Bandwidth-proportioned datacenters
A system including at least one storage node and at least one computation node connected by a switch is described herein. Each storage node has one or more storage units and one or more network interface components, the collective bandwidths of the storage units and the network interface components being proportioned to one another to enable communication to and from other nodes at the collective bandwidth of the storage units. Each computation node has logic configured to make requests of storage nodes, an input/output bus, and one or more network interface components, the bandwidth of the bus and the collective bandwidths of the network interface components being proportioned to one another to enable communication to and from other nodes at the bandwidth of the input/output bus.
US08438239B2 Apparatus and method for sharing data among multiple terminal devices
Apparatus and method for propagating data between multiple terminal devices includes determining the functional operability of a plurality of devices to assess which devices are properly configured. If a device is properly configured, operating the device in a transmit-mode to transmit functional operability data. If a device is not properly configured, operating the device in a receive-mode to receive the functional operability data. Coupling a transmitting device and at least one receiving device to a plurality of ports that are operably connected together so that the transmitting device and receiving device share the functional operability data.
US08438235B2 Techniques for integrating instant messaging with telephonic communication
Disclosed are apparatus and techniques for escalating an instant messaging (IM) session between two or more users to an audio session so that a communication device (by one or more users) that will optimize the audio session is selectively and intelligently utilized. In one embodiment, if an IP (Internet Protocol) phone is connected to the computer on which an IM session is being escalated, the IP telephone may be used instead of the computer device's own soft telephone so as to maximize audio clarity and quality. In another embodiment, a user's cell phone may be utilized for a mobile user who is using a laptop that is not coupled to an IP telephone or who is communicating from a hotel room in which a telephone call is typically more expensive than a cell phone call. Numerous embodiments for optimizing such audio sessions are described herein.
US08438232B2 E-mail transmission device, e-mail transmission method, and computer readable medium
The present invention is intended to reduce operation load of a responsible person corresponding to external address for transmission of an e-mail to the external address. In order to accomplish this, an e-mail transmission device transmits an e-mail based on an operation made by a user, comprising: a storage part for storing therein a destination address registration information in which a destination address of the e-mail, an address type information in which either of internal address or external address is registered as type of the destination address, and an address responsible for external address registered if the address type registered in the address type information is external address are associated with each other; and a transmission part for transmitting the e-mail to the destination address designated by the user from a plurality of destination addresses included in the destination address registration information. When the address type registered in the address type information associated with the designated destination address is external address, the transmission part reads the address responsible for external address associated with the designated destination address, creates the e-mail in which the address responsible for external address is set for a source address field and a return address field, and transmits the e-mail thereby created to the designated destination address.
US08438231B2 Telecommunication messaging through a social networking service
Systems and methods are disclosed for displaying telecommunication messages through a social networking service. One embodiment includes a telecommunication messaging system that is implemented with a social networking service. The telecom messaging system receives telecommunication messages from a telecommunication network that are associated with a directory number assigned to a phone. The phone is operated by a member of a web-based social networking service. The telecom messaging system provides a telecommunication messaging page to display the telecommunication messages to the member as part of a website for the social networking service. Thus, the member is able to view telecom messages, such as voicemail messages, text messages, call logs, etc., through the social networking service.
US08438227B2 Instant messaging using browser
Methods and systems for instant messaging using a browser to eliminate the requirement of installation of instant messaging software at the user end is described. When a source user sends an instant message to a target user, the source server (the server which the source user is logged in) searches the information of the target server (the server which the target user is currently logged in) with the help of an instant messaging status server, and sends the instant message to the target server according to the search result. The target server then relays the instant message to the target user. The target server may also send a reply message to the source server, which in turn transmits the reply message to the source user. Preferably, at least one of users uses a browser and not an instant messaging client software.
US08438225B2 Traversing between electronic mail and real time communications
Users are enabled to traverse seamlessly between electronic mail and real time communications such as text messaging, group chats, and similar forms. A context of communications such as a history of the email exchange, attached or related documents, links, trail of exchanged text messages, and comparable information is used to automatically determine addressees for the communication form after the traverse and to provide context information.
US08438217B2 Program-implementable image processing apparatus, control method for image processing apparatus, control program for realizing control method, and memory medium
An image processing apparatus is disclosed as an embodiment of the invention. The image processing apparatus which is connected to a communication network and can communicate with an outside includes an operating unit which allows the user to operate the image processing apparatus, a managing unit which manages a program and data existing in the image processing apparatus, an obtaining unit which obtains a program to control the image processing apparatus from an information processing apparatus connected via the communication network, a display unit which displays a screen according to the obtained program; a recognizing unit which recognizes an end of a process based on the program in the image processing apparatus, and a deleting unit which deletes the program in response to the end of the process of the program.
US08438216B2 Remote management of virtual machines hosted in a private network
Management of virtual machines within a private network may be provided from a server application, such as a web application, on a machine remote from a private network. The server application receives management commands and communications the management commands in a vendor independent format to a client application within the private network. The client application receives the management commands, instantiates the management commands into a vendor specific definition and redirects the management commands to the virtual machine host for appropriate execution.
US08438211B2 Evaluation of current capacity levels of resources in a distributed computing system
In general, this disclosure describes techniques of managing resources in a service-oriented distributed computing system. As described in this disclosure, a control node automatically manages the system such that the system has sufficient capacity to satisfy an agreement to provide a given level of a service. In order to automatically manage the system, the control node evaluates the current capacity levels of resources in the system. The current capacity levels are indicative the capacity of resources to perform certain acts. The capacity of the resources to perform these acts may be indicative of whether the system is able to provide the given level of the service. Because capacities provided by the resources change as the resources start, the control node uses a predicted pending capacity function to evaluate whether resources that are currently starting will be sufficient to satisfy the level of the service when completely started.
US08438210B2 Sharing media content based on a media server
A media server is hosted in a service provider's network so that media content can be stored from or rendered to a private network such as a Digital Living Network Alliance (DLNA) network. Media content may be stored directly by accessing the media server or by downloading the media content to the media server. A server platform may support a set of media servers, where each media server is connected to a corresponding DLNA network. A multicast group may be established among the set of media servers so that media content may be shared with members of the multicast group. Media content may be aggregated for media content for the multicast group based on content characteristics, where the content characteristics are indicative of media content that can be shared with members of the multicast group.
US08438201B2 Digital fractional integrator
A method and apparatus for fractional digital integration of an input signal is provided, the input signal including a time series of numerical values and the method or apparatus including applying the input signal time series to one input of a two-input summer at a time I, providing an output of the summer to a delay register at time I, providing an output of the delay register from time i−1 to a two-input multiplier, providing an output of the multiplier to the summer at time I, using a resettable counter to determine a value i and index a lookup table with i to provide the indexed value of the lookup table as an input to the multiplier, and obtaining an output signal time series from the output of the summer.
US08438197B2 System, apparatus, method and program for processing information
Incidental content as metadata contains one of primary content and usage editing material content information. The primary content has been used directly as an editing material in a secondary usage mode fashion in order to produce the incident content data and the usage editing material content information indicates the incidental content. A generation structure is recognized by back-tracking content serving as a parent by referencing usage editing material content starting with given incidental content, based on the usage editing material content information of each incidental content.
US08438196B1 Finer grained data organization using data sublayers
A file system includes first, second, third, and fourth directories where the first and second directories are sub-directories of the third directory, the third directory is a sub-directory of the fourth directory, the first directory stores only files identified by a first file extension, the second directory stores only files identified by a second file extension, and the first and second file extensions are distinct. A method involves receiving first and second requests to open first and second files, respectively, that are contained in the file system. The first and second requests include first and second file system paths, respectively. The first file system path is modified by adding identities of the first, third, and fourth directories to the first file system path. The second file system path is modified by adding identities of the second, third, and fourth directories to the second file system path.
US08438191B1 Incremental association of metadata to production data
The claimed subject matter provides a system and/or method that facilitates utilizing metadata appended to data related to an industrial automation environment with a controller that is associated with a hierarchically structured data model. An interface component can facilitate receipt of data associated with at least one of an instruction set, a configuration, and a collection. An append component can affix metadata to at least one of the instruction set, the configuration, and the collection, wherein the metadata conforms to a hierarchically structured data model.
US08438190B2 Generating web services from business intelligence queries
In an embodiment of the invention, analytical data may be extracted from a business intelligence (BI) system on criteria specified in metadata of a business intelligence query. Once the data is extracted from the BI system, the extracted content may be provided in the context of semantic identifiers. In an embodiment, the semantic identifiers may provide a description of the extracted content associated with the identifier. In one embodiment, the semantic identifiers may be obtained from the criteria specified in the query. In another embodiment, the semantic identifiers may be defined in and obtained from a separate enterprise service repository. In an embodiment, a proposed mapping between query elements and semantic identifiers may be suggested by a processor.
US08438189B2 Local computation of rank contributions
The claimed subject matter relates to an architecture that can identify, store, and/or output local contributions to a rank of a vertex in a directed graph. The architecture can receive a directed graph and a parameter, and examine a local subset of vertices (e.g., local to a given vertex) in order to determine a local supporting set. The local supporting set can include a local set of vertices that each contributes a minimum fraction of the parameter to a rank of the vertex. The local supporting set can be the basis for an estimate of the supporting set and/or rank of the vertex for the entire graph and can be employed as a means for detecting link or web spam as well as other influence-based social network applications.
US08438188B2 Alternating-menu Quad-navigator
A method of displaying and navigating information using a hierarchical, spring loaded DHTML menu system that adjusts to fit the boundaries of a resizable, container. A set of standard HTML table row elements, having a hierarchical dependency, is consistently displayed as a web-page, under reasonable resizing. This is done using a strut row that produces the largest width requirement when the table structure is resizing to occupy a small width. Only the current row elements and the strut element are required in calculating table resizing to ensure that whichever data elements are displayed when a web-page resizing occurs, the browser auto-layout algorithm calculations will result in a resize attributes that enables all other row elements of that menu to be accommodated by the newly determined table width. As the row elements may themselves be table structures, nested menus of information may be displayed and navigated.
US08438186B2 Method and apparatus for creating topological features inside a database system
A technique used in a relational database management system that provides a topology data model in which topological elements are stored in topology element tables. The technique allows topological elements to be added to the topology element tables while a feature specifier that represents a feature composed of the topological elements is being defined in the topology data model. The feature specifiers are inserted into fields of a feature column in a feature table. The features belonging to a given feature table define a feature layer. A feature layer may have a child feature layer, and in addition to representing a set of topological elements, a feature specifier may represent a set of features belonging to a child feature layer.
US08438183B2 Ascribing actionable attributes to data that describes a personal identity
There is provided a method that includes (a) receiving an inquiry to initiate a search for data for a specific individual, (b) determining, based on the inquiry, a strategy and flexible predictiveness equations to search a reference database, (c) searching the reference database, in accordance with the strategy, for a match to the inquiry; and (d) outputting the match. The method may also output flexible feedback related to the match that reflects inferred quality of the match experience which can be used by an end-user to determine the degree to which the matched entity meets that end-user's quality-based criteria. There is also provided a system that performs the method, and a storage medium that contains instructions that control a processor to perform the method.
US08438182B2 Patient identification
The described implementations relate to patient identification. One implementation can acquire binary biometric data and structured data from a patient. This implementation can compare the acquired patient binary biometric data and structured data to binary biometric data and structured data associated with patient files in an electronic master patient index.
US08438179B2 Storage medium storing trouble handling program, and trouble handling apparatus
A computer-readable portable storage medium storing a trouble handling program for causing a computer to execute a process for knowledgizing past trouble handling cases in information systems, and for recommending handling methods based on trouble handling knowledge obtained by knowledgizing and symptoms of troubles when they occur, including a searching process for obtaining candidates of handling methods for troubles requested to be handled by searching the trouble handling knowledge; a recording process for recording to a storing unit a history of handling methods executed for each symptom as handling history information; a priority assigning process for assigning priorities to the handling method candidates obtained by the searching process, with reference to the handling history information; and a process for returning to a handling request source the handling methods for the troubles requested to be handled after assigning priorities based on priority assignment information obtained by the priority assigning process.
US08438173B2 Indexing and querying data stores using concatenated terms
Tools and techniques for indexing and querying data stores using concatenated terms are provided. These tools may receive input queries that include at least two query terms. The query terms are correlated respectively with fields contained within records within a data store, with these fields being populated with respective field values. The query terms are arranged according to an indexing priority according to which the fields are ranked within an indexing table, which is associated with the data store. The tools then concatenate the query terms as arranged according to the indexing priority. In turn, the tools search the index table for any entries that are responsive to the concatenated query terms.
US08438168B2 Scalable music recommendation by search
An exemplary method includes providing a music collection of a particular scale, determining a distance parameter for locality sensitive hashing based at least in part on the scale of the music collection and constructing an index for the music collection. Another exemplary method includes providing a song, extracting snippets from the song, analyzing time-varying timbre characteristics of the snippets and constructing one or more queries based on the analyzing. Such exemplary methods may be implemented by a portable device configured to maintain an index, to perform searches based on selected songs or portions of songs and to generate playlists from search results. Other exemplary methods, devices, systems, etc., are also disclosed.
US08438165B2 Interest tracking using shared search queries and interactions
When a user enters an information retrieval query, topic feed is generated for publication or distribution to a set of followers or recipients who have elected to receive the topic feed from the user or based on the subject matter content of the query. The topic feed is distributed and includes the query. The user's interests are tracked based on text in the user's queries and other text in the topic feed that the user interacts with.
US08438163B1 Automatic learning of logos for visual recognition
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatically extracting logos from images. Methods include generating a query list including a plurality of logo search queries, for each logo search query of the plurality of logo search queries: generating a plurality of image search results, each image search result including image data, and clustering the plurality of image search results into a plurality of clusters, each cluster including a plurality of images of the plurality of image search results, extracting, for each cluster of the plurality of clusters, a representative image to provide a plurality of representative images, and a name corresponding to the representative image to provide a plurality of names, and providing the plurality of representative images and the plurality of names to a logo index, the logo index being accessible to identify one or more logo images in a query image.
US08438160B2 Methods and systems for selecting and presenting content based on dynamically identifying Microgenres Associated with the content
A method of selecting and presenting content based on learned user preferences is provided. The method includes providing a content system including a set of content items organized by genre characterizing the content items, and wherein the set of content items contains microgenre metadata further characterizing the content items. The method also includes receiving search input from the user for identifying desired content items and, in response, presenting a subset of content items to the user. The method further includes receiving content item selection actions from the user and analyzing the microgenre metadata within the selected content items to learn the preferred microgenres of the user. The method includes, in response to receiving subsequent user search input, selecting and presenting content items in an order that portrays as relatively more relevant those content items containing microgenre metadata that more closely match the learned microgenre preferences of the user.
US08438157B2 System and method for previewing relevance of streaming data
System and methods are provided, which include a presentation device that presents one or more data streams of information to one or more users. Each of the data streams has one or more samples that are arranged a temporal order. A relevancy display has two or more relevance indications, and each of the relevance indications is uniquely associated with one of the samples. The relevance indications are ordered on the relevancy display in the temporal order that corresponds to the order of the samples in the data stream.
US08438155B1 Impressions-weighted coverage monitoring for search results
A coverage evaluator determine search results that are a subset of potential search results, the search results provided in response to search requests, wherein a covered portion of the potential search results are associated with quick review information and a non-covered portion of the potential search results are not associated with quick review information. A coverage calculator may calculate a coverage of search results, based on a relation of covered, weighted impressions of the covered portion to weighted impressions, wherein the weighted impressions include non-covered, weighted impressions of the non-covered portion, if any.
US08438153B2 Performing database joins
A method of performing a database join includes receiving a query. The query may specify a join of a first table and a second table. The method further includes determining a new predicate based on a mapping between a first column of the first table and a second column of the second table for a plurality of tuples of the join. Further, the method includes modifying the query such that the query comprises the new predicate.
US08438149B1 Generating network pages for search engines
Disclosed are various embodiments generating network pages for search engines from data protected from search engines. A portion of data from a corpus of data that is protected from indexing by a search engine is extracted. A first network page is generated based at least in part on the portion of data. The first network page is configured for the search engine to index the portion of data. The first network page omits a context for the portion of data from the corpus of data. The first network page includes one or more links to a second network page that is protected from indexing by the search engine. The second network page provides access to the corpus of data.
US08438146B2 Generating containers for electronic records based on configurable parameters
Embodiments of the invention may provide an approach for managing electronic records in a content management system. The content management system may use a container structure to create, edit, and manage electronic records in a coordinated way. The container structure may include a master container and a plurality of sub-containers. An associated method generally may include receiving a request comprising a record and one or more properties associated with the record; determining, from the one or more properties associated with the record, a date; based on the date of the record, associating the record with a sub-container of the container structure; and managing disposition of the sub-container based on an associated policy.
US08438144B2 Transactionally consistent database replay in an environment with connection pooling
A method, apparatus, and computer-readable medium is provided for replaying captured workload data in a database environment with connection pools. A replay system includes a dispatcher that manages a connection pool. In one aspect, the dispatcher selects available connections for sending database commands that are ready to be executed against a database, but prevents from being sent, or holds, commands that are not ready to be executed against the database. Commands may be stored at the dispatcher until the database advances to a state that allows the commands to be executed. In another aspect, the dispatcher may use an available connection to send a command to a database instance even though the command is not ready to be executed, as long as at least a threshold number or percentage of connections remains available.
US08438142B2 Suggesting and refining user input based on original user input
Systems and methods to generate modified/refined user inputs based on the original user input, such as a search query, are disclosed. The method may be implemented for Roman-based and/or non-Roman based language such as Chinese. The method may generally include receiving an original user input and identifying core terms therein, determining potential alternative inputs by replacing core term(s) in the original input with another term according to a similarity matrix and/or substituting a word sequence in the original input with another word sequence according to an expansion/contraction table where one word sequence is a substring of the other, computing likelihood of each potential alternative input, and selecting most likely alternative inputs according to a predetermined criteria, e.g., likelihood of the alternative input being at least that of the original input. A cache containing pre-computed original user inputs and corresponding alternative inputs may be provided.
US08438140B2 Apparatus and method for generating reports from versioned data
A computer-readable medium includes a report generator configured to process a current version of a data set to generate a report including a data item. The computer-readable medium also includes a report data change tracker configured to identify a change in the data item with respect to a previous version of the data set. The computer-readable medium further includes a report data change presenter configured to superimpose an indication of the change onto the report.
US08438135B1 Mirroring metadata in a continuous data protection environment
In one aspect, a method includes providing data protection to data in a first volume at a first data protection appliance by storing a copy of the data in a second volume using a second data protection appliance, tracking changes between data locations in the first volume and the second volume using a delta marking stream (DMS) and receiving, at the first data protection appliance, metadata. The metadata is intended to be committed to the DMS. The method further includes mirroring the metadata at a third data protection appliance.
US08438127B2 Behaviour pattern analysis system, mobile terminal, behaviour pattern analysis method, and program
Provided is a mobile terminal including a movement sensor that detects a movement of a user and outputs movement information, acquires information on a building existing at a current location or information on buildings existing in a vicinity of the current location, analyses the movement information output from the movement sensor, and detects a first behavior pattern corresponding to the movement information from multiple first behavior patterns obtained by classifying behaviors performed by the user over a relatively short period of time, and analyses the information on a building or buildings and the first behavior pattern, and detects a second behavior pattern corresponding to the information on a building or buildings and the first behavior pattern from multiple second behavior patterns obtained by classifying behaviors performed by the user over a relatively long period of time.
US08438124B2 System and method of a knowledge management and networking environment
Systems and methods of a knowledge management networking are disclosed here. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of hosting a web-space having a plurality of objects, the plurality of objects to include one or more of, representations of a set of users, a set of web-items, and a set of nets; wherein a net of the set of nets is a subset of the web-space comprising a sub-plurality of the plurality of objects. One embodiment can include, tracking an explicit relationship between a first set of at least two objects of the set of objects; the explicit relationship to be pre-determined by a user of the set of users, identifying an implicit relationship between a second set of at least two objects of the set of objects; the implicit relationship to be identified based on a semantic relationship between the at least two objects, and determining a default set of privacy rules governing access between the at least two objects based on one or more of the identified explicit relationship and the implicit relationship.
US08438123B2 Method and apparatus for configuring a communication channel
A method of configuring a communication channel prior to the transmission of an input signal along the communication channel, the communication channel comprising a plurality of sub-channels, the method comprising determining the strength of the input signal and in accordance with the determined signal strength, selecting a set of the plurality of sub-channels and transmitting said input signal along the set of sub-channels in parallel, wherein each of the sub-channels has a predetermined noise characteristic such that the set of selected sub-channels exhibits a combined noise characteristic in which the standard deviation of the noise is proportional to the signal strength.
US08438122B1 Predictive analytic modeling platform
Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for training a predictive model. In one aspect, a method includes receiving over a network predictive modeling training data from a client computing system. The training data and multiple training functions obtained from a repository of training functions are used to train multiple predictive models. A score is generated for each of the trained predictive models, where each score represents an estimation of the effectiveness of the respective trained predictive model. A first trained predictive model is selected from among the trained predictive models based on the generated scores. Access to the first trained predictive model is provided to the client computing system.
US08438121B2 Method and system for data analysis and synthesis
A system (100) for analyzing and synthesizing a plurality of sources of sample data (310, 320) by automated learning and regression. The system includes data storage (110) with a stored multi-task covariance function, and an evaluation processor (102) in communication with the data storage (110). The evaluation processor (102) performs regression using the stored sample data and multi-task covariance function and synthesizes prediction data for use in graphical display or digital control.
US08438120B2 Machine learning hyperparameter estimation
A method of determining hyperparameters (HP) of a classifier (1) in a machine learning system (10) iteratively produces an estimate of a target hyperparameter vector. The method comprises the steps of selecting from the random sample the hyperparameter vector producing the best result in the present and any previous iterations, and updating the estimate of the target hyperparameter vector by using said selected hyperparameter vector. The random sample may be restricted by using the hyperparameter vector producing the best result in the present and any previous iterations.
US08438118B2 Transportation management processes and systems
The present invention relates to transportation management processes and systems. One aspect of the invention is directed toward a method in a computer system for determining one or more routes for transporting items, including receiving multiple orders to transport items from an origination stop to a destination stop, generating one or more consolidations, and generating one or more shipments wherein each shipment includes a selected consolidation that meets at least one shipment parameter or an order. The method further includes generating one or more routes with an ordered sequence of stops wherein each route is associated with one or more shipments. The method still further includes selecting one or more routes based on one or more route parameters.
US08438117B2 Method and system for managing service levels provided by service providers
A method and system for managing a service level of a service provided by a service provider to a customer under a service level agreement. The actual measurement data is adjudicated to correct the measurement data in accordance with at least one adjudication element that provides information relating to how to correct the measurement data. The adjudicated measurement data is transformed into operational data by being reorganized into one or more groups of data. The operational data is evaluated by applying a formula to the operational data, resulting in the operational data being configured for being subsequently qualified. The operational data is qualified by comparing the evaluated operational data with specified service level targets for at least one service level period and identifying operational data points meeting and/or not meeting the specified service level targets.
US08438116B2 Token based new digital cash protocols
Digital cash token protocols employ two pairs of private and public keys. Each public key is certified separately and the protocols do not use any blind signature schemes. As a result, the digital cash token protocols provide strong protection of user privacy by using two certified public keys instead of a blind signature. One pair of certified keys consists of one master user private key and one master user public key. A second pair of certified keys consists of one pseudonym user private key and one pseudonym user public key. The use of a master key pair and a pseudonym key pair circumvents the need for blind signatures. As a result, the proposed protocols do not require blind signatures and do not add additional overhead and security requirements necessitated by conventional blind signature schemes. The protocols use public key protocols and digital signatures and symmetric key protocols, which may be readily implemented in standard information security based systems based on cryptographic constructs. In addition, the protocols may be deployed in mobile, off-line, and on-line settings.
US08438109B2 System and method for selection of payment systems from a payment system directory to process a transaction
Dynamically enabling and facilitating businesses or other entities to locate and transact with payment systems for the purpose of processing payments. A customer interacts with a supplier of an item (e.g., goods or services), selects an item for purchase, and provides the supplier with payment criteria. The supplier queries a payment system directory to locate candidate payment systems for the transaction. The supplier then interacts directly with one or more of the payment systems to partially or fully process payment for the transaction. Alternatively, the supplier interacts with a gateway service, which queries a payment system directory to locate candidate payment systems and then interacts with one or more of the payment systems to process payment for the transaction.
US08438108B1 System and method for transferring mortgage loan servicing rights
A method for facilitating the sale of a loan having a loan asset and a service asset is provided. The method includes the steps of receiving a bid from one or more servicers for purchasing the servicing asset and receiving a loan commitment selection from a lender. The method further includes selecting a servicer from the one or more servicers with a lender based upon a predefined set of criteria for selecting a servicer. The method also includes generating an all-in price, the all-in price including the price for purchasing the loan asset and the servicing.
US08438106B2 Medical savings accounts with investment and loan-account access
Methods and systems are disclosed for managing a medical savings account that invests funds in investment accounts. A request is received for payment of a healthcare expense incurred by a party authorized for recovery under the medical savings account. A balance is drawn against a line of credit secured by one or more of the investment accounts. At least a portion of the healthcare expense is paid with funds obtained from the drawn balance. At least a portion of some of the investment accounts are liquidated in accordance with instructions provided by the party or by an owner of the medical savings account to satisfy the drawn balance of the line of credit.
US08438104B2 Using a transaction card account to make recurring loan payments
Recurring loan payments (e.g., mortgage payments) through a transaction card account is disclosed. Information is received at a transaction account system from a loan company system corresponding to an application received at the loan company system from a requester for a loan involving automatic debits to a transaction card account. A determination is made as to whether the requestor is eligible for the loan to be associated with a transaction card account. If not, the customer receives a communication of rejection. If eligible, a determination is made whether the transaction account system has stored therein a transaction card account of the requester. If no, a transaction card account is opened for the requestor and associated with the loan. If yes, the loan payment is associated with the transaction card account bill.
US08438101B2 Virtual trading market provision system and method using synthesis of instruments
Disclosed herein is a trading market provision system and method using synthesis of instruments. The trading market provision system includes a synthesis unit for forming a synthetic group composed of individual items, each having a minimum quantity. A synthetic price calculation unit forms a synthetic price for the synthetic group formed by the synthesis unit. A display unit displays the change in the synthetic price calculated by the synthetic price calculation unit.
US08438098B2 Method for funding a charity using a prepaid card
A method of charity funding, using prepaid cards. A winner of a charity lottery is provided with a prepaid card having, as an initial balance, the lottery winnings. As part of the card activation process, the winner is asked whether they would like to donate all or part of their winnings back to the charity. Systems and methods for providing same.
US08438097B2 Systems and methods for maintaining the viability of a good-until-bettered order type in electronic trading systems
Systems and methods of trading items on an electronic trading system according to the invention are provided. The embodiments of the invention are based at least in part on a new order type. The new order type is a modification of a conventional good-until-bettered order type. A good-until-bettered bid/offer is received along with instructions that specify a good-until-bettered increment value and/or duration. The good-until-bettered order is maintained in the electronic trading system until a bid/offer that is better by the specified plurality of standard trading increments is received by the electronic trading system and/or remains in the system for the good-until-bettered duration.
US08438096B1 Loan information analysis system and method
Computer-implemented methods and systems for evaluating residential mortgage loan backed security products in which electronic loan data for the same individual loans is received from two or more different loan information providers, and the electronic loan data for respective individual loans received from the loan information providers is integrated. Thereafter, each individual loan in the integrated loan data is scored with a risk score based on a plurality of risk attributes of each individual loan; pre-defined forecast vectors are applied to the bucketed loans; cash flow forecasts are generated for the bucketed loans; and a price and/or yield for each bucketed loan is derived based on the cash flow forecasts.
US08438094B2 Methods and systems for creating and trading derivative investment products based on a SKEW index
Systems and methods for creating and disseminating a SKEW index based on a statistical property reflecting the skewness of an underlying asset and creating and trading derivative investment products based on the SKEW index are disclosed. In one aspect, a SKEW index associated with an underlying asset is calculated. The SKEW index is accessed and a SKEW derivative is created based on the SKEW index. Information associated width the SKEW derivative is then transmitted for display.
US08438091B1 Target driven spending reduction plan
A method for generating a spending reduction plan, includes obtaining a savings target that has a target amount and a target schedule, analyzing, using a processor of a computer system, a spending history for a plurality of spending categories to generate a historical spending pattern comprising a plurality of spending variances corresponding to the plurality of spending categories, identifying a first spending category of the plurality of spending categories by comparing the plurality of spending variances based on a pre-determined criterion, analyzing, using a processor of a computer system, a first historical savings pattern for the first spending category to determine a first reduction percentage, and generating the spending reduction plan based on the savings target, the first spending category, a first spending variance corresponding to the first spending category, and the first reduction percentage.
US08438089B1 Method and apparatus for transaction verification
A transaction verification system and method may include receiving an interaction record describing communications between parties regarding a transaction event. The interaction record may include interactions having multiple communication formats. Transaction data describing transaction parameters input into a trading system during the transaction even may be compared to the interaction record. A matching score may be calculated that indicates a level of similarity between the interaction record and the transaction data. The matching score may be calculated for multiple of transaction events in an interaction log, and an interaction log score may be calculated.
US08438088B2 Providing packaging recommendation to shipping customers
Systems and methods for providing a packaging recommendation to a customer is disclosed. In one embodiment, the system can present the customer with a merchandise list of merchandise, receive merchandise information from the customer about the particular characteristics of the merchandise, and generate a packaging recommendation via an interface to the customer.
US08438086B2 System and method for providing customers with seamless entry to a remote server
The present invention provides a seamless entry system that comprises a universal session manager. Users connect to the host service provider with a unique username and password. Then, through a series of data exchanges between the universal session manager, a validation database, and the remote service module, the customer may be transparently logged into remote service providers. Internet banking customers utilize a browser system to connect to a host server providing a range of banking services supported by a remote or distinct server. According to the method, the customer first enters a username and password to gain access to the host service provider. The universal session manager transmits data required for login to the remote service provider. The user is thus able to utilize the remote services with his/her web browser system without having entered a username or password particular to the remote service.
US08438082B2 Consumable supply management system, consumable supply management method, and consumable supply management program
A consumable supply management system, connected to an image forming apparatus storing an apparatus identification data and using a consumable supply, includes a system controller and a management information storage. The management information storage stores management information including the apparatus identification data and a delivery-completed flag. The system controller includes a remaining amount information recording unit, a search unit, a delivery instruction unit, and an information clearing unit. The remaining amount information recording unit stores the management information to the management information storage when notification of remaining amount of the consumable supply is received. The search unit searches management information. The delivery instruction unit determines to deliver or suspend a delivery of a spare consumable supply in view of information clearing status of the management information and status of the delivery-completed flag. When consumable supply replacement information is received, the information clearing unit clears the management information.
US08438078B2 Method and apparatus for providing supplementary product sales to a customer at a customer terminal
A system for providing supplementary product sales is provided in which a central controller receives a purchase from a card authorization terminal. The purchase includes at least one purchase parameter, such as a customer account identifier, product identifiers for specifying items purchased or product price. The central controller determines a supplementary product to offer that is based on the at least one purchase parameter. A product identifier for specifying the supplementary product is transmitted to the card authorization terminal, where the customer chooses whether to accept the offered supplementary product. The card authorization terminal generates and transmits to the central controller a selection signal indicative of whether the supplementary product is accepted. If the selection signal indicates that the supplementary product is accepted, the central controller adjusts a balance of a financial account in dependence on an adjustment value associated with the supplementary product.
US08438075B2 Method and computer medium for facilitating a buyer-initiated feature within a business transaction
A system and method for conducting electronic business between buyers and sellers is provided. The system and method disclose a means for at least one buyer to request and receive online bids from one or more sellers of a particular product according to a price curve or price schedule. A price schedule or curve for a product defining a product's unit price as a function of the volume of product ordered. Upon receipt of a plurality of bids from sellers, a buyer can then select a seller-supplier based at least in part on the price schedule.
US08438072B2 Online exchange system and method with reverse auction
A method of operating an online dynamic-bidding exchange for use in a reverse auction. The exchange includes a server system that includes a database, and a client system coupled to the server system via a communications network. The method includes determining a lowest credible price of a product, and receiving one or more offers to sell the product from a seller and storing the offers to sell in the database, wherein the offers to sell is embodied as a reserve price. The method also includes determining a sales price of the product based on a comparison of the lowest credible price and the competing reserve prices, transmitting the sales price from the server system to the client system, and displaying the sales price to a buyer via the client system.
US08438069B2 Methods and systems to facilitate a purchase of an item on a network-based marketplace
A method and system to facilitate a purchase of an item on a network-based marketplace. The system receives a request from a first user on a network-based social platform. The request identifies a virtual gift. Next, the system associates the virtual gift to an item for sale on the network-based marketplace. Finally, the system communicates interface information that enables the first user to purchase the item on the network-based marketplace.
US08438068B2 Reputation in on-line consumer markets
Seller's reputation quantification technique embodiments are presented that quantify in monetary terms a risk of dissatisfaction to a potential buyer of a product or service from a seller in an on-line consumer market. Generally, this involves computing the monetary sales limit for the seller. This monetary sales limit represents an amount, which if a sum of the current prices of all the products and services currently offered by the seller is equal to or less than the amount, there would not be a significant risk to the buyer of being dissatisfied with the product or service. Given this, a risk of a potential buyer's dissatisfaction with a product or service purchased from the seller in view of a price the buyer wants to pay is assessed. The assessed risk is then provided to the potential buyer in the form of one or more risk indicators.
US08438067B2 Medical resource storage and management apparatus and medical supply management system
Locations of storage on a rack 70 for arranging and storing medical resources are partitioned by a partition member 75. A medical resource detecting member 73 and a retrieval guidance member 72 are provided in each partition on the rack. By configuring the partition member 75 to be removable from a depression 71 in the rack 70, and by providing an input for configuration in a control unit 30 to designate whether or not the partition member 75 is inserted, the control unit 30 is operable to collectively process medical resource detecting members 73 and retrieval guidance members 72. In this way, a large variety of large and small medical resources can be stored for automatic management.
US08438065B2 Point of sale computer system delivering composited two- and three-dimensional images
A point of sale computer system that allows a customer to select and consummate a sale himself. The system may include graphics storage media configured to store two- and three-dimensional graphics data relating to the sale, as well as business rules storage media, configured to store business rules that specify the graphics that should be displayed during the selection and consummation process based on input received from the customer. The technology allows a presentation to be made to the customer that is entertaining and that maintains the attention of the customer throughout the sale selection and consummation process.
US08438063B2 Mobile payment using picture messaging
Systems and methods are disclosed for mobile payment using picture messaging to deliver an image with an encoded payment key. A mobile device equipped with at least a display and an input is used to connect to a server on the mobile network. Upon authentication of a user of the mobile device, the server generates the payment key, encodes the key in an image, such as a bar code, and transmits the image to the mobile device. The user holds the display of the mobile device up to an optical scanner at a POS terminal. Logic on the POS terminal extracts the payment key from the image, and uses the payment key to bill the user. The POS terminal transmits the bill with the payment key to the server on the network. The server ensures that the key is active, and debits an account for the user based on the amount presented in the bill. The key is de-activated after a specified time period or one use, whichever occurs first.
US08438062B2 Network node ad targeting
A computer-implemented method for displaying advertisements to members of a network comprises identifying one or more communities of members, identifying one or more influencers in the one or more communities, and placing one or more advertisements at the profiles of one or more members in the identified one or more communities.
US08438059B2 Dynamic e-mail
A system may present dynamic content to an e-mail recipient in the form of an image implementing frame-sequence animation. Each frame may present an offer to the recipient. Upon selection of an offer, the system may determine which offer the recipient selected by determining which frame was displayed when the recipient responded. The e-mail may include an image URI specifying a frame-sequence animation image. The image URI may include an identifier, which may allow the system to determine when the recipient opened the e-mail message, and a link URI, which may also include the identifier. When the recipient indicates a response to an offer, the system may associate the link URI with the image URI and may determine to which offer the recipient was responding.
US08438053B2 One view integrated project management system
Projects of any type require sophisticated management software programs. In reality, these management software programs are provided by various vendors and for different professional fields. For example, scheduling programs for construction professionals, blue print programs for drafting professionals, accounting programs for cost-control professionals. In addition, there are numerous other unofficial and official documents generated by managers of different levels for reporting or track-record-keeping purposes using popular word processing programs and spread-sheet programs. Documents generated by different software programs can only be viewed under the programs they are generated under or compatible programs. This poses a problem in that there is a lack of organized control resulting in difficulty in locating and viewing documents in a timely manner. The present invention provides an one view software program that would be able to provide an organized control and viewing of all documents regardless which software programs they are generated under.
US08438047B2 System and method for facilitating claims processing
A system for providing a claims processing environment for facilitating claim adjudication includes a processor for generating an electronic interface configured to enable a user to edit claim data requiring one or more edits and for receiving the one or more edits, and a data storage component for storing the claim data and the received one or more edits, where the processor provides a scripting process based on the required one or more edits for facilitating user entry of the required one or more edits, said scripting process associated with the electronic interface. A method for facilitating claim adjudication includes identifying one or more claim edits required in a set of claim data for the claim data to adjudicate, providing a scripting process based on the required one or more claim edits, said scripting process facilitating entry of the required one or more claim edits, and receiving and validating the received claim edits.
US08438046B2 Method for providing retirement income using mutual fund longevity insurance
A method for providing retirement income using mutual fund longevity insurance is provided. A current or prospective retiree can purchase a mutual fund coupled with a longevity product. The longevity product insures against the early exhaustion or termination of the mutual fund, superannuation, or poor market performance of the mutual fund, and could be funded using a qualified annuity, a Roth Individual Retirement Annuity (IRA), or a non-qualified annuity to provide tax advantages. Retirement income is provided for the retiree beginning at retirement. During the life of the mutual fund, periodic withdrawals are taken from the mutual fund and invested in the longevity product. If the retiree reaches a threshold age, the retiree can choose to receive income from the longevity product. Optionally, if the retiree reaches the threshold age and sufficient income is available from the mutual fund, the retiree can continue to receive income from the mutual fund and delay receiving income from the longevity product until a later age. Income from the longevity product can be provided until the death of the retiree. A number of insurance options can be provided, including a pure insurance option, a partial insurance option, or a guaranteed payback option.
US08438038B2 Weight loss or weight management system
A system for weight loss or weight management of a person may include a monitoring unit and remote computing system. The monitoring unit includes a transducer arranged to generate a signal representative of the patient's weight. It further includes a processor operatively coupled to the transducer and to a memory device. Further, an output device and an input device are operatively coupled to the processor. The memory device is programmed with a set of instructions causing the processor to cooperate with the output device to present questions directed toward weight loss and to cooperate with the input device to receive answers to the questions. The remote computing system is in communication with the monitoring unit. The remote computing system is programmed to receive the answers provided by the person and to receive the signal representative of the person's weight. The remote computing system generates an alert on the basis thereof.
US08438037B2 Emotivity and vocality measurement
One embodiment of the present invention is directed to a computer-implemented system that analyzes free-form text comments provided by a user (such as a customer of a company) and draws conclusions about the tone of the user's feedback, such as whether the user's feedback is positive, negative, angry, critical, or congratulatory. Such conclusions may be reflected in a single numerical value referred to herein as “emotivity.” A customer's emotivity score may be used for various purposes, such as determining whether the customer is likely to provide a positive testimonial for the company, or whether a follow-up phone call should be made to the customer to improve the company's relationship with the customer. Furthermore, a measurement of the customer's loyalty to the company may be modified based on the user's measured emotivity.
US08438033B2 Voice conversion apparatus and method and speech synthesis apparatus and method
A voice conversion apparatus stores, in a parameter memory, target speech spectral parameters of target speech, stores, in a voice conversion rule memory, a voice conversion rule for converting voice quality of source speech into voice quality of the target speech, extracts, from an input source speech, a source speech spectral parameter of the input source speech, converts extracted source speech spectral parameter into a first conversion spectral parameter by using the voice conversion rule, selects target speech spectral parameter similar to the first conversion spectral parameter from the parameter memory, generates an aperiodic component spectral parameter representing from selected target speech spectral parameter, mixes a periodic component spectral parameter included in the first conversion spectral parameter with the aperiodic component spectral parameter, to obtain a second conversion spectral parameter, and generates a speech waveform from the second conversion spectral parameter.
US08438029B1 Confidence tying for unsupervised synthetic speech adaptation
Disclosed are apparatus and methods for generating synthesized utterances. A computing device can receive speech data corresponding to spoken utterances of a particular speaker. Textual elements of an input text corresponding to the speech data can be recognized. Confidence levels associated with the recognized textual elements can be determined. Speech-synthesis parameters of decision trees can be adapted based on the speech data, recognized textual elements, and associated confidence levels. Each adapted decision tree can map individual elements of a text to individual of the speech-synthesis parameters. A second input text can be received. The second input text can be mapped to speech-synthesis parameters using the adapted decision trees. A synthesized spoken utterance can be generated corresponding to the second input text using the speech-synthesis parameters. At least some of the speech-synthesis parameters are configured to simulate the particular speaker.
US08438027B2 Updating standard patterns of words in a voice recognition dictionary
An object of the invention is to conveniently increase standard patterns registered in a voice recognition device to efficiently extend the amount of words that can be voice-recognized. New standard patterns are generated by modifying a part of an existing standard pattern. A pattern matching unit 16 of a modifying-part specifying unit 14 performs pattern matching process to specify a part to be modified in the existing standard pattern of a usage source. A standard pattern generating unit 18 generates the new standard patterns by cutting or deleting voice data of the modifying part of the usage-source standard pattern, substituting the voice data of the modifying part of the usage-source standard pattern for another voice data, or combining the voice data of the modifying part of the usage-source standard pattern with another voice data. A standard pattern database update unit 20 adds the new standard patterns to a standard pattern database 24.
US08438025B2 Method and system of enabling intelligent and lightweight speech to text transcription through distributed environment
A system includes at least one wireless client device, a service manager, and a plurality of voice transcription servers. The service manager includes a resource management service and a profile management service. The client device communicates the presence of a voice transcription task to the resource management service. The resource management service surveys the plurality of voice transcription servers and selects one voice transcription server based on a set of predefined criteria. The resource management service then communicated an address of the selected server to the profile management service, which then transmits a trained voice profile or default profile to the selected server. The address of the selected server is then sent to the client device, which then transmits an audio stream to the server. Finally, the selected server transcribes the audio stream to a textual format.
US08438022B2 System that detects and identifies periodic interference
A system improves speech detection or processing by identifying registration signals. The system encodes a limited frequency band by varying the amplitude of a pulse width modulated signal between predefined values. The signal is separated into frequency bins that identify amplitude and phase. The registration signal is measured by comparing a difference in average acoustic power in a plurality of adjacent bins over time.
US08438013B2 Music-piece classification based on sustain regions and sound thickness
Audio data representative of a music piece is converted into data components in respective different frequency bands for every unit time interval to generate time frequency data pieces assigned to the respective different frequency bands. From the generated time frequency data pieces, detection is made as to each sustain region in which an effective data component in one of the frequency bands continues to occur during a reference time interval or longer. A feature quantity is calculated from at least one of (1) a number of the detected sustain regions and (2) magnitudes of the effective data components in the detected sustain regions. The music piece is classified in response to the calculated feature quantity.
US08438012B2 Method and apparatus for adaptive sub-band allocation of spectral coefficients
An apparatus and method for adaptive sub-band allocation of spectral coefficients are disclosed. The sizes of sub-bands are determined according to the distribution of spectral coefficients transformed from an input speech/audio signal to perform more elaborate quantization in units of sub-bands. Thus, quantization noise of the spectral coefficients is reduced, and sound quality in a frequency region is enhanced, thereby improving the quality of the signal.
US08438009B2 Text categorization based on co-classification learning from multilingual corpora
The present document describes a method and a system for generating classifiers from multilingual corpora including subsets of content-equivalent documents written in different languages. When the documents are translations of each other, their classifications must be substantially the same. Embodiments of the invention utilize this similarity in order to enhance the accuracy of the classification in one language based on the classification results in the other language, and vice versa. A system in accordance with the present embodiments implements a method which comprises generating a first classifier from a first subset of the corpora in a first language; generating a second classifier from a second subset of the corpora in a second language; and re-training each of the classifiers on its respective subset based on the classification results of the other classifier, until a training cost between the classification results produced by subsequent iterations reaches a local minima.
US08438006B2 Translation system, translation method and computer readable-writable storage medium of the same
A translation system is provided. The system includes an input interface for receiving a term to be translated, a multi-language term processing module, a term correlation calculation module and an analysis module. The multi-language term processing module collects multi-language correlated terms corresponding to the term to be translated and language data sources, and establishes term pairs each including any two multi-language correlated terms having a relationship in translation. The multi-language correlated terms include at least the term to be translated and at least one candidate translated term in the target language. The term correlation calculation module calculates a term correlation value between the two multi-language correlated terms of each term pair and a self correlation value of each multi-language correlated term. The analysis module determines one of the candidate translated terms as the translation result term according to the term correlation values and the self correlation values.
US08438005B1 Generating modified phonetic representations of indic words
Methods, systems, and apparatus, including stored computer programs, for generating modified phonetic representations of Indic words. An Indic sequence of Indic character combinations that each include an Indic character is received. An orthographic representation, e.g., an English-orthographic representation, of the Indic sequence is received. The representation includes a character combination that has a consonant followed by vowel A phonetic representation, e.g., an International Phonetic Alphabet (IPA) representation, of the Indic sequence is generated and, based on a comparing, a schwa is removed from a character combination in the phonetic representation that corresponds to an orthographic character combination that does not have a consonant-vowel sequence.
US08437997B2 Dynamic connectivity analysis
Methods, computer-readable mediums, and systems analyze hydrocarbon production data from a subsurface region to determine geologic time scale reservoir connectivity and production time scale reservoir connectivity for the subsurface region. Compartments, fluid properties, and fluid distribution are interpreted to determine geologic time scale reservoir connectivity and production time scale reservoir connectivity for the subsurface region. A reservoir connectivity model based on the geologic time scale and production time scale reservoir connectivity for the subsurface region is constructed, wherein the reservoir connectivity model includes a plurality of production scenarios each including reservoir compartments, connections, and connection properties for each scenario. Each of the production scenarios is tested and refined based on production data for the subsurface region.
US08437992B2 Physics simulation apparatus and method
A method and apparatus wherein complex physical interactions and collisions are modeled at a high level of detail while reducing the computational demands placed on the processing system. In one embodiment the method comprising the steps of defining a first object and a second object, each object adapted for colliding with the other object; assigning an interaction type for at least one of the first and second object in response to an object parameter; and selecting between a continuous simulation of a collision and a discrete simulation of the collision in response to the interaction type.
US08437990B2 Generating a simulated fluid flow over an aircraft surface using anisotropic diffusion
A fluid-flow simulation over a computer-generated aircraft surface is generated using a diffusion technique. The surface is comprised of a surface mesh of polygons. A boundary-layer fluid property is obtained for a subset of the polygons of the surface mesh. A pressure-gradient vector is determined for a selected polygon, the selected polygon belonging to the surface mesh but not one of the subset of polygons. A maximum and minimum diffusion rate is determined along directions determined using a pressure gradient vector corresponding to the selected polygon. A diffusion-path vector is defined between a point in the selected polygon and a neighboring point in a neighboring polygon. An updated fluid property is determined for the selected polygon using a variable diffusion rate, the variable diffusion rate based on the minimum diffusion rate, maximum diffusion rate, and angular difference between the diffusion-path vector and the pressure-gradient vector.
US08437985B2 Sensor-based data filtering systems
Implementations for estimating a resource usage of data-filtering program and dynamically installing the filtering programs in a sensor-based data filtering systems are generally disclosed.
US08437984B2 Visualization employing heat maps to convey quality, prognostics, or diagnostics information
A visualization system for creating, displaying and animating overview and detail heat map displays for industrial automation. The visualization system connects the heat map displays to an interface component providing manual or automatic input data from an industrial process or an archive of historical industrial process input data. The animated heat map displays providing quality, prognostic or diagnostic information.
US08437980B2 Portable monitoring devices and methods of operating same
The present inventions, in one aspect, are directed to a portable activity monitoring device to calculate a number of stairs or flights of stairs traversed by a user, the monitoring device comprising (i) a housing having a physical size and shape that is adapted to couple to the body of the user, (ii) an altitude sensor, disposed in the housing, to detect a change in altitude of the user and, in response thereto, to generate data which is representative of the change in altitude of the user, and (iii) processing circuitry, disposed in the housing and coupled to the motion sensor and the altitude sensor, to calculate a number of stairs or flights of stairs traversed by the user using the data which is representative of a change in altitude of the user.
US08437977B1 Controller testing unit
An embodiment of the present disclosure provides a method, apparatus, and computer program product for testing hardware. A number of commands are identified for a testing unit. A communication layer of the testing unit is requested to send the number of commands to a controller unit for a platform. The testing unit is remote from the controller unit. The number of commands is coordinated with the controller unit. Results of the number of commands of the testing unit are received through the communication layer.
US08437974B2 Calibration detection system and method
An improved calibration detection system for use in calibrating an electronic apparatus includes a processor apparatus, an evaluation apparatus, and a connection apparatus. The connection apparatus includes a plurality of leads and is operated by the processor apparatus to internally switch and connect the various leads with various elements of the evaluation apparatus. By enabling all of the leads to be connected at the outset with the electronic apparatus and by internally switching the connections between the leads and the various elements of the evaluation apparatus, the calibration detection system saves time and avoids error in performing a testing protocol.
US08437973B2 Boosted cable for carrying high speed channels and methods for calibrating the same
A self calibrating cable, including a USB3 cable, with a boost device of the embodiment of the invention is described, in which parameters that control the response of the boost device are set optimally in a self-calibrating process comprising looping the boosted cable on itself through a calibration fixture that contains a calibration control device. The boost device includes pattern generators and a sampling circuit. Each high speed channel of the cable is separately tested and calibrated with the help of one of the other channels serving as a sampling channel. Additional embodiments provide for a selected replica boost device and a distinct pattern generator device in the calibration fixture. A corresponding system and method for calibrating a cable are also provided.
US08437965B2 Sensing chemicals in aqueous environments
Techniques for sensing chemicals in aqueous environments, and systems configured for sensing chemicals in aqueous environments are provided. More particularly, techniques and systems for detecting a presence or absence of aromatic chemicals in aqueous environments are provided. An example may include receiving emitted light from a first port of an optical circulator, reflecting at least a portion of the received emitted light to produce reflected light, and transmitting the reflected light from the second port of the optical circulator. The reflected light may be produced, at least in part, by an interaction of chemicals and an array of photonic silica of the second port.
US08437959B2 Computer-implemented system and method for generating a probabilistic forecast of photovoltaic fleet power generation
A computer-implemented system and method for generating a probabilistic forecast of photovoltaic fleet power generation is provided. A temporal distance between two locations is determined in proportion to cloud speed within a geographic region. Input clearness indexes are generated as a ratio of irradiance observations for one location, and clear sky irradiance. The clearness indexes are ordered into a time series. A clearness index correlation coefficient is determined as a function of temporal distance. The input clearness indexes are weighted by the clearness index correlation coefficient to form a time series of output clearness indexes. Means and standard deviations of both time series are respectively determined and combined into fleet irradiance statistics. Deterministic fleet power statistics are forecast as a function of the fleet irradiance statistics and photovoltaic fleet power rating. A time series of the forecast power statistics is generated by applying a time lag correlation coefficient.
US08437957B2 Method and device for checking the conformity of an aircraft trajectory
A method and device checks the conformity of a trajectory calculated by a flight management system of an aircraft in relation to reference data comprising a reference map. The method includes: geo-referencing of a reference map; determination of a reference trajectory from the geo-referenced reference map; detection of nonconformity in the trajectory calculated by the flight management system by comparison of the trajectory calculated by the flight management system with the reference trajectory; and emission of a warning if a nonconformity is detected.
US08437956B2 Unmanned aerial system position reporting system and related methods
Methods of communicating the location of an unmanned aerial system (UAS). Implementations of the method may include receiving position data for a UAS with an air traffic control reporting system (ATC-RS) from a ground control station (GCS) in communication with the UAS, where the ATC-RS and the GCS are coupled together and located on the ground. The method may include transmitting the position data using one or more telecommunication modems included in the ATC-RS to an air traffic control center (ATC) and transmitting the position data using an automatic dependent surveillance broadcast (ADS-B) and traffic information services broadcast (TIS-B) receiver to one or more aircraft.
US08437954B1 Real time travel director
A travel director provides persons, robots and/or vehicles with real time “you-are-here” directions to a destination or series of destinations within a defined environment, such as a building. large aircraft, train or submarine. The director can also locate and/or direct travel to specific coordinates, people, places, and/or components and equipment within a defined environment. The director creates a complete virtual signature of an existing physical building/structure and defines coordinates on a virtual grid and compares the linear range from a set of unique segments programmed on multiple sequenced and strategically placed identifier tags/chips or from identified telemetric signals pre-existing in the environment.
US08437952B2 Navigation system and method of recognizing traffic lane using the same
Provided are a navigation system and a method of recognizing a traffic lane using the same. The navigation system includes an electronic map in which information about roads and spatial data of topographical features around roads are stored, a satellite navigational device that calculates a position and a transverse point of a vehicle on the road using satellite navigation information and the road information, a radio communication unit that receives information about positions of the navigational satellites from a base station, and a lane recognition unit that calculates the number of lane-specific visible satellites and the number of real visible satellites on the basis of information about a lane position of the electronic map, spatial data of the topographical feature located at the transverse point, and the position information of the navigational satellites, and that compares the number of lane-specific visible satellites with the number of real visible satellites to recognize a lane along which the vehicle is traveling. Thus, there are no restrictions in the aspects of installation and maintenance, and accurate lane recognition is possible without an influence on the weather conditions around the road.
US08437948B1 Traffic forecasting
Among other things, one or more techniques and/or systems for forecasting traffic and concurrently presenting images of forecasted traffic are disclosed to facilitate more efficient departure and/or navigation by providing an outlook of anticipated traffic flow for an area and/or a route (e.g., associated with an origin and destination), for example. A predicted traffic pattern and/or associated navigation may be provided and/or generated based upon traffic data (e.g., historical traffic data, current traffic data, and/or predicted traffic data). Additionally, a suggested departure time may be provided to mitigate travel time to and/or from a destination, for example. Accepted suggestions may be associated with predicted traffic data to update predicted traffic patterns (e.g., predicted traffic data) thereafter. Accordingly, travelers may be provided with traffic forecasting to enable more desirable travel experiences (e.g., shorter travel times).
US08437946B2 Intake system control device and method
an intake system control device includes: an acquisition section that acquires an operation condition of an engine; a steady-state value determination section that determines input and output steady-state values for an intake system of the engine based on the acquired operation condition; a gain determination section that determines a gain for a state space model; and a first input calculation section that calculates the intake system input from the acquired operation condition, the input steady-state value, the output steady-state value, and an intake system output by using the state space model having the determined gain.
US08437945B2 Method of multiple injection timing control
A method for adjusting fuel injection timing in an internal combustion engine including a cylinder and configured to operate multiple fuel injections in the cylinder per combustion cycle includes monitoring in-cylinder pressure through a first combustion cycle, determining actual combustion phasing metrics based upon the in-cylinder pressure, monitoring a baseline fuel injection timing comprising a first injection timing and a second injection timing, providing expected combustion phasing metrics based upon the baseline fuel injection timing, comparing the actual combustion phasing metrics to the expected combustion phasing metrics, and adjusting the baseline fuel injection timing in a second combustion cycle based upon the comparing.
US08437941B2 Automated tuning of gas turbine combustion systems
A system for tuning the operation of a gas turbine is provided based on measuring operational parameters of the turbine and directing adjustment of operational controls for various operational elements of the turbine. A controller is provided for communicating with sensors and controls within the system. The controller receiving operational data from the sensors and comparing the data to stored operational standards to determining if turbine operation conforms to the standards. The controller then communicates selected adjustment in an operational parameter of the turbine. The controller then receives additional operational data from the sensors to determine if an additional adjustment is desired or is adjustment is desired of a further selected operational parameter.
US08437936B2 Method and system for vehicle ESC system using map data
An Electronic Stability Control (ESC) system for a vehicle is disclosed. An electronic control unit (ECU) is programmed to reduce vehicle lateral skidding by reducing differences between an intended vehicle yaw rate and an actual vehicle yaw rate by applying modifications to operation of the vehicle brakes and/or throttle. The ESC system receives inputs from wheel speed sensors, a steering wheel position sensor, a yaw rate sensor and a lateral acceleration sensor. The ECS system also receives input that indicates at least a property of the road upon which the vehicle is located, wherein the road upon which the vehicle is located is determined from a positioning system that uses a map database and the property is determined from the map database. The ESC system incorporates the road property information in determining when and/or how to modify operation of the vehicle to reduce vehicle skidding.
US08437935B2 Absolute acceleration sensor for use within moving vehicles
A vehicle monitoring system for turning off an idling engine comprises a vehicle speed sensor configured to detect a lack of motion, or “stationary status” of a vehicle and emit a parameter correlated to the motion status of the vehicle, a transmission status detector configured to detect a transmission status of the vehicle, an alerting device capable of warning other drivers of a stationary status of the vehicle and a control device. The control device is coupled to the vehicle speed sensor, the transmission status detector and the alerting device, wherein the vehicle speed sensor and the transmission status detector send a signal to the control device and the control device operates in a manner dependent on the motion status of the vehicle and the transmission status of the vehicle.
US08437932B2 Main modulation calibration using clutch trim valve
Various embodiments of methods, apparatus and systems that calibrate main modulation of an elector-hydraulic control system are presented. Some embodiments calibrate regulator control signals that cause a main regulator valve to develop a main line pressure based upon status of a clutch trim valve that develops a clutch feed pressure for a clutch of a transmission.
US08437928B2 Method for operating a multi-step automatic transmission
A method for operating a multi-step automatic transmission arranged in a drive train of a vehicle with a combustion engine. When downshifting from the third gear ratio to a second gear ratio, higher inertia must be shifted than when shifting from the third gear ratio to the first gear ratio. Upon a demand for a coasting downshift from the third gear ratio to the second gear ratio or to the first gear ratio with no performance demand on the combustion engine, the coasting downshift to the second gear ratio is not executed and the first gear ratio is engaged when the requirements for downshifting to the first gear ratio are met.
US08437919B2 Vehicle personalization system
A vehicle includes at least one reconfigurable system having a plurality of selectively variable parameters, and a controller that is operatively connected to the at least one reconfigurable system to control the values of the plurality of selectively variable parameters. The controller is also configured to receive data indicative of physical characteristics of a person from at least one data storage medium, and configured to determine values of the selectively variable parameters according to a predetermined algorithm based on the data indicative of physical characteristics of a person. The controller is also configured to cause the selectively variable parameters to assume the determined values.
US08437917B2 Vehicle launch anticipation and adaptation
A launch interval is determined for a vehicle based on the time that the operator takes to move a foot from the brake pedal to the accelerator pedal for launching the vehicle from a stopped condition. Such launch interval may be determined for multiple launches to determine to determine an average launch interval. During the launch interval, actions can be taken to prepare the engine and/or turbocharger to launch the vehicle once the operator has called for such a launch by depressing the accelerator pedal. The magnitude of the actions taken and/or the rate at taking such actions can be based on the launch interval, i.e., whether the operator tends to move rapidly or slowly from brake pedal to accelerator pedal. The vehicle may base the rate of the actions on the driving style of the particular driver currently driving the vehicle.
US08437912B2 Hydraulic propulsion, gyroscopic energy storage vehicle drive system
A high efficiency vehicle propulsion system to propel a vehicle using a hydraulic motor pump functioning as motor connected to the vehicle wheels. Vehicle braking and deceleration energy is recaptured using the same hydraulic motor pump functioning as a pump and stored in an inertia wheel configured as a gyroscope. Energy is stored in and retrieved from the inertia wheel by the use of a hydraulic motor pump functioning as a motor to store energy in the inertia wheel of the gyroscope or as a pump or to retrieve energy from the inertial wheel of the gyroscope. Energy to serve the system is derived from the use of a small engine running infrequently and intermittently. Additional energy is retrieved by the use of an active shock absorption system. Energy management and vehicle propulsion are controlled by a central computer processing signals derived from action of an on-board operator, an on-board program of from a remote source. Vehicle roll over accidents are inhibited by the use of the inertial stability of the gyroscope to prevent excessive vehicle roll attitude.
US08437909B2 Method and apparatus for communication within control systems
A computer program product includes a storage medium that stores instructions for execution by a processing circuit for practicing a method for synchronous communication in a control system. Within a first time interval, a first source task is executed to broadcast a first destination task, within a second sequential time interval, the first destination task is communicated over a channel to a first destination, and within a third sequential time interval, the first destination task is consumed. Within the first time interval, a second source task may be executed to broadcast a second destination task, within the second sequential time interval, the second destination task may be communicated over the channel to a second destination, and within the third sequential time interval, the second destination task may be consumed. The first source task is allowed to be scheduled ahead of the second source task, and the second source task is allowed to be scheduled ahead of the first source task.
US08437908B2 Battery monitor system attached to a vehicle wiring harness
A computer system that installs in the proximity of the vehicle's operator, attaches to the battery power source in the vehicle's wiring harness, gathers information relating to the operational state of the vehicle's battery, calculates the health of the battery from the gathered information, provides the health and operational state of the battery to the vehicle's operator and can include the means for supporting non-battery related functions.
US08437900B2 Control device for guided travel of unmanned vehicle
A control device for guided travel of an unmanned vehicle, in which the unmanned vehicle is guided to travel by receiving a signal sent from a GPS satellite by the unmanned vehicle, measuring its own vehicle position based on the signal, and controlling such that a positional shift between the vehicle position and a target point that is a passing point sequentially set on a target traveling course falls into an allowable range for controlling error, wherein a guidable range is set in advance such that a position measurement error is added to the allowable range for controlling error; the position measurement error is obtained based on position measurement accuracy information from the signal; the allowable range for controlling error is changed according to the obtained position measurement error; and control is performed such that the positional shift falls into the changed allowable range for controlling error.
US08437888B2 Distributed architecture for all radionavigation aids
The present invention relates to a distributed architecture for all aerial navigation aids. So that this architecture makes it possible to reduce the weight and/or the bulk of the cables linking the antennas to the corresponding equipment, as well as the weight and/or the bulk of at least part of said equipment, a part at least of the receivers is sited remotely in proximity to the corresponding antennas, and a part at least of the power supply for the equipment of the aircraft is centralized, and this centralized supply distributes a stabilized DC power supply to the remotely sited equipment.
US08437882B2 Managing power utilized within a local power network
Power utilized in a local power network may be managed. The local power network may include a power management system. The power management system may communicate with one or more of a circuit controller, a switch controller, and/or an outlet controller in order to manage power utilization.
US08437881B2 Systems and methods for computer equipment management
Methods of placing computer equipment within a server room. The methods may comprise receiving a reservation request for a first piece of computer equipment and selecting a first zone of the server room. The reservation request may specify a type of the first piece of computer equipment. Also, the power dissipated by computer equipment currently present in the first zone plus a power dissipated by the first piece of computer equipment may be less than a maximum power capacity of the first zone. The methods may also comprise selecting a first cabinet within the first zone. The first cabinet may comprise free physical space sufficient for the first piece of computer equipment. In addition, the methods may comprise reserving a portion of the first cabinet for the first piece of computer equipment.
US08437880B2 System and method for enhancement of power generation facilities
A system and method for enhancing operation of a power generation system. The method includes receiving forecasts at a predictive control unit. The method also includes accessing via a controller real-time lifing models or near real-time lifing models in the predictive control unit. Additionally, the method includes accessing via the controller an enhancer configured to simulate operation of a power generating unit in the power generation system to generate an enhancement of the power generation system based on the forecasts and the real-time or near real-time lifing models.
US08437869B1 Deconstructing electronic media stream into human recognizable portions
A system trains a first model to identify portions of electronic media streams based on first attributes of the electronic media streams and/or trains a second model to identify labels for identified portions of the electronic media streams based on at least one of second attributes of the electronic media streams, feature information associated with the electronic media streams, or information regarding other portions within the electronic media streams. The system inputs an electronic media stream into the first model, identifies, by the first model, portions of the electronic media stream, inputs the electronic media stream and information regarding the identified portions into the second model, and/or determines, by the second model, human recognizable labels for the identified portions.
US08437868B2 Method for coding and decoding the wideness of a sound source in an audio scene
A parametric description describing the wideness of a non-point sound source is generated and linked with the audio signal of said sound source. A presentation of said non-point sound source by multiple decorrelated point sound sources at different positions is defined. Different diffuseness algorithms are applied for ensuring a decorrelation of the respective outputs. According to a further embodiment primitive shapes of several distributed uncorellated sound sources are defined, e.g. a box, a sphere and a cylinder. The width of a sound source can also be defined by an opening-angle relative to the listener. Furthermore, the primitive shapes can be combined to do more complex shapes.
US08437866B2 Internally interconnected electrode assembly for a lead and method therefor
An internally connected interconnect for an electrode and method for forming same.
US08437865B2 Shielded network for an active medical device implantable lead
A shielded component or network for an active medical device (AMD) implantable lead includes (1) an implantable lead having a length extending from a proximal end to a distal end, all external of an AMD housing, (2) a passive component or network disposed somewhere along the length of the implantable lead, the passive component or network including at least one inductive component having a first inductive value, and (3) an electromagnetic shield substantially surrounding the inductive component or the passive network. The first inductive value of the inductive component is adjusted to a account for a shift in its inductance to a second inductive value when shielded.
US08437863B2 Electrode lead
An implantable electrode lead for tissue stimulation adapted to be attached to an implantable tissue stimulator provided with a pulse generator, has at least two stimulation electrodes to apply stimulation pulses to said tissue and arranged close to the distal end of the electrode lead, and at least two electrical conductors to connect said electrodes to said pulse generator. The electrode lead further has a switching unit arranged close to the distal end of the electrode lead and adapted to switch the electrode lead between a local pacing mode and a normal pacing mode, the switching unit being controlled by a mode control signal. Further, a pacing module is arranged close to the distal end of the electrode lead and in relation to the switching unit and being connectable to said at least two stimulation electrodes, the pacing module includes a pulse generating unit to generate stimulating pulses to be applied to the tissue by the stimulation electrodes. When the electrode lead is in the local pacing mode the electrical conductors are disconnected from said stimulation electrodes which instead are connected to the pacing module, and when the electrode lead is in the normal pacing mode the electrical conductors are connected to the stimulation electrodes.
US08437858B2 Visual prosthesis system for displaying video image and text data
A visual prosthesis system comprises a retina implant at least partly located in the interior of a patient's eye. The retina implant comprises an array of micro-contacts adapted for contacting ganglia of the patient's retinal tissue. The visual prosthesis system further comprises a data processing unit with an additional interface for receiving an external signal from an external signal source, the data processing unit being adapted for converting the external signal into corresponding stimulation data for the retina implant, and a wireless transmission unit adapted for transmitting the stimulation data to the retina implant via wireless transmission. The retina implant is adapted for receiving the stimulation data and for stimulating the micro-contacts according to the stimulation data.
US08437855B2 Connector assembly for use with medical devices
Connector assemblies for use with implantable medical devices having easy to assemble contacts are disclosed. The connector assemblies are generally formed by coupling a plurality of ring contacts, sealing rings, and spring contact elements together with at least one holding ring to form a connector having a common bore fore receiving a medical lead cable. Contact grooves or spring chambers for positioning the spring contact elements are formed in part by assembling multiple components together.
US08437853B2 Safe-mode operation of an implantable medical device
An implantable medical device (IMD) may include a lead circuit including a first node configured to be coupled to a first lead that may be coupled to a first target tissue and including a second node configured to be coupled to a second lead that may be coupled to a second target tissue. The IMD may include an impedance unit that may determine at least one characteristic of coupled energy associated with the lead circuit, where the coupled energy may be produced by a source external to the IMD. The impedance unit may provide an impedance between the first node and the second node, where the impedance is selected based at least in part on a characteristic of the coupled energy. The impedance is selected to reduce the coupled energy or a negative effect associated with functionality of the IMD induced by the coupled energy.
US08437849B2 Method and apparatus for atrial pacing during tachyarrhythmia
An implantable cardioverter/defibrillator (ICD) delivers atrial pacing under several scenarios during a tachyarrhythmia episode that is detected using a ventricular rate. In various embodiments, the atrial pacing terminates the detected tachyarrhythmia and/or enhances the classification of the detected tachyarrhythmia, thus avoiding ineffective and/or unnecessary delivery of a ventricular anti-tachyarrhythmia therapy when the detected tachyarrhythmia has a supraventricular origin.
US08437848B2 Apparatus for treating the physiological electric conduction of the heart
A new pacemaker apparatus for treating the physiological electric conduction of the heart that includes a conduction abnormality in a ventricle. The pacemaker includes a pulse generator and a pacing electrode located in the heart, the pulse generator providing pacing signals to the pacing electrode. The pacemaker further includes a signal generation circuit that generates electrical signals from heart-related feedback signals that indicate that the pacing electrode is delivering the pacing signals in a region at or near the His bundle of the heart. The combination of the pulse generator and the signal generation circuit indicates that the pacing electrode is delivering the pacing signals in the region, at or near the His bundle of the heart, to electrically bypass the conduction abnormality of the heart in the ventricle.
US08437847B2 Battery compartment for an external pacemaker
A pacemaker comprising a battery compartment displaceable between a removal position and an operating position along a first direction of displacement for receiving a replaceable battery having a first and a second battery pole disposed on a battery face. The battery compartment comprises an electrically isolating partial cover, which is disposed on a second side opposite the first side and designed to cover a base of the battery directed toward the second side in the direction of the removal side of the battery compartment.
US08437839B2 Electrocardiographic assessment of arrhythmia risk
Systems and methods are provided in the disclosure for estimating a risk of arrhythmia in a patient using electrocardiographic analysis. In certain aspects, a method of estimating a risk of arrhythmia in a patient is provided. The method comprises receiving electrocardiographic signals of the patient from a plurality of leads over a plurality of heart beats, averaging the electrocardiographic signals to produce an averaged electrocardiographic signal, and determining deflections in the averaged electrocardiographic signal, wherein each deflection has an amplitude and a duration. The method further comprises determining a significance of each deflection based on whether the amplitude of that deflection exceeds a threshold, and estimating a risk of arrhythmia in the patient based on at least one of a number, the amplitudes, and the durations of the significant deflections within a portion of the averaged electrocardiographic signal.
US08437838B2 Methods and devices for identifying overdetection of cardiac signals
Methods, systems, and devices for signal analysis in an implanted cardiac monitoring and treatment device such as an implantable cardioverter defibrillator. In illustrative examples, sensed data including detected events is analyzed to identify likely overdetection of cardiac events. In some illustrative examples, when overdetection is identified, data may be modified to correct for overdetection, to reduce the impact of overdetection, or to ignore overdetected data.
US08437837B2 Method and apparatus for induced T-wave alternans assessment
An implantable medical device and associated method assesses T-wave alternans. The method includes sensing a cardiac signal from implanted electrodes subsequent to a premature contraction; measuring a T-wave parameter from the sensed cardiac signal for a plurality of cardiac cycles; and determining a T-wave alternans metric corresponding to the measured T-wave parameter.
US08437835B2 Liquid injector displaying input injection condition as image
The preset invention provides a liquid injector in which, when an injection time period and an injection rate are entered as an injection condition, a condition image having a horizontal width corresponding to the injection time period and including the injection rate as text data is displayed in a condition screen with its vertical axis representing the injection rate and its horizontal axis representing the injection time period at a vertical position in association with the injection rate and a horizontal position in association with the injection time period. The operator easily understands instinctively the injection condition from the horizontal width and the position of the condition image, and since the condition image includes the injection rate as text data, the operator can check quickly the numerical values. Thus, the liquid injector can be provided which allows simple entry and review of the injection condition.
US08437834B2 Breast marker
Tissue markers, systems for marking tissue, and methods of using tissue markers. A tissue marker may have a body with a first surface and a second surface, a plurality of coupling sites, and a plurality of elongate members. The tissue marker may include a remotely visible material. The tissue marker may have a delivery configuration that is different from a deployed configuration.
US08437831B2 Method for operating a hybrid medical imaging unit comprising a first imaging device of high spatial resolution and a second nuclear medicine imaging device of high sensitivity
A method is disclosed for operating a hybrid medical imaging unit including a first imaging device of relatively high spatial resolution and a second nuclear medicine imaging device of relatively high sensitivity that respectively acquire imaging measurement signals from a common examination volume. In at least one embodiment, the method includes determining the duration of the measurement signal acquisition of one imaging device as a function of the duration of the measurement signal acquisition of the other imaging device, which is defined by the occurrence of a specific truncation criterion.
US08437828B2 Blood inspection device
A blood inspection device capable of separately discharging a sensor and a filter by using a single discharger means. The blood inspection device has a housing provided with a circular hollow cylindrical body having an opening. A filter including a filter is provided inside the cylindrical body, and a sensor is provided outside the cylindrical body. A body of the discharger is slidable outside the cylindrical body. A first discharge section of the discharge comes into contact with the sensor unit to push out and discharge it. A second discharge section of the discharger comes into contact with the filter to push out and discharge it.
US08437826B2 Clip-style medical sensor and technique for using the same
A clip-style pulse sensor may be adapted to apply limited, even pressure to a patient's tissue. A clip-style sensor is provided that reduces motion artifacts by exerting limited, uniform pressure to the patient tissue to reduce tissue exsanguination. Further, such a sensor provides a secure fit while avoiding discomfort for the wearer.
US08437825B2 Contoured protrusion for improving spectroscopic measurement of blood constituents
A noninvasive physiological sensor for measuring one or more physiological parameters of a medical patient can include a bump interposed between a light source and a photodetector. The bump can be placed in contact with body tissue of a patient and thereby reduce a thickness of the body tissue. As a result, an optical pathlength between the light source and the photodetector can be reduced. In addition, the sensor can include a heat sink that can direct heat away from the light source. Moreover, the sensor can include shielding in the optical path between the light source and the photodetector. The shielding can reduce noise received by the photodetector.
US08437819B2 Superconductor cable
Superconductor cable having a plurality of flat, tape-shaped ribbon superconductor wires assembled to form a stack having a rectangular cross section, the stack having a twist about a longitudinal axis of the stack. Multiple superconductor cables including twisted stacked-cables of the flat-tape-shaped superconductor wires, and power cable comprising the twisted flat-tape stacked cables are disclosed. Superconducting power cable disposed within and separated from an electrical insulator with a space passing cryo-coolant between the superconducting cable and insulator is also disclosed.
US08437814B2 Slide opening/closing device, method of restricting sliding movement of slide member, electronic apparatus, and mobile terminal device
A slide opening/closing device that includes a housing; an opening formed in the housing; a lid with a protrusion, the lid being configured to cover the opening; a sliding member having an abutting claw, and a sliding-movement restricting member. The sliding member is mounted on the housing proximal to the opening and at least partially covering the lid and opening when sliding in one moving direction. The sliding-movement restricting member includes an abutting portion and is made of an elastic material. The abutting portion is configured to abut the abutting claw of the sliding member when the lid is detached from covering the opening, and the abutting portion is configured to be displaced from a path of the abutting claw that is in the one moving direction when the lid is attached to the housing to cover the opening.
US08437813B2 Communication device with multiple detachable communication modules
A wireless communication device has a docking cavity, a short-range transceiver, and a long-range transceiver for long-range wireless communication with a wireless network. A wireless communication module includes a speaker and a microphone, and a short-range transceiver for short-range wireless communication with the device's short-range transceiver. The module is configured to operate in first and second modes. In the first mode, the module is separated from the communication device. In the second mode, the module is mounted in the cavity. In both modes, communication between a user and the network is conducted through the module's microphone and speaker, both short-range transceivers and the long-range transceiver.
US08437812B2 Headset with auxiliary input(s) for cell phone and/or other devices
An active-noise-reduction (ANR) headset includes at least one auxiliary connection to an output of at least one device, such as a personal communications, computing, and/or entertainment device. An exemplary headset also includes a primary connection to an aircraft two-way radio or public-address system and circuitry for automatically suppressing or muting the volume of an auxiliary input signal relative to that of a primary input signal. Other exemplary features include a headset power supply, a microphone, a microphone preamplifier, and a device-detection circuit. The device-detection circuit selectively couples the power supply to the microphone preamplifier, enabling it to provide audio signals to the microphone input of the auxiliary device.
US08437807B2 Portable phone having electro optic image projection system and orientation sensing device
An apparatus may include a device and an image projection system configured to form an image on a surface viewable by a user. The image projection circuit may be configured to receive signals from the device, generate a pattern representative of data, process the pattern into a mirror image of the image, and project the mirror image from the device. The image projection system may include an electro optic system for generating the pattern, and an optics system for projecting the mirror image onto the surface. A method for projecting data may include providing the device with the image, and providing the image to the surface with the image projection system. The method may also include manipulating the device and/or a body part to locate and focus the image, sensing an orientation of the device, and orienting the image based, at least in part, on the sensing step.
US08437806B2 Mobile terminal and method for displaying data in mobile terminal
A mobile terminal disposed with electronic paper and a method for displaying data in the mobile terminal are disclosed, wherein the mobile terminal comprises: a first display including a light emitting display; a second display including an electronic paper; and a controller configured to turn off the first display and to allow data to be displayed on the second display if a power event occurs.
US08437804B2 Mobile phone and dialing method thereof
A dialing method of a mobile phone having no physical keyboard is provided. The dialing method includes the following steps. Firstly, a dialing instruction is enabled. Then, a virtual keyboard and a voice recognition module are enabled according to the dialing instruction, so as to receive an input datum from a user. Further, the mobile phone performs a dialing function selected by the user.
US08437801B2 Radio communications device, universal integrated circuit card and related method and communications device
The present invention provides for a UICC interface and related interfacing method, for use in a mobile radio communications device and including an element enabling the UICC to provide an indication that at least one service requiring location data is present in the UICC, an element for UICC to receive notification that a source of location data is available, an element for allowing the UICC to initiate transfer of location data thereto, an element for the actual transfer of the location data to the UICC, and an element enabling the UICC to terminate the transfer of the location data, and wherein the location data can be provided from a GPS module or remotely in a contact-less manner.
US08437800B2 Information processing apparatus and method, information processing system, and transmission medium
When a user gets interested in some music he/she listens to somewhere, for example, in a coffee shop, the user records that music in a memory provided in a portable terminal. A processor reads the information recorded in the memory and performs a predetermined process on it. The resultant information is stored on a storage device. The information stored on the storage device is then transferred to a remote server via a communication device. The remote server searches the database for the title of the music corresponding to the received information and the singer's name, and returns the results to the terminal. Thus, the user can easily get information about the title of the music and the singer's name.
US08437795B2 Communication system for inter-cell coordination
System and methods for intercell coordination are provided. The system includes a macro terminal and a macro base station that allocate a radio resource for a sounding signal and determine a pattern of a sounding signal, in advance. The macro base station provides a femto base station included in the system with information about the pattern of the sounding signal, and the information about the radio resource of the sounding signal. The femto base station may receive the sounding signal from the macro terminal based on the information, and thus, the femto base station may determine whether the macro terminal exists and may determine a channel between the macro terminal and the femto base station.
US08437791B2 Method and system for controlling talk time for PoC user
A method and system for controlling a talk time for a PoC user is provided, capable of freely extending and using the talk time according to whether there is a floor requester or a priority when a talker obtains a floor during PoC communication. The method includes determining whether a talk limit time of a PoC client that is transferring a talk burst is close at hand; when the talk time limit is close at hand, determining whether or not a floor requester who makes a request for a floor is in a floor list for storing the floor requester; and when the floor requester is not in the floor list, extending the talk time and transferring the talk burst.
US08437789B2 Apparatus and method for cooperative transmission/reception in wireless communication system
For cooperative transmission in a broadband wireless communication system, an apparatus and operating method of a Base Station (BS) in a broadband wireless communication system are provided. The method includes receiving a cooperative transmission REQuest (REQ) message which includes at least one of information designating a cooperative Mobile Station (MS), a pilot pattern of the cooperative MS, a variable determining a permutation pattern, and an orthogonal code of the cooperative MS, from a control station, allocating a resource of a predefined Coordinated MultiPoint transmit/receive (CoMP) zone occupying part of a frame, to at least one cooperative MS designated by the cooperative transmission REQ message, and communicating with the at least one cooperative MS according a cooperative transmission scheme using the resource of the CoMP zone.
US08437787B2 Mobile communication system, mobile communication device, and method for employing antenna and transmitting unit selection for transmission of reference and data signals
A mobile communication device includes antennas, transmitting units, and receiving units. A baseband processing unit of the mobile communication device transmits data signals to a base station device through a receiving unit and an antenna that are selected based on an instruction received from the base station device. The baseband processing unit transmits reference signals to the base station device through the transmitting units and the antennas while preventing transmission frequencies of the reference signals from overlapping one another. A baseband processing unit of the base station device transmits, to the mobile communication device based on qualities of the received reference signals, a signal indicating information concerning which of the antennas and the transmitting units of the mobile communication device are used for transmitting the data signals, the signal also indicating information concerning whether or not to make the transmitting units and the antennas share transmission of the reference signals. Thus, interferences due to degradation of communication quality and to an increase in the number of reference signals can be prevented.
US08437786B1 Method and device for adjusting frequency band mode
Embodiments of the present invention provide a method and a device for adjusting a frequency band mode, which relate to the field of wireless communications. The method includes: according to pre-stored base station location information and an azimuth of an antenna of each base station, displaying each base station and the antenna of each base station on a map by using a base station identifier and an antenna identifier respectively; and according to a pre-stored range of cells covered by each antenna and environment information of each cell, obtaining a configured neighboring cell of each cell, and displaying the cell covered by each antenna and the configured neighboring cell of each cell on the map.
US08437784B2 System and method to initiate a mobile data communication utilizing a trigger system
A system and method to enable a user to initiate a communication with an organization using a mobile communication device by means of a trigger system. A system and method to enable an organization to acquire a user mobile device address by means of a trigger system. A system and method to enable an organization to respond to a user by means of a trigger system and a message application server. A system and method to enable organizations to deliver mobile messages, coupons, offers and promotions to users mobile device by means of a combination of a trigger system, a message application server and an offer application.
US08437783B2 Method and apparatus for mobile subscriber alert notification
A Location Server receives requests for subscribers that are within an Alert Area to enable notifications/alerts to be sent to the subscribers from an Alert Application. The Location Server extracts the location information by performing a search in a Database for subscribers that are located in the Alert Area. The quality of the locations in the database is dependent of the frequency with which a Core Network sends passive location data to the Location Server at network events when the Mobile Station is in contact with the network. The Location Server reconfigures the Core Network and Radio Access Network to send the information when it is needed. An advantage of the invention is that it is possible to provide services that require knowing which subscribers are currently located in a specific area in a flexible way without over loading the mobile network.
US08437781B1 Method and system of paging an access terminal
An access network may be maintaining data indicating which of its coverage areas have a short occupancy time. The access network may then conduct a first paging of an access terminal in each coverage area in a first set of coverage areas, the first set including a subset of coverage areas having a short occupancy time. Thereafter, the access network may determine that it has not received a response to the first paging from the access terminal during a first timeout period, which is preferably shorter than a predefined paging timeout period. In response, the access network may conduct a second paging of the access terminal in only each coverage area in the subset of coverage areas (i.e., the coverage area(s) in the first set of coverage areas that have the short occupancy time).
US08437772B2 Transmitter position integrity checking
The subject matter disclosed herein relates to determining whether a reported position of a wireless transmitter is sufficiently accurate in accordance with an accuracy metric based at least in part on a calculated range between an estimated position of a mobile station and the reported position and also based at least in part on one or more measurements taken from one or more signals transmitted by the wireless transmitter.
US08437765B2 Identifying locations for small cells
A device identifies mobile devices within a geographical area associated with a carrier network. The device further divides the geographical area into cells. The device also collects network statistics associated with the mobile devices. The device assigns values to the cells based on the network statistics, and identifies locations in which to place the small cells within the geographical area based on the values.
US08437764B2 Determining an optimized configuration of a telecommunication network
It is described a method for determining an optimized configuration of a telecommunication network including a first base station serving first user equipments within a first cell and a second base station serving second user equipments within a second cell. The method includes (a) collecting first measurement reports from the first user equipments, (b) collecting second measurement reports from the second user equipments, (c) generating a first information based on the first measurement reports, wherein the first information is indicative for the current coverage situation within the first cell, (d) generating a second information based on the second measurement reports, wherein the second information is indicative for the current coverage situation within the second cell and (e) determining the optimized configuration of the telecommunication network based on the first and on the second information. It is further described a base station and a central network element, which are adapted to carry out the above described method.
US08437763B2 Mechanisms to update a serving base station with the CSG memberships of a mobile station
Mechanisms to update a serving BS with the CSG memberships of a MS are generally presented. In this regard, a base station is introduced including a wired backbone interface to communicate with a plurality of macro base stations and a plurality of femto base stations, and control logic, the control logic to identify one or more femto base station(s) that a mobile station is authorized to access, and the control logic to generate a request for the mobile station to scan for a specific femto base station which the mobile station is authorized to access. Other embodiments are also described and claimed.
US08437762B2 Adaptive transmission (Tx)/reception (Rx) pulse shaping filter for femtocell base stations and mobile stations within a network
A mobile station may include a standard transmit pulse-shaping filter, a standard receive pulse-shaping filter, a narrower transmit pulse-shaping filter, and a narrower receive pulse-shaping filter. A femtocell base station may include a narrower transmit pulse-shaping filter and a narrower receive pulse-shaping filter. The mobile station may utilize the narrower transmit pulse-shaping filter for transmitting uplink signals and the narrower receive pulse-shaping filter for receiving downlink signals when it is receiving service from the femtocell base station. The mobile station may utilize the standard transmit pulse-shaping filter for transmitting uplink signals and the standard receive pulse-shaping filter for receiving downlink signals when it is receiving service from a macrocell base station.
US08437759B2 Method for performing handover
A method for enabling a target base station to perform handover of a UE (user equipment) from a source base station to the target base station is provided. The method includes receiving a request for handover of the UE from the source base station, allocating a handover identifier for the UE and transmitting the handover identifier to the source base station. The handover identifier identifies the UE during handover. The UE can use the handover identifier which relatively occupies small amount of radio resources during handover or initial access process.
US08437754B2 Apparatus, computer programs and methods for enabling filtering of neighbor cells or frequencies
A user equipment UE receives (302) from a serving cell indications of frequency bands supported by neighbor cells/frequencies, at least one individual neighbor cell/frequency supporting a plurality of frequency bands. The neighbor cells/frequencies are filtered (304) to retain only those that are indicated to support a frequency band or frequency bands which are also supported by the UE. Examples are given of various system information blocks for sending the frequency band indications to the UE. In one embodiment (310), they are arranged in an information element IE having an entry for each of the neighbor cells/frequencies and a list of frequency bands for each entry. In another (312), the IE has an index and an associated frequency band(s) where a value of the index indicates that one or more of the neighbor cells/frequencies referred to by the index belongs to the associated frequency band(s).
US08437752B2 Method and system for facilitating execution of automatic neighbor relation functions
Methods and apparatuses for facilitating execution of automatic neighbor relation (ANR) functions are provided. A base station and operation and maintenance (OAM) system are disclosed. The base station receives neighbor cell detection data identifying neighbor cells detected by an access terminal. The base station also receives neighbor cell management data generated by the OAM system, which facilitates performing an ANR function. The base station then automatically updates a neighbor list according to the neighbor cell management data and the neighbor cell detection data.
US08437747B2 Visual ARS service system and method enabled by mobile terminal's call control function
Disclosed is a system and a method for providing a Visual ARS (VARS) service by using a call control function of a mobile communication terminal. In the system and the method, a user of a terminal can select an existing voice guidance service or an available visual guidance service when trying a call connection to a telephone number of an existing call center. When selecting a visual guidance service, an originator receives an ARS service on a screen of the terminal of the originator. Accordingly, the user can receive and use the VARS service according to the user's selection by using a mobile communication network, so that the user can handle a task requested on a screen of the terminal. Hence, it is possible to overcome the disadvantage of a limited voice guidance-centered ARS service that a call center currently provides in a stereotyped manner regardless of the generation development of terminals. Also, it is possible to provide various VARS services with the development of mobile communication terminals.
US08437744B1 Methods and devices for remote processing of information originating from a mobile communication device
In part the invention relates to a method of providing remote access to data generated by a mobile device having a device storage element. The method includes the steps of monitoring the mobile device such that changes in local data resident in the device storage element are detected using a client application installed on the mobile device, wherein the changes in the local data accumulate during a period of time to comprise at least one change set; transmitting the at least one change set over a network; receiving the at least one change set at a remote server, the remote server having a remote storage element; and processing the at least one change set using a server application to generate user accessible remote data.
US08437741B2 Intelligent network access controller and method
An intelligent network access controller for use with a wireless network that provides communications services to subscribers having wireless communications devices includes a multi-protocol interface for receiving and sending digital messaging by the wireless communications devices; an identification module that determines an identity of a wireless communications device; an access module that receives the identity and determines an access level for the wireless communications device; and a locking module that locks selected wireless communications devices to the controller based on the determined access level.
US08437739B2 Method and apparatus for generating a cryptosync
A method and apparatus for generating a cryptosync is disclosed that generates a cryptosync with the desired variability without the overhead in complexity and size of prior cryptosyncs. The cryptosync is generated from a combination of fields including fields relating to the segmentation and reassembly of the data packets at a transmitting terminal and a receiving terminal. The resultant cryptosync does not repeat during the use of a particular security key.
US08437738B2 Mobile device-based bandwidth throttling
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing mobile device-based bandwidth throttling. In one aspect, a method includes receiving policy from a wireless carrier that specifies one or more data usage thresholds allotted by the wireless carrier for data transferred over a wireless carrier network during a predetermined period of time, determining an amount of data that has been transferred by the mobile device over the wireless carrier network during the predetermined period of time, determining that the amount exceeds one or more of the data usage thresholds, and throttling the bandwidth of a mobile device over the wireless carrier network based on determining that the amount exceeds one or more of the data usage thresholds.
US08437736B2 Mobile device-based bandwidth throttling
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing mobile device-based bandwidth throttling. In one aspect, a method includes receiving policy from a wireless carrier that specifies one or more data usage thresholds allotted by the wireless carrier for data transferred over a wireless carrier network during a predetermined period of time, determining an amount of data that has been transferred by the mobile device over the wireless carrier network during the predetermined period of time, determining that the amount exceeds one or more of the data usage thresholds, and throttling the bandwidth of a mobile device over the wireless carrier network based on determining that the amount exceeds one or more of the data usage thresholds.
US08437733B2 Mobile terminal for implementing monitoring management and monitoring implementation method thereof
A mobile terminal for implementing monitoring management is disclosed in the present invention. The mobile terminal includes a user danger level monitoring platform configured to adapt to a monitored current situation of a user, enable a corresponding danger level and take a corresponding rescue measure. A method for implementing monitoring management is also disclosed in the present invention. The method includes adapting to a monitored current situation of a user, enabling a corresponding danger level and taking a corresponding rescue measure. With the mobile terminal and the method of the present invention, it is possible to monitor the user request for help in real time and to take the corresponding rescue measures in time according to the different needs faced by the user, and win the rescue time.
US08437731B2 Emergency call analysis system
A method for predicting a survival rate among individuals, where the survival rate depends in part on a responsiveness of emergency personnel, and the responsiveness of the emergency personnel depends in part on an amount of time taken to route an emergency call to a primary emergency response center, includes determining, by a computer system, a number of emergency calls initially routed to a primary emergency response center. The computer system determines a number of emergency calls initially routed to a secondary emergency response center that, in turn, routes the emergency calls to the primary emergency response center. The computer system calculates a survival rate amount individuals according to a function of the determined number of the number of emergency calls initially routed to a primary emergency response center and the number of emergency calls initially routed to a secondary emergency response center. The calculated survival rate is displayed on a terminal.
US08437730B2 Adaptive quality of service for wireless communication device
The subject matter disclosed herein relates to adaptive quality of service for a wireless communication device.
US08437729B2 Apparatus for and system for enabling a mobile communicator
Disclosed herein is a mobile communicator that includes a contact operable between an open configuration and a closed configuration and positioned to complete an electric circuit when the contact is in the closed position thereby activating the mobile communicator and providing the mobile communicator with functionality. The mobile communicator includes a display, a notification mechanism, a user interface, a transmitter and a receiver. Further, the mobile communicator includes an initial default disabled state, wherein at least one of a plurality of functions are disabled. The mobile communicator remains in the initial default disabled state even when the contact is in the closed position and the activating electrical circuit is complete. A logic of the enabling system is configured to change the initial default disabled state of the mobile communicator to an enabled state, wherein the at least one of the plurality of functions become enabled, when a condition is satisfied.
US08437727B2 Signal processing device, mobile communication terminal device, and wireless communication system
A signal processing device such as an RFIC having a function of holding therein control data, enabling stable operation of an integrated circuit because of suspension of power supply during the intermittent reception suspension period in the standby mode, and enabling further improvement of power saving. A portable communication terminal device and a radio communication system are also provided. The signal processing device has an RFIC unit (12) and an ASIC unit (13) connected to the RFIC unit (12) via an input/output buffer circuit (140), making control such that power supply to the RFIC unit (12) is suspended during the reception suspension period during which signaling information is not received in the standby mode and power is supplied to the RFIC unit (12) when signaling information is received, and including an SPI therein. The ASIC unit (13) makes a control simultaneously with suspension of the power supply to the input/output buffer circuit (140), fetches a register value from a control register (34) before the power supply to the RFIC unit (12) is suspended, holds the register value in the SPI, and transfers the held register valued to the RFIC unit (12) and the control register (34) when the power supply is restarted.
US08437726B2 High speed, wide frequency-range, digital phase mixer and methods of operation
The present disclosure is directed to a unit phase mixer in combination with an input buffer. The unit phase mixer has a pull-up path for pulling an output terminal up to a first voltage. The pull-up path has a first transistor responsive to a first enable signal and a series connected second transistor responsive to a first clock signal. The unit phase mixer has a pull-down path for pulling the output terminal down to a second voltage. The pull-down path has a third transistor responsive to a second clock signal and a series connected fourth transistor responsive to a second enable signal. The input buffer skews the first and second clock signals by different amounts to enable a break-before-make method of operation so that the first voltage is not connected to the second voltage. The unit phase mixer can be used as a building block in more complex mixers which may include the ability to weight the input clocks as well as providing feed-forward paths for certain of the signals. Because of the rules governing abstract, this abstract should not be used to construe the claims.
US08437723B2 Amplifier circuit and communication device
There is provided an amplifier circuit including: a first transistor having a source thereof connected to an input port and having a gate thereof grounded; a second transistor having a gate thereof grounded; a first inductor provided between a drain of the first transistor and a source of the second transistor; and a second inductor provided between a drain of the second transistor and an output port.
US08437718B2 Gain index based radio calibration
A wireless device includes an antenna, Radio Frequency (RF) circuitry, and baseband processing circuitry. The baseband processing circuitry couples to the RF circuitry and is operable to determine operational calibrations settings that may include pre-distortion characteristics and RF signal path settings, both of which are determined via calibration operations. The calibration operations are initiated when an operational value of the wireless device compares unfavorably to at least one operational threshold. Monitoring circuitry coupled to the RF circuitry and to the baseband processing circuitry monitors operational characteristics of the RF circuitry. Calibration operations may be initiated based upon RF circuitry temperature, supply voltage, PA current, PA gain input level/average, among other triggers.
US08437714B1 Advanced load-switch circuit with zero phase rotation
The present disclosure relates to the efficient transmission of voice and data signals using mobile terminals, and in particular to optimizing the power added efficiency (PAE) of a power amplifier (PA) by controlling the amplifier's load impedance over a range of radio frequency (RF) output power levels. A power amplifier having a first power level and at least a second power level is provided along with a first impedance matching network section with an output. A second impedance matching network section and at least a third impedance network section in communication with the output are selectably coupled to a load network by switches that are opened and close in response to various power levels of operation for the load switch circuit.
US08437712B2 Method and system for multiple antenna communications using multiple transmission modes, related apparatus and computer program product
A system for diversity processing a signal propagated via two diversity antennas includes: respective propagation paths for propagating two replicas of the signal, these propagation paths being coupled to the two diversity antennas so that the replicas are propagated via different antennas; a time variable delay element for subjecting at least one of the replicas to a time variable delay; and a level adjusting element, such as an asymmetric splitter, to produce a level imbalance between the power levels of the replicas propagated via the two diversity antennas.
US08437711B2 Independent power consumption management in a MIMO transceiver and method for use therewith
An integrated circuit (IC) includes a multi-input multi-output transceiver system that includes a plurality of RF transceivers. Each RF transceiver includes an RF transmitter that transmits a transmit signal at a selected transmit power, based on a transmit power control signal and a corresponding RF receiver for receiving a corresponding one of a plurality of received signals from an external device and for generating a signal strength indication corresponding to each of the plurality of received signals. A processing module generates the transmit power control signal for each RF transmitter based on the signal strength indication of the corresponding RF receiver, and that generates a power mode signal for adjusting a power consumption parameter of each RF transmitter in accordance with the selected transmit power for each RF transmitter.
US08437710B2 Wireless transmission apparatus
A wireless transmission apparatus includes an electrically insulative housing, metal conducting terminals vertically arranged at the rear side of the electrically insulative housing and having one respective front contact portion respectively horizontally extended to the bottom wall of an accommodation chamber in the electrically insulative housing, and a transmission module, which includes a circuit assembly accommodated in the accommodation chamber of the electrically insulative housing and metal adapter terminals each having a bonding end vertically disposed at the rear side and respectively bonded to the circuit assembly and a springy contact end horizontally disposed at the front side and kept in positive contact with the front contact portion of one respective metal conducting terminal.
US08437705B2 Resource allocation and encoding for channel quality indicator (CQI) and CQI collided with uplink acknowledgment/negative acknowledgment
A User Equipment (UE) configured for allocating resources and encoding for Channel Quality Indicator (CQI) is described. The UE includes a processor and instructions stored in memory. The UE receives Radio Resource Control (RRC) signaling, receives a reference signal and determines a Channel Quality Indicator (CQI) based on the reference signal. The UE also determines a format for CQI transmission. If use of Format 3 is determined the UE determines cells for CQI reporting based on the RRC signaling and determines an encoding. The UE also encodes a feedback message based on the encoding and transmits the feedback message.
US08437701B2 Method and terminal for acquiring frequency difference
A method and a terminal for acquiring a frequency difference are disclosed. The method includes acquiring a difference T1 between clock timing before dormancy and clock timing of a base station, recording a dormancy period T between dormancy start and dormancy end, acquiring a difference T2 between clock timing after dormancy and clock timing of the base station, and computing a frequency difference between a low speed clock and a base station clock according to normalization frequencies, T1, T, and T2.
US08437692B2 Radio coverage extender for a personal area network node embedded in a user communications terminal
A radio coverage extender is provided for extending the radio range of a wireless network node embedded in a user terminal, for example a ZigBee node integrated on the SIM card of a mobile phone. The radio coverage extender may include: a radio signal repeater operable to receive radio signals from the wireless network node and to retransmit the received signals externally to the user terminal, and a power supply module operable to scavenge electrical energy from electromagnetic fields in which it happens to be immersed and to store the scavenged electrical energy for supplying the stored power to the radio signal repeater. The radio coverage extender is adapted to be included in a user terminal, for example it can be a flexible, pliable film attachable to a user terminal battery.
US08437691B2 Mobile communications terminal and communication control method
A mobile communications terminal is disclosed that includes a determination part configured to determine whether to perform relay control based on a signal received from at least one of a radio base station, a stationary relay station, and another mobile communications terminal performing relay control and a control part configured to control the mobile communications terminal so that the mobile communications terminal performs an operation as a relay station in response to the determination part determining to perform the relay control.
US08437690B2 Transmission of a multimedia content to a radiocommunication terminal
A method is provided for transmitting a multimedia content from a server to a radiocommunication terminal, wherein the content comprises at least one multimedia, called initial, scene, and a series of instructions for moving the initial scene. The method includes transmitting an initial portion of the content from the server to the terminal, recording and reconstructing the initial portion on the terminal, transmitting at least one complementary portion of the content from the server to the terminal in the form of a complement to at least one portion previously received by the terminal in response to the request thereof, recording the complementary position, and reconstructing the multimedia scene updated according to the request from the portions previously received by the terminal.
US08437688B2 Test and answer key generation system and method
A system and method for generating a test and an answer key to identify correct answers is disclosed. A test can be created by entering a set of questions with answer choices and correct answers at the same time. The tests can be rendered via a rendering device that includes both the questions and the answer choices. A ticket can be generated that drives a CNC (computer numerically control) machine to create a punched answer key with holes that align over correct answers. The answer key can also be rendered on a transparency utilizing a solid color everywhere except an area where the correct answer should be marked. The test and the answer key can also be rendered and aligned side by side in order to identify correct answers.
US08437684B2 Image forming apparatus
In case of both sides printing, the sheet S having an image formed on the obverse surface is conveyed to the first reversal section of the reversal device 50 disposed in a reversal path R3. In the first reversal section, the sheet S is conveyed to a U-turn reversal path by the reversal roller 56 with the first side section of the sheet S as the leading edge section. In the U-turn reversal path, a position of the first side surface section and a position of the second side surface section of the sheet S are exchanged and the sheet S is conveyed to the second reversal section. In the second reversal section, the sheet having been turned over is fed again to the register rollers 16 with a leading edge section at image forming on the obverse surface as the leading edge side. Whereby the same edge of the sheet S contacts with the register rollers 16 when the image is formed on the obverse side and when the image is formed on the reverse side.
US08437682B2 Image forming apparatus including skew correction mechanism, control method therefor, and storage medium
An image forming apparatus that can detect a leading edge of a tabbed sheet after skew correction with high accuracy and without increasing a size of the apparatus. A transfer unit transfers a toner image to the sheet, the skew of which having been corrected based on a detection result of a first skew detection unit, while the toner image is controlled to be synchronized with the sheet based on the detection result of the first skew detection unit and a detection result of a second skew detection unit.
US08437680B2 Developer and image forming apparatus including the same
A developer includes a waste toner container having a cleaning member to clean a photoconductive drum, and a waste toner transporting member to transport waste toner from the photoconductive drum to a waste toner storage area. The waste toner transporting member is moved up, down, forward, and backward by a rotation member having an eccentricity unit. As the rotation member rotates, the waste toner transporting member, which is connected to the eccentricity unit, moves up, down, forward, and backward.
US08437678B2 Image forming apparatus and image forming system
An image forming apparatus includes a developer bearing member configured to bear a developer to develop a latent image, a developer regulating member configured to regulate an amount of the developer carried on the bearing member, a voltage application unit that can apply a plurality of direct current voltages of different values between the bearing member and the regulating member, and a current detection unit that can detect a plurality of direct currents of different values flowing in the regulating member when the voltage application unit applies the plurality of direct current voltages, wherein the image forming apparatus sets a direct current voltage value Vb applied by the voltage application unit when developing the latent image, so that the following expression is satisfied: |Vb|>|Vbmin|, where Vbmin indicates a direct current voltage value when the direct current detected by the current detection unit is a minimum value.
US08437676B2 Image-bearing member protecting agent, method of applying an image-bearing member protecting agent, protective layer forming device, image forming method, process cartridge, and image forming apparatus
The present invention provides an image-bearing member protecting agent, which has a block shape and is used in an image forming process where the image-bearing member protecting agent is applied or attached to a surface of an image bearing member while being scraped off with a roll-shaped brush, the image-bearing member protecting agent including: a fatty acid metal salt, wherein the image-bearing member protecting agent includes a plurality of small blocks and has such an orientation that one or more of the small blocks are easily separated from other small blocks, and a plurality of oriented surfaces of the plurality of small blocks are arranged in a laminated state in a substantially same direction.
US08437666B2 Developing device usable with image forming apparatus
A developing device usable with an image forming apparatus, which has an improved configuration to allow smooth flow of developer stored therein. The developing device includes a housing in which a developer receiving chamber is defined, a partition to divide the developer receiving chamber into a first developer receiving chamber and a second developer receiving chamber, and a first developer delivery member arranged in the first developer receiving chamber to deliver developer in a first direction. The partition includes at least one opening to communicate the first developer receiving chamber and the second developer receiving chamber with each other, and a shield to block between the first developer receiving chamber and the second developer receiving chamber at an upstream position of the first direction so as to isolate the two developer receiving chambers from each other.
US08437665B2 Developer cartridge for image-forming device
A developer cartridge provided in an image-forming device has a developer side casing that includes a toner-accommodating chamber and a developing chamber; and a plate wall disposed in the developing chamber for partitioning a thickness-regulating blade from the toner-accommodating chamber. When a thickness-regulating blade scrapes excess charged toner off the developing roller, the plate wall prevents this charged toner from returning to the toner-accommodating chamber. A flexible wiper for cleaning toner detection windows is attached to an agitator for stirring toner in the toner-accommodating chamber via a fixing member. The fixing member includes a support plate and a gripping plate disposed opposite each other with a slit formed therebetween. The wiper is inserted into the slit and is fixed to the fixing member when a boss protruding from a restricting plate becomes inserted into a through-hole formed in the wiper.
US08437662B2 Driving force transmitting device and image forming apparatus including the same
A driving force transmitting apparatus includes a driving source, a drive pulley rotatable by a driving force supplied from the driving source, a follower pulley rotatable with a member to be rotated, and a belt member extending around a cylindrical surface of the driving pulley and a cylindrical surface of the follower pulley. In addition, an intermediate transmission member contacts the driving pulley and the follower pulley, and the intermediate transmission member has a rigidity higher than that of the belt member.
US08437661B2 Process cartridge and electrophotographic image forming apparatus
A process cartridge is provided that is detachably mountable to a main assembly of an electrophotographic image forming apparatus. The process cartridge includes an electrophotographic photosensitive drum and a developing unit. The process cartridge further includes a portion to be positioned, first and second displacing portions, and a portion to be urged. The process cartridge also includes a pull-up force receiving portion, disposed at a trailing side of the cartridge, for being urged by a pull-up force of a pull-up member.
US08437660B2 Image forming apparatus with movable member for supporting cartridges
An image forming apparatus is provided for forming an image on a recording material. An opening is provided to a main assembly of the image forming apparatus, with first and second openable members being movable between closed positions in which portions of the opening are closed and open positions in which portions of the opening are opened. A movable member is movable between a set position inside the main assembly and an outward position in which the movable member, having passed through the opening, is located at an outermost position. The movable member is capable of supporting a plurality of cartridges, side by side, with each of the cartridges including at least one of an image bearing member on which a latent image is to be formed and a developing roller for developing with a developer the latent image formed on the image bearing member.
US08437659B2 Image forming apparatus including transfer and feeding unit
An image forming apparatus includes a housing, a transfer roller configured to be opposite to an image carrier when the housing is rotated around a rotation fulcrum, a transfer roller pressing member configured to urge the transfer roller toward the image carrier, a guide configured to feed transfer paper, a fixing hook configured to be urged in a direction to lock the housing about a main body, a transfer roller releasing lever configured to separate the transfer roller from the image carrier against urging performed by the transfer roller pressing member, a transfer roller positioning part that is disposed in the main body and configured to position the transfer roller, and an operation part configured to cause the fixing hook to rotate in a direction to unlock the housing such that the transfer roller releasing lever rotates in a direction to release the transfer roller from the image carrier.
US08437653B2 System for cooling a developer roll inside an image forming device
A system for cooling a developer roll inside an image forming device. In one embodiment of the invention, the system for cooling the developer roll includes an air duct for carrying an airflow, the air duct having at least one opening to allow airflow to pass therethrough, and at least one toner cartridge in fluid communication with the air duct. The at least one toner cartridge includes the developer roll and at least one input port. The at least one input port is coupled to the at least one opening of the air duct to receive the airflow and to direct the received airflow towards end portions of the developer roll via a conduit and nozzles located within the toner cartridge. The system provides an effective way for introducing the airflow into the toner cartridge for cooling the developer roll.
US08437648B2 Image forming apparatus and method thereof
An image forming apparatus is configured to give an instruction for unlocking of a cover corresponding to a toner container, from a replacement screen of the toner container displayed when no toner inside the toner container is detected. Further, the image forming apparatus is configured such that the cover corresponding to at least one toner container can be unlocked at a time from the displayed screen.
US08437644B2 Vestigial phase shift keying modulation and systems and methods incorporating same
In general, optical communication systems and methods may implement a vestigial phase shift keying (PSK) modulation format to enable relatively high transmission rates with closer channel spacing and improved signal detection in a WDM optical communication system. A PSK modulated signal may be correlated with a phase shift, for example, using a delay line interferometer (DLI), to generate a vestigial PSK signal, which may be pre-filtered, combined, and transmitted in the WDM system. The correlation with a phase shift compresses and shifts the signal spectrum such that intersymbol interference (ISI) length may be reduced with minimal increase in the bit error rate (BER) when the vestigial PSK signal is detected.
US08437643B2 Compensation of transmission impairments in polarization multiplexed systems
Systems and methods of compensating for transmission impairment are disclosed. One such method includes receiving a polarization-division multiplexed optical signal which has been distorted in the physical domain by an optical transmission channel, and propagating the distorted polarization-division multiplexed optical signal backward in the electronic domain in a corresponding virtual optical transmission channel.
US08437641B2 Clock regeneration for optical communications
A system and method for regenerating a client clock signal for use in optical communications is disclosed. The system and method involves using a carrier clock signal and a client clock signal to calculate quantities of data that are received and transmitted at an edge node and then adjusting a clock source in response to the difference between the calculated quantities of received and transmitted data.
US08437638B2 Optical modulation circuit and optical transmission system
An optical modulator and an optical transmission system convert continuous light of a multiple wavelength light source, which generates the continuous light with a fixed and complete phase but different frequencies, to a modulator driving signal so as to generate a light subcarrier with each frequency at the center and modulate the continuous light to the light subcarrier by using the modulator driving signal. In the case where an optical modulation is carried out by an optical IQ-modulator, transmitting data, for example, is converted to two parallel data A(t) and B(t), an I phase signal, in which the data A(t)+B(t) are modulated with a clock signal with a frequency ω, and a Q phase signal, in which the data A(t)−B(t) are modulated with a clock signal with a π/2 phase shifted, are generated, and the I phase signal and the Q phase signal are applied to electrodes of the optical IQ-modulator, respectively.
US08437636B2 Methods of transmitting and receiving multicast or broadcast frame in OLT and ONU for WDM-PON, WDM-PON system, and OLT for WDM-PON
Provided are methods of transmitting and receiving a multicast or broadcast frame in an optical line terminal (OLT) and an optical network unit (ONU) for a wavelength division multiplexing (WDM)-passive optical network (PON), a WDM-PON system, and an OLT for a WDM-PON. The method of transmitting a multicast or broadcast frame in an OLT for a WDM-PON includes converting and splitting a multicast or broadcast frame input using a single wavelength into a plurality of wavelengths, combining the split wavelengths, and outputting the multicast or broadcast frame. In this way, a multicast or broadcast frame can be transmitted and received, thereby providing a single copy broadcast (SCB) function in a WDM-PON.
US08437634B2 Wavelength selective optical switch device
In a wavelength selective optical switch device that disperses a WDM light beam according to their wavelengths. Dispersed light beams is applied to a wavelength selecting element. Incident light beams are separately reflected in different directions according to their wavelengths by use of the multi-level optical phased array. In the optical phased array, even when the number of multi levels is small, by setting the maximum phase shift amount of the phased array to be at least 1.5 π and less than 2.0 π, wavelength dependence is reduced, thereby reducing crosstalk. In this manner, the wavelength dependence, in turn, crosstalk can be reduced.
US08437633B2 Optical network and control method therefor
An attenuation amount corresponding to each wavelength at OADM node is optimized according to a calculation result in a network management system (NMS), so that an optical signal level diagram according to traffic volume variations is set, the level diagram allows each of optical signal quality indexes at terminal nodes for all wavelengths to be maintained at a required threshold value or more, and allows an optical signal quality index of a specific wavelength to be improved. Then, an FEC circuit in an optical receiver corresponding to the specific wavelength is turned OFF or the error correction ability is lowered, whereby power consumption of an overall optical network is efficiently reduced.
US08437629B2 Dual optical path prism and camera in a minimally invasive surgical system
In a minimally invasive surgical system, a camera includes a prismatic element having a lens within the prismatic element. The lens corrects the resulting image focus for the non-visible light to make it substantially the same as the focus for the visible light. Alternatively, the lens corrects the resulting image focus for the visible light to make it substantially the same as the focus for the non-visible light.
US08437625B2 Playback apparatus program and playback method
An BD-ROM playback apparatus simultaneously executes reproduction of a title including an AVClip and executes an application. The BD-ROM playback apparatus includes a BD-J module (35) executing an application, a playback control engine (32) for reproducing the AVClip belonging to a title, and a module manager (34) for controlling branching between titles. The BD-J module (35) includes a Java virtual machine (38) and an application manager (36). The Java virtual machine (38) interprets the application, generates an instance, and executes the generated instance. When the instance is that a work memory (37) in the Java virtual machine (38) exists, the application manager (36) interprets that the title playback is continuing even if the application has terminated. When a playback completion event is issued from the playback control engine (32), the module manager (34) is made to select the next title even if the title playback has terminated.
US08437622B2 Altering presentation of received content based on use of closed captioning elements as reference locations
A content receiver receives an captioning element and positional information regarding segments of a content instance. The captioning element corresponds to a component of captioning data included in content that can be utilized with the positional information to locate where the segments stop and/or start. The content receiver analyzes the content based on the captioning element and the positional information and alters how the content will be presented. Such alteration may involve skipping and/or deleting segments, starting/stopping presentation of content other than at the beginning and/or end of the content, altering recording timers, and/or replacing segments with alternative segments. In some implementations, the content may be recorded as part of recording multiple content instances received via at least one broadcast from a content provider wherein the multiple content instances are all included in a same frequency band of the broadcast and are all encoded utilizing a same control word.
US08437621B2 Recording/reproducing device, system and server
A digital recording and reproducing device (10) converts an MPEG stream output from a plurality of tuners (12) that can receive a plurality of television signals in accordance with a proper bit rate, resolution, and a compressing system. A server provides a time index with an identifier to identify program data and program corner data. The digital recording and reproducing device receives and records the identifier. A signal receiving unit (25) receives a reproduction signal of the program data from a controller and an input unit (28) that transmit an input signal related to reproduction of the program data. A control unit (18) detects an identifier of a time index corresponding to the reproduction signal received by the signal receiving unit (25) and program data related to the identifier are extracted from a recording means (17).
US08437618B2 Content data recording apparatus with encryption by media ID
In an apparatus capable of mounting a recording medium for recording content data, an information acquisition section acquires protection information from a server, which indicates whether or not content data supplied from the server needs to be protected. A protection determination section determines whether or not the content data needs to be protected according to the protection information. When the content data needs to be protected, an ID determination section further determines whether or not a unique identification code is provided which uniquely identifies a recording medium mounted on the apparatus. When the recording medium has the unique identification, a recording destination settling section settles that recording medium to be a content recording destination. A data acquisition section acquires content data from the server. An encryption section encrypts the acquired content data using the unique identification code. A data recording section records the encrypted content data in the recording medium settled to be the content recording destination.
US08437615B2 Data recording method
In a case of recording and managing a program which has a plurality of image streams in one program, it is necessary to address which stream a logic table which records a position of an I picture for high-speed fast forwarding and rewinding corresponds to.In a recording method which records a digital broadcast, in particular one method is provided which records and manages the program which has the plurality of image streams in one program.In the case in which there are a plurality of image streams in one program, as information which indicates which stream the logic table of the I picture, for carrying out the fast forwarding and rewinding operations quickly, corresponds to, a component tag fixed by a European or Japanese digital broadcast standard is recorded with the logic table. Also, in the event of recording an American broadcast stream, in digital broadcast standards of which there is no component tag regulation, a value of a program map table (PMT), which indicates one of the plurality of streams, is recorded.
US08437613B2 Content display control apparatus, method therefor, program therefor, and recording medium therefor
A content display control apparatus includes control functions, in which, a content is obtained, data associated with a character string corresponding to the content is obtained, the character string associated with the data is segmented into a line in accordance with a criterion determined in advance, a display duration time of the character string is set on a line-by-line basis, the segmented line is sequentially superimposed and displayed in accordance with the corresponding display duration time set thereby, the number of characters included in the segmented line is counted, a period of time corresponding to the counted number of characters is calculated, the calculated period of time is set as the display duration time corresponding to the segmented line, and subsequent to completion of displaying of the segmented line of the character string corresponding to the obtained content, a different content is displayed.
US08437610B2 Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface.
US08437609B2 Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface.
US08437607B2 Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface.
US08437606B2 Storage medium storing metadata for providing enhanced search function
A storage medium is provided for storing metadata for providing an enhanced search function using various search keywords of audio-visual (AV) data. The storage medium stores: AV data; and metadata for conducting an enhanced search of the AV data by scene using information regarding at least one search keyword. The metadata may include information regarding an entry point and/or duration, angles, etc. of each scene. Hence, the enhanced search can be conducted using various search keywords. Further, search results can be reproduced according to diverse scenarios, and the enhanced search function can be provided for movie titles that support multiple angles or multiple paths. Moreover, metadata can be created in multiple languages, thereby enabling the enhanced search function to support multiple languages.
US08437605B2 Recording medium containing moving picture data and additional information thereof and reproducing method and apparatus of the recording medium
The present invention relates to a recording medium containing moving picture data and additional information thereof and to reproducing method and apparatus of the recording medium. The present recording medium has script files including additional information about moving picture data, e.g., scene descriptive text and introduction of characters, etc. In addition, information linking each script file with a section of moving picture data to be presented with contents of the script file is included in a link data file or is contained in a filename of the script file. In reproduction of the recording medium, a script file linked with presently reproduced moving picture data section is determined and searched for based on the link data file or every filename of the script files, and contents of the found script file are presented together with the presently reproduced moving picture data. Furthermore, previously presented additional information is removed depending on data or filename of the found script file.
US08437603B2 Recording medium, reproduction device, integrated circuit, reproduction method, and program
A recording medium 100 on which an index table, an operation mode object, and byte-code applications are recorded. The index table shows correspondence between one or more titles and one or more operation mode objects. The operation mode object includes an application management table and display rate initialization information. The application management table indicates a byte-code application to be started to a playback device when a title corresponding to the operation mode object is selected as a current title. The display rate initialization information indicates how to initialize a display rate of a display device connected to the playback device when the title corresponding to the operation mode object is selected as the current title.
US08437597B2 Mounting of fiber optic cable assemblies within fiber optic shelf assemblies
Fiber optic shelf assemblies and furcation mounting structures for securing a plurality of furcation bodies of respective fiber optic cable assembles within the fiber optic shelf are disclosed. In one embodiment, the fiber optic shelf has a one-to-one correspondence between a plurality of respective modules and the respective fiber optic cable assemblies. Additionally, the fiber optic shelf assemblies and furcation mounting structures disclosed advantageously allow the mounting of a relatively large number of furcation bodies within the fiber optic shelf assembly for supporting relatively large fiber optic connections per 1 U rack space.
US08437595B2 Fiber management shelf having removable door
A fiber management shelf includes a housing having an opening, a door shiftable between open and closed positions, and a hinge connecting the door to the housing. The hinge includes a hinge pin and a receiver configured to receive and rotatably support the hinge pin. The receiver includes a channel having first and second sides defining a channel opening having a first channel width and at least one boss on the first or second channel side so that the channel has a second width at the boss less than the first channel width. The hinge pin has a first portion with a first width in a first direction and a second width in a second direction less than the first hinge pin width, and the first hinge pin width is greater than the second channel width and the second hinge pin width is less than the second channel width.
US08437594B2 Holey fiber
A holey fiber includes a core portion located at a center of the holey fiber, and a cladding portion located around the core portion, the cladding portion having holes formed in layers around the core portion. The holes are arranged so as to form a triangular lattice while d/Λ is within a range of 0.33 to 0.43, Λ is within a range of 10.5 micrometers to 15 micrometers when a hole diameter is d in micrometer and a lattice constant of the triangular lattice is Λ in micrometer, and in a wavelength of 1550 nanometer, an effective core-area is equal to or greater than 130 μm2, a bending loss in a case of bending the holey fiber at a bend diameter of 20 millimeters is equal to or less than 200 dB/m, and the holey fiber demonstrates a single-mode operation.
US08437589B2 Optical module
In an optical module, an optical element array is an array of optical elements. Further, a lens array is an array of a plurality of lenses. An output point of a light beam of each optical element of the optical element array is caused to coincide with a central line of a corresponding lens of the lens array, and the light beam is made incident on the lens and a parallel beam is output from the lens. When the output point of the light beam of the optical element coincides with an optical axis of the lens, an optical path within the optical element and the optical axis of the lens fail to coincide with each other.
US08437587B2 Actuating an optical fiber with a piezoelectric actuator and detecting voltages generated by the piezoelectric actuator
A method of one aspect may include actuating a cantilevered optical fiber by mechanically deforming a piezoelectric actuator. An electrical signal generated as a result of mechanical deformation of the piezoelectric actuator may also be detected.
US08437585B2 Low-cost passive optical waveguide using Si substrate
A passive optical waveguide is solely built on a Si substrate while still maintaining high optical quality. Two side-by-side diamond shaped cavities may be etched into the Si wafer and oxide grown on the inner walls of the cavities until the oxide meets at opposing inner vertices of the diamond shaped cavities. An optical waveguide is formed by the inverted, generally triangular cross-sectional, portion of silicon remaining between the top surface of the wafer and the opposing inner vertices.
US08437582B2 Transmitting light with lateral variation
Input light, such as from an optical sensor or stimulus-wavelength converter, includes one or more light or dark sub-bands. The input light is transmitted, such as through a transmissive layer or transmission component, to obtain effects due to transmission with lateral variation. A detector can, for example, obtain spectral information or other photon energy information about the sub-bands due to lateral variation. For each light or dark sub-band, a transmission component can, for example, provide a respective light or dark spot, and spot position can be used to obtain spectral information such as absolute wavelength or wavelength change. A photosensing component can sense or detect transmitted light or output photons, such as with a photosensor array or a position-sensitive detector. Circuitry can use photosensed quantities to obtain, e.g. a differential signal or information about time of wavelength change.
US08437574B2 Image processing apparatus, image forming apparatus, image processing method and computer readable medium storing program
An image processing apparatus includes: a receiving unit for receiving an additional image data to be overlaid on an output image, a modification unit for modifying the additional image data received by the receiving unit so as to shorten the processing time of converting the additional image into a binary image compared with before it modified, a storage unit for storing the additional image data modified by the modification unit, a converting unit for converting the modified additional image data stored in the storage unit into a binary image data when instruction of overlaying the additional image on the output image has been done, and a drawing unit for drawing the binarized additional image data converted by the converting unit on the output image.
US08437572B2 Method for sharpness enhancing an image
A method for sharpness enhancing digital image data (ID), including: generating an intermediate processed image (IPI), in which uniform sections of the digital image data (ID) are cleaned from noise and in which at least one of a group consisting of contours, edges, wedges, structures and textures are detected, wherein the uniform section each fulfil a predefined uniformity criterion, which is descriptive for at least one of a group consisting of uniformity, flatness, structure, and noise content; deriving a blend value b for each pixel (Pbjkab) from the intermediate processed image (IPI) with b ranging between 0 corresponding to flatness and 1 corresponding to texture; two-dimensional sharpness enhancing the digital image data (ID) to generate processed digital image data (PID); and generating output data (outD) by pixelwise blending the digital image data with the processed digital image data.
US08437571B2 Method and system for adaptive context-embedded prediction
One embodiment of the present invention is directed to an adaptive context-based predictor that predicts a value {circumflex over (x)} from a context, stored in an electronic memory, corresponding to a noisy-dataset symbol zi of a noisy dataset corrupted with noise modeled as being introduced by a noise-introducing channel. The adaptive context-based predictor is adapted according to one or more parameters that specify adaptive context-based-predictor operation, at least one of which functionally depends, or partially functionally depends, on a level of noise represented by the noise-introducing channel. The adaptive context-based predictor computes a number of intermediate values from the context, computes the predicted value {circumflex over (x)} from the intermediate values, and stores the predicted value {circumflex over (x)} in the electronic memory.
US08437567B2 Image inpainting apparatus and method using restricted search region
Disclosed is an image inpainting apparatus and method using a restricted search region. The image inpainting apparatus sets a target image region to be inpainted in response to an image inpainting request, sets a surrounding image region, which has a preset size and includes the set target image region, sets a plurality of similar image regions by grouping similar pixels in the surrounding image region, divides the surrounding image region into the plurality of set similar image regions, divides the target image region according to the similar image regions, sets a search region of each divided target image region, and detects an image of an image region most similar to each divided target image region from the set search region of each divided target image region, thereby performing image inpainting. Accordingly, image inpainting is performed using a search region, which has been determined to include a similar image most similar to an image to inpaint, so that it is possible to increase the probability of searching for an image most similar to the inpainting image region.
US08437560B2 Method and system for decoding encoded images and reducing the size of said images
A method and system for reducing the number of mathematical operations required in the JPEG decoding process without substantially impacting the quality of the image displayed is disclosed. Embodiments provide an efficient JPEG decoding process for the purposes of displaying an image on a display smaller than the source image, for example, the screen of a handheld device. According to one aspect of the invention, this is accomplished by reducing the amount of processing required for dequantization and inverse DCT (IDCT) by effectively reducing the size of the image in the quantized, DCT domain prior to dequantization and IDCT. This can be done, for example, by discarding unnecessary DCT index rows and columns prior to dequantization and IDCT. In one embodiment, columns from the right, and rows from the bottom are discarded such that only the top left portion of the block of quantized, and DCT coefficients are processed.
US08437558B1 Vision-based method for rapid directed area search
Described is a system for rapid directed area search utilizing particle swarm optimization. The system first extracts salient regions from an input image. The system then detects regions of interest from the salient regions utilizing particle swarm optimization, wherein a swarm of software agents, or particles, cooperate to locate an objective function optima, or region of interest, in an image. A set of local feature descriptors are then extracted from the image, wherein a local feature descriptor corresponds to a neighborhood surrounding a point of interest in a region of interest in the image. Additionally, the set of local feature descriptors are clustered hierarchically into a database so that a closest match between a new input image and a stored image can be determined. Finally, the matching regions of the two images are registered to align matching regions to allow detection of changes between the images.
US08437557B2 Auto classifying images as “image not available” images
An image may be accepted from a vendor, and the image may be submitted to an image analysis system. The image analysis system may determine whether the image is a not found image or a true image. The determination may occur in a variety of ways by examining the color and intensity characteristics of an image. After the analysis, a determination is received from the image analysis system of whether the image is a not found image or a true image.
US08437556B1 Shape-based object detection and localization system
Described is a system for identifying a concealed object of interest. The system is initialized by receiving an image in grayscale. The image is processed image to identify feature rich regions, which are identified as a binary mask describing edge pixels and non-edge pixels. A set of edge pixels are then randomly sampled. An object detector function is then used on the set of edge pixels to determine if an object of interest is present in the set of edge pixels.
US08437555B2 Method for identifying motion video content
A method for identifying motion video content, forming a registered fingerprint database in advance for video contents of broadcasting video signals, wherein said method at least comprises the steps of storing a consecutive of video frame images of a motion video content to be identified into a frame buffer; obtaining sample values on the video frame images by a frame sampler; holding the sample values in a fingerprint store as a fingerprint A for search in the fingerprint database; and performing a fingerprint pattern matching algorithm between the fingerprint A for search in the fingerprint database and fingerprints B contained in the fingerprint database so as to determine whether the motion video content has ever been broadcasted before. The method according to the present invention can effectively organize, archive, and search video content; lower the cost of digital storage devices; and identify video content efficiently and with minimal or no human interactions.
US08437552B2 Information processing apparatus and method, and a recording medium storing a program for implementing the method
A photographing apparatus and method for archiving a plurality of images as a single file, and a recording medium having a computer program for executing the method. The photographing apparatus and method employ a feature subject extracting unit for determining one of the plurality of images as a main image and extracting a feature subject from the main image, an image selecting unit for selecting an image including the feature subject, and an image archiving unit for archiving the main image and the image selected by the image selecting unit.
US08437551B2 Devices and methods for restoring low-resolution text images
A system that extracts text from an image includes a capture device that captures the image having a low resolution. An image segmentation subsystem partitions the image into image segments. An image restoration subsystem generates a resolution-expanded image from the image segments and negates degradation effects of the low-resolution image by transforming the image segments from a first domain to a second domain and deconvolving the transformed image segments in the second domain to determine parameters of the low-resolution image. A text recognition subsystem transforms the restored image data into computer readable text data based on the determined parameters.
US08437546B2 Image processing apparatus and method of controlling the same
A first generation unit generates a RAW image reduced in the horizontal direction from a RAW image including pixels each having single-color signal information, by limiting the band of spatial frequencies in the horizontal direction and decreasing the number of pixels in the horizontal direction. The RAW image reduced in the horizontal direction is stored in a line memory. A second generation unit generates a reduced RAW image by decreasing, at least in the vertical direction, the number of pixels of the RAW image reduced in the horizontal direction. This makes it possible to generate a reduced RAW image using little memory capacity.
US08437544B2 Image capture and identification system and process
A digital image of the object is captured and the object is recognized from plurality of objects in a database. An information address corresponding to the object is then used to access information and initiate communication pertinent to the object.
US08437538B2 Volumetric image data processing
A method, apparatus, computer readable medium storing computer readable instructions are disclosed for processing volumetric image data. According to the method, 3-dimensional data points are collected. A plurality of 2-dimensional image maps is obtained from the 3-dimensional data points. At least one of the plurality of 2D image maps is extracted to form at least one image frame. A frame gallery is created from the at least one image frame.
US08437537B2 Method and system for estimating 3D pose of specular objects
A method estimates a 3D pose of a 3D specular object in an environment. In a preprocessing step, a set of pairs of 2D reference images are generated using a 3D model of the object, and a set of poses of the object, wherein each pair of reference images is associated with one of the poses. Then, a pair of 2D input images are acquired of the object. A rough 3D pose of the object is estimated by comparing features in the pair of 2D input images and the features in each pair of 2D reference images using a rough cost function. The rough estimate is optionally refined using a fine cost function.
US08437536B2 Environment recognition system
An environment recognition system includes image taking means for taking a pair of images of an object in a surrounding environment with a pair of cameras and outputting the pair of images, stereo matching means for conducting stereo matching on a plurality of pairs of images that are taken by different image taking methods or that are formed by subjecting the pair of taken images to different image processing methods and forming distance images respectively for the pairs of images, selection means for dividing the distance images into a plurality of sections, calculating representative parallaxes respectively for the sections, and selecting any of the representative parallaxes of the corresponding section as a representative parallax of the section, and detection means for detecting the object in the image on the basis of the representative parallaxes of the sections.
US08437529B1 Apparatus and system for imaging currency bills and financial documents and method for using the same
A stack of currency bills is received, transported, and imaged via an image scanner to produce image data that is reproducible as a visually readable image for each currency bill. Each of the currency bills has an associated serial number and additional identifying character information. The associated currency bill serial number and the additional identifying character information are extracted from the image data of each currency bill. Each currency bill is denominated. A suspect determination is made for each currency bill and upon a determination that a currency bill is a suspect bill, A suspect note report is automatically generated. Fields in the report are populated with information associated with the suspect bill including the extracted serial number, the extracted additional identifying character information, and the denomination of the suspect bill.
US08437525B2 Method and system for using a modified ordered subsets scheme for attenuation weighted reconstruction
A method and system is provided for performing medical imaging. The method and system includes at least one radiation detector to detect radiation from a subject, and an image processor which determines attenuation paths for an image point, groups substantially similar attenuation path lengths for the same image point to form a modified subset group, and processing image data using the modified subset group in order to provide a reconstructed image substantially similar to an original image.
US08437518B2 Registration of electroanatomical mapping points to corresponding image data
A method for identifying a structure in a volume of interest is provided. The method comprises acquiring a plurality of points related to the structure in a continuous mode, and subsequently registering at least one of the points to a previously acquired imaging dataset of the structure. An apparatus, system and a computer-readable medium are also provided. The present invention provides faster acquisition of EAM points by modifying the mapping system so that catheter tip locations are automatically and continuously recorded without requiring explicit navigation to and annotation of fiducial landmarks on the endocardium.
US08437515B2 Face detection apparatus and face detection method
A face detection apparatus and a face detection method thereof are provided. The face detection apparatus includes a rectangle integral image unit, a feature mapping unit and a cascade and score unit. The rectangle integral image unit provides a rectangle integral image according to an original image. The feature mapping unit determines a face candidate region according to rectangular face feature templates, and calculates feature values of the rectangular face feature templates according to the rectangle integral image. The cascade and score unit judges whether the face candidate region conforms to cascade conditions or not, and gives the face candidate region a score according to the feature values when the face candidate region conforms to the cascade conditions. The face candidate region is a non-face region if the score of the face candidate region is lower than a threshold value.
US08437500B1 Preferred images from captured video sequence
In one embodiment, a computer system identifies a user in one or more frames of a video file, accesses a data store for image attitudinal data associated with the user, ranks the one or more frames based on the image attitudinal data associated with the user, and presents one or more top ranked frames to the user.
US08437498B2 Self propelled mechanized irrigation system with a remote visual monitoring system
The present disclosure is a mechanized irrigation system with an ability to provide the operator with the ability to remotely monitor actual crop growth and crop health, remotely determine the appropriate applicants, and remotely control the mechanized irrigation equipment to apply those applicants.
US08437496B2 Membrane for an acoustic device and acoustic device
A membrane 103 for an acoustic device 100 is provided, the membrane 103, wherein the membrane 103 comprises a central portion 212, an annular portion 105, and a corrugation 107, wherein the annular portion 105 is arranged around the central portion 212, wherein the annular portion 105 is adapted to be fixed to a coil 106, and wherein the corrugation 107 is arranged between the central portion 212 and the annular portion 105. Thus, the corrugation 107 may form an inner corrugation compared to an outer corrugation 104 which would be arranged farther away from the central portion 212 than the annular portion 105.
US08437493B2 Apparatus for mounting a speaker module
An apparatus for mounting a speaker module to a portable terminal is provided. The speaker module is mounted to a casing frame of the terminal using a coupling part formed outside a housing of the speaker module, so as not to leave a space between the speaker module and the casing frame in a sound output direction of the speaker module. Therefore, better speaker performance can be achieved by raising the height of the speaker module of the slim portable terminal or increasing the space for the back volume.
US08437490B2 Ceiling microphone assembly
A video teleconferencing directional microphone has two surfaces joined with an angle of 90° relative to each other, a first omni directional microphone element arranged adjacent to the intersection between the two surfaces. The ceiling microphone assembly also includes a second omni directional microphone element arranged at a predetermined distance (d) from both surfaces. A subtractor subtracts the output of the first microphone element from the output of the second microphone element, and the output of the subtractor is equalized by an equalizer (Heq) to generate an equalized output. The surfaces and subtractor generates a quarter toroid directivity pattern for the ceiling microphone assembly. The quarter toroid sensitivity pattern increases sensitivity in the direction of a sound source of interest, but reduces sensitivity to any sound waves generated by noise sources at other locations or reverberations.
US08437489B2 Hearing instrument
A hearing instrument with at least one microphone and signal processing includes at least two receivers having a different frequency response. At least a first one of the receivers can be placed outside the ear canal, for example in a behind-the-ear component. A behind-the-ear component and an external component can be provided for being placed in the user's ear canal or in the user's ear with a connection link between the behind-the-ear component and the external component. The sound processing means can feed the first receiver with a first signal of a first central frequency and the second receiver with a second signal of a second central frequency. The signal processing means can be one or two signal processing units. A frequency separating filter can have an input operatively connected to an output of the signal processing unit.
US08437488B2 Hearing instrument and input method for a hearing instrument
A hearing instrument comprises an openable cover lid, the cover lid comprising at least one electrical input element and at least one lid contact terminal arranged to physically and electrically contact at least one corresponding device contact terminal when the lid is in a closed position. The cover lid further comprises at least two electrical input, each of the at least two input elements being functionally associated with the impedance between the lid contact terminal and a further terminal, and the hearing instrument comprises means to infer the state of the input elements from said impedance. In a preferred embodiment, the number of input elements is equal to or larger than the number of lid contact terminals. In a further embodiment, the lid is the lid of a battery compartment of the hearing instrument, and in a closed position of the lid at least one of the input elements is in electrical contact with one of the terminals of a battery lying in the battery compartment.
US08437485B2 Method and device for improved sound field rendering accuracy within a preferred listening area
A method and a device for sound field reproduction from a first audio input signal uses a plurality of loudspeakers for synthesizing a sound field within a preferred listening area in which none of the loudspeakers are located and therefore described as emanating from a virtual source. The method further includes the steps of calculating a plurality of positioning filter coefficients using virtual source description data and loudspeaker description data according to a sound field reproduction technique; and modifying the first audio input signal using the positioning filter coefficients to form second audio input signals. A loudspeaker ranking of the importance of each loudspeaker for the synthesis of the sound field within the preferred listening area is therefore defined. Then, second audio input signals are modified according to the loudspeaker ranking to form third audio input signals. Finally, the loudspeakers are alimented with the third audio input signals which synthesize a sound field.
US08437479B2 Calibrated digital headset and audiometric test methods therewith
A digital headset system for use in audiometric testing. The headset system includes a stored calibration reference relating the exact frequency and volume response of each speaker to analog input signals. A microprocessor accesses the calibration reference to determine the required analog signal needed to produce the desired sound. An on-board digital to analog converter generates the required analog signal and transmits it to the speaker. The headset is used with software based audiometric test methods that allow the generation of an electronic user hearing profile. The user hearing profile may be used to re-program an audio emitting device to function in a customized manner. The user hearing profile may be overlaid on a partner hearing profile in order to emulate for the partner how sounds are perceived by the user. The test methods may be self-administered or administered by a healthcare professional.
US08437475B2 Packet-based and pseudo-packet-based cryptographic synchronization systems and methods
The disclosed technology provides a system and method of synchronizing cryptographic operation between a transmitter and a receiver. A transmitter can communicate encrypted data to a receiver according to a first communications protocol, and communicate a transmitter number and a portion of the encrypted data to the receiver according to a second communications protocol. The receiver can be in communication with a memory space containing locations that are each associated with an encrypted data and that can contain a previous receiver number. The receiver can receive transmitted encrypted data and an associated transmitter number and can search the memory space to find a location wherein the encrypted data associated with the location is entirely, or in part, the same as the transmitted encrypted data. When such a location is found, the receiver can compare the transmitter number with the previous receiver number stored in the location.
US08437473B2 Small public-key based digital signatures for authentication
Embodiments disclosed allow authentication between two entities having agreed on the use of a common modulus N. The authentication includes generating a pseudorandom string value; generating a public key value based on the modulus N and the pseudorandom string value; generating a private key value corresponding to the public key value; receiving a verifier's public key value; generating a shared secret value based on the modulus N, the private key value and the verifier's public key value; calculating an authentication signature value using the shared secret value; and transmitting the authentication signature value for authentication. When the authentication signature is received, the public key value and the shared value are generated to calculate an authentication signature value. Thereafter, the authentication signature values are compared and authenticated.
US08437464B2 Handling of a session initiation protocol-capable telecommunications terminal that is put on hold
A method is disclosed that enables the proper treatment of a queued call by a call center, or other data-processing system capable of queuing calls, in which the calling terminal of the queued call has been put on hold by its user. The call center is able to detect the terminal being put on hold by monitoring for a SIP re-INVITE request, in which the session description signifies an on-hold condition. When it is determined that the calling terminal is on hold, the call center modifies its treatment of the queued call. For example, the call center might freeze the call's position in the queue until the calling party takes the phone off of hold. As another example, the call center might allow the call to work its way to the top of the queue, with the terminal on hold, and then maintain the call's position at the top of the queue until a service agent is available.
US08437453B2 Dynamic multiple server IVR strings
The present invention teaches a multiple server based interactive voice response (IVR) system in which individual IVR strings on an index computer are associated with connections to external servers, the IVR system index computer accessible by each individual IVR string's self-identification telephone number either from Dialed Number Identification Service (DNIS) information, Automatic Number Identification (ANI) service information, item ID information provided by a caller or a combination thereof. When a call is received to the IVR system index computer, it uses DNIS, ANI and/or item ID information to route the call to string information (outgoing messages, menu options, etc) which might be located the index computer or on a clientele computer. In embodiments, the client business might be able to easily access the information associating options to messages and the message files themselves and change their IVR string without technical support.
US08437451B2 X-ray shutter arrangement
A shutter arrangement for an X-ray housing includes a shutter 10 for example of solid tantalum. In embodiments, the shutter has a through hole 22 and slides between a closed and an open position on the inner face of the X-ray housing, in the open position the through hole 22 aligns with an opening 8 in the housing.
US08437450B2 Fast measurement of X-ray diffraction from tilted layers
A method for analysis includes directing a converging beam of X-rays toward a surface of a sample having multiple single-crystal layers, including at least a first layer and a second layer that is formed over and tilted relative to the first layer. The X-rays that are diffracted from each of the first and second layers are sensed simultaneously while resolving the sensed X-rays as a function of angle so as to generate a diffraction spectrum including at least a first diffraction peak due to the first layer and a second diffraction peak due to the second layer. The diffraction spectrum is analyzed so as to identify a characteristic of at least the second layer.
US08437447B2 Laminography system
A laminography system includes a first linear guide defining a z-direction of a Cartesian coordinate system and an imaging radiation source fixable to the first linear guide and movable along the first linear guide. The radiation source is configured to form a cone of rays including a central ray defining a y-axis of the Cartesian coordinate system. A detector is disposed in a position so as to be struck at a center thereof by the central ray of the radiation source substantially in an x-direction of the Cartesian coordinate system. The system also includes a first rotation device configured to rotate the detector about a first axis of rotation that is parallel to a z-axis of the Cartesian coordinate system and that passes through an intersection of the central array and the detector. The detector is fixable to a second linear guide and is movable on the second linear guide along the first axis of rotation. An object slide is disposed between the radiation source and the detector. The object slide is configured to receive an object for inspection and is rotatable by a second rotation device about a second axis of rotation that is parallel to the first axis of rotation and that passes through an intersection of the central ray and the object for inspection.
US08437444B2 Apparatus and methods for achieving redundant confinement sealing of a spent nuclear fuel canister
Disclosed are the apparatus and methods for closing a canister that stores and transports spent nuclear fuel. In one embodiment, the canister includes a canister shell that includes an open end. A closure lid is inserted within the open end of the canister shell. The closure lid engages the open end of the canister shell to provide a weld area that is substantially on the outer circumference of the closure lid. The weld area includes a first weld layer and a second weld layer. The first weld layer welds the closure lid to the canister shell at the weld area and closes the canister. The second weld layer also welds the closure lid to the canister shell at the weld area, providing a redundant closure seal, and is disposed substantially on top of the first weld layer. The method for closing the canister is provided herein.
US08437439B2 Signal processing apparatus, signal transmitting system, and signal processing method
A signal processing apparatus, which executing a decoding process for a digital signal Manchester-encoded by assigning two bits of “10” to any one of binary digital signals “0 and “1”, and assigning two bits of “01” to the other binary digital signal, is provide with a decoding unit which executes the decoding process with a processing unit corresponding to a term of two bits of the Manchester-encoded digital signal so as to detect only any one of the first bit and the second bit of the Manchester-encoded digital signal.
US08437436B2 Apparatus and method for estimating channel in broadband wireless communication system
An apparatus and method for channel estimation decrease overhead and hardware complexity while supporting both Wiener-type channel estimation and Finite Impulse Response (FIR) filtering/Infinite Impulse Response (IIR) filtering in a wireless communication system. The apparatus includes a storage unit for storing coefficient sets for a plurality of channel estimation types. A controller selects one of the plurality of channel estimation types according to at least one of a type of a pilot signal and a reliability value of a channel parameter. An N-tap filter, including N multipliers and (N−1) adders, determines channel estimation values of data tones by using the coefficient sets for the selected channel estimation type.
US08437435B2 Correlation computation method, device and system
An aspect of the invention is a signal processing method for correlation computation between received signal samples, code replica and carrier replica. The method is characterized in that the method comprises steps of: mapping (110) received signal samples into a range of unsigned integers; separating (120) bits of the mapped N-bit sample sequences into N sequences of bits; performing at least one exclusive or (XOR) operation between a sequence of bits and the code; counting (140) number of bits having value 1 in the result of the exclusive or (XOR); remapping (150) the sum back into numeric range of the received signal samples; multiplying the remapped sum by carrier replica; and accumulating (170) the product of multiplication for an interval of at least a code epoch.
US08437433B2 Zeroing-out LLRs using demod-bitmap to improve performance of modem decoder
A demodulation mask bitmap includes binary mask values. Each mask value corresponds to an input resource element to a demodulator. For each mask value of a first state, a demodulation engine of the demodulator is not clocked and the demodulator outputs a zero-valued resource element. For each mask value of a second state, the demodulation engine is clocked, the input resource element is demodulated, and the demodulator outputs a demodulated resource element. A demodulation mask bitmap is designed to mask pilot resource elements and corrupted resource elements. Power is conserved by not clocking the demodulation engine for corrupted and pilot resource elements. Subsequent LLR generation and decode operations are simplified. Decoder performance is improved because the decoder does not decode LLR values derived from corrupted resource elements and/or resource elements not relevant to the reconstruction of a communicated message.
US08437429B2 Data processing apparatus and data processing system including the same
In a data processing apparatus and a data processing system including the same, the data processing apparatus includes a clock signal generation unit configured to receive a data signal comprising a preamble signal, information about DC balance codes for DC balance, an embedded clock signal between the DC balance codes, and information about serialized valid data, to generate a synchronous clock signal that is synchronized with the serialized valid data based on the data signal, and to generate at least one sample clock signal based on the synchronous clock signal; and a data processor configured to deserialize the serialized valid data based on the at least one sample clock signal, to decode deserialized data based on the DC balance codes, and to output decoded data.
US08437425B2 Distortion compensation device, distortion compensation method and wireless apparatus
A distortion compensation device includes a storage unit storing a plurality of distortion compensation coefficients associated with power values of transmission signals, a distortion compensation processing unit acquiring a distortion compensation coefficient corresponding to a power value of a received transmission signal from among the plurality of distortion compensation coefficients and subjecting the received transmission signal to a distortion compensation process on the basis of the acquired distortion compensation coefficient, a phase calculating unit calculating a phase correction value on the basis of the distortion compensation coefficients, a phase correcting unit generating a reference signal by correcting a phase of the received transmission signal on the basis of the phase correction value, and a correction processing unit performing a correction process for the transmission signal subjected to the distortion compensation process on the basis of the reference signal and a feedback signal from a transmission power amplifier.
US08437423B2 Transmission device
A transmission device including a pulse generating section configured to generate a plurality of pulses using a signal of data and a signal obtained by delaying the signal of data, and to adjust the pulse width such that each of the plurality of pulses has a pulse width conforming to a sequence of the data; a band-pass filter filtering the plurality of pulses; and a transmission amplifier amplifying the filtered plurality of pulses and outputting the filtered plurality of pulses as a transmission signal.
US08437422B2 Multi-user MIMO-SDMA for finite rate feedback systems
A multi-user MIMO downlink beamforming system with limited feedback (200) is provided to enable precoding for multi-stream transmission, where a channel codeword (ui) and one or more channel quality indicator values (CQIA, CQIB) are computed at the user equipment (201.i) on the basis of maximizing a predetermined SINR performance metric (ρi) which estimates the receive signal-to-noise-ratio (SINR) at the user equipment (201.i). The computed codeword (ui) and CQI values (or differential values related thereto) are quantized and fed back to help the base station (210) which applies a correction to the appropriate CQI value in the course of designing the transmit beamforming vectors w and determining the appropriate modulation and coding level to be used for downlink data transmission.
US08437421B2 Method and arrangement for soft-decision sphere decoding
A method is provided for soft-decision sphere decoding for softbit computation which can be applied to all sphere decoding algorithms, in particular sphere decoding algorithms in any MIMO OFDM receiver implementations. Complexity reduction is achieved by using an approximate of linear Euclidean distances during the sphere decoding search. The method can be used in conjunction with MIMO OFDM communication systems like LTE, WiMax and WLAN.
US08437419B2 Method and system for frame formats for MIMO channel measurement exchange
A method and system for frame formats for MIMO channel measurement exchange is provided. Aspects of a method for communicating information in a communication system may comprise transmitting data via a plurality of radio frequency (RF) channels utilizing a plurality of transmitting antenna, receiving feedback information via at least one of a plurality of RF channels, and modifying a transmission mode based on the feedback information. Aspects of a method for communicating information in a communication system may also comprise receiving data via a plurality of receiving antenna, transmitting feedback information via at least one of the plurality of RF channels, and requesting modification of a transmission mode for the received data in transmitted response messages comprising the feedback information.
US08437417B1 Method and apparatus for performing baseband equalization in symbol modulated communications
A system includes a channel estimator configured to receive a plurality of Orthogonal Frequency Division Multiplexing (OFDM) symbols via a plurality of respective antennas, and generate estimates of a channel based on the plurality of OFDM symbols. A demodulator is configured to generate a plurality of demodulated symbols based on the plurality of OFDM symbols and the estimates of the channel. A decoder is configured to receive the estimates of the channel from the channel estimator, receive the plurality of demodulated symbols from the demodulator, and calculate decision metrics for the plurality of OFDM symbols using both the estimates of the channel and the plurality of demodulated symbols.
US08437412B2 Method and apparatus for eliminating frequency-domain interference signals
The present invention discloses a method and an apparatus for eliminating frequency-domain interference signals, and relates to communication technologies. The method includes: multiplying a frequency-domain channel estimation value by a frequency-domain interference signal to obtain a frequency-domain received interference signal; and subtracting the frequency-domain received interference signal from the frequency-domain received signal to obtain the frequency-domain received signal free of interference. The apparatus includes a multiplying module and a subtracting module. A frequency-domain equalizer includes an interference signal obtaining module and an interference signal eliminating module. The technical solution provided herein eliminates interference signals in the frequency domain, and saves the calculation load in contrast with elimination of time-domain interference signals.
US08437407B2 Method for efficiently executing video encoding operations on stream processor architectures
Techniques are disclosed for employing a set of stream processors to greatly accelerate common video encoding and transcoding tasks, with the goal of making these tasks run at a reasonable rate on off-the-shelf hardware. Stream processors are most commonly found in the graphics processing unit (GPU), a commodity piece of computer hardware used to generate images for display. Embodiments of the invention are particularly advantageous to accelerate video encoding and transcoding tasks in which the blocks being processed have dependencies on their neighboring blocks.
US08437404B2 Implementation of a DV video decoder with a VLIW processor and a variable length decoding unit
A decoder for decoding a plurality of digital video data is described. In an embodiment, the decoder comprises a DV video decoder for decoding digital video data which is formatted according to the DV standard. The DV video decoder has a Very-Long Instruction Word (VLIW) processor and a variable length decoding unit. The VLIW processor includes a preparser unit for recovering a decoding order of the digital video data so that the variable length decoding unit can process the digital video data. The variable length decoding unit decodes a variable length coding format of the digital video data which has been preparsed by the VLIW processor. Furthermore, the VLIW processor includes a decompression unit for decompressing the digital video data which has been decoded by the variable length decoding unit. In an embodiment, the VLIW processor and the variable length decoding unit are formed on the same semiconductor device.
US08437401B2 Refinement of motion vectors in hierarchical motion estimation
A method of motion estimation (ME) refinement. The method generally includes the steps of (A) generating an initial motion vector (MV) by conducting a first ME on an initial block in a picture, the initial block covering an initial area of the picture, (B) generating a current MV by conducting a second ME on a current block in the picture, (i) the current block covering a subset of the initial area and (ii) the second ME being seeded by the initial MV, (C) generating at least one additional MV by conducting at least one third ME on the current block, the at least one third ME being seeded respectively by at least one neighboring MV spatially adjacent to the current MV and (D) generating a refined MV of the current block by storing in a memory a best among the current MV and the additional MV.
US08437400B2 Video codec with shared interpolation filter and method for use therewith
A video processing device operates in an encoding mode when a mode selection signal has a first value and operates in a decoding mode when the mode selection signal has a second value. The video processing device utilizes an interpolation filter to perform an encoding function in the encoding mode and to perform a decoding function in a decoding mode.
US08437399B2 Method and associated apparatus for determining motion vectors
A method and an associated apparatus for determining a motion vector are disclosed. The method includes performing block matching for a first block where an interpolated block is located according to the first frame and the second frame to generate a first candidate motion vector of the interpolated block, performing block matching for a second block where the interpolated block is located according to the first frame and the second frame to generate a second candidate motion vector of the interpolated block, and determining a target motion vector of the interpolated block according to either of the first motion vector and the second candidate motion vector.
US08437398B2 Method and apparatus for adaptively converting frame rate based on motion vector, and display device with adaptive frame rate conversion function
An interpolation image generation method and apparatus for adaptively converting a frame rate based on a motion vector, and a display device having an adaptive frame rate conversion function are provided. The interpolation image generation method includes an interpolation image generation process calculating motion vectors from a previous image unit and a subsequent image unit that are continuous and generating an interpolation image using the motion vectors; a motion error boundary detection process detecting an area, in which a motion error determined from the motion vectors is greater than a predetermined value, as a boundary area of the interpolation image; and a motion compensation process compensating for a motion error inside the detected boundary area based on a dominant direction of the motion vectors using at least one of the previous image unit and the subsequent image unit.
US08437393B2 Method for estimating contour of video object
A method for estimating a boundary between a background and a user object in a video, in which the user object is segmented from the background is provided. The initial object contour is estimated in a first video frame for object segmentation, and color probability density functions are estimated for the user object and the background segmented from the first video frame. An edge strip with a predetermined width is generated in a current frame based on an object contour of a previous frame, and a coherence probability density function of the edge strip is estimated. The user object is segmented in the current frame by energy minimization.
US08437391B2 Transmitting video between two stations in a wireless network
In accordance with some embodiments, a differential frame may be constructed, for example, by differencing frames or using an error prediction method. More frequently and less frequently used values of a differential frame are identified. Symbols with lower and higher transmission energy are identified. The more frequently used values of the differential frame are mapped to the symbols with lower transmission energy to reduce overall energy consumption.
US08437390B2 Imaging apparatus
An imaging apparatus includes an image pickup unit, a recording aunit configured to record moving image data on a recording medium and record still image data on the recording medium, a conversion unit configured to convert the still image data recorded on the recording medium into moving image data to generate converted moving image data, a conversion instruction unit configured to instruct generation of the converted moving image data at an arbitrary timing, a management unit configured to manage at least one piece of still image data recorded on the recording medium as one group when the instruction is generated by the conversion instruction unit, and a control unit configured to control the conversion unit to generate a plurality of pieces of converted moving image data, and control the recording unit to finalize the recording medium after the plurality of pieces of converted moving image data are recorded.
US08437388B2 Data latch circuit and method of a low power decision feedback equalization (DFE) system
Data latch circuit and method of low power decision feedback equalization (DFE) system is disclosed. In one embodiment, the data latch circuit of the of a decision feedback equalization (DFE) system includes a first parallel n-channel metal-oxide-semiconductor field-effect transistor (NMOS) pair to input a differential input voltage. The data latch circuit also includes a second parallel NMOS pair coupled to the first parallel NMOS pair to input a decision feedback equalization (DFE) voltage. The data latch circuit further includes a cross-coupled PMOS pair to generate a positive feedback to the first parallel NMOS pair and/or the second parallel NMOS pair. In addition, the data latch circuit includes a cross-coupled NMOS pair to escalate the positive feedback. Furthermore the data latch circuit includes a latching circuit to generate a signal data based on the sinking of a current at an input of the latching circuit and/or the positive feedback.
US08437385B1 Measuring the DC properties of a signal path between transmitter and receiver
Systems and methods for measuring transmitter and/or receiver I/Q impairments are disclosed, including iterative methods for measuring transmitter I/Q impairments using shared local oscillators, iterative methods for measuring transmitter I/Q impairments using intentionally-offset local oscillators, and methods for measuring receiver I/Q impairments. Also disclosed are methods for computing I/Q impairments from a sampled complex signal, methods for computing DC properties of a signal path between the transmitter and receiver, and methods for transforming I/Q impairments through a linear system.
US08437379B2 Mobile station apparatus, base station apparatus, and communication control method for radio communication system
Frequency hopping is appropriately applied even to a communication format involving a small number of minimum hopping units in one transmission unit according to various conditions, thereby enhancing receiving performance. When frequency hopping is applied to a communication format along which transmission is performed on a per-subframe basis, the subframe including a first slot and a second slot, intra-subframe frequency hopping (Intra-FH) is not applied to first transmission according to the number of retransmission operations, and transmission data of two slots are mapped to the same frequency band. Frequency hopping (Inter/Intra-FH) including inter-subframe frequency hopping and intra-subframe frequency hopping in combination is applied solely to a retransmission symbol used for retransmission (first retransmission and subsequent retransmission), and the transmission data are mapped to different frequency bands on a per-slot basis.
US08437378B2 Cell isolation through quasi-orthogonal sequences in a frequency hopping network
The present technology relates to protocols relative to utility meters associated with an open operational framework. More particularly, the present subject matter relates to protocol subject matter for advanced metering infrastructure, adaptable to various international standards, while economically supporting a 2-way mesh network solution in a wireless environment, such as for operating in a residential electricity meter field. The present subject matter supports meters within an ANSI standard C12.22/C12.19 system while economically supporting a 2-way mesh network solution in a wireless environment, such as for operating in a residential electricity meter field, all to permit cell-based adaptive insertion of C12.22 meters within an open framework. Cell isolation is provided through methodology and apparatus subject matter relating to quasi-orthogonal sequences in a frequency hopping network.
US08437374B1 Tunable device, method of manufacture, and method of tuning a laser
This description relates to an apparatus, a method of manufacturing, and a method of tuning optical and/or electrical parameters of semiconductor devices and materials, thin film materials, or other devices. In one example, a laser is tuned to produce an adjustable output wavelength by coupling the laser to a tuning material or base such as, for example, a piezoelectric base using a suitable attachment method. The laser includes of a tunable material that is sensitive to stress and/or strain. Stress and/or strain applied to the laser from the tuning material results in an electronically variable output wavelength. As an example, applying a voltage to a piezoelectric base that serves as a tuning material can cause the base to expand or contract, and the expansions and contractions from the base are coupled to the tunable material of the laser, thus varying the wavelength of the output light from the laser. Additionally, other devices that are sensitive to stress and/or strain can be adjoined in a similar manner and can result in an electronically variable output of the devices. Examples of other embodiments are also disclosed herein.
US08437369B2 Packets transfer device that intelligently accounts for variable egress channel widths when scheduling use of dispatch bus by egressing packet streams
In PCI-Express and alike communications systems, data bandwidth per channel can vary as a result of negotiated port aggregation and/or bifurcation during network bring-up. Disclosed are systems and methods for opportunistically interleaving dispatches of packet data for secondary egress channels when the data bandwidth of a primary egress channel is relatively small and thus creates slack on a dispatch bus between dispatches of primary data blocks.
US08437364B2 Wireless network supporting failover between network protocols
The disclosure is directed to techniques for supporting failover between different network protocol addressing families in a wireless communication network. The techniques may be implemented in a mobile wireless communication device. A logical interface selects a physical interface for access to the network in response to a request from an application module. The network access request issued by the application module need not specify a network protocol type. Instead, upon selection of the physical interface, the logical interface notifies the application of the network protocol type associated with the physical interface. The logical interface may select a physical interface corresponding to a particular network protocol when available, based on connection preferences specified by the application module or a global setting within the device. If a physical interface corresponding to the network protocol is not available, however, the logical interface selects a physical interface corresponding to a different network protocol.
US08437359B1 Pseudo wire processing in a packet forwarding device
A method is provided for pseudo wire processing in a packet forwarding device in which a packet is processed based on whether the ports through which the packet is transmitted are real or pseudo wire ports. The inbound and outbound port information is encoded using a predefined range of index values such that index values falling within one range of values are used for passing real port information, and index values falling within another range of values are used for passing pseudo wire port information. The index values are used in a manner that facilitates efficient performance of pseudowire processing for the packets in the switch fabric component of the packet forwarding device.
US08437358B2 Method of uplink IP packet filtering control in mobile terminal
A method for controlling uplink IP packet filtering in a mobile terminal in a 3GPP Evolved Packet System (EPS) is provided, including an information receiving operation of receiving IP address information allocated to user equipment, and filtering information required for delivering an uplink IP packet received from the user equipment; and a filtering operation for determining which packet data network and a bearer the IP packet is delivered to, based on the IP address information and the filtering information. In a 3GPP evolved packet system supporting a default bearer function, a packet data network to which an uplink IP packet is delivered and a bearer identifier can be efficiently determined when the user equipment simultaneously accesses one or more packet data networks and is allocated several IP addresses, resulting in effective uplink packet filtering.
US08437355B1 Systems and methods for scheduling business and residential services in optical networks
A passive optical network (PON) has an optical line termination (OLT) that terminates an optical fiber servicing a plurality of optical network units (ONUs). Each ONU has one or more traffic containers (TCONTs) addressable by the OLT. The PON dynamic bandwidth allocation (DBA) implements a scheduling hierarchy, including several scheduling layers, such that disjoint sets of TCONTs can be grouped together, then disjoint sets of groups can be grouped, and so on. In such hierarchy, the residential traffic can be grouped separately from the business traffic. Further, within either the residential or business group, traffic may be grouped to define scheduling layers (“sub-groups”) within the residential or business group. Scheduling in one group or sub-group is performed independently of the scheduling in other groups or sub-groups, subject to the available bandwidth for each group. The scheduling may be controlled to allow the residential services to be oversubscribed while still ensuring compliance of service level performance metrics for the business services.
US08437353B2 Establishing directed communication based upon physical interaction between two devices
A method and system for establishing communication with a device is provided. Aspects of an exemplary embodiment include detecting, at a first device, a physical interaction involving the first device and a second device; requesting assignment of a network address usable for establishing communication between the first device and the second device, wherein the network address is based on information associated with the detected physical interaction; and automatically transferring content between the first device and the second device using the network address based on information associated with the detected physical interaction.
US08437347B2 Scalable encoding for multicast broadcast multimedia service
Methods and apparatus are described for broadcasting content. Encoding the content to be multicast/broadcast into multiple streams, wherein at least one stream provides a base portion of the content, and additional streams provide enhancements to the content. A wireless communication device receives the broadcast and decodes streams in accordance with the reception capabilities of the wireless device. The configuration of the wireless device can be determined based on the wireless device's capability to decode multiple streams. In addition, the configuration of the wireless device can be determined based on a subscriber level of the wireless device.
US08437346B2 IP service node for direct P2P media flows with NAT traversal
An IP network service node is disclosed for establishing direct IP bi-directional or unidirectional connectivity between communication devices (6,24), accommodating the circumstance of either or both communication devices residing behind a Network Address Translator (NAT). When a communication device requests IP connectivity to another communication device, either the local or remote communication device's associated service node (26,28) or their agents (41,42) (or another node 29, using information collected by the devices' associated service nodes), formulates an appropriate direct IP pathway (40) to traverse any pertinent NATs and instructs the applicable communication devices (30,32,34,44,45,46,47) to self-configure to establish the pathway (40).
US08437339B2 Techniques to provide integrated voice service management
Techniques to provide integrated voice service management are described. An apparatus may comprise a mobile computing device having a voice service manager operative to receive control directives from one or more application programs, and manage one or more service features provided by multiple voice service platforms based on the received control directives, with at least one of the multiple voice service platforms comprising a voice over packet voice service platform. Other embodiments are described and claimed.
US08437336B2 Telephone device
A telephone device may selectively communicate via a public telephone network and an IP telephone network. The device may be configured to identify, when a start operation is performed after a preparing operation being performed while the request notice is being executed, whether a destination of the preparing operation is public network destination or an IP network destination. Additionally, the device may identify whether the call request is a public network request or an IP network request. The device may be configured to send a call request to the public network destination when the call preparing operation destination is a public network destination and the call request is identified as an IP network call request. The device may be configured to send a call request to the IP network destination when the destination corresponding to the call preparing operation is identified as a destination in the IP network.
US08437332B2 Low complexity unified control channel processing
Systems and methodologies are described that facilitate unified, low-complexity processing (e.g., user separation and noise estimation) of a control channel. One or more UEs can respectively transmit one or more control signals, which are multiplexed on a control channel and a base station can receive a control channel signal that includes the one or more control signals. The base station, in a single pass, can separate the control signals by matching the control channel signal with a base sequence and translating the matched signal to a time-domain representation. In the time-domain representation, each control signal resides at a different tap. Further, the base station can identify taps of the time-domain representation corresponding to an unused cyclic shift or orthogonal cover sequence. Such taps can be employed to generate a noise and/or interference estimate.
US08437331B2 Method and apparatus for transmitting broadcast signal in a transmitter
A method and apparatus for transmitting a broadcast signal in a transmitter are disclosed. The apparatus includes an RS encoder 212 configured to encode mobile data for forward error correction (FEC), a group formatter 214 configured to form a data group using (or including) the encoded mobile data and known data sequence, a packet formatter 216 configured to form a specified number of mobile data packets and a first scalable number of mobile data packets by using the data included in the data group, a packet multiplexer (MUX) 120 configured to multiplex the formed mobile data packets and a second scalable number of main data packets, a data interleaver 1502 configured to interleave data of the multiplexed data packets, and a transmission unit 170 configured to transmit the interleaved data. Herein, the known data are spotted in the interleaved data.
US08437329B2 Variable rate coding for enabling high performance communication
A protocol for optimizing the use of coded transmissions such as over wireless links. In this technique, interframes are split into segments selected to be an optimum size according to transmission characteristics of the radio channel. The inverse process is applied at the receiver. Using this scheme, segments containing erroneous data may be resent.
US08437327B2 Method, apparatus and computer program product providing slow associated control channel (SACCH) repetition
Techniques are presented for repetition on both uplink and downlink Slow Associated Control Channel (SACCH) channels. For instance, an exemplary method is disclosed that is performed by a mobile node. The method includes receiving from a network node a first block of data over a downlink SACCH channel, and storing the first block of data. The method also includes, subsequent to receiving the first block of data, receiving from the network node a second block of data over the downlink SACCH channel. The method further includes attempting to decode the second block of data. The method additionally includes, in response to a failure in the attempt to decode the second block of data, combining into a combination the second block with the stored first block of data. The method also includes attempting to decode the combination.
US08437323B2 Admission control for QoS-driven wireless LANs
A method and system for a quality of service (QoS) point coordinator (PC) for a basic service set (BSS) in a wireless local area network (WLAN) is disclosed. The PC includes a QoS management entity (QME) and an admission control entity (ACE). The QME receives at least one reservation request message that characterizes one of a QoS session and QoS application (session/application) that can be of a continuous/periodic flow type that is time sensitive, or can be of a discontinuous/bursty flow type that is time tolerant. The reservation request message contains at least one QoS parameter set and requests a resource of a communication channel in the BSS for the QoS session/application. The communication channel is organized into superframes, such that each superframe includes a contention-free period (CFP) and a contention-period (CP). The reservation request message requests a predetermined bandwidth of each CFP of the communication channel in the BSS. The ACE performs macro bandwidth management for QoS traffic transport of the session/application over a medium access control (MAC) sublayer for the communication channel by determining whether to grant the reservation request based on at least one QoS parameter set associated with the session/application.
US08437322B1 Method and system for communicating fixed IP address based voice data in a dynamic IP address based network environment
A mobile communication device encapsulates a fixed IP address based voice data packet (containing a fixed source IP address of the mobile communication device, a fixed destination IP address of a receiving device, and a voice data payload) into a sending network voice data packet (containing a sending network source IP address of the mobile communication device, a sending network destination IP address of an intermediate system, and the fixed IP address based voice data packet) and provides the sending network voice data packet over a first dynamic IP address based network to the intermediate system for decapsulating the fixed IP address based voice data packet from the sending network voice data packet, encapsulating the fixed IP address based voice data packet into a receiving network voice data packet and providing the receiving network voice data packet over a second dynamic IP address based network to the receiving device.
US08437313B2 Scanning methods and apparatus for mobile devices in wireless local area networks for reduced power consumption
One illustrative method for reducing power consumption in a mobile communication device of a wireless local area network (WLAN) involves the steps of identifying a communication signal quality value between the mobile device and a wireless access point of the WLAN with which the mobile device is currently associated; determining an initial timer value based on a predefined relationship with the communication signal quality value where, as the communication signal quality value decreases, the initial timer value correspondingly decreases; initializing a scan trigger timer with the initial timer value and running the scarf trigger timer; and upon expiration of the scan trigger timer: causing a scanning operation to be performed for identifying one or more wireless access points in a coverage region; and repeating the acts of identifying, determining, initializing and running the scan trigger timer, and causing the scanning operation to be performed. Preferably, the mobile device operates to refrain from performing scanning operations altogether when the communication signal quality value is greater than a scan trigger threshold value. The scan trigger threshold value may be derived from or calculated based on a previously-received or last-sampled communication signal quality value of the wireless access point sampled at a time when the mobile device chose to reassociate with a different wireless access point of the WLAN.
US08437311B2 Pilot-measurement control method and dual-mode terminal
A pilot-measurement control method and a dual-mode terminal are provided. After entering a tunnel state, an idle state protocol submodule does not wait for a measurement start command to trigger pilot measurement, but instead, directly triggers pilot measurement by actively searching for high rate packet data (HRPD) measurement permission variable information. Alternatively, measurement indication information sent by an initialization protocol submodule is buffered in advance, so that after entering the tunnel state, the idle state protocol submodule can trigger pilot measurement by searching for the buffered information. Alternatively, the idle state protocol submodule performs pilot measurement according to received measurement indication information sent by an air interface connection management protocol submodule when the idle state protocol submodule is activated.
US08437309B2 Multihome support method and apparatus
A method of facilitating multihoming in the case of a mobile node possessing an Upper Layer Identifier belonging to a home network, where the mobile node is assigned a Global Mobility Management anchor within the home network and a Local Mobility Management anchor within a visited network. The method comprises allocating to the mobile node a primary SHIM6 proxy at said Global Mobility Management anchor, and at least one secondary SHIM6 proxy at said Local Mobility Management anchor. At said primary SHIM6 proxy, a SHIM6 context is established on behalf of the mobile node in respect of a peer node; and the established context is shared with said secondary SHIM6 proxy. Locator switching is then performed in respect of traffic exchanged between the mobile node and said peer node at one of said primary and secondary SHIM6 proxies.
US08437307B2 Device and method for maintaining a communication session during a network transition
Provided are a device and method for maintaining a communication session during a network transition. In one example, the method includes monitoring, by a client, a connection with a first network to determine whether a signal strength of the connection falls below a threshold value. The client establishes a connection with a second network if the signal strength of the connection with the first network falls below the threshold value. Establishing the connection with the second network includes obtaining an address and port assignment corresponding to the client from the second network. The client uses the obtained address and port assignment to maintain a communication session during the changeover from the first network to the second network.
US08437304B2 System and method for transmitting and receiving frequency resource information in a frequency overlay system
A system and method for transmitting and receiving frequency allocation information based on identification information in a frequency overlay system are provided. The method includes transmitting a frame of a first Frequency Allocation (FA) to Mobile Stations (MSs) by inserting control information and identification information of the MSs to which frequency resources are allocated into the first FA frame, and transmitting a second frame indicating a second FA the MSs by inserting the identification information and a resource indication of the first FA into the second FA frame. Thereby, an overhead can be reduced and a frequency resource can be used efficiently.
US08437302B2 Method and apparatus for transmission protocol uplink channel selection
First and second wireless transmission protocol uplink channels are available for use by a wireless device in transmitting data to a network. In various examples, the device selects between the first and second wireless transmission protocol uplink channels according to various different criteria. Examples include selecting between the first and second wireless transmission protocol uplink channels according to the type of data to be transmitted and according to the identity of the device, and various combinations of these.
US08437294B2 Mobile station, base station, uplink transmission method, and downlink transmission method
A mobile station includes a channel quality estimation unit configured to estimate downlink channel quality based on a reference signal from a base station and to output the estimated downlink channel quality as channel estimation information; an acknowledgement information determining unit configured to determine whether a downlink data channel from the base station is correctly received and to output the determination result as acknowledgement information; and an acknowledgement information prioritizing unit configured to cause the acknowledgement information to be preferentially transmitted to the base station if transmission timings of the channel estimation information and the acknowledgement information coincide.
US08437289B2 Communication apparatus, communication interface module, and communication method
A communication apparatus includes a controller configured to control transmission of a bandwidth request message, the transmission being triggered by a detection of connection establishment between the communication apparatus and a destination apparatus in a layer that is higher than a media-access control layer; and a transmitter configured to transmit the bandwidth request message in accordance with a control of the controller.
US08437287B2 Wireless protocol converter
Methods, apparatuses, and systems for interfacing between a broadband wireless communication system and a Local Area Network (LAN) system are disclosed herein. For instance, the method can include converting first wireless data formatted according to a broadband communication protocol to a LAN protocol to generate LAN-formatted data. The method can also include converting second wireless data formatted to the LAN protocol to the broadband communication protocol to generate broadband-formatted data. Further, the method can include transmitting the LAN-formatted data to one or more first devices and the broadband-formatted data to one or more second devices.
US08437283B2 Full duplex network radio bridge with low latency and high throughput
A full duplex radio bridge using two transceivers coupled to a first packet network, one for transmitting data toward another radio bridge coupled to a second packet network, and the other for receiving data transmitted from the first packet network toward said second packet network by a transceiver of the other radio bridge. Each radio bridge is coupled to its packet network through one network port whose transmit data path is coupled to one of the transceivers, and whose receive data path is coupled to receive data from the other transceiver. An inner loop and outer loop is used. Management packets are routed to the various transceivers using the inner loop and outer loop by routing and filtering functions. Payload packets are transmitted from one packet network to the other using only the outer loop.
US08437280B2 Distributed synchronous batch reconfiguration of a network
A novel alternative concept for handling dynamic provisioning changes and ongoing network reconfiguration and incremental reoptimization in general. A prime motivation is concern about the dependency of existing concepts for dynamic provisioning on the real-time coherence of databases of network state at diverse geographic locations. Not only is the continual updating of such global state everywhere in the network an intensive real-time load, but inevitable incoherencies pose hazards in network operation. The alternative proposal is a framework that makes use precise time synchronization and the computational power of network nodes to solve identical local instances of incremental reoptimization problems in situ. The new scheme removes the database coherency hazard, reduces signaling volumes, and increases resource efficiencies in service provisioning. It also provides a framework in general for continually ongoing incremental or (if desired) total reoptimization of network configuration. The proposal also points directions towards some new research questions such as implementation of optimization models for identical solution on disparate platforms and definition of a variety of incremental batch reoptimization problems. It is thought that this may be one of the first practical application concepts for transport network management that would involve on-line embedded use of operations research methods in communication networks.
US08437272B2 Distinguishing between connectivity verification availability and forwarding protocol functionality in a computer network
In one embodiment, a local network device may determine an inability to establish a connectivity verification protocol (e.g., Bidirectional Forwarding Detection, “BFD”) session to a remote network device, such as from unreturned control messages. In response, the local network device may send at least one connectivity verification protocol echo message to the remote network device destined to be returned to the local network device and forwarded using a forwarding protocol. In response to receiving or not receiving the echo message, the local network device may thus determine whether the forwarding protocol is functioning between the local and remote network devices. In this manner, the local network device may determine whether an inability to establish a connectivity verification protocol session is due to an inability to forward packets between the devices, or due to the connectivity verification protocol not working (or not being configured) on the remote network device.
US08437271B2 Verifiable and accurate service usage monitoring for intermediate networking devices
Various embodiments are disclosed for a services policy communication system and method. In some embodiments, an intermediary networking device provides a service intermediary or intermediate connection between a network and one or more communications devices; implements a service policy set for assisting control of the intermediate networking device use of a service on the network, in which the service policy set includes one or more service policies, each policy being associated with either the intermediate networking device or a communications device; and monitors use of the service based on the service policy set; and in which the one or more of the communication devices include a service usage notification capability, and the implementation of the first service policy set is verified.
US08437269B2 Uplink scheduling DSF wireless networks
In network-based uplink scheduling, users are scheduled by the network for uplink communication between a user side and a network side. In this context, the invention provides an efficient estimation of User Equipment (UE) buffer status on the network side such as at Node B (20), for each of a number of users (10), and determines an uplink scheduling priority order of the users based on the network-estimated buffer status information. The users (10) are allocated communication resources based on the determined uplink scheduling priority order. In this way, the UE buffer status may be considered in the uplink scheduling procedure without explicit UE buffer status reports (that would waste valuable uplink transmission resources) from the UE side. This means that efficient scheduling and optimal exploitation of the uplink transmission resources are ensured, with clearly improved system performance as a result.
US08437267B2 System and method for recovery of packets in overlay networks
The present invention relates to a packet recovery method for packets communicated between sender and receiver nodes of an overlay network that runs over an underlying IP network. The present invention executes a packet recovery process at a receiver node upon satisfaction of a packet recovery condition that is associated with meeting a deadline driven criteria for a transmitted packet. The packet recovery process associates N number of scheduled times with N requests for retransmission of the transmitted packet. At least one of the N scheduled times includes a receiver waiting time. At each N scheduled time, a request for retransmission of the transmitted packet is transmitted to a source node. A packet retransmission process at the sender node is executed upon the first receipt of a request for retransmission of the transmitted packet. In one embodiment, the packet retransmission process retransmits the transmitted packet to the receiver node at M number of scheduled times, where the N and M are non-zero positive integers and at least one of the N or M number of scheduled times is greater than one.
US08437265B2 Method, apparatus and system for sharing network resources
A method for sharing network resources includes: setting a sharing group based on service types in the process of setting up a bearer and determining a maximum network resource for the sharing group; and allocating a resource for the bearer in the range of the maximum network resource. The present invention also provides a system and an apparatus for sharing network resources. The embodiments of the present invention implement the sharing of a maximum transmission rate among multiple bearers in an evolved network, solve the problem of low network resource utilization caused by the fact that each bearer occupies a fixed bandwidth resource, and implement maximum utilization of network resources.
US08437258B2 Method and system for transmitting and receiving management message in communication network
A method for transmitting management message by a transmitting device in a communication network includes receiving a management message that is to be transmitted in the communication network. The transmitting device determines whether a feedback is required for the management message when the management message is transmitted in the communication network. The transmitting device also includes a feedback request information in a Medium Access Control (MAC) Protocol Data Unit (PDU) including a last fragment of the management message. The management message can be transmitted in one or more MAC PDUs and can be divided into one or more fragments. The transmitting device also transmits the MAC PDU indicating the feedback request information.
US08437256B2 Systems and methods to provide communication connections
Methods and apparatuses to provide communication connections for partners based on communication references assigned to entities maintained by the partners. In one embodiment, a method includes: receiving from a partner contact information of an entity; providing the partner with a real-time communication reference usable to at least initiate a request for a communication connection; and in response to receiving a request initiated via the real-time communication reference, providing a real-time communication connection between a requester and the entity using the contact information received from the partner.
US08437255B2 Estimating wireless processing device queue length and estimating signal reception quality in a wireless network
The present invention may be used to estimate operational characteristics of devices that transmit and receive streams of information in a communication system. In one application, the level of occupancy of a FIFO buffer in a processing device such as a router or wireless access point is estimated by monitoring packets transmitted by the processing device. Estimates of the operational characteristics can be used to control communications in the system so that the overall performance is improved. Techniques that can be used to mitigate effects of low signal-to-noise ratio conditions are also disclosed.
US08437254B2 Dynamic configuration of VoIP trunks
A method of configuring Internet telephony services for a private branch exchange includes providing the requirements for the private branch exchange to an Internet telephony service provider, establishing, at the Internet telephony service provider, configuration data for the requirements, providing the established configuration data to the private branch exchange, and processing the established configuration data at the private branch exchange.
US08437245B2 Wireless network system
A integrated circuit includes logic configured to support smart-utility-network communication using an integer number of data bits per symbol for 96, 48, 24, 12, and 4 data subcarriers across IFFT sizes of 128, 64, 32, 16, and 8.
US08437237B2 Light source unit including a photodetector, and thermally-assisted magnetic recording head
A light source unit includes a light source and a photodetector. The light source has an emission part for emitting light. The photodetector has a light receiving surface for receiving the light emitted from the emission part, and detects the light. The light source unit further includes a grating made of metal and disposed to extend along the light receiving surface. The grating includes a plurality of line-shaped portions that each extend in a direction intersecting the direction of travel of the light and that are located at positions different from each other along the direction of travel of the light.
US08437236B2 Optical information recording/reproducing apparatus and method
An optical information recording/reproducing apparatus includes a spatial light modulator that converts an irradiation beam emitted from a light source to a single information beam that carries information; an optical system that causes the single information beam to be collected on an optical-information recording medium including an information recording layer capable of recording the information as hologram by using interference fringes produced due to interference between the single information beam and a plurality of reference beams, and causes each of the reference beams to be irradiated to the optical-information recording medium from mutually different directions so as to intersect with the single information beam in the information recording layer; and a controller that controls to cause the light source to emit the irradiation beam and performs angular multiplexing recording of the information in the information recording layer while controlling to drive either one of the optical-information recording medium and the optical system.
US08437235B2 Optical information recording medium and recording/reproducing method therefor
An optical information recording medium (100) of the present invention includes an information layer (011) that allows information to be recorded thereon and reproduced therefrom by irradiation with a laser beam (040). The information layer (011) includes a reflective layer (002), a first dielectric layer (003), a recording layer (005) capable of undergoing a phase change by the irradiation with the laser beam (040) and a second dielectric layer (007) formed in this order from a side opposite to a laser beam incident side. The recording layer (005) contains Ge, Sb and Te. When Ge, Sb and Te contained in the recording layer (005) are represented by GexSbyTez in atomic number ratio, x, y, and z satisfy 0.39≦x≦0.48, 0.02≦y<0.11, 0.40≦z<0.56, and x+y+z=1. The recording layer (005) has a thickness of at least 10 nm but not more than 15 nm. In the case where a ratio of an amount of reflected light of the laser beam (040) from the information layer (011) to an amount of the laser beam (040) incident on the information layer (011) is denoted as R (%), the R when the recording layer (005) is in a crystalline state is denoted as Rc (%), and the R when the recording layer (005) is in an amorphous state is denoted as Ra (%), Rc and Ra satisfy 6.0≦Rc/Ra≦12.0 and 1.0≦Rc≦3.0.
US08437234B1 Dynamic phase detector switching
A signal processing device with dynamic phase detector switching includes a first phase detector of a first type, a second phase detector of a second type, and a mixing device to switch between using output from the first phase detector and output from the second phase detector in real time based on specified changes in an input signal being fed to the signal processing device.
US08437232B2 High frequency modulator
A high frequency modulator is described. It comprises: a first converter for receiving a constant current signal and transmitting a first converted signal; an adder coupled the first converter and operative for transmitting a summed signal in response to receiving the first converted signal and selectively receiving a triangular signal; a first oscillator coupled to the adder for receiving the summed signal, the first oscillator operative for transmitting a time varying current signal; a second converter coupled to the first oscillator for receiving the time varying current signal and operative for transmitting a second converted signal; and an output device selectively coupled to the second converter and operative for transmitting an output signal in response to receiving either the second converted signal or an offset signal.
US08437226B2 Timekeeping device and satellite signal reception method for a timekeeping device
A timekeeping device has a reception unit that receives a satellite signal transmitted from a positioning information satellite, a time information generating unit that generates time information based on the received satellite signal, a time display unit that displays the time information, and a reception control unit that controls the reception unit. The reception control unit includes a signal condition detection unit that detects a signal condition of the received satellite signal, and a reception setting unit that sets the reception unit to a single satellite mode or a multi-satellite mode based on the detected signal condition.
US08437225B2 Devices and systems for outputting contextual information about an event for which an alarm is set on an electronic device
The present invention can permit an electronic device to output contextual information about an event when an alarm stored within the electronic device goes off. In one embodiment, an electronic device can permit a user to select an alarm template from a plurality of alarm templates and associate the selected alarm template with an alarm. When the alarm goes off at a later date, the electronic device can output the contextual information of the user-selected alarm template, thereby providing the user with contextual information relevant to the event for which the alarm was created. In another embodiment of the present invention, a receiving electronic device can automatically match alarm templates with alarms transferred from a transmitting electronic device. The present invention also can permit a user to create an alarm template, and customize alarm templates pre-populated by the manufacturer of an electronic device.
US08437224B2 Underwater communications
An environmental monitoring system including at least one underwater measurement device and a transmitter for transmitting data from the measurement device to an above water station using a magnetically coupled antenna.
US08437220B2 Parallel-path acoustic telemetry isolation system and method
An acoustic telemetry isolation system and method for use with tubular assemblies such as drillpipe and production tubing includes an acoustic wave transmitter and an acoustic isolator. A “down” wave propagated toward the isolator is reflected back substantially in phase with an “up” wave propagated from the acoustic wave source away from the isolator. Furthermore, the acoustic isolator is similarly effective in reflecting “up” propagating waves originating from below the isolator, hence further protecting the acoustic wave source from possible deleterious interference. The construction of the isolator utilizes a specified combination of waves traveling in parallel in materials whose properties aid the beneficial combination of reflected and transmitted waves. The design of the isolator is to generally provide a bandstop filter function, thereby aiding the frequency isolation of an acoustic transmitter over a passband that may be constrained by the geometry of drill pipe or components of production tubing. It causes substantially all of the emitted wave energy to travel in a chosen direction along the drill pipe, thus aiding the efficiency of acoustic telemetry in the pipe.
US08437209B2 Integrated circuit
An integrated circuit includes a normal data storage unit configured to store normal data and output the stored normal data in response to a write command, a read command, and an address signal in a normal operation mode, a test data storage unit configured to store the address signal as test data in response to the write command in a test operation mode, and output the stored test data in response to the read command, and a connection selection unit configured to selectively connect a data input/output terminal of the normal data storage unit or a data output terminal of the test data storage unit to a global line based on whether the integrated circuit is in a first or second one of the normal operation mode and the test operation mode, respectively.
US08437208B2 Redundant memory array for replacing memory sections of main memory
Memories and methods for replacing memory sections of a main memory array by mapping memory addresses for an entire main memory section to at least one memory section of a redundant memory array. One such memory includes a fuse block having programmable elements configured to be programmed to identify main memory sections to be mapped to redundant memory sections of the redundant memory array. The memory further includes a redundant memory logic circuit coupled to the redundant memory array and the fuse block. The redundant memory logic is configured to map the memory for a main memory section identified in the fuse block to at least one of the redundant memory sections of the redundant memory array.
US08437199B2 Semiconductor memory device and method of erasing the same
A method of erasing a semiconductor memory device includes precharging a channel of a selected memory cell of a selected string including memory cells; boosting a channel of the selected string by supplying a positive voltage to word lines of the respective memory cells of the selected string; and erasing the selected memory cell by supplying an erase voltage lower than the positive voltage to a selected word line associated with the selected memory cell.
US08437196B2 Sense-amplifier circuit for non-volatile memories that operates at low supply voltages
A sense-amplifier circuit includes: a comparison stage that compares a cell current that flows in a memory cell and through an associated bitline, with a reference current, for supplying an output signal indicating the state of the memory cell; and a precharging stage, which supplies, during a precharging step prior to the comparison step, a precharging current to the bitline so as to charge a capacitance thereof. The comparison stage includes a first comparison transistor and by a second comparison transistor, which are coupled in current-mirror configuration respectively to a first differential output and to a second differential output, through which a biasing current flows. The precharging stage diverts, during the precharging step, the biasing current towards the bitline as precharging current, and allows, during the comparison step, passage of part of the biasing current towards the first differential output, enabling operation of the current mirror.
US08437195B2 Power-off apparatus, systems, and methods
Some embodiments include apparatus, systems, and methods having a voltage generator to generate a voltage, a memory cell including a storage node associated with a storage node voltage, and a power controller to provide a signal to the voltage generator such that the voltage generated by the voltage generator rises from a voltage less than a reference voltage to a voltage less than the storage node voltage, and such that the voltage generated by the voltage generator is less than or equal to the storage node voltage, at least partially in response to the apparatus entering into a mode. Other embodiments are described.
US08437194B2 Driving method of semiconductor device
It is an object to reduce defects caused by reading wrong data by judging whether a storage state held in a non-volatile memory element is correct or not in the case where accumulation or discharge of electrons in/from a charge accumulation layer. A semiconductor memory circuit including a memory cell region and a test region and a control circuit are included in a semiconductor device of the present invention. In the control circuit, a first operation is performed for writing data to a memory cell, and writing a first storage state to a first region or writing a second storage state to a second region. Then, a second operation is performed for reading a first storage state or a second storage state from a first region and a second region. Further, a third operation is performed for reading data from the memory cell. Whether the third operation is correctly performed or not is judged in accordance with whether the first storage state is read from the first region or not or whether the second storage state is read from the second region or not in the second operation.
US08437193B1 Flash memory data recovery
An apparatus and method for selectively controlling application of a data recovery bias voltage are described. One example apparatus includes replenish logic configured to selectively control application of a data recovery bias voltage to a control gate associated with a cell in a flash memory apparatus. The replenish logic may be configured to select the data recovery bias voltage to replenish charge lost from a floating gate in the flash memory apparatus. The replenish logic may also be configured to control application of the data recovery bias voltage for a period of time sufficient to charge a threshold voltage (Vt) in the cell. In one embodiment, the data recovery bias voltage is based on a program voltage employed to program a value into the cell.
US08437192B2 3D two bit-per-cell NAND flash memory
A 3D memory device includes bottom and top memory cubes having respective arrays of vertical NAND string structures. A common source plane comprising a layer of conductive material is between the top and bottom memory cubes. The source plane is supplied a bias voltage such as ground, and is selectively coupled to an end of the vertical NAND string structures of the bottom and top memory cubes. Memory cells in a particular memory cube are read using current through the particular vertical NAND string between the source plane and a corresponding bit line coupled to another end of the particular vertical NAND string.
US08437190B2 Interleaved flash storage system and method
A flash storage system accesses data interleaved among flash storage devices. The flash storage system receives a data block including data portions, stores the data portions in a data buffer, and initiates data transfers for asynchronously writing the data portions into storage blocks interleaved among the flash storage devices. Additionally, the flash storage system may asynchronously read data portions of a data block interleaved among the storage blocks, store the data portions in the data buffer, and access the data portions from the data buffer.
US08437189B1 Method and apparatus for storing data in a NAND flash memory
Semi-volatile NAND flash memory systems, apparatuses, and methods for use are described herein. According to various embodiments, a semi-volatile NAND flash memory may be partitioned into various retention regions. Other embodiments may be described and claimed.
US08437186B2 Non-volatile memory with both single and multiple level cells
Memory arrays and methods of operating such memory arrays are described as having a memory cell operated as a single level cell interposed between and coupled to a select gate and a memory cell operated as a multiple level memory cell. In some embodiments, a memory array is described as including a number of select gates coupled in series to a number of memory cells operated as single level memory cells and a number of memory cells operated as multiple level memory cells, where a first select gate is directly coupled to a first memory cell operated as a single level memory cell interposed between and coupled to the first select gate and a continuous number of memory cells operated as multiple level memory cells.
US08437184B1 Method of controlling a vertical dual-gate dynamic random access memory
A method of controlling a vertical dual-gate DRAM provides a short circuit state, a clearing state and a false broken circuit state. In the short circuit state, a first gate and a second gate at two sides of a first pillar are controlled to respectively have a turn-on voltage to form electric connection between a drain and a source at two ends of the first pillar. In the clearing state, the first gate and second gate are controlled to respectively have a clearing voltage to disconnect electric connection between the drain and source at two ends of the first pillar. The false broken circuit state is entered after the clearing state has been finished. The invention does not separate gates between neighboring pillars, but controls ON/OFF of transistors electrically so that no current leakage is generated in the clearing state and problem of inaccurate data reading can be prevented.
US08437175B2 System and method for level shifter
In one embodiment, a bit-line interface is disclosed. The bit-line interface has a multiplexer having a plurality of bit-line outputs, and a write path coupled to a multiplexer signal input. The bit-line interface also has a read path coupled to the multiplexer signal input, wherein the read path and the write path share at least one component.
US08437173B2 Nonvolatile memory element, manufacturing method thereof, design support method therefor, and nonvolatile memory device
A nonvolatile memory element which can be initialized at low voltage includes a variable resistance layer (116) located between a lower electrode (105) and an upper electrode (107) and having a resistance value that reversibly changes based on electrical signals applied between these electrodes. The variable resistance layer (116) includes at least two layers: a first variable resistance layer (1161) including a first transition metal oxide (116b); and a second variable resistance layer (1162) including a second transition metal oxide (116a) and a third transition metal oxide (116c). The second transition metal oxide (116a) has an oxygen deficiency higher than either oxygen deficiency of the first transition metal oxide (116b) or the third transition metal oxide (116c), and the second transition metal oxide (116a) and the third transition metal oxide (116c) are in contact with the first variable resistance layer (1161).
US08437172B2 Decoders using memristive switches
A decoding structure employs a main terminal (130), a first memristive switch (112) connected between the main terminal (130) and a first addressable terminal (132), and a second memristive switch (114) connected between the main terminal (130) and a second addressable terminal (134). The second memristive switch (114) is oriented so that a voltage polarity on the main terminal (130) that tends to turn the first memristive switch (112) on tends to turn the second memristive switch (114) off.
US08437171B1 Methods and circuits for temperature varying write operations of programmable impedance elements
A circuit may include an array having a number of programmable impedance elements that may be placed into at least two different impedance states in a write operation; and a write circuit that applies temperature varying write conditions to the array in a write operation.
US08437167B2 Shift register memory device, shift register, and data storage method
According to one embodiment, a shift register memory device includes a shift register, a program/read element, and a rotating force application unit. The shift register includes a plurality of rotors arranged along one direction and provided with a uniaxial anisotropy. Each of the plurality of rotors has a characteristic direction rotatable around a rotational axis extending in the one direction. The program/read element is configured to program data to the shift register by causing the characteristic direction of one of the rotors to match one selected from two directions conforming to the uniaxial anisotropy and configured to read the data by detecting the characteristic direction. The rotating force application unit is configured to apply a rotating force to the shift register to urge the characteristic direction to rotate. The plurality of rotors are organized into a plurality of pairs of every two mutually adjacent rotors. A first force acts to urge the characteristic directions to be opposingly parallel for two of the rotors belonging to the same pair. A second force acts to urge the characteristic directions to be opposingly parallel for two mutually adjacent rotors belonging to mutually adjacent pairs.
US08437166B1 Word line driver cell layout for SRAM and other semiconductor devices
A word line driver cell suitable for RAM devices such as SRAM, static random access memory devices, is provided. The word line driver cell is compatible with double pattern processing techniques and enables the formation of all word lines from a single metal layer which, in turn, enables overlying and underlying metal levels to be used for other features such as signal lines for word line decoders. A power mesh is formed using multiple metal layers and the formation of all the word lines from a single metal layer enables VDD and VSS power lines that are formed from an overlying layer to extend orthogonal to the cell direction and include wider widths reducing metal line resistance and increasing the deliverable power.
US08437165B2 Semiconductor memory device and semiconductor device
A matrix is formed using a plurality of memory cells in each of which a drain of the writing transistor is connected to a gate of a reading transistor and one electrode of a capacitor. A gate of the writing transistor, a source of the writing transistor, a source of the reading transistor, and a drain of the reading transistor are connected to a writing word line, a writing bit line, a reading bit line, and a bias line, respectively. In order to reduce the number of wirings, a writing word line to which the gate of the writing transistor is not connected is substituted for the reading word line. Further, the writing bit line is substituted for the reading bit line.
US08437164B1 Stacked memory device for a configurable bandwidth memory interface
A stacked memory device for a configurable bandwidth memory interface includes a first number of contact pads arranged in a pattern on a first surface of the memory device and a second number of contact pads arranged in the same pattern on a second surface. Each of the second contact pads may be electrically coupled to a corresponding contact pad on the first surface using a via. When the memory device is oriented in a first orientation and stacked in vertical alignment and electrical connection upon a second memory device having the same pattern of contact pads, each data signal of the memory bus is coupled to a corresponding data signal of both the memory devices. When the memory device is oriented in a second orientation, a given data signal of the memory bus is coupled to the corresponding data signal of only one of the memory devices.
US08437160B2 Multi-stack memory device
Provided is a multi-stack memory device that includes a storage unit group including a plurality of storage units that are vertically stacked and form a plurality of storage unit rows, and a plurality of transistors connected to the storage unit group, wherein the transistors that are connected to the storage units which are included in at least two rows of the plurality of the storage unit rows and are connected by a common wire. The common wire may be a gate line or a bit line.
US08437153B2 Series resonant converter capable of reducing peak voltage generated at power switches and peak current generated on secondary side when being turned on from off immediately
The present invention is to provide a series resonant converter, which includes a transformer, two power switches connected to primary side of the transformer, a resonant control chip having two control pins connected to gates of the two power switches respectively, a resonant capacitor having one end connected to one end of the primary side and the other end connected to source of one power switch, a resonant inductor having one end connected to the other end of the primary side and the other end connected to a line between the two power switches, and at least one bypass resistor connected in parallel to the resonant capacitor, so as to allow voltage of the resonant capacitor to be rapidly released to ground when the converter is turned off and effectively lower inrush current of the resonant capacitor generated at an instant when the converter is turned on from off.
US08437148B2 Display device with panel positioning structure and method for manufacturing the same
A panel display and a method for manufacturing the same are provided. The panel display includes a frame, an elastic pad, and a display panel. The frame has a supporting tray and a side wall which perpendicularly extends from the end of the supporting tray. A groove is formed on the supporting tray adjacent to the foot of the side wall. One end of the elastic pad is located within the groove while the other end leans on the side wall before the display panel is configured with the frame. When entering the display panel into the frame, the edge of the display panel compels the elastic pad to bend and form a bottom portion and a side portion. The bottom portion is accommodated in the groove while the side portion is compressed by the edge of the display panel and lies on the side wall.
US08437146B2 Portable terminal with hinge apparatus
A portable terminal includes: a first housing; a second housing coupled to the first housing via a hinge device, the second housing pivoting about a first hinge axis toward or away from the first housing to be closed or opened, and rotating about a second axis, so that the front and rear sides of the second housing are reversed, the second axis extending perpendicular to the first axis. The hinge includes: a hinge housing extending along the direction of the first hinge axis and coupled to the first housing in such a manner that the hinge housing is rotated about the first hinge axis on the first housing; and a coupling member anchored to the second housing and coupled to the hinge housing to be rotatable about the second hinge axis. While the hinge housing is being rotated about the first hinge axis, the coupling member is turned around the first hinge axis in a state in which one side of the coupling member is faced to the outer peripheral surface of the hinge housing.
US08437145B2 Image display apparatus
An image display apparatus including a display body which has a front face and a rear housing placed on a back side of the front face and a support portion which is fixed to the rear housing of the display body or which is integrated with the rear housing to support the display body from a rear side. The support portion has a storage portion to store an article and is configured by a plate member or a linear member that has an inclination portion inclined by a predetermined angle with respect to the front face of the display body. The storage portion is located on the rear side and has a groove portion opened upwards. The upper surface of the inclination portion and an inner wall side surface of one side of the groove portion are contiguous to each other by a gentle slope.
US08437143B2 Electronic device with rotatable keypad
A method for controlling an electronic device is provided. The electronic device includes a housing, a keypad, a first conductive surface, and a second conductive surface. The keypad is rotatable and includes buttons. The first conductive surface is attached to the bottom of the keypad, rotatable with the keypad, and includes first contact portions. The second conductive surface is fixed in the housing, arranged below the first conductive surface, spaced apart from the first conductive surface, and includes second contact portions. The method includes determining which of the buttons is pressed. Determining whether an activation signal is received, wherein when the first contact portion contacts one of the second contact portions which shape is the same as the first contact portion, the activation signal is generated. Determining the pressed button is activated if the activation signal is received, and executing a function corresponding to the activated button.
US08437142B2 Bump structure and process of manufacturing the same
A bump structure comprises a first polymer block, a second polymer block, a first groove, an under bump metallurgy layer and a connection metal layer, wherein the first polymer block and the second polymer block are individual blocks. The first polymer block comprises a first connection slot, and the second polymer block comprises a second connection slot communicated with the first groove and the first connection slot. The under bump metallurgy layer covers the first polymer block and the second polymer block to form a second groove. The connection metal layer covers the under bump metallurgy layer to form a third groove, wherein the under bump metallurgy layer covers a first coverage area of the first polymer block and a second coverage area of the second polymer block and reveals a first exposure area of the first polymer block and a second exposure area of the second polymer block.
US08437138B2 Lower profile heat dissipating system embedded with springs
A heat dissipating system adapted to dissipate heat generated from an electrical package mounted onto a socket connector, comprises a clip defining a downward lower pressing portion; and a heat dissipating device disposed under the clip, being adapted to in contact with a surface of the electrical package and embedded with a number of springs evenly disposed on an upper surface thereof adapted to be pressed by the pressing portion.