US08584288B2
A mattress expander used to increase a width of a mattress, the mattress expander including a top pad having a width greater than the mattress to define overhanging portions on either side of the mattress, a pair of side members, under the overhanging portions; and, a mattress extending from one side portion and attachable to the other side portion to hold the side members under respective overhanging portions defining a mattress receiving channel there between.
US08584283B2
One example embodiment includes a portable sleeping device. The portable sleeping device includes a headrest, where the headrest is configured to support the head of a user. The portable sleeping device also includes a trunk support, where the trunk support is configured to support the trunk of the user while sleeping in a sitting position.
US08584278B2
A sofa sheet set for use with a sofa is disclosed. The sofa sheet set includes a bottom sheet that comprises a generally rectangular top portion and a peripheral side section, the side section having at a lower end thereof an embedded elastic band for capturing a plurality of sofa cushions. The sofa sheet set further includes a generally rectangular top sheet fixed at one of its long sides at a seam to one of the long sides of the bottom sheet. The top sheet is larger in length and width than the top portion of the bottom sheet. A handbag carrier is preferably included for containing and storing the bottom and top sheets in a folded configuration for convenient storage and transportation.
US08584277B1
A corner connector having a pie-shaped body portion formed by a first abutment surface, a second abutment surface, and a radiused surface, wherein the first abutment surface and the second abutment surface are formed at substantially 90° relative to one another; wherein a first portion of the first abutment surface extends from a substantially planar bottom surface to a substantially planar deck panel support surface and wherein a second portion of the first abutment surface extends from the bottom surface above the deck panel support surface; wherein a first portion of the second abutment surface extends from the bottom surface to the deck panel support surface and wherein a second portion of the second abutment surface extends from the bottom surface above the deck panel support surface; and one or more protrusions extend perpendicularly from the first abutment surface and the second abutment surface.
US08584273B1
A device for enabling a wheelchair user to enter and exit the wheelchair includes a stabilizing frame. The stabilizing frame has two slide rails to which a base plate is movingly attached. An electric motor drives a leadscrew, causing the base plate to move along the slide rails. A telescopic column is vertically mounted onto the base plate. The seat assembly, including handlebars and a seat platform, is rotationally attached to the top of the telescopic column. The telescopic column is extended and collapsed by a linear actuator, raising and lowering the seat assembly. A stationary non-rotational rod is vertically mounted onto the telescopic column. When a user sitting on the seat platform exerts a moment force on the stationary rod, the seat assembly rotates about the stationary rod. A locking mechanism prevents the seat assembly from rotating when the user is transferring to or from the seat platform.
US08584266B1
A toilet seat lifting device maintains a toilet seat in a partially elevated position when at rest. The device includes a lifting spring attached to a toilet rim. The lifting spring includes a compressible air bellow which provides resistance for maintaining a front end of the toilet at a prescribed angle when in the resting state. The spring is compressible such that a user may depress the toilet seat to a flat position when seated. The seat is not attached to the spring such that the seat can be lifted to an upright position in a traditional manner. The spring is attached to the toilet rim underneath the toilet seat, adjacent to a hinge by an adhesive.
US08590055B2
A digital content protection apparatus and method for digital rights management (DRM) are provided in which a content file including a plurality of content parts is imported such that a header is included which stores location information required for decoding each of the content parts. Therefore, the number of content parts constituting the content file can be recognized, and a license that is required for the use of each of the content parts can be acquired by analyzing header information without necessitating the parsing of the transport packets of the content file. Accordingly, preparation time for using content can be reduced.
US08590047B2
A system and method for an optimization of fulfillment workflow includes receiving application data and determining that an application is in scope for vulnerability assessment based at least in part on the application data. Assessment information related to an assessment identifying at least one vulnerability is received from an assessor. The information regarding the assessment is communicated to a remediator. One or more remediation tasks designed to remedy the at least one vulnerability is received, and an indication of performance of a remediation task is received. An indication that a remediation task has been completed based at least in part on the indication of performance of the remediation task is communicated, and an indication of whether the remediation task remedied the at least one vulnerability is received.
US08590043B2
A method for computer security, includes intercepting an incoming communication, placing the communication into a quarantine queue, selecting a communication from the quarantine queue, determining whether the selected communication contains undesirable code, determining whether a quarantine time for the selected communication has lapsed if the selected communication does not contain undesirable code and placing the selected communication back in the quarantine queue if the quarantine time has not elapsed.
US08590042B2
A user no longer needs to restore key information upon restoring data. Proposed is a storage system having a storage apparatus, a tape library apparatus for backing up data stored in the storage apparatus, and a management terminal for managing the storage apparatus and the tape library apparatus. The management terminal identifies a key of a tape to be restored and restores a management Information file based an a tape management file, a tape group information file and a key information file upon restoring data stored in the tape in the tape library apparatus, and commands the restoration of the tape based on the restored management information file.
US08590039B1
A system, method and computer program product are provided for sending information extracted from a potentially unwanted data sample to generate a signature. In use, information is extracted from a portion of a sample of potentially unwanted data. Further, the information is sent to generate a signature.
US08590035B2
Systems for providing information on network firewall host application identification and authentication include an identifying and transmitting agent on a host computer, configured to identify each application in use, tag the application identity with a host identity, combine these and other information into a data packet, and securely transmit the data packet to the network based firewall. The embodiment also includes an application identity listener on the network based firewall, configured to receive the information data packet, decode the data packet and provide to the network based firewall the identity of the application. The network based firewall is provided with an application-awareness via an extension of firewall filtering or security policy rules via the addition of a new application identity parameter upon which filtering can be based. Other systems and methods are also provided.
US08590027B2
A method and apparatus for authenticating a client is described. In one embodiment, an identity provider server authenticates the client that is redirected from a relying party server. The identity provider server authenticates the client without receiving a replayable credential from the client. Upon authentication of the client, the identity provider server transmits a token of authentication to the client.
US08590025B2
A technique accesses a backup system. The technique involves receiving a logon command to logon a user to a website of the backup system. The backup system includes (i) a backup server and (ii) a web server which hosts the website to enable the user to control settings of the backup server. The technique further involves, sending, in response to receiving the logon command, a token request to the backup server through a pre-established secure data pathway to the backup server. Data is periodically backed up to the backup server through the pre-established secure data pathway. The technique further involves acquiring, in response to sending the token request, a logon token from the backup server through the pre-established secure data pathway. When the website receives the logon token during a logon operation, the website communicates with the backup server to determine whether the logon token is authentic.
US08590014B1
A network security system that correlates security-related events to individual users, as identified by a user identifier and an identity provider. The user identifier may be associated in one or more implicit or explicit social networks.
US08590010B2
A random intrinsic chip ID generation employs a retention fail signature. A 1st and 2nd ID are generated using testing settings with a 1st setting more restrictive than the 2nd, creating more fails in the 1st ID bit string that includes 2nd ID bit string. A retention pause time controls the number of retention fails, adjusted by a BIST engine, wherein the fail numbers satisfy a predetermined fail target. Verification confirms whether the 1st ID includes the 2nd ID bit string, the ID being the one used for authentication. Authentication is enabled by a 3rd ID with intermediate condition such that 1st ID includes 3rd ID bit string and 3rd ID includes 2nd ID bit string. The intermediate condition includes a guard-band to eliminate bit instability problem near the 1st and 2nd ID boundary. The intermediate condition is changed at each ID read operation, resulting in a more secure identification.
US08590007B2
A method and system for authenticating an internet user identity by cross-referencing and comparing at least two independent sources of information. A first IP address of an internet user is identified and the geographical location of the first IP address is traced to determine a first location. The geographical-location of a communication voice device of said internet user is identified to determine a second location. The first and second locations are compared for geographical proximity to confirm the identity of the internet user. Based upon geographical proximity of said locations, a score is assigned to the internet user, and access to a website is allowed or limited based upon said score. Alternatively, additional authentication information can be required or access can be terminated.
US08590006B2
Methods and apparatus are described for facilitating communication among a plurality of entities via an interoperability network. Each entity has policy data corresponding thereto governing interaction with the entity via the interoperability network. A message is transmitted from a first one of the entities to a second one of the entities. The first entity has first policy data corresponding thereto and the second entity has second policy data corresponding thereto. The transmitted message was handled in the network according to combined policy data representing a combination of the first and second policy data.
US08590005B2
The present disclosure includes methods and systems for multi-domain information sharing. One or more embodiments can include a computing device with a VMM hosting a first information domain VM, a second information domain VM, and a cross-domain solution VM that controls information transfer between the first information domain VM and the second information domain VM. One or more embodiments can also include a hypervisor to enforce an isolation policy within the system.
US08590003B2
Controlling resource access by entities hosted by an execution extension environment via entity identifiers associated with the resources or with the execution extension environment. Policy sets define the access to the resources. Each policy set includes a principal identifier for execution extension environment, a resource identifier for one of the resources, and access rights. The principal identifier or the resource identifier includes one of the entity identifiers. Access requests from entities are evaluated by comparing the entity identifiers to the policy sets. In some embodiments, the policy sets implement access control for web browsers hosting executable code that attempts to access resources on a computing device.
US08590002B1
A data processing system, method and computer program product are provided. In use, data on a network is identified. In addition, a policy is identified. Further, the data is processed based on the policy for maintaining a confidentiality of the data.
US08589991B2
A wireless computer that pairs with a remote audio-video presentation device, such as a television. As a result of the pairing, a communication channel is established for the computer to transmit audio-video content for presentation through that device. Additionally, as part of the pairing, the computer and remote device select a side channel for communication of user commands. The wireless computer may display a user interface through which a user may input commands that control the manner in which the remote audio-video device presents the content. As a result, a user may use the wireless computer as a remote control for the audio-video device, controlling both the content presented and the manner in which it is presented. The side channel may use different frequencies than the channel used to communicate audio-video content, and may use very low power at frequencies in the digital TV spectrum.
US08589987B1
A system and method for managing bandwidth used by videos in a wireless telecommunications network is provided. In one embodiment, the videos originate at mobile devices generating videos of a single event such as a concert, sporting event, graduation, or other event attended by multiple users. The mobile devices may communicate the videos to social networking websites where the videos may be viewed by multiple users. Embodiments of the present invention conserve bandwidth by selecting one or more of the videos of the single event to send to each of the destinations specified by all of the videos capturing the event. An instruction is then sent to each of the mobile devices generating nonselected video streams to discontinue transmission of the video streams.
US08589972B2
A video playback system includes a video distribution server and at least one information processing device. The video distribution server includes a video distribution portion that performs streaming distribution of a video stream, an alternative video distribution portion that distributes an alternative video, and a control information distribution portion that distributes control information. The information processing device includes a receiving portion that receives the video stream, the alternative video, and the control information, a storage portion that stores the alternative video and the control information, a video stream playback portion that performs streaming playback of the video stream, an alternative video playback portion that plays back the stored alternative video, and a playback switching control portion that, based on the stored control information, controls switching between the streaming playback and the playback of the alternative video.
US08589971B1
An external event interactive television ticker is provided. The ticker is rendered on a display screen that also shows a video program, and presents ticker content when a pre-defined external event has occurred. The ticker remains rendered until the event ceases or until the viewer terminates the ticker display. The ticker is interactive in that the viewer can perform various interactive operations with the ticker, including interacting with the ticker to obtain additional information related to an external event item presented by the ticker or to take an action associated with the external event item.
US08589970B2
A content transmitter apparatus is provided which decides whether to permit a content receiver apparatus at a content transmission destination to retransmit content to another content receiver apparatus located inside a house and transmits to the content receiver apparatus the content along with an identifier indicating a permission or prohibition of the content retransmission. A content receiver apparatus is also provided which, when it receives encrypted content from the content transmitter apparatus, checks an identifier received together with the content in executing the content retransmission to another content receiver apparatus located outside the house. If the identifier is found to permit the content retransmission, the content receiver apparatus encrypts and retransmits the content to the outside-house content receiver apparatus. If the identifier is found to not permit the content retransmission, the content receiver apparatus does not retransmit the content to the outside of the house.
US08589969B2
Audience measurement methods and systems for producing audience information of a media presentation are disclosed. An example apparatus includes an audio capturing device to receive an audio signal corresponding to media presented in a local environment; a user interface including an audience member input, the selection of which is to indicate presence of an audience member; and a plurality of device inputs each corresponding to a respective type of media presentation device, the selection of one of the device inputs to indicate a type of media presentation device generating the captured audio signal; and memory to store first data associated with a first selection of the audience member input, the memory to store second data associated with a second selection of one of the device inputs, the memory to store the audio signal.
US08589968B2
Disclosed is a display system and a method of a display system including a display device configured to provide visual output in a direction, and a camera associated with the display, the camera image collector being pointed in the direction of the visual output, the camera configured to collect facial data. A processor is provided to correlate facial data with content data so that the display will display specific content while the camera collects the facial data. A user's mobile communication device can detect the display system and transmit facial data to the display system. When a user is positioned so that the camera of the system can collect facial data of the user's face, the system can push specific content based upon facial recognition of the user correlated with the user's preferences or other criteria. A determination as to content to display is based upon facial recognition.
US08589967B2
An optical pickup includes an object lens; a moving part including the object lens and coils; rod-shaped support members disposed in a focusing direction, one end of each of the support members being attached to side surfaces of the moving part in a tracking direction; a fixing part for fixing the other end of each of the support members; a yoke including magnets; and gel holding parts, each of the gel holding parts including walls on both sides of the support members in the tracking direction, and the support members being disposed on both sides of the moving part in the tracking direction. Each of the gel holding parts includes an opening at one end on an optical disc side in the focusing direction and includes a cutout in the wall farther from the object lens in the tracking direction, the cutout extending from an edge of the opening.
US08589959B2
Provided is a disc drive including a main chassis, and a tray, which may receive a disc thereon, and is arranged to slide into and out of the main chassis. The tray includes a pickup transporting unit which linearly moves a pickup base in a radial direction of the disc and includes a step motor and a lead screw. The lead screw includes a plurality of sections with different diameters.
US08589956B2
A method for providing an application with an interface to a composite network service. The interface is provided by an application enablement suite (AES) associated with a service composition framework (SCF) that includes an exposure engine and an application program interface (API) container that matches up to a request from the application for the composite network service. The API container includes an arrangement of composite service logic, composite enabler logic and composite normalization logic.
US08589950B2
A method and computing device are provided for processing user events received via a user interface, such as a touchscreen, in multiple threads. When a user event is received for a target element in a webpage, the user event is dispatched to both a main browser thread and a secondary thread. The secondary thread processes user events in accordance with established default actions defined within the browser, while the main thread processes the user events in accordance with any event handlers defined for that target element. The main thread processing may be delayed by other interleaved task, and the secondary thread may be given priority over the main thread. When the secondary thread completes processing, an updated webpage is displayed. When the main thread subsequently completes processing, its updated rendering of the webpage is displayed. The secondary thread thus provides an early user interface response to the user event.
US08589948B2
Management of transaction message flow utilizing a transaction message queue. The system and method are for use in financial transaction messaging systems. The system is designed to enable an administrator to monitor, distribute, control and receive alerts on the use and status of limited network and exchange resources. Users are grouped in a hierarchical manner, preferably including user level and group level, as well as possible additional levels such as account, tradable object, membership, and gateway levels. The message thresholds may be specified for each level to ensure that transmission of a given transaction does not exceed the number of messages permitted for the user, group, account, etc.
US08589941B2
A mechanism is provided for providing resource affinity for multi-queue network adapters via dynamic reconfiguration. A device driver allocates an initial queue pair within a memory. The device driver determines whether workload of the data processing system has risen above a predetermined high threshold. Responsive to the workload rising above the predetermined high threshold, the device driver allocates and initializes an additional queue pair in the memory. The device driver programs a receive side scaling (RSS) mechanism in a network adapter to allow for dynamic insertion of an additional processing engine associated with the additional queue pair. The device driver enables transmit tuple hashing to the additional queue pair.
US08589936B2
A capability is provided for reallocating, to a first borrower that is requesting resources, resources presently allocated to a second borrower. A method for allocating a resource of a system includes receiving a request for a system resource allocation from a first borrower, determining a request priority of the first borrower based on a present resource allocation associated with the first borrower, determining a hold priority of a second borrower based on a present resource allocation associated with the second borrower, and determining, using the first borrower request priority and the second borrower hold priority, whether to reallocate any of the second borrower resource allocation to the first borrower.
US08589932B2
Data processing workload control in a data center is provided, where the data center includes computers whose operations consume power and a workload controller composed of automated computing machinery that controls the overall data processing workload in the data center. The data processing workload is composed of a plurality of specific data processing jobs, including scheduling, by the workload controller in dependence upon power performance information, the data processing jobs for execution upon the computers in the data center, the power performance information including power consumption at a plurality of power-conserving states for each computer in the data center that executes data processing jobs and dispatching by the workload controller the data processing jobs as scheduled for execution on computers in the data center.
US08589929B2
A system is provided. The system includes a computing device by which first and second commands are inputted, first and second resources disposed in communication with the computing device to be receptive of the first command and responsive to the first command with first and second energy demands in first and second response times, respectively and a managing unit. The managing unit is disposed in communication with the computing device to be receptive of the first and second commands and with the first and second resources to allocate tasks associated with the first command to one of the first and second resources. The tasks are allocated in accordance with the second command and the second command is based on the first and second energy demands and the first and second response times.
US08589926B2
A method, system, and computer usable program product for adjusting processor utilization data in polling environments are provided in the illustrative embodiments. An amount of a computing resource consumed during polling performed by the polling application over a predetermined period is received at a processor in a data processing system from a polling application executing in the data processing system. The amount forms a polling amount of the computing resource. Using the polling amount of the computing resource, another amount of the computing resource consumed for performing meaningful task is determined. The other amount forms a work amount of the computing resource. Using the work amount of the computing resource, an adjusted utilization of the computing resource is computed over a utilization interval. The data of the adjusted utilization is saved.
US08589924B1
One embodiment of the invention provides a method for performing a service operation on a computer system. The method includes submitting a request for performing a service operation on the computer system and providing an estimated duration of the service operation. The service operation is expected to render one or more resources of the computer system unavailable for the duration of the service operation. It is therefore determined whether or not to accept the requested service operation based on planned usage of the one or more resources for the duration of the service operation.
US08589921B2
A mechanism for target host optimization in a load balancing host and virtual machine (VM) selection algorithm is disclosed. A method of embodiments of the invention includes determining that one or more collected metrics have triggered a load balancing operation of a host controller machine, identifying a plurality of source host machines and a plurality of virtual machines (VMs) hosted by the plurality of source host machines as candidates for selection by the load balancing operation for migration, and adjusting a selection score for at least one of a candidate source host machine and a candidate VM based on one or more metrics of the candidate source host and of the candidate VM, wherein the one or more metrics are associated with one or more candidate target host machines to which a candidate VM could be migrated.
US08589918B1
Systems and methods for detecting, selecting and running environments on a host device is provided. In general, in one aspect, a computer implemented method is provided. The computer implemented method includes detecting a device including a plurality of platform specific virtual machine monitors, identifying a virtual machine monitor that is compatible with a specified platform; and enabling a launch of the identified virtual machine monitor on the specified platform. In another aspect, a computer implemented method includes detecting a first device including one or more environments, launching an application on a second device, and using the application to collect a list of stacks, collect a list of environments, and determine environments capable of running on a stack. The method further includes receiving a selection of an environment and a stack, and running the selected environment on the selected stack.
US08589917B2
A method, system, and program product transfer information from a guest virtual machine running on a host machine to a receiving machine. A monitor intercepts a request to transfer information from a sending machine, which is a guest virtual machine located on the host system, to a receiving machine. If the receiving machine is a guest virtual machine running on the host machine, the information is transferred to memory associated with the receiving machine. If, the receiving machine is not a guest virtual machine located on the host system, the information is transferred to a network.
US08589916B2
A method, apparatus, and computer instructions are provided for deploying and instantiating multiple instances of applications in automated data centers using an application deployment template. A first mechanism is provided to deploy multiple instances of applications using an application deployment plan template. The first mechanism uses deployment parameter sets to generate corresponding deployment plans based on the deployment template. A second mechanism is provided to instantiate multiple instances of applications using deployment plan templates. A service catalog that is exposed to consumers for selection of catalog items is built on top of the second mechanism. During the cataloging and order fulfillment process, the second mechanism instantiates multiple instances of applications using the generated deployment plans and an application model to deploy multiple application instances. An existing order may also be modified or terminated responsive to a user request or service term expiration.
US08589905B2
A version file retrieving unit of a game device retrieves via a network a version file including version information identifying an OS recommended for the execution of game software running. An OS version comparing unit compares first version information on the OS running with second version information identifying the OS recommended for the execution of the game software running. When the second version indicates a version newer than that of the first version information, the OS retrieving unit downloads the latest OS and stores it in the hard disk drive.
US08589897B2
Disclosed herein are systems, methods, and computer readable-media for obfuscating code. The method includes extracting a conditional statement from a computer program, creating a function equivalent to the conditional statement, creating a pointer that points to the function, storing the pointer in an array of pointers, replacing the conditional statement with a call to the function using the pointer at an index in the array, and during runtime of the computer program, dynamically calculating the index corresponding to the pointer in the array. In one aspect, a subset of instructions is extracted from a path associated with the conditional statement and the subset of instructions is placed in the function to evaluate the conditional statement. In another aspect, the conditional statement is replaced with a call to a select function that (1) calculates the index into the array, (2) retrieves the function pointer from the array using the index, and (3) calls the function using the function pointer. Calls can be routed through a select function before the function pointer is used to call the function evaluating the conditional statement. Each step in the method can be applied to source code of the computer program, an intermediate representation of the computer program, and assembly code of the computer program.
US08589889B2
A method and apparatus for detecting errors in an application software of an embedded system are provided. The method of detecting errors in an application software includes determining a development language of the application software and an operating system on which the application software is executed; replacing an error detection syntax inserted in order to examine an error in a predetermined function of the application software, with an error detection syntax according to the result of the determination; and performing exception handling for an error occurring in the function according to the result of the replacement, and logging error information according to the exception handling. According to the method and apparatus, an error can be automatically detected and logged irrespective of a development language and an operating system.
US08589883B2
A host software application implementing business processes and providing a graphical display associated with a user interface (UI) for a user in a client program executing on a client frontend device that is separate from a backend device storing metadata associated with the UI may be initiated. An automation graphical symbol may provide the user with an option to initiate a test on events of the host software application, during execution of the host software application. A request from the user may be received, to initiate a test on events of the host software application. Information may be received from the user indicating one or more selected specific events for performing the test. The test may be initiated on the selected specific events, based on a state of execution of the host software application at an initial time of the user indicating the selected specific events for performing the test.
US08589880B2
A solution for identifying a software developer based on debugging information includes an identification module configured to identify a developer of a line of source code, a determination module configured to determine a developer contact tag for the developer, an encoding module configured to encode the developer contact tag, a tagging module configured to automatically tag the line of source code with the developer contact tag associated with the developer. The solution also includes a debug module configured to provide debug information, a decoding module configured to decrypt the developer contact tag, and a presentation module configured to present the debug stack trace in human readable form.
US08589875B2
A computer readable medium is provided and has instructions stored thereon, which, when executed cause a processor of a computing system to execute a method of controlling the computing system. The method includes iteratively running a workload over a period of time, the workload being defined by software components of a software repository of the computing system, measuring power consumption associated with the running of the workload with each iteration and storing data indicative of the power consumption, analyzing the data and identifying, from a result of the analysis, power consumption changes over the period of time, generating a regression profile based on the power consumption changes, and managing the software components in accordance with the regression profile.
US08589869B2
In a method to help a user determine a formula, (e.g., a fact, rule, or principle expressed in scientific, mathematical, technical, etc. symbols), a user may input an indication of the formula in an imprecise syntax. The inputted indication may be in ASCII text, for example, and may include technical shorthand, technical abbreviations, pseudocode, etc. In response, one or more formulas corresponding to the user's input are determined. Optionally, other outputs related to the determined formula(s) may be generated. In one implementation, software programming code corresponding to the formula is generated. Then, the formula(s) and the output(s) are presented to the user.
US08589868B2
A configuration creator for use in creating a terminal application for a target apparatus. The configuration creator comprises: (i) an indexing routine for examining available software components that can be used in the terminal application and ascertaining possible type-safe relationships for each software component, (ii) a graphical user interface including a control area for displaying classes that can be used in the terminal application, and an association area for creating instances of the displayed classes and allowing type-safe relationships to be established between created instances, and (iii) a file creation routine for creating a configuration file including code describing created instances and relationships established between the created instances. The configuration file can subsequently be parsed to create a terminal application for use in a target apparatus, such as a self-service terminal.
US08589861B2
The present invention provides a method of generating computer executable code using components, each of which corresponds to a respective data manipulation service, typically implemented by a respective entity. The method includes defining a combination of components corresponding to a sequence of data manipulations. The data manipulations are then performed, which can be achieved by requesting the provision of each service from the respective entities in accordance with the defined component combination, thereby causing computer executable code to be generated.
US08589859B2
Within each of a plurality of developer workstations contributing to a software development project, event data concerning at least one quality-related issue is collected via a development tool implemented by the developer workstation. The event data is stored locally and periodically output as at least part of code development information. The code development information is provided to a quality management component for subsequent processing, particularly the determination of one or more quality metrics. At least a portion of such quality metrics may be subsequently provided to the developer workstation for display on a suitable display device.
US08589854B2
Systems and methods are disclosed to manage power in a custom integrated circuit (IC) design by receiving a specification of the custom integrated circuit including computer readable code and generating a profile of the computer readable code to determine instruction usage; automatically generating a processor architecture uniquely customized to the computer readable code, the processor architecture having one or more processing blocks and one or more power domains; determining when each processing block is needed based on the code profile and assigning each block to one of the power domains; and gating the power domains with power based on the code profile; and synthesizing the generated architecture into a computer readable description of the custom integrated circuit for semiconductor fabrication.
US08589849B1
A method for designing a system on a target device utilizing programmable logic devices (PLDs) includes generating options for utilizing resources on the PLDs in response to user specified constraints. The options for utilizing the resources on the PLDs are refined independent of the user specified constraints.
US08589848B2
Datapath placement defines tiers for placement sets of a cell cluster, assigns cells to the tiers constrained by the datapath width, and then orders cells within each tier. Clusters are identified using machine-learning based datapath extraction. Datapath width is determined by computing a size of a bounding box for cells in the cluster. Placement sets are identified using a breadth-first search beginning with input cells for the cluster. Tiers are initially defined using logic depth assignment. A cell may be assigned to a tier by pulling the cell from the next higher tier to fill an empty location or by pushing an excess cell into the next higher tier. Cells are ordered within each tier using greedy cell assignment according to a wirelength cost function. The datapath placement can be part of an iterative process which applies spreading constraints to the cluster based on computed congestion information.
US08589840B2
A disclosed device includes a verification unit which performs a data verification of chip design data, an obtaining unit which obtains encryption IP and a verification result output unit which outputs a result of the data verification. The chip design data is designed by using the box IP, the box IP being data which can be disclosed to a chip designer in hardware IP. The encryption IP is the IP including part or all of data of the hardware IP being encrypted. The verification unit decrypts the encryption IP to the hardware IP and replaces the box IP of the chip design data with the decrypted hardware IP so as to perform the data verification, in the storage area such as RAM where storage data is hidden from outside.
US08589836B2
An equivalency testing system, for formally comparing an RTLM and HLM, is presented. RTLM and HLM are first converted into DFGs RTLMDFG and HLMDFG. RTLMDFG and HLMDFG are then put into timestep form and are called RTLMts and HLMts. A test bench CSts is selected that couples RTLMts and HLMts. The combination of RTLMts[t], HLMts [t] and CSts[t] can have parts designated as datapath. Parts designated as datapath can be subject to a form of equivalence checking that seeks to prove equivalence by a form of inductive theorem proving that propagates symbolic values indicative of whether a node carries the same data content as another node. The theorem proving starts from initial conditions for HLMts [t] determined by partial execution of the HLM. Propagation to a combinational function output can be determined from equivalence relationships between it and another combinational function. Propagation through a multiplexer can produce a conditional symbolic value.
US08589833B2
The present invention provides in one aspect a method of defining a logic cell library composed of complex functions and simple functions, with some of the complex functions obtained from identifying logic function patterns. In another aspect the present invention provides a method of designing a representation of an integrated circuit that uses complex functions and simple functions, with the complex functions including a plurality of non-standard complex Boolean logic functions that are determined to collectively provide for logic pattern minimization.
US08589832B2
An electromagnetic shielding structure that includes a conductive structure surrounding and accommodating a circuit or a circuit device arranged on a substrate. At least one feed through device is associated with the conductive structure and provides signals to the circuit or circuit device. The method includes forming a shielding structure so that the shielding structure at least one of is at least partially arranged within the substrate and surrounds the circuit or circuit device and associating at least one feed through device with the shielding structure.
US08589831B1
Some aspects of the present disclosure provide for a method of accurately simulating variations in an operating parameter, due to processing variations caused by a multi-patterning exposure, by reducing the impact of layout sections having a large width and spacing. The method assigns a skew sensitive index to one or more sections of a multi-patterning layer formed with a first mask. Runlengths of the one or more sections are respectively multiplied by an assigned skew sensitive index to determine a skew variation for each of the one or more sections. The overall skew variation sum is then determined by summing the skew variation for each of the one or more sections. By separately determining the effects of processing variations (e.g., mask misalignment) for different sections of a multi-patterning layer, an accurate measurement of operating parameter variations is achieved.
US08589825B2
The present invention discloses a communication application triggering method and an electronic device. A communication application triggering method is applied to an electronic device that has a touch sensor, where the method includes: detecting a touch track or touch point on the touch sensor after an object is selected or is called; and matching the detected touch track or touch point with at least one standard model; and if the matching is successful, and the object can be used as a sent object of a communication application that corresponds to the successfully matched standard model, triggering the communication application that corresponds to the successfully matched standard model, and adding the object as a to-be-sent object of the communication application, where different communication applications correspond to different standard models. Technical solutions of embodiments of the present invention are useful for simplifying a communication application triggering mechanism and improving user experience.
US08589817B2
Methods for supporting user data input are presented including receiving a page for display on a display unit, wherein the page includes a number of input fields; receiving a number of input support functions, where each of the number of input support functions is associated with each of the number of input fields; generating an alternative field for receiving the user data input; detecting an input field in accordance with a user selection; setting one of the input support functions associated with the input field to the alternative field; entering user data input into the alternative field; and copying the user data input entered into the alternative field to the input fields. In some embodiments, methods further include generating a tab index, where the tab index is configured to move the alternative field to a next input field in response to a tab key stroke.
US08589815B2
Dynamic icons are described that can employ animations, such as visual effects, audio, and other content that change with time. If multiple animations are scheduled to occur simultaneously, the timing of the animations can be controlled so that timing overlap of the animations is reduced. For example, the starting times of the animations can be staggered so that multiple animations are not initiated too close in time. It has been found that too much motion in the user interface can be distracting and cause confusion amongst users.
US08589800B2
Examples of methods, systems, apparatus, and machine-readable storage media are provided to facilitate access and control of a remote desktop of a remote machine by a web browser at a client device through a transcoding server without installing proprietary plug-ins or protocols on the client device. A transcoding server may translate user input requests from a web browser into input calls compatible with a remote desktop display protocol. The transcoding server may receive remote desktop drawing commands from the remote machine and translate the remote desktop drawing commands into web browser drawing updates compatible with the web browser. A transcoding server may communicate with a web browser via HTTP and communicate with a remote machine via a remote desktop display protocol. A web browser may be an HTML5 browser. A transcoding server may send drawing coordinates to the web browser via an HTTP header and may use long polling.
US08589796B2
Techniques are disclosed for projecting an image onto a surface suitable for interaction with a user while avoiding user occlusion, and while correcting for distortion due to oblique projection. The displayed image moves to a suitable surface at a suitable size and orientation as a user moves around an environment, resulting in a user-following interface. Surfaces are selected in which the projected interface is not occluded by the user or other objects in the environment. Displayed images may be interactive, and moved into an interaction area on a suitable surface that is convenient for the user. The interaction area may or may not coincide with the display area. Adaptation of the projected interface is allowed so that the content of the display and the style of interaction widgets are modified based on distance from the user and orientation of the user with respect to a projected interface.
US08589788B2
A method, system, and computer program product for automatic parsing of a markup language (ML) document are provided. The method includes receiving a request from an ML producer to write an ML document including ML data in a text format. The method also includes passing the ML data in the text format to an ML parser, where the ML parser translates the ML data in the text format into a parsed binary format. The method additionally includes writing the ML data in the text format as a text format ML document to a data storage device, and writing the ML data in the parsed binary format as a parsed binary format ML document to the data storage device.
US08589784B1
A system and method identifies different versions of the same document in a document collection. The system and method creates multiple candidate identifiers for each document based on information associated with the document, and processes the candidate identifiers according to language specific rules. The system and method compares the processed candidate identifiers for similarity, and identifies different versions of documents based on the similarity.
US08589777B1
A web-based system, method and program product are provided for adding content to a content object stored (e.g., a custom compilation or prepublished work) in a data repository as a group of hierarchically related content entities. Each noncontainer content object is preferably stored as a separate entity in the data repository. Each content entity is also stored as a row in a digital library index class as a collection of attributes and references to related content entities and containers. As the user selects desired objects for inclusion in a content object, the system arranges the objects hierarchically, e.g., into volumes, chapters and sections according to the order specified by the user. The system then creates a file object (e.g., a CBO) defining the content object that contains a list or outline of the container and noncontainer entities selected, their identifiers, order and structure. This file object is stored separately in the data repository. An aspect of the invention is the calculation of the compilation's cost by estimating the amount of content it contains and determining a content cost based upon the content estimate. Optionally, a cost is assigned to each content entity in the data repository and these actual costs are summed as part of the cost estimation procedure.
US08589774B1
Systems and techniques to interpret signals on a noisy channel are described. A described technique includes storing a group of signals including a filtered digital signal and one or more previous signals, the filtered digital signal being based on an analog signal; interpreting the filtered digital signal as first discrete values; determining whether the first discrete values are adequately indicated based on a result of the interpreting; initiating a retry mode when the first discrete values are not adequately indicated; producing, in the retry mode, a new signal, the new signal being determined based on an average of at least a portion of the group of signals; interpreting, in the retry mode, the new signal as second discrete values; and determining whether the second discrete values are adequately indicated based on hard decisions indicated by the new signal and hard decisions indicated by the filtered digital signal.
US08589769B2
A memory subsystem with a memory bus and a memory assembly. The memory bus includes multiple bitlanes. The memory assembly is in communication with the memory bus and includes instructions for receiving an error code correction (ECC) word in multiple packets via the memory bus. The ECC word includes data bits and ECC bits arranged into multiple multi-bit ECC symbols. Each of the ECC symbols is associated with one of the bitlanes on the memory bus. The memory assembly also includes instructions for utilizing one of the ECC symbols to perform error detection and correction for the bits in the ECC word received via the bitlane associated with the ECC symbol.
US08589764B2
When write request signal is input from a host device, an SSD inputs data input from the host device in an encoder sequentially and controls a RRAM to store data output from the encoder. When size of data stored in the RRAM reaches predetermined size Sref, the SSD controls the RRAM to read out data of size of the predetermined size Sref, inputs read data from the RRAM in the encoder, and controls a flash memory to store data output from the encoder. This configuration accomplishes the increase of the data write speed and improvement of reliability of the data.
US08589760B1
A method for detecting a defect in a portion of a storage device is disclosed. Reference data and data read from the portion are compared to determine a number of error bits and a number of error symbols. An error ratio is computed, wherein the error ratio comprises a ratio of the number of error bits to the number of error symbols. A defect is detected based on whether the error ratio exceeds a threshold. In some embodiments, the reference data and the read data are compared to determine an error vector, wherein a bit in the error vector with a value one indicates a bit error in the read data. For each of a plurality of windows of the error vector, a corresponding number of error bits is determined. A defect is detected based on whether any of the numbers of error bits exceeds a threshold.
US08589759B2
An error detection and correction (EDAC) circuit mitigates the effect of single event upsets (SEU) events in a redundant memory system. The EDAC circuit includes a first input for receiving first data and parity information stored by a first memory device and a second input for receiving second data and parity information stored by a second memory device. First parity check logic calculates parity for the received first data and parity information. Second parity check logic calculates parity for the received second data and parity information. Bit comparison logic detects differences between the first data and the second data, and between the first parity information and the second parity information. Based on the parity check calculated for the first and second data, and the bit comparison, data select logic selects either the first data or the second data for provision to a data bus.
US08589754B2
A method for encoding or decoding an LDPC code with variable code lengths is provided in an embodiment of the present invention. The method includes: obtaining a base exponential matrix of an LDPC code and grouping code lengths during construction of the base exponential matrix; correcting the base exponential matrix according to a grouping correction factor to obtain an exponential matrix of the group corresponding to the grouping correction factor; extending the exponential matrix by using an extension factor of a code length in the group to obtain an LDPC matrix corresponding to the code length; and implementing encoding or decoding by using the LDPC matrix.
US08589748B2
Today many instances of IEEE 1149.1 Tap domains are included in integrated circuits (ICs). While all TAP domains may be serially connected on a scan path that is accessible external to the IC, it is generally preferred to have selectivity on which Tap domain or Tap domains are accessed. Therefore Tap domain selection circuitry may be included in ICs and placed in the scan path along with the Tap domains. Ideally, the Tap domain selection circuitry should only be present in the scan path when it is necessary to modify which Tap domains are selected in the scan path. The present disclosure describes a novel method and apparatus which allows the Tap domain selection circuitry to be removed from the scan path after it has been used to select Tap domains and to be replaced back into the scan path when it is necessary to select different Tap domains.
US08589743B2
A DDR signal testing assistant device includes a body. The body is detachably locked to a motherboard integrated with a DDR connector. The DDR connector defines a plurality of pins. The body defines a plurality of testing holes corresponding and mating with the pins. Each testing hole of the body is marked with characters. The characters indicate the denomination or property of each corresponding pin of the DDR connector.
US08589742B2
In general, in one aspect, the invention relates to a computer readable medium including software instructions which, when executed by a processor, perform a method, the method including receiving a first method call from an application, wherein the first method call is associated with a first application component; obtaining a first application component error tolerance (ACET) value associated with the first method call; determining, using the first ACET value and a first inexact amount value (IAV) of a first inexact computing architecture (ICA) processor, that the first ICA processor is available to execute the first method call; and processing the first method call using the first ICA processor.
US08589738B2
A data processing system has a trace message filtering circuit. A method includes: receiving a current page address corresponding to a current instruction in a sequence of instructions; determining that the current page address is for a different page of memory than a previous page address corresponding to a previous instruction in the sequence of instructions; comparing the current page address with a plurality of page addresses stored in a message filtering circuit; and when the current page address is determined to be different than any of the plurality of page addresses, storing the current page address in the message filtering circuit.
US08589732B2
A messaging entity configured in a memory of first node of a plurality communicatively coupled nodes is disclosed. The nodes are included in a distributed computing system. The messaging entity is configured to operate as a secondary messaging entity in a messaging server for the plurality communicatively coupled nodes. The messaging entity is communicatively couple to a primary messaging entity configured in a memory of a second node of the plurality of nodes. The primary messaging entity is configured to store a message; store a copy of the message. Also, the messaging entity is configured to be promoted to a new primary messaging entity in the event of failure of the primary messaging entity.
US08589718B2
A performance scaling device, a processor having the same, and a performance scaling method thereof are provided. The performance scaling device includes an adaptive voltage scaling unit, a latency prediction unit, and a variable-latency datapath. The adaptive voltage scaling unit generates a plurality of operation voltages and transmits the operation voltages to the variable-latency datapath. The variable-latency datapath operates with different latencies according to the operation voltages and generates an operation latency. The latency prediction unit receives the operation latency and a system latency tolerance and generates a voltage scaling signal for the adaptive voltage scaling unit according to the operation latency and the system latency tolerance. The adaptive voltage scaling unit outputs and scales the operation voltages thereof according to the voltage scaling signal.
US08589716B2
The clock circuit of an integrated circuit operates with variations such as temperature, ground noise, and power noise. Various aspects of an improved clock integrated circuit address one or more of the variations in temperature, ground noise, and power noise.
US08589715B2
A method and system for correcting timing errors due to thermal changes within a portable computing device are disclosed. The system and method may include calculating an estimate of frequency for a first clock compared to a second clock. The first clock may comprise a crystal oscillator while the second clock comprises a system clock. Next, a sleep state may be calculated for a hardware device, such as radio access technology (“RAT”) module, based on the estimate of frequency for the first clock. An error in the frequency of the first clock that may occur during the sleep state of the hardware device may be calculated. Subsequently, a magnitude of time that corresponds to an actual length of the sleep state relative to the second clock may be calculated so that an internal clock of the hardware devices may be synchronized with the second clock.
US08589713B2
A method for managing power to an information handling system (IHS) is disclosed wherein the method includes providing a battery and an external power supply operable to supply power to the IHS. The method also includes providing an application programming interface (API) to the IHS, wherein the API is configured to monitor a first parameter and a second parameter. The method further includes supplying power to the IHS via the external power supply if the first parameter reaches a first threshold level and supplying power to the IHS via the battery if the second parameter reaches a second threshold level. An information handling system (IHS) is further disclosed including an external power supply, a battery, and a controller operable to select between the external power supply and the battery to supply power to the IHS. The IHS further includes an application programmable interface (API) operable to monitor a first parameter and direct the controller to select the external power supply to supply power to the IHS if the first parameter reaches a first threshold level, and wherein the API is further operable to monitor a second parameter and direct the controller to select the battery to supply power to the IHS if the second parameter reaches a second threshold level.
US08589700B2
Systems, apparatuses, and methods are provided for whitening and managing data for storage in non-volatile memories, such as Flash memory. In some embodiments, an electronic device such as media player is provided, which may include a system-on-a-chip (SoC) and a non-volatile memory. The SoC may include SoC control circuitry and a memory interface that acts as an interface between the SoC control circuitry and the non-volatile memory. The SoC can also include an encryption module, such as a block cipher based on the Advanced Encryption Standard (AES). The memory interface can direct the encryption module to whiten all types of data prior to storage in the non-volatile memory, including sensitive data, non-sensitive data, and memory management data. This can, for example, prevent or reduce program-disturb problems or other read/write/erase reliability issues.
US08589688B2
A message authentication device, a message authentication method, a message authentication program and a storage medium therefor are provided, so as to realize higher speed processing than an authentication mode of existing block cipher, in combination of block cipher and one of its parts, with theoretical security in accordance with a high efficient preliminary process and with an efficient amount of available memory. The message authentication device includes: input means for inputting a message: padding means for padding the message, setting its length always to a constant of a block length, and outputting the message as a padded message; modified tree hash means for outputting hash values of one block by repeating a process of arranging hash functions with small input/output widths, corresponding to the padded message, generated based on parts of block cipher; adjustment value added encryption means for encrypting the hash values so as to set a tag; and output means for coupling and outputting the tag and the message.
US08589686B2
A vehicle control system has a plurality of electronic control devices that are included in a vehicle, a radio wave transmitting body that transmits operation information operating a device included in the vehicle and unique radio-wave-transmitting-body identification information using a radio signal, a first electronic control device that transmits and receive the radio signal to and from a second electronic control device and the radio wave transmitting body, and the second electronic control device that transmits and receive the radio signal to and from the first electronic control device and the radio wave transmitting body. The first electronic control device includes a first storage in which the radio-wave-transmitting-body identification information on the radio wave transmitting body or identification information on the second electronic control device is stored, and a first transmitting/receiving unit that transmits and receives the radio signal.
US08589684B2
A communication device, method and network are provided. The communication method comprises generating a first registration packet including first bio data, sending the first registration packet to a network, generating a content packet having second bio data and content data and sending the content packet to the network. The other communication method comprises receiving a first registration packet including first bio data, storing the first bio data together with a device identification, receiving a content packet including second bio data, extracting the second bio data from the content packet, comparing the first bio data with the second bio data and authorizing communication when the first bio data matches the second bio data.
US08589667B2
According to one aspect, a multifunctional computing device having a wireless communications processor (e.g., cellular processor) and an application processor (e.g., general-purpose processor such as a CPU) share a storage device that is associated with or attached to the application processor. An example of such a multifunctional computing device may be a Smartphone device having a cellular phone and handheld computer functionalities. There is no specific storage device directly associated with or attached to the wireless communications processor (hereinafter simply referred to as a wireless processor). Instead, the wireless processor communicates with the application processor via a high speed communications link, such as a USB link, to access code and data stored in the storage device (e.g., flash memory device) associated with the application processor.
US08589666B2
A reconfigurable processor invoking data stream pipelining is configured to associate a restore buffer with each incoming data stream. The buffer is configured to be of sufficient size to maintain data values dispatched to a loop so as to restore values fetched and lost due to loop overshoots. The restore buffer stores the values that were recently fetched from the buffer to the loop. To determine how many data values should be restored, the loop counts the number of the data values it takes from each data stream and the number of valid loop iterations that take place. Once a loop termination is detected, the loop halts the fetching of values from the restore buffer and compares, for each stream, the number of loop iterations with the number of values fetched. The difference is the number of extra values that were taken from the restore buffer and are restored.
US08589665B2
Mechanisms are provided for processing an instruction in a processor of a data processing system. The mechanisms operate to receive, in a processor of the data processing system, an instruction, the instruction including power/performance tradeoff information associated with the instruction. The mechanisms further operate to determine power/performance tradeoff priorities or criteria, specifying whether power conservation or performance is prioritized with regard to execution of the instruction, based on the power/performance tradeoff information. Moreover, the mechanisms process the instruction in accordance with the power/performance tradeoff priorities or criteria identified based on the power/performance tradeoff information of the instruction.
US08589663B2
A technique to perform three-source instructions. At least one embodiment of the invention relates to converting a three-source instruction into at least two instructions identifying no more than two source values.
US08589661B2
A method and apparatus are presented for processing a stream of information, including preprocessing the stream, which includes partitioning the stream into packets of interest; determining boundaries for the packets of interest, wherein a packet boundary is either a start location or an end location for a packet; and making a record of the packet boundaries by setting a hint bit in a hint bit vector, a location of the hint bit within the hint bit vector corresponding to a position of the packet in the stream. The hint bit vector is split into two or more vectors, where the hint bits are assigned to one of the vectors on an alternating basis. The packets of interest are processed corresponding to the hint bits assigned to each vector in parallel over multiple clock cycles, wherein an original order of the packets of interest is maintained in the stream.
US08589654B2
A memory device (103) includes a memory device controller (140), a delay adjustment storage unit (170) configured to store timing adjustment data which is read as both values 0 and 1 at a rise and a fall of a strobe signal, a memory cell (174), and a selector (172) configured to switch connection to the delay adjustment storage unit or the memory cell. A memory interface (102) reads the timing adjustment data of the delay adjustment storage unit (170) while changing the timing to search for a read timing range, and selects and sets read timing from the timing range.
US08589640B2
A system and method for managing multiple fingerprint tables in a deduplicating storage system. A computer system includes a storage medium, a first fingerprint table comprising a first plurality of entries, and a second fingerprint table comprising a second plurality of entries. Each of the first plurality of entries and the second plurality of entries are configured to store fingerprint related data corresponding to data stored in the storage medium. A storage controller is configured to select the first fingerprint table for storage of entries corresponding to data stored in the data storage medium that has been deemed more likely to be successfully deduplicated than other data stored in the data storage medium; and select the second fingerprint table for storage of entries corresponding to data stored in the data storage medium that has been deemed less likely to be successfully deduplicated than other data stored in the storage medium.
US08589636B2
A cache memory device includes: a data memory storing data written by an arithmetic processing unit; a connecting unit connecting an input path from the arithmetic processing unit to the data memory and an output path from the data memory to a main storage unit; a selecting unit provided on the output path to select data from the data memory or data from the arithmetic processing unit via the connecting unit, and to transfer the selected data to the output path; and a control unit controlling the selecting unit such that the data from the data memory is transferred to the output path when the data is written from the data memory to the main storage unit, and such that the data is transferred to the output path via the connecting unit when the data is written from the arithmetic processing unit to the main storage unit.
US08589630B2
In a first aspect, a first method is provided. The first method includes the steps of (1) providing a cache having a plurality of cache entries, each entry adapted to store data, wherein the cache is adapted to be accessed by hardware and software in a first operational mode; (2) determining an absence of desired data in one of the plurality of cache entries; (3) determining a status based on a current operational mode and a value of hint-lock bits associated with the plurality of cache entries; and (4) determining availability of at least one of the cache entries based on the status, wherein availability of a cache entry indicates that data stored in the cache entry can be replaced. Numerous other aspects are provided.
US08589627B2
The present invention provides embodiments of a partially sectored cache. One embodiment of the apparatus includes a cache that includes a tag array for storing information indicating a plurality of tags and a data array for storing a plurality of lines. A first portion of the tags have a one-to-one association with a first portion of the lines and a second portion of the tags have a one-to-many association with a second portion of the lines.
US08589624B2
A system includes a write cache configured to store a plurality of storage tracks and configured to be coupled to one or more hosts, and a processor coupled to the write cache. The processor includes code that, when executed by the processor, causes the processor to perform the method below. One method includes monitoring the write cache for write operations from the host(s) and determining if the host(s) is/are idle based on monitoring the write cache for write operations from the host(s). The storage tracks are destaged from the write cache if the host(s) is/are idle and are not destaged from the write cache if one or more of the hosts is/are not idle.
US08589620B2
A data writing method for a rewritable non-volatile memory module is provided. The method includes receiving at least one update data, wherein the update data belongs to at least one logical page of a first logical block, and the first logical block is mapped to a first physical block. The method also includes when a physical page of a second physical block that is corresponding to the logical page already stores data, selecting a third physical block from a free area, writing the update data into the third physical block, serving the third physical block as the child physical block of the first physical block, and executing an erasing operation on the second physical block, wherein the second physical block is currently a child physical block of the first physical block. Thereby, the method can effectively reduce the number of operations for merging data and increase the data writing speed.
US08589608B2
A system to mate logic nodes may include a connector to secure at least one of an inter-nodal circuit and a fabric bus, where the inter-nodal circuit provides communications between any connected logic nodes, and the fabric bus provides logical connections to a first logic node and any other logic node. The system may also include an element carried by the connector configured to provide an appropriate actuation force to mate the connector and at least one of the inter-nodal circuit and the fabric bus.
US08589602B2
A circuit comprising: an execution unit; a plurality of addressable devices; and a data transfer engine coupled to the execution unit and to the devices, operable to fetch a plurality of descriptors under control of the execution unit, and based on each of the fetched descriptors to perform a transfer of data from a respective first to a respective second of the devices. The DMA engine comprises delay circuitry operable to block, during a delay period running from an earlier of the transfers, any later of the transfers involving at least one of the same devices as the earlier transfer, the delay circuitry being arranged to control the blocking in dependence on an indication received in one of the descriptors.
US08589601B2
An I/O controller and method are provided. The I/O controller to which an I/O device can be connected, and instructs the I/O device to execute a process includes a descriptor transfer device that transfers a descriptor indicating contents of a process to be executed, and execution instruction unit that instructs the I/O device to execute the process, based on the descriptor transferred from the descriptor transfer device, wherein the descriptor transfer device includes a memory for storing the descriptor; descriptor reading unit that reads, according to an indication regarding a descriptor read source from a processor, an indicated descriptor from a main memory or said memory which stores the descriptor, and descriptor transfer unit that transfers the read descriptor to the execution instruction unit.
US08589590B1
A method and system are provided to select address providers that provide mobile internet protocol devices with addresses for communication. An embodiment of the method includes obtaining an address request having a dynamic indicator. Upon obtaining an address request with a dynamic indicator, associating the dynamic indicator with one or more address providers based on the dynamic indicator. The address request is then communicated to one of the address providers associated with the dynamic indicator.
US08589585B2
An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments, each segment transmitted during a different time period. Each time period has a transmission portion to transmit its associated file segment and a wait portion in which no further interaction with the network occurs regarding the transmitted segment. In some implementations, the duration of the transmission portion of each time period is sufficient to reach a steady-state throughput condition, which allows the traffic load status of the network or networks to be determined from rate measurements of file segment transmissions. The duration of the wait portion of each time period is at least long enough to limit the average rate of file segment transmission to adapt to network traffic load variations while causing the entire file to be delivered in a predetermined delivery deadline.
US08589584B2
Systems, methods and articles of manufacture are disclosed for effecting a desired collective operation on a parallel computing system that includes multiple compute nodes. The compute nodes may pipeline multiple collective operations to effect the desired collective operation. To select protocols suitable for the multiple collective operations, the compute nodes may also perform additional collective operations. The compute nodes may pipeline the multiple collective operations and/or the additional collective operations to effect the desired collective operation more efficiently.
US08589575B2
In a multi-core system, multiple packet engines across corresponding cores may be working concurrently processing data packets from data flows of SSL VPN sessions. For example, a first core may establish a SSL VPN session with a client. Any one of the other cores, such as a second core, may received packets related to the session owned by the first core. Embodiments of the systems and method described below provide management of IIP addresses for the multi-core/multi-packet engine approach to providing SSL VPN service. In some embodiments, the approach to managing IIP addresses is to have one packet engine on a core act as a master or controller of the IIPs for the remaining packet engines and cores. The packet engines/cores use a protocol for communications regarding IIP management.
US08589559B2
Methods are described which enable processing of resources originally accessed by a content access operation. An identifier is generated and used to augment all requests for resources which relate to a particular content access operation. A proxy stores the resources associated with the identifier and then sends the resources to the application that requested them (e.g. a browser). The resources may be requested from the proxy by applications using the identifier so that they can be processed (e.g. thumbnail generation, textual analysis) and the processed data may be stored and/or presented to the user.
US08589548B2
A system supporting the remote management of options related to media consumption in a media exchange network is disclosed. Such a system may comprise a set top box communicatively coupled to a television display and storage. The set top box may be used for the consumption of media via a communication network. In such an embodiment, server software may enable the remote modification, via a communication network, of options related to the consumption of media by a user of the set top box. The media consumed may be one or more of digital audio, a digital still image, digital video, and digital data. Other aspects of the present invention may be seen in a personal computer monitor and personal computer circuitry, communicatively coupled to a storage and a communication network. An embodiment of the present invention may also enable the modification of TV viewing options via a telephone voice response system.
US08589547B2
A method and system of providing group management for IMS conferencing services involves creating side control channels for membership control services. The membership control channel can use Client Group Management Protocol (CGMP) or alternate group management protocols. The membership channel can use HTTP, SIP, or other transport protocols. Group management protocol primitives and procedure calls can be communicated using SOAP or other XML-based protocols.
US08589542B2
Communications-network data processing methods include receiving a request to perform an action involving data associated with a configuration of a communications network or a behavior of the communications network and in response to the receiving of the request, performing the action. Communications-network data presentation methods include receiving information indicating a source of data characterizing a communications network and a desired presentation format of the data, accessing the source to obtain the data characterizing the communications network, and presenting the data according to the desired presentation format.
US08589539B2
Provided are methods and systems for creating an optimal set of reflector peers, comprising detecting a plurality of reflector peers, retrieving a plurality of static metrics from each of the plurality of reflector peers, ranking the plurality of reflector peers based on the plurality of static metrics, selecting a top predetermined number of peers from each static metric, establishing the selected reflector peers as the optimal set of reflector peers, determining dynamic metric for each of the plurality of reflector peers, and adjusting the optimal set of reflector peers based on the dynamic metric.
US08589535B2
Systems, methods, and computer storage media for upgrading a domain in a distributed computing environment are provided. Upgrading of the domain includes preparing for the upgrade, upgrading, and finalizing the upgrade. The preparation of the domain includes ensuring predefined quantities of role instances are available in domains other than the upgrade domain. The preparation also includes ensuring that a predefined number of extent replicas are available in domains other than the upgrade domain. The preparation may also include checkpointing partitions within the upgrade domain to facilitate faster loading once transferred to a domain other than the upgrade domain. The finalization may include allowing nodes within the upgrade domain to resume functionality that was suspended during the upgrade.
US08589534B2
A device information management apparatus for processing a report from a device management client during a failure of a transaction system is disclosed. The device information management apparatus includes a reception unit configured to receive the report from the device management client; a determining unit configured to determine whether to process the report based on an importance level of the report and a load (workload) level of the device information management apparatus; a processing unit configured to process the report if the determining unit determines to process the report; and a discarding unit configured to discard the report if the determining unit determines not to process the report.
US08589532B2
Position of a WLAN access point (AP) is determined by reference to user equipment devices (UEs) in communication with the AP and with a radio network interworked with the WLAN. The AP position may be assumed to be the same as position of any UE in communication with the AP. UE positions may be averaged for a plurality of UEs, a plurality of positions of the same UE, or a combination of such UE positions. Round-trip time (RTT) may be measured between a plurality of UEs and the AP, and the AP position may be trilaterated from the RTT measurements and the UE positions. AP position may also be trilaterated from positions of the same UE in combination with RTTs between the AP and the UE, measured at different times. The computations of the AP position may be hosted at the WLAN or the radio network.
US08589530B2
Network traffic information for nodes of a first logical hierarchy is stored at a monitoring device according to ranks of the nodes within the logical hierarchy as determined by each node's position therein and user preferences. At least some of the network traffic information stored at the network monitoring device may then be reported to another network monitoring device, where it can be aggregated with similar information from other network monitoring devices. Such reporting may occur according to rankings of inter-node communication links between nodes of different logical hierarchies of monitored nodes.
US08589523B2
A system and corresponding method for providing personalized assistance to users with setup of their respective media-playing sets provides a computing device remote from each set hosting a web page interface for prompting each user to create an individual account and to submit personal setup information for entry into this account; a script generator generates a personalized script for each set based on the personal setup information entered into the individual account of the corresponding user; this personalized script, by being activated, configures the corresponding set including by automatically making personalized setup selections from a plurality of preexisting setup alternatives supported by the corresponding set. These preexisting setup alternatives, for example, typically are described in a user manual accompanying or available for the set and, absent the present system and method, typically require difficult manual configuration to implement.
US08589517B2
A device includes a memory and a processor. The processor may be configured to receive a gaming package. The gaming package may include an operating system, a script for detecting a hardware configuration of the device, software for accessing a network, and peering software. The processor may be further configured to establish a peer-to-peer gaming session with another device over the network.
US08589513B1
Described are techniques used in defining and maintaining group data used by multiple host systems. Group data is stored in a distributed fashion on one or more data storage systems. If a device of a data storage system belongs to a group, group data for that group is stored on that data storage system. Group data changes made by one host are communicated to the other hosts by accessing a common data area on each data storage system using a daemon executing on each host. Remotely mirrored groups may be defined on a remote data storage system. A remote mirror of a group includes group data modified in accordance with a point of view of the remote data storage system and a remote host.
US08589512B2
An exemplary method includes detecting a request to launch an application on a device, accessing metadata associated with the application over a network, using the metadata to determine whether sufficient resources are available to launch the application on the device, and performing at least one action based on said determination. The at least one action may include launching the application on the device when sufficient resources are available or blocking a launch of the application on the device when sufficient resources are not available. In certain embodiments, the method is performed by the device. In certain embodiments, the device includes a set-top box configured to access a media service over the network. Corresponding methods, systems, apparatuses, and computer-readable media are also disclosed.
US08589510B2
A method and system of synchronizing accounting objects between a client and server are provided. In accordance with one embodiment, there is provided a method for use on a server of synchronizing data between a client accounting database on a client computer and the server accounting database on the server, the client computer and server being connected over a communication network by a persistent connection, each of the client accounting database and server accounting database comprising a number of tables, wherein accounting objects are defined by a group of one or more related records in one or more tables in the client accounting database and server accounting database.
US08589507B2
Aspects of a system for keyboard, sound and mouse (KSM) over LAN A/V bridging and A/V bridging extensions for graphics thin client applications may include an I/O controller within an LAN subsystem, which enables generation of response data based on input signals from a keyboard device and/or mouse device that is coupled to a computing device. The generated response data may be encapsulated within an encapsulating PDU. The encapsulating PDU may comprise an Ethernet frame and/or and IP packet. The encapsulating PDU may be transmitted via a network based on a traffic class designation. The traffic class designation may enable the transmission of the generated response data via the network based on specified latency target values. A time stamp value may be generated for the encapsulating PDU. The encapsulating PDU may include at least one data type identifier, which indicates that the encapsulating PDU contains the generated response data.
US08589506B2
The invention relates to an information distributing system for distributing data to at least one information processing terminal device from an information center storing data. The information distributing system of the invention is structured such that character data, audio data, and both the character data and the audio data are selectively downloaded from the information center to the information processing terminal device on the basis of request information from the information processing terminal device, so that a user makes selection according to a congested state of communication, and effective information collection becomes possible.
US08589502B2
A method, computer program product, and computing system for receiving an indication of an email being generated by a composer for at least one recipient. The email includes a link to a piece of content on a remote resource and the at least one recipient does not have sufficient rights to access the remote resource. The recipient may be allowed to access the remote resource via the link using the rights of the composer.
US08589499B2
A cluster of computing systems is provided with guaranteed real-time access to data storage in a storage area network. Processes issue request for bandwidth reservation which are initially handled by a daemon on the same node as the requesting processes. The local daemon determines whether bandwidth is available and, if so, reserves the bandwidth in common hardware on the local node, then forwards requests for shared resources to a master daemon for the cluster. The master daemon makes similar determinations and reservations for resources shared by the cluster, including data storage elements in the storage area network and grants admission to the requests that don't exceed total available bandwidth.
US08589491B2
One or more interactions between a first user and a second user of a social networking system are identified. Each respective interaction of the one or more interactions is scored based on a group score and a time penalty. The group score is based on the number of users in the respective interaction and the time penalty is based on a time between a current time and a time of a last interaction between the first user and the second user. A relationship ranking that measures the first user's affinity towards the second user is determined, where the relationship ranking comprises one or more interaction scores. An indicator representing the relationship ranking is sent to a client for display.
US08589490B2
The present invention discloses methods of solving mixed integer programs (MIP) in distributed environments, where the number of computers or users involved in the optimization can be extremely high. The proposed methods are designed to be robust in order to cope with all the difficulties in public and heterogeneous environments including load balancing and privacy. The present invention also describes a market on computation power.
US08589489B2
A network appliance is configured to communicate with a representative system and a customer system. The network appliance permits control and access to the customer system by the representative system or to the representative system by the customer system for providing remote support service. The network appliance manages, logs, and routes screen updates of the customer system to the representative system. In addition, the network appliance logs and provides reports for all actions taken during the support service.
US08589483B2
The computerized method and apparatus for mobile device interactivity includes hosting a network application on a server. The method and apparatus further includes receiving, at the network application on the server, an event message from a mobile application executing on a mobile device, the mobile application having executable code embedded therein for communicating with the network information for presenting a user interface for the network application on the mobile device, the event message reporting an action taken via the user interface. The method and apparatus further including executing application logic within the network application to generate data values based on the action reported in the event message and mobile device information and sending to the mobile device an update message with at least some of the generated data values and instructions for use by the executable code to present the data values within the user interface at the mobile device.
US08589475B2
A method for modeling a cloud computing system services performed by a physical computing system includes assigning, with the physical computing system, a unique index value from a number sequence to a number of objects of the cloud computing system; creating, with the physical computing system, a number of configuration values, each configuration value based on a combination of index values, each configuration value representing a unique combination of the objects associated with the cloud computing system; and associating, with the physical computing system, a number of sub-index values to each configuration value, the sub-index values being based on a characteristic of the unique combination of the objects indicated by the configuration value.
US08589462B2
A digital optimal filter having an especially sinusoidal pulse response uses a filter structure with a recursive and a transversal portion. The transversal portion comprises filter coefficients for the representation of scan results of half a period of the sinusoidal pulse response signal. The recursive filter structure is used to change the sign after generation of the scan results for half a period and to mark the start and the end of the pulse response. A plurality of periods can lie in between the start and the end of the pulse response, this is why the digital optimal filter can be used to extract especially sinusoidal burst signals from an original signal, namely in digital technology, which is advantageous for the implementation of IC's.
US08589461B1
A signal decimating system decimates an initial data signal having an initial data rate R to a final data signal having a final data rate R″ in two stages, using a base decimation factor N and a decimation multiplier factor P. In the first stage, N FIR filters having coefficients corresponding to the final data rate R″ condition the initial data signal using the final data rate coefficients and thereafter decimate the initial data signal, as conditioned, by a base decimation factor of N to generate an intermediate data signal having an intermediate data rate R′, where R ′ = R N . In the second stage, a sub-sampling unit includes a switch that sub-samples the intermediate data signal at a sub-sampling rate P to generate a final data signal having a final data rate R″, where R ″ = R ′ P = R ( NxP ) .
US08589455B2
The systems and methods partition digital data units in a content aware fashion without relying on any ancestry information, which enables one to find duplicate chunks in unrelated units of digital data even across millions of documents spread across thousands of computer systems.
US08589448B2
This invention aims to provide a method and apparatus for displaying and/or browsing a multi-faceted data set containing hierarchical subject labels. In the present invention, subject labels can be located into a 3D space. Complex information, such as, the relationship between subject labels and weights of respective subject labels can be presented by displaying the 3D space. In this way, the screen size can be reduced and the user experience is improved.
US08589425B2
Aspects of the invention provide a service for data management and integration across a wide range of applications. Clustered computers may be arranged in a cloud-type configuration for storing and handling large amounts of user data under the control of a front-end management server. Communities of distributed users may collaborate on the data across multiple enterprises. Very large tabular data files are uploaded to the storage facilities. The data files are maintained as tables, and a composite table of related information is created and maintained in response to user queries. Different ways of visualizing the data are provided. Depending on the amount of information that can be displayed, features in a spatial index may the thinned for presentation. Spatial and structured queries are processing and results are intersected to obtain information for display.
US08589419B2
A system, method, and computer program for establishing relevance of objects in an enterprise system is provided. One or more objects are assigned to content associated with an enterprise system. One or more query terms are received from a user. A preliminary relevance of the one or more objects is determined based on the query terms. Ratings are assigned to the one or more objects based on the preliminary relevance. An overall relevance of the one or more objects is established based on the ratings.
US08589418B1
A web feed portal can enable users to discover new web feeds and manage existing subscriptions of feeds. Recommended feeds can be generated for a user that reflect the user's interests or that are popular within a user community. Users can subscribe to feeds by selecting recommended web feeds or by contributing web feeds to the web feed portal. The user's web feed subscriptions can also be ranked to display the feeds in order of update time and/or time viewed by the user.
US08589406B2
Systems and methods of deduplicating while loading index entries are disclosed. An example method includes loading a first group of index entries into an index. The example method also includes deduplicating data using the index before loading the first group of index entries is completed.
US08589405B1
A content search system includes multiple pipelined search engines that implement different portions of a regular expression search operation. For some embodiments, the search pipeline includes a DFA engine, an NFA engine, and a token stitcher that combines partial match results generated by the DFA and NFA engines. The token stitcher can be configured to implement unbounded sub-expressions without utilizing resources of the DFA or NFA engines. A token stitcher may comprise an input line for receiving tokens that indicate a partial match between an input string and a regular expression, a flag bank that stores flags which, when activated, identify one or more of the sub-expressions that match the input string, a program memory that stores programs that each comprises instructions for processing tokens, and an engine configured to identify programs that are associated with a newly received token.
US08589403B2
Embodiments are directed towards employing compressed journaling for event tracking files for metadata recovery and replication. Event data and related metadata are received from one or more client devices. When a feature within the received metadata is detected that is previously unwritten to a journal, then the previously unwritten feature is written to the journal. Further, any feature is detected for the received event data that is determined to be different from a feature associated with an immediately preceding event data that is written in the journal, then the detected different feature is identified in the journal. In one embodiment, the identification employs writing to the journal an effective feature record that may employ indices identifying the different feature. The received event data is also written to the journal and may further employ string arguments to minimize recording of redundant information into the journal.
US08589400B2
A system and method for keeping, organizing and managing electronic records, comprising generating a first instance of data objects comprising data elements during a first encounter, the elements comprising a first instance identifier and temporal identifiers; linking a data object to a summarization reference with a pointer; creating an additional instance of data objects also comprising data elements comprising an additional instance identifier and temporal identifiers during a later encounter; and providing continuity for the first instance data objects over time. Continuity may be provided by tracking a relationship between the first instance data object and an additional instance data object and repainting the pointer to point between the summarization reference and the additional instance data object. The additional instance data object may be a revision of the first instance data object, and tracking may occur by back-linking the revision to the first instance data object.
US08589397B2
A separation surface set storage part stores information defining a plurality of separation surfaces which separate a feature space into at least one known class region respectively corresponding to at least one known class and an unknown class region. Each of the at least one known class region is separated from outside region by more than one of the plurality of separation surfaces which do not intersect to each other. A data classification apparatus determine a classification of a classification target data whose inner product in the feature space is calculable by calculating to which region of the at least one known class region and the unknown class region determined by the information stored in the separation surface set storage part the classification target data belongs. A method and apparatus for data classification which can simultaneously perform identification and outlying value classification with high reliability in a same procedure are provided.
US08589396B2
A system and associated method for cross-guided data clustering by aligning target clusters in a target domain to source clusters in a source domain. The cross-guided clustering process takes the target domain and the source domain as inputs. A common word attribute shared by both the target domain and the source domain is a pivot vocabulary, and all other words in both domains are a non-pivot vocabulary. The non-pivot vocabulary is projected onto the pivot vocabulary to improve measurement of similarity between data items. Source centroids representing clusters in the source domain are created and projected to the pivot vocabulary. Target centroids representing clusters in the target domain are initially created by conventional clustering method and then repetitively aligned to converge with the source centroids by use of a cross-domain similarity graph that measures a respective similarity of each target centroid to each source centroid.
US08589387B1
Techniques for extracting information from a database are provided. A database such as the Web is searched for occurrences of tuples of information. The occurrences of the tuples of information that were found in the database are analyzed to identify a pattern in which the tuples of information were stored. Additional tuples of information can then be extracted from the database utilizing the pattern. This process can be repeated with the additional tuples of information, if desired.
US08589382B2
Techniques are described for optimizing a multi-fact star schema query to retrieve data from two or more fact tables of a database. The optimization techniques may include internally transforming a received multi-fact star schema query into a group of single-fact sub-queries, thereby reducing or eliminating certain constraints during query processing. The group of sub-queries may be enumerated to determine a query execution plan. The multi-fact star schema query may be executed according to the query execution plan to retrieve the data from the two or more fact tables of the database.
US08589366B1
Systems and techniques for extracting data from unstructured documents are described. One such method involves assigning one or more labels to one or more nodes in a first object model of a first web page; comparing a second object model of a second web page to the first object model; if the first object model matches the second object model to a determined degree, extracting from the second web page data associated with nodes in the second object model that match labeled nodes in the first object model; and providing the extracted data for storage in a structured database in a manner associated with the labels.
US08589364B2
A computer-implemented method and computer program product comprising optimal, systematic q-ary codes for correcting all asymmetric and symmetric errors of limited magnitude are provided.
US08589359B2
An apparatus and method of providing accurate and consistent open spectrum results for secondary devices from different geo-location databases is presented. The results, which may be independently derived by each database, are independent of the database queried. The comparison permits some amount of latitude in spatial and temporal consistency between the databases as errors are only indicated if the temporal or spatial discrepancies are pervasive. In addition, large percentages of different locations showing discrepancies when compared also lead to corrective action being taken. Corrective actions that may be taken include forcing problematic databases to update, shunting requests by secondary devices in the problematic locations to acceptable databases or shutting down the problematic databases entirely.
US08589351B2
Provided is a computer program product for backing up data, which are stored in a first storage device connected with a computer, into a second storage device connected with the computer. The computer program product includes: a computer-readable medium; and a computer program code stored on the computer-readable medium, wherein the computer program code includes: a program code for generating backup data based on at least part of the data stored in the first storage device; a program code for obtaining, as identification data, at least one of image data and sound data provided by a separate program code that is different from the computer program and is executed during the generation of the backup data; and a program code for correlating the generated backup data to the obtained identification data and storing the backup data correlated to the identification data into the second storage device.
US08589349B2
In one embodiment, a file includes data that is divided into a plurality of sections, and each section may include metadata that includes the revision history for that section. A specific section of the file may be selected and its revision history queried. In response to such a query, the revision history for the selected section is extracted from the section metadata and may be displayed. If a portion of a section has been copied from a source section and pasted into a target section, the section metadata for the target section may be updated to include information about the source section. For each change to the section data, the section metadata may also include a version number, a revision date and time, a revision author and the actual insertion, deletion or other change to the section data.
US08589342B2
A method of presenting log messages during execution of a computer program. The method can include identifying at least a second log message set comprising information that is the same as information contained in a first log message set. The method can include determining to present the second log message set in a manner that indicates that the second log message set is redundant, and presenting such list of log messages accordingly, or determining not to present the second log message set in the list of log messages, and presenting the list of log messages accordingly.
US08589335B2
A personalization of a batch of smart cards is provided. A user is provided with a plurality of queries regarding smart card features. Responses to the plurality of queries are received from the user. A personalization data file is generated using the responses to the plurality of queries, where the personalization data file comprises values, which may be used to provide features on a batch of smart cards.
US08589332B2
Systems and methods provide for assigning pieces of content to time-slots samples for measuring effects of the assigned content. Systems and methods provide for receiving pair-wise content relatedness data that identifies each piece of content as experimental content or control content relative to other pieces of content, and algorithmically assigning experimental or control content pieces to time-slot samples using the content relatedness data, wherein additional content pieces assigned to a particular time-slot sample exclude non-identical related experimental content pieces defined relative to an experimental content piece previously assigned to the particular time-slot sample.
US08589331B2
A method for predictive analytics in a semi-structured process including receiving traces of the semi-structured process, at least one of the traces including a document content value, determining a process model from the traces, the process model comprising tasks at nodes of the semi-structured process and embodies all possible execution sequences in the process, determining a probabilistic graph including a probability at each of the tasks of the semi-structured process advancing from one task to another task, and combining the process model and probabilistic graph to determine a probabilistic process model including probabilities and strengths of transitions between tasks.
US08589328B1
A method and apparatus for examining computer user activity to assess user psychology is provided. In one embodiment, a method for examining computer user activity to assess user psychology comprises monitoring the computer user activity in memory to generate, using at least one processor, pattern data associated with internet activity and comparing the pattern data in the memory with human behavior information using the at least one processor to identify personality indicia in the memory that reflects at least one psychological trait.
US08589327B2
A mechanism is provided for efficiently determining Boolean satisfiability (SAT) using lazy constraints. A determination is made as to whether a SAT problem is satisfied without constraints in a list of constraints. Responsive to the SAT problem being satisfied without constraints, a set of variable assignments that are determined in satisfying the SAT problem without constraints are fixed. For each constraint in the list of constraints, a determination is made as to whether the SAT problem with the constraint results in the set of variable assignments remaining constant. Responsive to the SAT problem with the constraint resulting in the set of variable assignments remaining constant, the constraint is added to a list of non-affecting constraints and a satisfied result is returned.
US08589315B2
Described is a behavior recognition system for detecting the behavior of objects in a scene. The system comprises a semantic object stream module for receiving a video stream having at least two frames and detecting objects in the video stream. Also included is a group organization module for utilizing the detected objects from the video stream to detect a behavior of the detected objects. The group organization module further comprises an object group stream module for spatially organizing the detected objects to have relative spatial relationships. The group organization module also comprises a group action stream module for modeling a temporal structure of the detected objects. The temporal structure is an action of the detected objects between the two frames, whereby through detecting, organizing and modeling actions of objects, a user can detect the behavior of the objects.
US08589313B2
Provided are techniques for the costing of a license based on real-time usage of software on a hardware resource instead of upfront PVU based purchase of licenses. Service provider need not pay for the license charge till the end of life of that application and need not pay for an entire set of N licenses, considering that the service provider expects that the maximum number of application instances could be N.
US08589311B2
Techniques are disclosed for designing business content for reporting tools. In one general aspect, the invention provides for receiving a user selection of a business object having associated attributes and displaying a view of the attributes. A user selection of one or more of the attributes is received, indicating the selected one or more attributes are to be displayed in a report generated in the external reporting application. The selected one or more attributes are added to a business content structure. Data associated with the business content structure is retrieved and an output file is generated. The reporting application can use the output file to generate the report that includes the business content structure and the data associated therewith. The business content structure can be stored in a database and later retrieved to generate an output file, allowing a report with current data to be generated by the reporting application.
US08589310B2
A method for accepting return deliveries in an electronic parcel deposit box facility, which integrates various logistics service providers and/or customers and various user authorizations, while safeguarding the operator of the parcel deposit box facility against the abuse of the return delivery process. To verify the customer authorizations, the method for operating a parcel deposit box facility comprising several lockable deposit boxes compares recorded customer data with a stored customer profile. Operating functions for the deposit of return deliveries are only released for the customer if the verification is positive. Before a mail item can be deposited, the validity of the mailing information that is contained on the return delivery is also verified. Valid mailing information is assigned to a logistics service provider and is stored, whereas if the mailing information is invalid, no deposit box is released for the deposit. When the return delivery is collected by a postman, the mailing information is recorded again and compared with the stored data. If the details do not match, the mail item is returned to the customer.
US08589309B2
A custom postage has an artwork region and an adjacent cancellation region that includes a meter mark. The artwork region contains an original image having a top edge adjacent to the cancellation region. The custom postage may be placed onto an item of mail with a delivery address thereon, with the custom postage oriented to the upper right of the delivery address and with the image in a vertical orientation relative to the delivery address. The custom postage may be offered for sale as a fundraising effort, optionally via a website. The website may also include a social citizenship program and/or it may promote literacy.
US08589307B2
In at least one embodiment of an ecommerce system, payment data is divided into proper subsets and distributed among multiple data processing systems, and each of the data processing systems stores less than all of the subsets of the payment data after the subsets of payment data are distributed and until at least sending the payment data to a payment authorization system for processing. In at least one embodiment, distributing proper subsets of the payment data among multiple data processing systems enhances security of the payment data by limiting an amount of time and the locations in which a complete set of payment data is persisted.
US08589290B2
In one aspect, a system includes an interchange with a data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the common format processor in a common format and to communicate with the controllers in different formats. The interchange is to receive a request identifying a phone number, a payment amount and a payee, and in response, use a pinging message to determine telecommunication carrier information of the phone number, select a converter, determine a set of premium messages in accordance with the telecommunication carrier information, and use the selected converter to transmit the set of premium messages to the phone number to collect funds to pay the payee on behalf of a user of the mobile phone.
US08589288B1
A system and method for enabling the remittance of funds is provided. More particularly, the fund remittance process of the present invention enables a sending entity having a source account at a financial institution to schedule a payment transaction for withdrawal by a designated receiving entity. A plurality of security codes are automatically generated upon processing a request to schedule a payment, wherein a first security code is communicated directly to the sending entity and a second security code is communicated directly to the designated receiving entity. The designated receiving entity may submit a request to retrieve the scheduled payment at a qualifying self-service machine. In interacting with the self service machine, security measures are deployed to execute one of a plurality of security code combination schemes in association with the first and second security codes. Upon validation, allocated funds associated with the scheduled payment are made available to the designated receiving entity for withdrawal.
US08589282B1
A legal process management system facilitates simultaneous dynamic dialogs between legal process managers and networked attorneys and contractors providing services in connection with security interest enforcement actions. The legal process managers submit queries and deadlines selected to timely guide the attorneys and contractors through the requirements of the security interest enforcement actions. The attorneys and contractors submit responsive answers revealing the status of their enforcement actions. The legal process management system allows the monitored attorneys to share in the information provided by the monitored contractors. The legal process management system further includes mechanisms for reminding the attorneys and contractors about impending deadlines. The system also allows the attorneys and contractors to be assessed on their success in complying with the queries and deadlines submitted by the legal process managers. An events based management system is also disclosed to aid in the completion of an SIEA event. The events based management system follows and calculates completion times for an SIEA and its subparts by providing a flexible system for managing SIEA milestones and events. A reporting system is also provided for keeping track of event and milestone completion.
US08589278B2
A quantity modifier and a price modifier are provided for a spread trading strategy having a desired spread price and a desired spread quantity. According to an example embodiment, a quantity modifier divides the desired spread quantity into a plurality of disclosed spread quantities. Once the disclosed quantities are determined, a plurality of disclosed spread orders having the disclosed spread quantities are sequentially submitted to the market until the full desired spread order quantity is executed or until a predefined condition is detected. A price modifier determines a price level for each disclosed spread quantity, such that each disclosed spread order may be submitted at a different price level.
US08589271B2
A system and method are provided for verifying, authenticating, and providing notification of a transaction such as a commercial or financial transaction, with and/or to at least one party identified as engaging in the transaction and/or identified as having a potential interest in the transaction or type of transaction.
US08589267B2
A system and method for re-distributing and transferring mobile gift cards is described. One embodiment, a computer-server-based method, receives a selection of a particular mobile gift card belonging to the first user; receives a request to transfer a specified monetary amount from a balance of the particular mobile gift card to a second user; receives a phone number of the second user; associates, with the second user's phone number, a separate mobile gift card having an associated balance equal to the specified monetary amount; and transmits a notification of the separate mobile gift card to a mobile device associated with the second user's phone number; the computer server acting as a server-side wallet for the separate mobile gift card, and the separate mobile gift card being usable, through interaction with the computer server, by the second user for the purchase of goods from the particular merchant.
US08589260B2
Systems, methods, and computer-executable instruction mechanisms such as programming structures for generating signals representing holdings of securities held by pluralities of commonly-controlled entities. Such systems, methods, and computer-executable instruction mechanisms can further be useful for generating signals representing alerts and data useful in generating reports relating to securities holdings, and for assessing regulatory consequences of proposed transactions.
US08589259B2
A portable communication terminal requests merchandise information from a store management apparatus, by using store identity information about a store where a purchasing transaction is made, and merchandise information about merchandise to be purchased. The store management apparatus has a merchandise information storage configured to store merchandise information including a price of merchandise to be sold in each store. The store management apparatus receives a merchandise information request from a portable communication terminal, retrieves a merchandise information storage, detects merchandise information matching a retrieval condition, and sends the merchandise information to the request source, i.e., the portable communication terminal. The portable communication terminal displays merchandise information sent from the store management apparatus in a display.
US08589258B2
An amount is divided into equal portions (n) in a manner which eliminates rounding errors or remainders and has repeatable results.
US08589257B2
According to embodiments described in the specification, a method, system and apparatus for managing inventory are provided. The method comprises storing at least one job record in a memory, the at least one job record comprising a first of a plurality of job identifiers and at least a first subcomponent identifier; receiving a transaction record comprising a second subcomponent identifier; and storing the transaction record in the memory in association with one of the plurality of job identifiers.
US08589254B2
A universal user interaction module for web transactions with user controlled conditions. Initially a request is received from a user to begin an order. Upon receipt of the request, user information is collected from one or more data repositories. The user information is consolidated and a determination is made as to what additional data is required to complete the order. The additional data is requested from the user and is received from the user. The additional data includes one or more user conditions for placing the order. The order is then stored. The order for the product includes the one or more user conditions, and the order is placed only after all of the one or more user conditions have been met.
US08589233B2
For a multi-party online advertising exchange including advertising and publishing entities and one or more third party participants, the disclosed systems and methods enable third party participation in arbitrage opportunities in online advertising transactions. A plurality of underlying transaction details are abstracted and provided to the third party participants without loss of generalization and while preserving relationships in the transaction data, to enable a third party share risk in advertising transactions. Various system refinements are provided and disclosed according to a host of optional embodiments.
US08589231B2
Methods, systems, and computer programs for categorizing the sensitivity of web pages are presented. In one method, a space of sensitive pages is identified based on the sensitivity categorization of a first plurality of web pages and a second plurality of web pages. The first plurality of web pages is obtained by performing search queries using known sensitive words, and the second plurality of web pages includes randomly selected web pages. Additionally, the method identifies a third plurality of web pages that includes web pages on or near the boundary between the space of sensitive pages and the space of non-sensitive pages. The space of sensitive pages is then redefined based on the sensitivity categorization of the first, second, and third pluralities of web pages. Once the space of sensitive pages is defined, the method is used to determine that a given web page is sensitive when the given web page is in the space of sensitive pages. Web pages are included in a marketing operation when the web pages are not sensitive.
US08589226B1
The invention involves facilitating retail transactions between participating enrolled members and participating merchants funding awards to said members. Incentive offers may be advertised to members, including targeted offers to specific members. Account purchase transaction information of participating merchants is a) tracked by processor(s) belonging to a tracking entity, b) monitored by processor(s) and correlated with stored enrolled member information, and c) processor(s) determine whether a purchase transaction is between an enrolled member and participating merchant and if such transaction entitles the member to a merchant funded award; with such processor(s) being located other than at the participating merchant's location. The remote monitoring and determining gives the program transparency; no special purpose cards/accounts need to be presented by the member and no additional checkout procedures need to be performed by participating merchants. The awards can be applied as a credit or offset to various accounts, financial instruments or obligations.
US08589221B2
The invention provides efficient and convenient rebate systems and methods which facilitate application of the value of a rebate redeemed by a purchaser to additional purchases by the purchaser prior to termination of a rebate redemption session.
US08589219B2
A number of reward programs can be offered to subscribers of a mobile network as an incentive to use fewer allocated resources, rather than more. For example, in some embodiments, a subscriber may elect to participate in a reward program wherein a portion of the unused resources are used to determine a monetary amount to be returned to the subscriber at, for example, the end of a year. In some embodiments, a subscriber may elect to participate in a reward program wherein a portion of the unused resources (such as unused minutes under their plan) are used to offset the costs of “green programs”, which may be implemented by the operator of the network. In other words, the subscribers can be encouraged to use fewer resources by allowing a portion of those unused resources (in the form of, for example, cash) to offset the cost of a program, which the subscriber believes provides some benefit. The reward programs offered may recognize any societal issue.
US08589214B1
A health meter for evaluating the status of process safety of at least one facility as an executive dashboard on client devices can be presented to a plurality of users simultaneously and continuously updated by operators, contractors and other safety personnel in real-time. The health meter can include a plurality of computer instructions for presenting information to users, allowing the users to monitor compliance.
US08589211B2
An automated system and a method for checking an already issued airline ticket prior to having a requester submitting a change request of the already issued airline ticket are described. The system comprises a ticket data retriever unit for retrieving, with a ticket reference provided by the requester, the already issued airline ticket from a ticket database. Then, an issued fare rule finder element retrieves, from a rule database, one or more rule scenarios applying to the already issued airline ticket and governing what changes are permitted. After which a decision module element combines the one or more rule scenarios into a set of permitted options and restrictions and deliver them to the requester. Hence, the requester knows all about the permitted options and restrictions prior to actually requesting to change the already issued airline ticket.
US08589207B1
An information handling system comprises a connection via a network interface for receiving business process data from an integrated business process running at a location, the business process data comprises at least data indicating data volume for the integrated business process. The information handling system further comprises a storage device for storing data representing an aggregate of business process data for an integrated business process and account data for the enterprise user of the integrated business process, and a processor adapted to determine a qualitative integrated business process performance designation from the aggregate business process data and account data. If the processor determines that there is no data volume from the business process data and no saved changes to the integrated business process within a specified time period, then the processor allocates an at-risk integrated business process performance designation and prepares a case file for this integrated business process.
US08589206B2
A system, method, program product and service for processing a multiple service level bid in a resource management framework. A buyer's agent is provided to receive a multiple service level request from a business unit and query a resource unit broker for available resource types that can be utilized to provide at least some of the service level requirements of the multiple service level request. A mapping system is provided to map the available resource types to a list of resource sets (i.e., bidding options) and a prioritization system is provided to order the list. Once the list is ordered, a bidding system is provided to submit a bid for the highest priority resource set.
US08589205B2
Methods, systems, and computer-readable storage media for selecting one of a plurality of information technology (IT)-led innovation projects include obtaining a plurality of IT-led innovation projects. A selection of one or more research projects for each of the obtained IT-led innovation projects is determined based at least on one or more research project criteria. One of the obtained IT-led innovation projects is selected based at least on the determined selection of one or more research projects for each of the obtained IT-led innovation projects and one or more innovation project criteria. The selection of the one of the obtained IT-led innovation projects is provided.
US08589200B2
According to one example, there is provided a method of managing an information technology (IT) system that comprising items of IT equipment. The method comprises obtaining a set of characteristics from items of IT equipment in the IT system, generating, using the obtained sets of characteristics, a consolidated set of characteristics representing at least part of the IT system, identifying, based on the generated consolidated set of characteristics, an item of IT equipment to be replaced, determining a set of minimum characteristics for a replacement item to replace the identified item; and selecting, from an IT equipment database, based on the determined characteristics, a replacement item of IT equipment.
US08589194B2
A method and system for communicating over a telecommunications network between a service provider and one or more users, wherein the service provider can have access to multiple distinct addresses in the telecommunications network and each user is identified by an address, more specifically, where a first message can be sent over at least a portion of the telecommunications network to a user's address and based on a response from the user determining the message to which the response is a reply.
US08589190B1
A method, computer program product and system are provided for underwriting an insurance product such as a business owners policy by establishing a prepackaged policy having predetermined coverages, predetermined limits, and a fixed price, screening a potential customer for eligibility, and issuing the policy. The process may omit application of underwriting models to provide risk profiles and a premium based on a customer's individual data. The screening process may include comparing information from a customer to characteristics of a category of customers eligible for the insurance product, and verifying the information provided by the customer using internal carrier and external sources.
US08589189B2
A system and method are provided to communicate insurance information to a user via a networked-based system. The method may comprise receiving application details from a user which are then processed to identify a plurality of available insurance plans for the user. Thereafter, a recommended group of plans from the available plans may be identified based on historical insurance plan data which identifies which insurance plans received a number of approved applications exceeding a predefined threshold of applications. The recommended group is then presented via the networked-based system to the user via a GUI. The GUI may include an icon to identify insurance plans that received a number of applications exceeding the predefined threshold of applications, and a plurality of further icons. When a user moves a graphical pointer over an icon, a window including brief information related to the insurance plan benefit may be displayed.
US08589180B2
A process to facilitate the fulfillment of drug samples to prescribers in several different manners. A sales representative can request actual drug samples on-line or can order on-line coupons for drug samples to be shipped to a prescriber and from which the prescriber distributes to his patient.
US08589159B2
The present invention is a keyword display system that includes a speaker specifier for specify a speaker; a weight determinator for determining a weight of the specified speaker; a keyword extractor for extracting keywords from a speech of the aforementioned speaker; a keyword relation degree calculator for calculating a relation degree between the aforementioned extracted keywords, carrying out a weighting for this calculated relation degree by using the weight of the speaker having spoken the aforementioned keywords, and calculating a keyword relation degree between the keywords; and a keyword display controller for displaying a relevancy between the aforementioned extracted keywords responding to the aforementioned keyword relation degree.
US08589154B2
A method for processing audio data includes determining a first common scalefactor value for representing quantized audio data in a frame. A second common scalefactor value is determined for representing the quantized audio data in the frame. A line equation common scalefactor value is determined from the first and second common scalefactor values.
US08589148B2
A method, system and machine-readable medium are provided for watermarking natural language digital text. A deep structure may be generated and a group of features may be extracted from natural language digital text input. The deep structure may be modified based, at least partly, on a watermark. Natural language digital text output may be generated based on the modified deep structure.
US08589144B2
Provided herein is a character processing device that converts an input character formed of an input alphanumeric or symbol to an extended Latin character similar to the input character including: a display unit displaying as an editing character the input character with a cursor attached thereto; a conversion target distinction unit discerning whether or not the editing character is convertible to the extended Latin character; and a notification unit indicating that the editing character is convertible to the extended Latin character when the editing character is regarded as convertible.
US08589143B2
A virtualization apparatus includes: an emulation manager for searching a basic block cache for an entry with an entry point, and, if there exists no entry with the entry point in the basic block cache, requesting the identification of a basic block corresponding to the entry point; a basic block identifier for identifying the basic block by sequentially analyzing instructions of a source binary in response to a request from the emulation manager; and an instruction replacer for writing an entry of the identified basic block in a replaced instruction table, writing a branch instruction for the entry of the basic block in the source binary, and then branching to the entry point. The apparatus further includes an instruction emulator for executing an instruction of the basic block when a branch to the entry point is made.
US08589142B2
In one embodiment, apparatus are provided, including an embedded device simulation engine, an application run controller, and a status provider. The embedded device simulation engine is provided to simulate, on a computer platform other than a target embedded device, a 3D application authored for the target embedded device. The application run controller is provided to control the manner in which the 3D application is run in the embedded device simulation engine. The status provider is provided to provide, as the 3D application is run in the simulated environment of the embedded device simulation engine, information regarding statuses of 3D icons in the scene or scenes of the 3D application, of animations defined of the 3D icons in the 3D application, and of events occurring that affect the 3D application.
US08589141B2
A method for controlling a resource sharing apparatus coupling least one input device to a first host is disclosed. A first input signal is acquired from the input device, and whether the first input signal comprises standby indication of a switching command is determined. The input device is disconnected from the first host when the first input signal comprises the standby indication, and the input device is emulated to the first host.
US08589139B2
A method and a circuit configuration for simulating fault states in a control unit, as well as a computer program and a computer-program product, are provided. In this context, a multiplexer and a fault-generating circuit are used, the multiplexer being realized using a relay technology, and the fault-generating circuit being implemented using a semiconductor technology.
US08589132B2
A method of analyzing a cause of springback of the invention includes: performing a forming analysis to calculate forming data of a formed product; decomposing a component into an in-plane stress component and a bending moment component; generating a before-calculation individual decomposition forming data; performing a calculation to generate an after-calculation individual decomposition forming data; analyzing a first springback configuration and a second springback configuration; obtaining a degree of influence of a stress in each of the areas with respect to springback deformation; and displaying the degree of influence with respect to the springback deformation.
US08589130B2
A method is described for selecting an additive for enhanced recovery from a subterranean hydrocarbon reservoir including the steps of using a set of parameters to determine, at a first level of molecular dynamic modeling, an effect of the additive on interfacial tension between a hydrocarbon and water/brine; using the effect of the additive on interfacial tension derived from the first level of molecular dynamic modeling to determine, at a second coarser level of molecular dynamic modeling wettability effects; and using the effect of the additive on interfacial tension derived from the first level of molecular dynamic modeling and the wettability effects derived from the second level of molecular dynamic modeling to determine at a third coarser level of molecular dynamic modeling imbibition or drainage effects.
US08589127B2
A computer-implemented method of simulating behavior of a thermodynamic system over time, the thermodynamic system having a state described by collective vectors of position and momentum at any given time and the method comprising a momentum refreshment process, a conservative dynamics process, and an acceptance/rejection process, wherein the momentum refreshment process comprises mixing the collective momentum vector with a noise vector; the conservative dynamics process comprises applying a mollified impulse multiple time stepping conservative dynamics method to a current state, in which process calculations for forces corresponding to more slowly varying energy parts in the thermodynamic system undergo an averaging procedure and are carried out at a larger time step than calculations for forces corresponding to more quickly varying energy parts; and wherein the acceptance/rejection process is based on the system energy and comprises accepting a current state or returning a replacement state.
US08589115B2
A system and a method for estimating a torque and a rotational speed of a motor are disclosed. The system includes a sound receiving device, a feature extraction device, and an artificial neural network module. In the method, at first, a plurality of training data are provided, wherein the training data includes a plurality of history sound feature values of the motor and history torque values or history rotation values corresponding thereto. Thereafter, an artificial neural network stored in the artificial neural network module is trained by the history data to obtain a motor model of the motor. Then, a motor sound signal made by the motor in a working state is received. Thereafter, sound feature values of the motor sound signal are extracted. Thereafter, the rotational speed value and the torque value are computed by the motor model in accordance with the at least one sound feature value.
US08589114B2
Motion capture and analysis is described, including a motion sensor unit configured to capture data associated with movement of an object, to process the data to determine one or more values, to store the data and the one or more values, and to convert the data and the one or more values from an analog signal to a digital signal associated with a wireless transmission, and a display unit configured to receive the data from the motion sensor unit, the data being transmitted using through the wireless transmission, to process the data to determine one or more values, to store the data, and to graphically present the data and the one or more values.
US08589113B2
A movement detection device that includes an acceleration detection unit, a splitting unit and a movement detection unit is provided. The acceleration detection unit detects each respective acceleration component of acting acceleration for each axis of a three-dimensional orthogonal coordinate system and outputs respective acceleration component data. The splitting unit splits the respective acceleration component data output from the acceleration detection unit into a stationary component obtained by low-pass filter processing and a movement component that is the respective acceleration component data from which the respective stationary component has been removed. The movement detection unit detects which axial direction the acceleration detection unit has moved in for each of the axes based on a movement component indicating the maximum value split by the splitting unit.
US08589111B2
A number of methods for testing an HVAC system for a building structure from a remote location outside of the building structure are disclosed. Generally, the HVAC system has a primarily active component and a primarily dormant component. The method includes the steps of transmitting a test request to the HVAC system from the remote location, performing a test on the primarily dormant component of the HVAC system in response to the test request, and producing a test result. The test result can then be transmitted to a location outside of the building structure.
US08589108B2
A semiconductor device failure analysis method and apparatus and a computer program for the method and apparatus are provided. The method includes: an observation image acquisition process of acquiring a voltage contrast image by charging an exposed conductive layer of a semiconductor device and irradiating the exposed conductive layer with charged particles; a wiring search process of searching for end points connected to the conductive layer based on design data; and a determination process of comparing voltage contrasts of three levels or more set in advance, one of which is set for a wiring depending on a state of an end point of the wiring, with the voltage contrast image acquired in the observation image acquisition process to determine consistency/inconsistency. Since three or more levels are set, for example, a short-circuit formed by a conductive layer connected to a transistor diffusion layer and another wiring can be identified.
US08589106B2
A method for calibrating a handheld diabetes managing device based on data generated by a continuous glucose monitor. The method can include sampling a current of the continuous glucose monitor at a sampling interval over a time period to generate a plurality of current samples for the time period. The method can also include determining a mean, median and standard deviation of the plurality of current samples. The blood glucose level of the patient can be measured at a first time and a calibration equation that associates the plurality of current samples with the estimated glucose level of the patient based on the measured blood glucose level and the plurality of current samples can be determined when the standard deviation is less than a first threshold and an absolute value of a difference between the mean and median is less than a second threshold.
US08589094B2
A method of setting a ground fault trip response function for a trip unit includes enabling a ground fault protection mode for the trip unit, setting the ground fault trip response function for the trip unit, wherein the ground fault trip response function is a double knee time current function.
US08589093B2
A network including powerline adapters (“PLAs”) of the HomePlug Alliance variety or similar implementations such as the European in Opera standard provides for diagnostic capability and software enhanced powerline adapters. The diagnostic capability includes collecting network performance data and either analyzing or forwarding data for analysis. In addition, mechanical design for the PLA with an isolating filter provides for secure mounting while blocking access to a second wall outlet of a duplex unit.
US08589081B2
A system and method for determining a sigma of a clinical diagnostic process are disclosed. Specimen data are collected from a plurality of laboratory instruments. The specimen data are evaluated to determine a concentration and an analytical standard deviation for each data point. A clinical diagnostic process is run and patient analyte values are acquired, and a standard deviation is assigned to each patient analyte value based on the standard deviation of specimen data having a corresponding concentration. A single sigma-metric is computed based on the patient analyte assigned standard deviations, the sigma-metric representing the sigma of the clinical diagnostic process. The computed sigma-metric is reported to a user or laboratory manager.
US08589078B2
A Bayesian methodology is described for designing experiments or surveys that are improved by utilizing available prior information to guide the design toward maximally reducing posterior uncertainties in the interpretation of the future experiment. Synthetic geophysical tomography examples are used to illustrate benefits of this approach.
US08589070B2
An apparatus and a method for estimating position information in a portable terminal are provided. A position estimation method includes estimating position information of the portable terminal; firstly compensating for an estimation error of the position information of the portable terminal according to motion information of the portable terminal; secondarily compensating for the firstly compensated position information according to a map matching scheme; and storing the position information of the compensated estimation error as the position information of the portable terminal.
US08589066B2
A method of operation of a navigation system includes: obtaining a first coverage location; determining a first coverage quality at the first coverage location is below a predefined threshold; generating an adaptive coverage area around the first coverage location for displaying on a device; selecting a preferred mode for positioning fix associated with the adaptive coverage area; and operating the preferred mode inside the adaptive coverage area.
US08589065B2
Among other things, one or more techniques and/or systems for parking based route navigation and/or parking resource management are disclosed to facilitate navigation to parking spots associated with a destination and/or management of respective parking spots. Navigation may be provided to a parking spot based upon parking criteria (e.g., such as distance to a destination and/or costs associated with the parking spot). Additionally, navigation (e.g., instructions, alternate transport, such as public transit) from the parking spot to the destination may be provided. Parking spots may be reserved by a parking management system based upon reservations received through a parking based route navigation system. Travelers may be re-routed based upon parking factors (e.g., traffic around a parking location, parking density, etc.). Accordingly, travelers may be routed to a destination in a more efficient manner and/or a management system may price and/or allocate parking spots in a desired manner.
US08589064B2
A method and system are provided for selecting and presenting a route to a user. An exemplary embodiment includes storing a plurality of associations, each association between a route taken by a user and at least one safety characteristic of the route. Received from a particular user is a request for at least one recommended route to a destination point. A query is formulated based on user specified parameters, including an origination point, the destination point, and a safety characteristic, to obtain routes taken by other users. A plurality of routes taken by other users based on a safety characteristic of the routes and related to at least one of the origination point and the destination point is retrieved from the associations. At least one recommended route is recommended to the user based on at least one of the retrieved routes that most closely matches the specified parameters.
US08589062B2
A Guided Soft Target (GST) system and method provides a versatile test system and methodology for the evaluation of various crash avoidance technologies. This system and method can be used to replicate the pre-crash motions of the CP in a wide variety of crash scenarios while minimizing physical risk, all while consistently providing radar and other sensor signatures substantially identical to that of the item being simulated. The GST system in various example embodiments may comprise a soft target vehicle or pedestrian form removably attached to a programmable, autonomously guided, self-propelled Dynamic Motion Element (DME), which may be operated in connection with a wireless computer network operating on a plurality of complimentary communication networks. Specific DME geometries are provided to minimize ride disturbance and observability by radar and other sensors. Computer controlled DME braking systems are disclosed as well as break-away and retractable antenna systems.
US08589061B2
A method for determining a safety zone of a foreign object for a forward collision risk reduction system. The method may include determining the type of the foreign object; setting the safety zone to a predetermined value corresponding to the type of the foreign object; determining the traffic behavior of the foreign object; determining if the traffic behavior corresponds to a species of a predetermined group of traffic behaviors; and if the traffic behavior corresponds to a species of a predetermined group of traffic behaviors, modifying the safety zone in accordance with a predetermined species function corresponding to the species.
US08589060B2
A method for automatically controlling a vehicle, in which information about at least one area that is freely passable by the vehicle is taken into account in order to provide an evasion trajectory of the vehicle with respect to an obstacle.
US08589059B2
When measurements by sensors are impossible, the angular position of the vehicle is estimated from the conditions including rotation of the drive wheel and the driving torque so that the vehicle may travel in an inverted-pendulum position even in case of a failure of measurements of the vehicular position of angle. To achieve the object, the vehicle has a drive wheel rotatably mounted beneath a vehicular body, and a control unit that controls the vehicular position of angle through control of drive torque imparted to the drive wheel. The control unit has a means to estimate the vehicular angular position with respect to a vertical position from the conditions of rotation of the drive wheel and the driving torque.
US08589058B2
A method of receiving information for a motor vehicle is disclosed. The method includes retrieving stored traffic information from a database and determining a communication period for receiving current traffic information from a service provider based on the stored traffic information. The method also includes receiving current traffic information simultaneously with other non-traffic information when the non-traffic information is being requested in order to limit the number of instances of communication with the service provider.
US08589052B2
A control system for a vehicle that is equipped with an internal combustion engine and a generator driven by the internal combustion engine to generate electric power and that is able to supply an external device with electric power generated by the generator during a stop of the vehicle includes: a detecting unit that detects a coolant temperature of the internal combustion engine; and an efficiency control unit that controls the internal combustion engine so that, during a stop of the vehicle, an operating state of the internal combustion engine approaches an operating state where an efficiency of the internal combustion engine becomes a predetermined efficiency as a difference between the coolant temperature and a predetermined upper limit temperature increases.
US08589051B2
An ECU includes: an engine control unit that controls devices provided for an engine on the basis of a target engine rotational speed; and an engine model that calculates the target engine rotational speed such that the target engine rotational speed varies in accordance with a target engine torque and an actual engine rotational speed in a steady state, and that calculates the target engine rotational speed such that the target engine rotational speed varies in accordance with the target engine torque independently of the actual engine rotational speed in a transient state in which the engine is unstable as compared with the steady state. When the engine is controlled by the thus configured ECU, the control accuracy is improved.
US08589047B2
A method is provided for operating a combustion engine of a motor vehicle during a deceleration of the combustion engine. The method includes, but is not limited to determining a degree of depression of an accelerator pedal of the motor vehicle takes place, determining of a degree of depression of a brake pedal of the motor vehicle takes place. Furthermore, an adjusting of a throttle valve arranged in an intake tract of the combustion engine as a function of the determined degree of depression of the accelerator pedal and as a function of the determined degree of depression of the brake pedal takes place. The throttle valve is adjusted into an at least partially opened position in the event that the determined degree of depression of the brake pedal undershoots a first predetermined threshold value and the throttle valve is adjusted into a closed position in the event that the determined degree of depression of the brake pedal exceeds a second predetermined threshold value.
US08589046B2
A method of releasing brakes of a motor vehicle including: if no vehicle start command takes place, after manual application of the vehicle brakes in a position to immobilize the vehicle when at rest is over, an assistance device progressively releases the brakes according to a suitable control scheme configured to make the vehicle move under its own weight, generally tending towards predetermined non-zero speed and acceleration conditions, and then, when the predetermined conditions are considered to have been reached, the assistance device stops releasing the brakes.
US08589042B2
A control system for a transmission includes a memory module, a position module, an error module, an integral module, and an adjustment module. The memory stores a control value as a function of clutch torque. The position module controls a position of a clutch based on the control value. The error module periodically determines a slip speed error based on a difference between a target slip speed and an estimated slip speed of the clutch. The integral module periodically determines an integral of the slip speed error. The adjustment module adjusts the control value based on the integral. A method for controlling a transmission is also provided.
US08589037B2
A control system for a machine having a power source, one or more electric propulsion motors connected to the power source, and one or more lift and tilt cylinders. The control system includes an input unit, a processing unit and a control module. The input unit is configured to receive pressure values corresponding to the lift and tilt cylinders. The processing unit is configured to compare the pressure values to threshold pressure values for the lift and tilt cylinders to generate an operative signal. Further, the control module is configured to control electrical energy supplied to the one or more electric propulsion motors from the power source based on the operative signal.
US08589035B2
A method is provided for operating a transport vehicle provided with a container with due regard to a weight of a received material in the container. The method includes receiving information associated to the weight of the received material in the container from an external source, and in response to the weight information controlling operation of the vehicle.
US08589023B2
In a method for checking the suitability of a mobile telephone for connection to at least one motor vehicle device of a motor vehicle, characteristic vehicle data describing the motor vehicle device are determined in the motor vehicle, characteristic telephone data describing the mobile telephone are acquired by the motor vehicle device, and an evaluation device for evaluating the suitability of a mobile telephone described by characteristic telephone data for connection to a motor vehicle device described by characteristic vehicle data are made available in a stationary service center. The characteristic vehicle data and the characteristic telephone data are transmitted to the service center via a communication link between the motor vehicle and the service center that is established independently of the mobile telephone, in order to evaluate the suitability of the mobile telephone for connection to the motor vehicle device.
US08588980B2
A control method for a power assist device provided with an operation handle, a force sensor that detects an operation force applied to the operation handle and an orientation of the operation force, a robot arm, and an actuator. When the orientation of the operation force is detected to be within a predetermined angle range with respect to a preset advancing direction of the operation handle, the actuator is controlled so as to move the operation handle along the advancing direction by employing only a component of the operation force along the advancing direction; and when the orientation of the operation force is detected to be outside the predetermined angle range, the actuator is controlled to move the operation handle by the operation force applied to the operation handle and the orientation of the operation force.
US08588963B2
A cosmetic or dermatological system including a handheld packaging and dispenser device including one or more compositions from which a preparation to be delivered in a fluid form suitable for an application onto skin, mucous membranes or keratinous fibers, an internal clock and/or a clock data receiver, an adjustment system coupled to or suitable for being coupled to the packaging and dispenser device, enabling at least one property of the preparation dispensed by the packaging and dispenser device to be modified, and a processor for controlling the adjustment system, the controlling based on at least of clock data delivered by the internal clock and/or the clock data receiver, or for informing the user, at least as a function of the clock data, of an action to be taken on the adjustment system.
US08588957B2
A method of operating a machining system includes comparing one or more features of a cutting tool to information stored on a data chip secured to a tool holder of the cutting tool. The cutting tool is loaded into the machining system, and the information stored on the data chip is compared to cutting tool requirements of a machining program for instructing operation of the machine. When a result of one or more of the comparisons is outside of a predetermined threshold, operation of the machining system is stopped.
US08588944B1
Electronic entertainment scoring is provided. The electronic entertainment scoring includes creating an event record for an event, receiving a request from a device to electronically participate in scoring the event, and generating an event card including event data for the event. The event data includes an event date, event parties, and a scoring mechanism. The electronic entertainment scoring also includes transmitting the event card to the device subject to the request. The event card is configured to enable features of an application on the device. The electronic entertainment scoring also includes entering an identifier of a user of the device in the event record, tracking score values submitted by the device in the event record via the identifier, and transmitting, to the device, a summation of accumulated score values received from other devices that are electronically participating in the scoring of the event.
US08588942B2
The subject matter included in this disclosure can be embodied in an apparatus that includes a computing device having memory and a processor. The processor can be configured to establish a wireless connection with a streetlight controller that communicates with a streetlight, initiate transmission of a set of parameters related to commissioning the streetlight, and receive, from the controller, status and identification information associated with the streetlight.
US08588925B2
Disclosed is a remote controller for an implantable medical device having stored contraindication information, which includes information which a patient or clinician might wish to review when assessing the compatibility of a given therapeutic or diagnostic technique or activity with the patient's implant. The stored contraindication information is available through a display of the remote controller or via a wired, wireless, or portable drive connection with an external device. By storing contraindication information with the implant's remote controller, patient and clinician can more easily determine the safety of a particular therapeutic or diagnostic technique or physical activity with the patient's implant, perhaps without the need to contact the manufacturer's service representative.
US08588923B1
An exemplary method includes a sound processor 1) storing data representative of a reference spectral profile for a cochlear implant patient, 2) detecting an incoming audio signal presented to the cochlear implant patient, 3) determining a spectral profile of the incoming audio signal, 4) comparing the spectral profile of the incoming audio signal to the reference spectral profile, and 5) determining, based on the comparison, an adjusted spectral profile that more closely matches the reference spectral profile than does the spectral profile of the incoming audio signal. Corresponding methods and systems are also disclosed.
US08588918B2
The present utility model relates to the assembly arrangement for a bandage holding a portable small-scale transcutaneous electrical nerve stimulator device.
US08588910B2
A non-linear dynamic specified AV delay can be used, such as to help maintain cardiac resynchronization therapy, such as in patients with one or more symptoms of congestive heart failure.
US08588892B2
A method and system for determining the orientation of a surgical tool with respect to a bone of a patient, and a device for positioning a sensor are disclosed. The bone has at least three predetermined reference locations. The method includes: (a) defining a reference plane based on distances between the at least three predetermined reference locations; (b) determining a first sensing location on the bone based on the at least three predetermined reference locations; (c) attaching a first active sensor to the bone at the first sensing location; (d) positioning the surgical tool proximate the bone, the surgical tool including a second active sensor; (e) sensing movement of the bone using the first active sensor; (T) transmitting first information relating to movement of the bone using the first active sensor; (g) sensing movement of the surgical tool using the second active sensor; (h) transmitting second information relating to movement of the surgical tool using the second active sensor; (i) receiving the first and second information from the first and second active sensors; and (j) determining a three-dimensional orientation of the surgical tool with respect to the reference plane based on the first and second information. In some cases, the method may further include displaying the three dimensional orientation information to the user on a display device.
US08588879B2
A physiological sensor includes an emitter configured to transmit light and a detector configured to receive the transmitted light. The sensor also includes a first accelerometer disposed on a first portion of the sensor and a second accelerometer disposed on a second portion of the sensor, the second portion opposing the first portion. The first and second accelerometers are configured to measure a change in motion that corresponds to a change in distance between the detector and the emitter.
US08588878B2
Methods and systems are provided that allow for the simultaneous calculation of pulse and regional blood oxygen saturation. An oximeter system that includes a sensor with a plurality of emitters and detectors may be used to calculate a pulse and/or regional blood oxygen saturation. A plurality of light signals may be emitted from light emitters. A first light signal may be received at a first light detector and a second light signal may be received at a second light detector. A pulse and/or regional blood oxygen saturation value may be calculated based on the received first and/or second light signals. The pulse and regional blood oxygen saturation values may be calculated substantially simultaneously. The calculated pulse and regional blood oxygen saturation values as well as other blood oxygen saturation values may be displayed simultaneously in a preconfigured portion of a display.
US08588876B1
An electric joint design to be used in electromagnetic coils made with high-temperature superconducting tape, aspected wire, or cable. A terminal member contains an engraved twist-bend contour, which receives the coil and changes the direction of the coil by about 90 degrees without any hard-bends. A current lead is aligned with terminal section of the coil establishing an electric joint whose length is not limited by the coil geometry. Resistance is distributed along the length of the electric joint to reduce heat generation. The electric joint is placed away from the area where the magnetic forces are high to eliminate the problem of helium gas becoming trapped.
US08588875B2
A superconducting fault current-limiter is provided, including a superconducting element configured to resistively or inductively limit a fault current, and one or more variable-impedance shunts electrically coupled in parallel with the superconducting element. The variable-impedance shunt(s) is configured to present a first impedance during a superconducting state of the superconducting element and a second impedance during a normal resistive state of the superconducting element. The superconducting element transitions from the superconducting state to the normal resistive state responsive to the fault current, and responsive thereto, the variable-impedance shunt(s) transitions from the first to the second impedance. The second impedance of the variable-impedance shunt(s) is a lower impedance than the first impedance, which facilitates current flow through the variable-impedance shunt(s) during a recovery transition of the superconducting element from the normal resistive state to the superconducting state, and thus, facilitates recovery of the superconducting element under load.
US08588874B2
A mobile device includes a first housing, a second housing, a bias member, a first stopper and a second stopper. The second housing is slidably coupled to the first housing in a sliding range. The bias member biases the second housing from a middle position of the sliding range to one end of the sliding range. The first stopper is provided on the first housing, is connected to a ground of the first housing, and has electrical conductivity. The second stopper is provided on the second housing, has electrical conductivity, and comes into contact with the first stopper to define the one end of the sliding range.
US08588868B2
A controller of the communication terminal identifies, after power is turned on, whether or not to use a cellular phone communicating unit or a wireless LAN communicating unit based on communication system information stored beforehand in a storing unit. When the identification is complete, the controller initializes the cellular phone communicating unit, and, according to results of the identification, causes the cellular phone communicating unit to enter standby state or sleep state. Next, the controller initializes the wireless LAN communicating unit, and, according to results of the identification, causes the wireless LAN communicating unit to enter standby state or sleep state. When an application which using a wireless communicating unit in sleep state is launched, the controller causes that wireless communicating unit to enter standby state from sleep state.
US08588862B2
A mobile station (200) that includes a transceiver (210) that receives an alert request (105) and a controller (205). Responsive to the alert request, the controller can enter the mobile station into an alert active mode in which an alert signal is generated on the mobile station. Responsive to not receiving an acknowledgement to the alert signal within a defined period, the controller can enter the mobile station into an alert sleep mode in which at least one parameter of the alert signal is changed. Further, the controller can awake the mobile station from the alert sleep mode in response to detecting a user presence. The mobile station further can include an accelerometer (270) and/or a positioning system (275) that detect the user presence by detecting movement of the mobile station.
US08588852B2
The invention includes a method and apparatus for controlling the operational state of a base station mounted on a vehicle based on the operational state of the vehicle. A method includes monitoring an operational state of the vehicle and switching the base station from a first operational state to a second operational state in response to the operational state of the vehicle switching from a first operational state to a second operational state.
US08588848B2
The present invention relates to fixed wireless phones and describes a fixed wireless phone and a method of using a handle cord of a fixed wireless phone as a FM antenna. An FM antenna signal access point is disposed on one of the four wires connecting a baseband chip with the handle; a first ferrite bead is connected in series between the FM antenna signal access point and an output terminal of the baseband chip; a FM frequency selective circuit is lapped with the FM antenna signal access point; and the FM frequency selective circuit is connected with an FM chip. The method of using the handle cord of a fixed wireless phone as a FM antenna and the fixed wireless phone according to the present invention uses the handle cord of the fixed wireless phone as FM antenna and adds a corresponding frequency selective circuit.
US08588829B2
There is provided a method for controlling a transmission power in a second communication service making secondary usage of a spectrum assigned to a first communication service, with use of any node of one or more secondary usage node that transmits a radio signal of the second communication service, comprising the steps of: acquiring an acceptable interference power allocated to the second communication service; calculating a total sum of interference power levels on the first communication service based on transmission powers respectively required for the one or more secondary usage node; and excluding any secondary usage node of the one or more secondary usage node from allocation of the transmission power when the calculated total sum of interference power levels is larger than the acceptable interference power.
US08588826B2
A method for replying to an incoming communication received by a handheld electronic device comprises detecting: an incoming communication, detecting a selection of one of a number of predetermined responses to the incoming communication and, responsive to detecting a selection, providing the one of said number of predetermined responses. An improved handheld electronic device implementing the method is also provided.
US08588825B2
A method including receiving text authored by a user to create a text message; interpreting a meaning of the text; determining a mood of the user; obtaining contextual information, wherein the contextual information comprises at least one of time of day, day of the week, whether it is a holiday, a user location, or a relationship between the user and a recipient of the text message; selecting a classification for the text message based on the meaning of the text, the mood of the user, and the contextual information; displaying text enhancements for the text message from which the user can select, wherein the text enhancements are based on the classification; receiving a user selection for the text enhancements; including the user selected text enhancements with the text message; and sending the text message with the text enhancements to a recipient.
US08588820B2
Devices, methods, and systems for notifying a user of an event are described herein. One or more embodiments include a computing device for notifying a user of an event. The computing device includes a memory and a processor coupled to the memory. The processor is configured to execute executable instructions stored in the memory to determine a location of a user based on location information received from a personal device of the user, receive information regarding a predicted path or range of an event, determine, based on the location of the user and the information regarding the predicted path or range of the event, if the user is located within the predicted path or range of the event, and send a notification of the event to the user if the user is located within the predicted path or range of the event.
US08588817B2
A wireless communication device includes an antenna unit that transmits and receives wireless signals, and one or more processors configured to conduct communication with a base station and control displacement of a service area of the base station and a service area of the wireless communication device in response to throughput characteristics of a cell formed by the base station.
US08588810B2
A GPS-enabled cellular electronic device is operated in an indoor mode. An increase in strength of a cellular signal is detected at the GPS-enabled cellular electronic device. Responsive at least to the increase in cellular signal strength, the GPS-enabled cellular electronic device is transitioned to an outdoor testing mode. Detecting is carried out to determine whether movement of the GPS-enabled cellular electronic device occurs during the outdoor testing mode. If so, the GPS-enabled cellular electronic device is transitioned to an outdoor mode.
US08588809B2
Systems and techniques relating to electronically managing public resources are described. A described technique includes identifying a location of a mobile device based on received information from one or more wireless access points communicably coupled to the mobile device; presenting to the mobile device, information descriptive of an availability of one or more facilities proximate to the mobile device, based on the identified location of the mobile device and receiving a first service request from the mobile device; receiving, from the mobile device, a second service request for provisioning a facility of the one or more facilities based on the presented information; indicating the facility to generate a signal for a provisioning confirmation; and provisioning the facility based on receiving the provisioning confirmation.
US08588802B2
A transmission rate control method for controlling a transmission rate of user data transmitted by a mobile station via a logical channel, include: notifying, at a radio network controller, a guaranteed bit rate of the logical channel to the mobile station; and controlling, at the mobile station, a transmission rate of uplink user data to be transmitted via the logical channel without following a command in a relative rate grant channel received from a cell to which the mobile station connects.
US08588798B2
A radio resource allocating method by a radio base station device, includes updating a data resident amount of a management object based on a received report signal when the report signal reports a data resident amount stored in a transmission buffer of a mobile station, estimating a following data resident amount based on the updated data resident amount and a radio resource amount of uplink transmission to be allocated to the mobile station; and determining and reporting the radio resource amount for the uplink transmission from the base station based on the estimated data resident amount.
US08588788B2
Described herein is methodologies for efficient utilization of backhaul resources of a network for delivering paging data to an access terminal (AT) without sacrificing delay performance. A location that buffers data for an AT can be adaptively changed based on factors such as the location of the AT, applications utilized by the AT, and a recent activity level of the AT. To facilitate this determination, an AT can be configured with one or more registration boundaries. An AT can be configured with a small registration radius such that if the AT does not move outside of the small registration radius, data can be delivered directly to a data attachment point for the AT. If the AT moves outside of the small registration radius, the registration radius can be switched to a large registration radius and the access gateway can instead locally buffer data for the AT.
US08588783B2
A method and devices are provided for adapting the transmission power level of a mobile terminal during a handover phase at which the mobile terminal switches from one base station to another. The method provided comprises applying values of operating parameters that characterize both base stations and adapting the transmission power level to an acceptable level at which communications transmitted from the terminal to the second station would be properly received without applying further increase in the transmission power while ensuring that the communications transmitted by the mobile terminal to the second base station, will not cause severe interference to communications exchanged between the second base station and the other terminals communicating therewith.
US08588782B2
The disclosure is related to handover for user equipment between femtocell base stations having different closed subscriber group (CSG) identifiers. A method may be provided for allowing handover of user equipment between base stations belonging to different organizations. The method may include collecting, by a first base station, information corresponding to identifiers of neighbor base stations, selecting handover-allowable base stations from the neighbor base stations having an organization identifier different from that of the first base station, and enabling handover for the user equipment from the first base station to a second base station based on the selected handover-allowable base stations for a handover request of the user equipment from the first base station to the second base station.
US08588774B2
A technique for cell-identity detection is provided. In one method embodiment, at least one cell-identity in a cellular telecommunication network is determined. The method comprises the steps of receiving a synchronization signal, calculating first correlations and second correlations as well as determining the at least one cell-identity. The received synchronization signal includes a first partial signal and a second partial signal. The first correlations are calculated between the first partial signal and first reference signals, each of which indicates one or more first cell-identities. The second correlations are calculated between the second partial signal and second reference signals, each of which indicates one or more cell-identities out of the first cell-identities. The second reference signals are selected depending on the first correlations. The cell-identity is determined based on the second correlations. The complexity for cell-identity detection is reduced by the technique.
US08588765B1
Computer systems and methods relating to operating medical electronic records software application remotely using at least one mobile computing device. Also, computer systems and methods relating to operating medical practice management software applications remotely using at least one mobile computing device.
US08588760B2
A method for carrying out a Push-to-Talk communication in a digital and/or analog telephone network, including an interface for a semi-duplex communication between a Push-to-Talk server and the analog or digital telephone network and the analog or digital network. The interface uses a communication node or group system as computer and carries out a communication in a transmission channel with automatic directional switching in an analog or digital telephone network in the direction of an available Push-to-Talk server, the analog or digital telephone network being designed as an audio and control interface in the direction of the operating means.
US08588751B2
The present invention relates to a method, device, instruction set, and signal for communicating the availability of additional information in access points relevant for determining in a mobile station which access point to connect to. An information tag is inserted into a beacon signal alerting of the additional information available; mobile stations not implemented with the present invention may operate as if the information tag was not present and thus ensuring compatibility between systems.
US08588747B2
According to one embodiment, a computing device is provided that includes a memory and a processor. The memory may be operable to store a plurality of codes. The processor may be operable to associate each code with a corresponding haptic signal. The processor may further be operable to receive a request to unlock the computing device. The processor may further be operable to select one of the plurality of codes, and generate the corresponding haptic signal associated with the selected code.
US08588745B2
A cellular communications system is provided in which a user device sends a Service Request to a Mobility Management Entity together with parameter data that depends on the service that is requested. The Mobility Management Entity then determines from the parameter value if AS security is required to provide the requested service. If it is not, then the Mobility Management Entity accepts the Request without providing security parameters for establishing another signalling radio bearer so that an existing signalling radio bearer is used to provide the requested service. If it is, then the Mobility Management Entity accepts the Request and provides security parameters for establishing another signalling radio bearer to be used in providing the requested service.
US08588741B1
Various embodiments are described for Point-to-Point Protocol-free (PPP-free) access and service authentication in a wireless network. An HRPD connection/session is established between an access terminal and the access network. Instead of setting up a PPP session and performing access (i.e., device access) authentication and service authentication using PPP, the Extensible Authentication Protocol (EAP) is utilized.
US08588725B2
Methods, systems, and apparatuses for down-converting and up-converting an electromagnetic signal. In embodiments, the invention operates by receiving an electromagnetic signal and recursively operating on approximate half cycles of a carrier signal. The recursive operations can be performed at a sub-harmonic rate of the carrier signal. The invention accumulates the results of the recursive operations and uses the accumulated results to form a down-converted signal. In embodiments, up-conversion is accomplished by controlling a switch with an oscillating signal, the frequency of the oscillating signal being selected as a sub-harmonic of the desired output frequency. When the invention is being used in the frequency modulation or phase modulation implementations, the oscillating signal is modulated by an information signal before it causes the switch to gate a bias signal. The output of the switch is filtered, and the desired harmonic is output.
US08588723B2
A general receiver device with adaptive filter includes an antenna, a low noise amplifier, a bandpass tracking filter, a single-ended-to-differential converter unit, a mixer, and an adaptive filter. The antenna receives an RF signal. The low noise amplifier amplifies the RF signal for generating an amplified RF signal. The band-pass tracking filter filters the amplified RF signal for generating a filtered RF signal. The single-ended-to-differential converter unit converts the filtered RF signal into a differential RF signal. The mixer receives a differential local oscillation signal and uses the differential local oscillation signal to down-convert the differential RF signal into a differential IF signal. The adaptive filter filters the differential IF signal for generating a filtered differential IF signal.
US08588720B2
Techniques for decimating a first periodic signal to generate a second periodic signal. In an exemplary embodiment, the first periodic signal is divided by a configurable integer ratio divider, and the output of the divider is delayed by a configurable fractional delay. The configurable fractional delay may be noise-shaped using, e.g., sigma-delta modulation techniques to spread the quantization noise of the fractional delay over a wide bandwidth. In an exemplary embodiment, the first and second periodic signals may be used to generate the transmit (TX) and receive (RX) local oscillator (LO) signals for a communications transceiver from a single phase-locked loop (PLL) output.
US08588718B2
A method comprises detecting whether or not a frequency modulation broadcast receiver is tuned to an overdeviated frequency modulated broadcast, or is at a location where overdeviated frequency modulated broadcasts exist or has received a user input indicating the presence of an overdeviated frequency modulated broadcast; and in response to the detection, automatically adjusting operation of the frequency modulated broadcast receiver. Automatically adjusting operation comprises adjusting one or more parameters or settings in such a way as to alter the susceptibility of a speaker arrangement to the possibility of being overdriven by overdeviated frequency modulated broadcasts.
US08588716B2
In a method for searching for signals among interference signals in a multi-channel radio receiver, at least two different data signals are transmitted on at least one physical channel of a radio system to a common receiver. The search for a signal is initiated on any channel, starting with a sequential search of a useful signal by measuring the current signal strength in the form of the RSSI value; a search is made for a signal criterion of the signal and when said criterion has been identified, the measured RSSI value is compared with a predefined RSSI threshold value; if the RSSI threshold value is exceeded, the search for a signal is switched to a search for a data frame and if a data frame is found, the useful data is read; if no signal criterion is identified, if the RSSI threshold value is not exceeded and if no data frame is found, the procedure is interrupted and a new search operation is initiated once a new RSSI threshold value has been defined. The invention is particularly suitable for radio transmission systems in motor vehicles to implement RKE and TPMS functions and for multi-channel transmissions, used for example in remote metering and remote control systems.
US08588708B2
According to an embodiment, a communication device of the embodiment includes: a reference frequency generating unit configured to generate a reference frequency having a deviation from center frequency deviation under a predetermined condition, a radio signal detection unit configured to operate in a detection period based on the reference frequency and detect a periodic radio signal generated based on a reference frequency having higher precision than the precision of the reference frequency. The radio signal detection unit corrects the detection period by using the periodic signal.
US08588698B2
A low-cost and power-saving system and methodology that reduces interference, unnecessary signaling and allows for more pertinent network listen measurements, by employing Bluetooth® technology in a femto access point (FAP) is provided. Moreover, a cellular transmitter in the FAP remains deactivated and is activated only if a UE, authorized for femtocell access, is within the femtocell coverage area. Bluetooth pairing is employed to identify authorized UEs within the femtocell coverage area. In an aspect, the FAP includes a Bluetooth modem that broadcasts a unique Bluetooth identity (ID) and facilitates Bluetooth pairing with nearby UEs. During the interval when the cellular transmitter is deactivated, the FAP performs background activities (e.g., network listen scanning and/or femto jamming of macro pilot). Additionally, a Bluetooth repeater is embedded within the FAP that extends the range of a Bluetooth-enabled device to the femtocell coverage area.
US08588694B2
The present invention relates to a method and arrangement in a transmitter unit of a multi-antenna system for an improved calculating of the antenna weights for a beamforming transmission of data from a transmitter unit to a target receiver unit, whereby interfering signal components for receiving units other than the target receiving unit and the desired communication signal at a target receiving unit are weighted by receiver-specific parameters describing the receiver capabilities of said units in terms of their capability for interference suppression and/or signal enhancement. The invention also relates to a method and arrangement for scheduling of user equipments by using said information on the signal processing capabilities for received signals of each receiving unit.
US08588693B2
The present disclosure provides a device, system and method to present electronic content on a first mobile electronic device in communication and configured to receive electronic content from a second electronic device.
US08588692B2
An object of the invention is to present service selection to the user immediately when it is made possible to realize a new service with a communication terminal of an associated party. A communication terminal 100 enables the user to use a communication service using a peripheral equipment within a communication range with an associated terminal connected through a network and includes a total control section 104 having a capability information change notification unit for notifying the associated terminal of occurrence of change in the peripheral equipment within the communication range and a service candidate determination unit for determining an available communication service with the associated terminal when change in the peripheral equipment occurs.
US08588681B2
Disclosed is a semiconductor device which performs signal transmission by using inductor coupling. The semiconductor device comprises one or more transmission and reception coil pair, each pair comprising a single transmission coil and a plurality of reception coils, or a plurality of transmission coils and a single reception coil, or a plurality of transmission coils and a plurality of reception coils.
US08588675B2
An image forming system including: a fixing device for fixing a toner image on the recording sheet; a curl flattening section for flattening a curl formed on the recording sheet, and conveying the recording sheet in a downstream direction against the fixing device; a first conveying route for conveying the recording sheet having been processed by the fixing device to the curl flattening section; a second conveying route, being longer than the first conveying route, for conveying the processed recording sheet to the curl flattening section; a switching section for switching the conveying route, to guide to the first conveying route or the second conveying route; and a control section for controlling the switching section to guide the recording sheet to the first conveying route or the second conveying route, based on a type of the recording sheet, having been processed by the fixing device.
US08588672B2
A lubricant applicator includes a solid lubricant, a lubricant applying member to apply the solid lubricant to a target object, a biasing member to bias the solid lubricant toward the lubricant applying member, and a regulating member to regulate the solid lubricant, which is biased toward the lubricant applying member by the biasing member, to prevent the lubricant from separating from the lubricant applying member by more than a predetermined distance. The regulating member is switchable between a regulating state for regulating the solid lubricant not to separate from the lubricant applying member by more than the predetermined distance and a non-regulating state.
US08588671B2
By using a high or low viscosity transparent toner, with respect to the other color toners, and different amounts of transparent toner lay-down, the gloss of an image printed by an electrophotographic device may be adjusted. By also applying the transparent toner as a negative mask, the differential gloss of the image may be reduced while still adjusting the gloss of certain portions of the image. Further, because different gloss levels may appear different at different viewing angles, transparent toner may be laid down to encode a transparent image within the image being printed. Such a transparent image may be useful as, for example, an authentication means for a document. Additionally, by varying the gloss levels on particular aspects of a printed image, multiple images of different gloss levels, which are prominent at different viewing angles can be made, thereby, a three-dimensional image effect can be achieved on the printed page.
US08588665B2
An image forming apparatus includes a developing device. The developing device includes a toner carrier (developing roller). The developing roller includes a base member, electrode bars, a pair of electrodes, and a protection layer. The base member includes a conductive core and an insulating layer formed on the outer surface of the core. The electrode bars and the pair of electrodes are made of a conductive metal, and are provided on the outer surface of the insulating layer. The electrode bars and the pair of electrodes are formed in a way that an unnecessary portion of a metal film is irradiated with a laser beam and thus is removed. The electrodes are each formed helically on the outer surface of the base member 1 and formed to taper down toward the outmost side thereof in its cross section.
US08588659B2
A toner cartridge according to one example embodiment includes a housing having a reservoir for containing toner and an exit port in fluid communication therewith. A movable shutter is positioned at the exit port. A linkage is operatively connected to the shutter to open the shutter upon being actuated by a first engagement feature in the image forming device. The linkage includes a first linkage member positioned to receive the first engagement feature and a second linkage member connected to the shutter. An interlock is operatively engaged with the linkage and biased toward a locked position preventing the second linkage member from opening the shutter but permitting the first linkage member to move relative to the second linkage member. The interlock is movable to an unlocked position upon being actuated by a second engagement feature in the image forming device that permits the second linkage member to open the shutter.
US08588652B2
A charged particle generator includes a first electrode, a second electrode, and an insulating material that is provided between the first electrode and the second electrode. The second electrode has an opening that opens in a first direction in which the first electrode, the insulating material, and the second electrode are arranged. The insulating material has a region limiting space. The region limiting space corresponds to the opening. The region limiting space is continuous with the opening. The region limiting space is a space that opens in a direction in which the region limiting space is oriented toward the opening and that is limited in a second direction perpendicular to the first direction. The first electrode has an anisotropic resistance portion in which a resistance component in the first direction is smaller than a resistance component in the second direction.
US08588648B2
An image forming device includes a casing, a holder member, and a plurality of toner boxes. The holder member moves between an accommodated position in which it is accommodated in an accommodation space in the casing and a pull-out position in which at least part of the holder member is outside the accommodation space. Each toner box comprises a toner container formed with an opening and a shutter for opening and closing the opening. The operation member moves between a first position and a second position for closing and opening the shutter, respectively. When the holder member is on its way to the accommodated position from the pull-out position, a stop member prevents the holder member from moving while the operation member is at the first position and permits the holder member to move while the operation member is at the second position.
US08588637B2
An image forming apparatus including; an image carrier carrying a toner image; a transfer belt making pressure contact with the image carrier through a sheet of paper and transferring the toner image onto the sheet of paper; a plurality of supporting rollers stretching and supporting the transfer belt; and a transfer roller to which transfer electrical current is applied, as well as making pressure contact of the transfer belt with the image carrier from a back surface of the transfer belt, wherein at least one roller of the supporting rollers is formed in an inverted crown shape with a size of the center portion is smaller than a size of the end portion, and the transfer belt is rotationally driven for a prescribed time without applying transfer electrical current both or in either of before and after transfer of a toner image.
US08588623B2
Systems and methods for optical communication that use a transmitter/receiver. The systems and methods include receiving a modulated, encoded input stream. Channel memory is reduced using coarse digital backpropagation and other channel impairments are removed using turbo equalization. Symbols are detected in the input stream that conform to a non-uniform, polar constellation having a Gaussian source distribution to produce a stream of encoded data. The stream of encoded data is decoded with one or more low density parity check (LDPC) decoders.
US08588620B2
Conversions between digital, parallel-electronic and digital, serial-optic words are presented, specifically for interconnection networks with optical communication links.
US08588619B2
An apparatus for providing communications between a first device disposed at a tubular and a second device, the tubular having tubular sections and being configured to be disposed in a borehole penetrating the earth, the apparatus including: a first optical coupler configured to be coupled to a first tubular section and configured to be in optical communication with the first device using a first optical transmission medium disposed at the first tubular section; and a second optical coupler configured to be coupled to a second tubular section and configured to be in optical communication with the second device using a second optical transmission medium disposed at the second tubular section; wherein the first optical coupler is configured to be perimetrically disposed about the second optical coupler to be in communication with the second optical coupler to provide the communications between the first device and the second device.
US08588609B2
A wavelength division multiplexing (WDM) transmission system for transmitting a wavelength division multiplexed signal light from a sender transmission apparatus to a receiver transmission apparatus is provided. The system comprises a computing unit that subtracts from a first optical signal noise ratio (OSNR) of the signal light measured by the receiver transmission apparatus a second OSNR ascribed to a sideband of the signal light measured by the sender transmission apparatus so as to compute a corrected OSNR of an amplified spontaneous emission (ASE) noise light with a reduction of an effect of the sideband.
US08588607B2
Methods, systems, and computer program products are provided for measuring modal dispersion in a bi-directional dual-multimode fiber optic network (BDON). A modal dispersion measurement system includes a computer processor that is programmed to receive a first pulse width of a first pulse. The first pulse may be communicated over the BDON that is coupled to the processor. A second pulse width of a second pulse is received, the second pulse width being indicative of the modal dispersion. The second pulse width and the first pulse width are compared by the computer processor to determine a distortion error. A measurement of the modal dispersion is validated in accordance to the distortion error.
US08588603B2
When an automatic pop-up is selected in an imaging apparatus, during startup, a light emission unit is moved to a pop-up position by a spring force in operably conjugate with a lens barrel together with the retraction of a cam follower. When a manual pop-up is selected, during startup, a lock lever is engaged with the light emission unit, and the light emission unit remains in a storage position. When a user places the operation unit of the lock lever to a first position and places the camera power source in the ON position, a strobe can be automatically subjected to a pop-up operation. Furthermore, when a user places the operation unit to a second position and places the camera power source in the ON position, the strobe can be automatically subjected to a pop-up operation as required.
US08588595B2
The object of the invention is a towel drying radiator comprising two vertical uprights between which heating bars are fitted. Said radiator is equipped with an additional device for heating an air flow. Said device comprises a telescopic rail supporting a heating apparatus heating the air flow, said telescopic rail being provided with fixing means to the two vertical uprights of said radiator, said fixing means forming means for blanking off two apertures arranged through a respective wall of said vertical uprights.
US08588591B2
A reproducing apparatus includes: a storing unit in which data is accumulated; a readout control unit that controls readout of the data from the storing unit; a cache that temporarily stores the data read out by the readout control unit; and a data transmission and reception control unit that reads out the data stored in the cache and outputs the data to an external apparatus on the basis of a data acquisition request input from the external apparatus, wherein the readout control unit reads out the data from the storing unit and outputs the data to the cache while increasing stepwise a size of the data to be read out from the storing unit from a first size, which is a minimum size set in advance, to a second size, which is a maximum size set in advance.
US08588580B2
A bytecode processing unit provided in a playback device is platform unit 20 that reads and runs a bytecode application recorded on read-only medium 105. The playback device includes: playback control unit 10 for controlling AV playback of digital streams; and machine unique function control unit 33 for performing machine unique functions unique to the playback device, to perform a control onto a content. APIs used by the bytecode application include API for playback control function, and API for socket communication. When the bytecode application requests playback control unit 10 to control the playback, it calls the playback control API to can instruct playback control unit 10 to execute the process. When the bytecode application requests execution of a machine unique function of the playback device, it instructs a machine unique function control unit to perform the process via a function call by the socket communication API.
US08588579B2
Described herein are methods and apparatus for the identification of locations in a presentation stream based on metadata associated with the presentation stream. Locations within a presentation stream are identified using signature data associated with the presentation stream. The identified locations within a presentation stream may be utilized to identify boundaries of segments within the presentation stream, such as segments of a show and interstitials (e.g., commercials) of the show. The identified portions of a presentation stream may then be utilized for filtering segments of content during presentation. Additionally, supplemental content is identified and inserted into the presentation stream during presentation.
US08588564B2
A confocal optical system comprising a scanning fiber is provided. The scanning fiber is a single-mode fiber of which a first end is shaped as a curved surface. The scanning fiber transmits illumination light to the first end. The illumination light is emitted toward an observation area. The illumination light emanates from the first end. The illumination light emanates from the first end striking a target area within the observation area. The first end receives at least one of reflected light and fluorescence from the target area. The reflected light is the illumination light reflected from the target area. The fluorescence is induced at the target area by illumination from the illumination light.
US08588562B2
An interconnect system including a host circuit board; an IC package connected to the host circuit board and including a first connector, an IC circuit board, and an IC die; and a transceiver arranged to mate with the first connector so that at least some electrical signals transmitted to and from the IC die are transmitted only on or through the IC circuit board.
US08588558B2
A circuit includes a flexible circuit having an optical waveguide embedded therein, a first device attached to the flexible circuit and configured to convert a first electrical signal to an optical signal, the first device positioned to emit the optical signal to an input end of the optical waveguide, and a second device attached to the flexible circuit and configured to convert the optical signal into a second electrical signal, the second device positioned to receive the optical signal from an output end of the optical waveguide.
US08588557B2
An optical waveguide is provided comprising a non-solid core layer surrounded by a solid-state material, wherein light can be transmitted with low loss through the non-solid core layer. A vapor reservoir is in communication with the optical waveguide. One implementation of the invention employs a monolithically integrated vapor cell, e.g., an alkali vapor cell, using anti-resonant reflecting optical waveguides, or ARROW waveguides, on a substrate.
US08588554B2
A method of pixel interpolation in which a two-dimensional digital filter is arranged so as to interpolate an output pixel from a two-dimensional array of input pixels comprises detecting the direction of an image feature at a pixel position to be interpolated; applying a shear transformation to the digital filter and/or to the array of input pixels so as to map the operation of the filter to the detected image feature direction in respect of at least a first one of two axes of the two dimensional filter; and applying the digital filter to obtain the output pixels.
US08588552B2
A method of generating an image includes the step of obtaining captured data characterizing an object. The method also includes the step of reconstructing a spatio-temporal image of the object based on the captured data, the spatio-temporal image comprising a plurality of spatial images in respective time intervals, with at least a given one of the spatial images in one of the time intervals being reconstructed using captured data from a frame associated with that time interval and captured data associated with one or more additional frames associated with other time intervals. The method further includes the step of outputting the spatio-temporal image. The obtaining, reconstructing and outputting steps are performed by a processing device comprising a processor coupled to a memory.
US08588548B2
A method for displaying a group of digital images using a background corresponding to an image region selected from one of the digital images, comprising: receiving a designation of the group of digital images to be displayed; using a processor to automatically analyze the group of digital images to select an image region from one of the digital images that is appropriate to use as a background for a composite image, wherein the selected image region includes a plurality of image pixels; forming a background from the selected image region; forming the composite image including the background and at least one digital image from the group of digital images; and displaying the composite image.
US08588538B2
An image processing apparatus includes the following elements. A specifying unit specifies a blank region of an image of image data by using coefficient data which is decoded from encoded data, the encoded data being obtained by encoding coefficient data generated from the image data. A dividing unit divides the decoded coefficient data into first components and second components. An eliminating unit eliminates the blank region specified by the specifying unit from the first components divided from the decoded coefficient data by the dividing unit. A synthesizing unit combines the first components from which the blank region has been eliminated by the eliminating unit with the second components divided from the decoded coefficient data by the dividing unit.
US08588536B2
A method of compressing digital image data is provided that includes, for each image data block in a plurality of image data blocks in the digital image data, transforming image data in the image data block to convert the image data to a low-frequency coefficient and a plurality of high-frequency coefficients, computing a predicted low-frequency coefficient for the image data block based on at least one neighboring image data block in the plurality of image data blocks, computing a residual low-frequency coefficient based on the predicted low-frequency coefficient and the low-frequency coefficient, quantizing the plurality of high-frequency coefficients, and entropy coding the residual low-frequency coefficient and the quantized high-frequency coefficients.
US08588535B2
Systems and methods for determining the compression noise present in an image or frame in a video sequence are provided. Horizontal and vertical pixel value differences are computed. A plurality of horizontal standard deviation values associated with a plurality of horizontal offsets are computed, and a plurality of vertical standard deviation values associated with a plurality of vertical offsets are computed. Two horizontal statistics are computed using the plurality of horizontal standard deviation values, and two vertical statistics are computed using the plurality of vertical standard deviation values. The two horizontal statistics are combined to form an estimate of horizontal compression noise, and the two vertical statistics are combined to form an estimate of vertical compression noise. The estimate of horizontal compression noise is combined with the estimate of vertical compression noise to form a compression noise estimate.
US08588529B2
Systems, methods, and applications for detection text in a raster image include converting a raster image into a vector representation of the image, identifying pairs of shapes of similar size and within a predefined distance of one another, forming shape graphs from the identified shape pairs, identifying chains of shapes from the formed shape graphs, determining characteristic chain lines associated with the identified chains of shapes, straightening the identified chains of shapes into a straight line based on the corresponding chain lines associated with the respective identified chains of shapes, and classifying the straightened identified chains as text or non-text using an automatic text classifier.
US08588527B2
Search terms are derived automatically from images captured by a camera equipped cell phone, PDA, or other image capturing device, submitted to a search engine to obtain information of interest, and at least a portion of the resulting information is transmitted back locally to, or nearby, the device that captured the image.
US08588526B2
A visualization program, method and apparatus for determining reading order of content in a structured document. The method includes generating, for each of a plurality of elements, a directed segment; storing, in the reading order, the generated directed segments of the elements into a storage device; reading from the storage device; linking together the directed segments for the elements in accordance with the reading order; and displaying the linked directed segments overlaid on the structured document which is displayed on the screen. A computer implemented program and an apparatus for carrying out the above method are also provided.
US08588524B2
An image processing apparatus capable of performing chromatic aberration of magnification and noise reduction without decrease in processing performance and increase in the cost is provided. A format conversion circuit in the image processing apparatus converts first image data including an array of color components of red (R), green (G1 and G2), and blue (B) into second image data including the color components of R and B and a luminance component by performing false color suppression processing on the first image data separately using the color components of G1 and G2, and stores the data in an image buffer region. A circuit for correcting chromatic aberration of magnification reads the second data stored in the image buffer region and performs the correction of chromatic aberration of magnification.
US08588523B2
In accordance with an example embodiment of the present invention, a method comprises generating at least one modified image representation of a subject image representation using at least one color shading adjustment, calculating at least one frequency of color ratio values for each of the at least one modified image representation, and determining one of said at least one modified image representation and the subject image based at least in part on the at least one frequency.
US08588516B2
In an interpolation image generation apparatus, an input unit acquires photographed images obtained from viewpoints and imaging setting information thereof, the EPI generation unit generates an EPI from the images, an angle estimation unit estimates an angle of a straight line to which each EPI actual pixel corresponds on the EPI, an interpolation image setting unit places an interpolation image on the EPI, a correspondence detection unit detects correspondence between an actual pixel and a pixel of the interpolation image (interpolation pixel), and the correspondence detection unit evaluates likelihood of correspondence relationship between the actual pixel and the interpolation pixel, and a pixel value addition unit adds a pixel value of the interpolation pixel on the basis of the likelihood of the correspondence relationship, thereby generating an interpolation image.
US08588510B2
When a detection-target subject is imaged with an image pickup device having line-defect pixels, the detection-target subject is imaged, with the image pickup device or the detection-target subject rotated at a predetermined angle so that the edge of one side of the detection-target subject is not parallel to each of horizontal and vertical scanning lines of the image pickup device, and a gray-scale image is captured by a control apparatus. In the gray-scale image, the luminance of each of the line-defect pixels is corrected by interpolation with luminances of pixels adjacent to both sides of the line-defect pixel. The gray-scale image is subjected to sub-pixel processing to detect the edge of the detection-target subject. When the detection-target subject is a component in a rectangular shape, rotation is made so that four sides are not parallel to each of the horizontal and vertical scanning lines of the image pickup device.
US08588509B1
We presented an approach for speeding-up image acquisition when tasked with localizing specific structures in FIB-SEM imagery. It exploits the fact that low-quality images can be acquired faster than higher-quality ones and yet be sufficient for inference purposes. We have demonstrated greater than five-fold speed-ups at very little loss in accuracy in the context of mitochondria and synapse detection. Furthermore, the algorithm we propose is generic and applicable to many imaging modalities that allow trading quality for speed.
US08588503B2
This invention, which provides a method for detecting a corruption in an image acquired from a biological sample, includes: providing at least one image of at least one cell; generating the image of the at least one cell over a period of time; determining if the at least one image of the at least one cell is corrupted; applying a wavelet transform, Fourier transform, or other frequency decomposing transform to the at least one image to decompose the at least one image into a plurality of sub-images, wherein the plurality of sub-images have a plurality of low frequency channels, a plurality of middle frequency channels and a plurality of high frequency channels; calculating a ratio based on an energy level of the plurality of low frequency channels and the plurality of middle frequency channels; and removing the at least one image of at least one cell if the at least one image is corrupted.
US08588499B2
Disclosed is image processing: that significantly reduces false images and missing images in reconstructed images, improves reconstruction accuracy; and that can be applied to objects to be observed that are composed of a plurality of components, and to samples having an unknown number of structural compositions. An image processing device is provided with: a means, in an electron microscope having an imaging device and a tilting device that tilts an object to be observed, for tilting said object to be observed in an angle step, and storing the obtained tiled image; a means for aligning the position of said tilted images; a means for generating an initial reconstructed image based on said tilted images; a means for projecting said initial reconstructed image at arbitrarily-defined angles and generating a plurality of projected images; a means for calculating errors in the corresponding pixels between the tilted images and the projection images; a means for determining a processing priority from said errors; a means for calculating the density for each gradation level; a means for determining the processing priority from said densities; and a means for changing the density value of each pixel in the initial reconstructed image in each of the above-mentioned priorities.
US08588497B2
A method for correcting artifacts in an image dataset reconstructed by filtered back projection is proposed. The artifacts are occurred as a result of temporal changes of attenuation values during rotational recording of X-ray projection images with an angular speed. A linear, analytically-derived, filter-type relationship between the attenuation values of the image dataset at a reference point and the real attenuation values is determined from the sum of a respective application of an angle speed-dependent weighting factor, a point spread function and a temporal derivation, evaluated at the reference time. The linear relationship is inverted and the inverted linear relationship is applied to the attenuation values of the image dataset for the correction.
US08588494B2
A system and method for material decomposition optimization in the image domain include a non-transitory computer readable medium has stored thereon a sequence of instructions which, when executed by a computer, causes the computer to access a reconstructed basis material image. For a first voxel of the reconstructed basis material image, the instructions also cause the computer to optimize a concentration of a pair of materials (a,b) in the first voxel exclusively in the image domain and based on a first probability based on random perturbations and a second probability based on random perturbations. The optimization is further based on a third probability based on known materials and a fourth probability based on concentrations of the pair of materials in a pair of voxels neighboring the first voxel.
US08588489B2
A method for displaying a vessel of a particular biological subject is proposed. The particular object is inserted into the vessel. The deformation of the vessel is predicted by an inserted object on the basis of experience. This experience is quantified by assigning values to particular parameters, the parameters providing information concerning characteristics of the patient, characteristics of his/her vessel and information about the interventional instrument inserted.
US08588486B2
A system, method, and apparatus includes a computer readable storage medium with a computer program stored thereon having instructions that cause a computer to access a first anatomical image data set of an imaging subject acquired via a morphological imaging modality, access a functional image data set of the imaging subject acquired via a functional imaging modality, register the first anatomical image data set to the functional image data set, segment the functional image data set based on the functional image data set, define a binary mask based on the segmented functional image data set, and apply the binary mask to the first anatomical image data set to construct a second anatomical image data set and an image based thereon. The second anatomical image data set is substantially free of image data of the first anatomical image data set correlating to an area outside the region of physiological activity.
US08588485B2
A networked system for rendering diagnostic image data for display has at least one diagnostic imaging apparatus that obtains digital image data for a patient and is in communication with a computer network. At least one consistency control module executes at a networked processor and is operatively responsive to a set of programmed instructions for accessing and detecting the type of image, for identifying one or more control points in the obtained digital image data, for mapping the input code values of the one or more control points to corresponding predetermined code values, for mapping additional input code values to output values according to the mapping of the one or more control points, and for providing rendered image data as output. A DICOM destination in networked communication with the at least one consistency control module stores or displays the rendered image data.
US08588483B2
A system is provided for generating an online biometrically accurate electronic signature. The system includes a computer interface module which records movement of a cursor on a computer screen and outputs the recorded data. A signature generation module which receives the recorded data and generates a graphical image based upon the recorded data.
US08588478B2
A biometric authentication apparatus for performing user authentication based on finger/palm print information representing a biological characteristic of fingerprint or palm print and vein information representing a biological characteristic of vein, comprises: a finger/palm print information acquirer arranged and adapted to obtain finger/palm print information from a selected portion of a person; a vein information acquirer arranged and adapted to obtain vein information from the selected portion of the person; a sensor arranged and adapted to come in contact with the selected portion of the person and to output a signal corresponding to a pressing degree of the selected portion of the person against the sensor; a controller arranged and adapted to identify, responsive to the signal output from the sensor, whether a state of the selected portion of the person is suitable for obtaining the finger/palm print information and the vein information and to control the finger/palm print information acquirer and the vein information acquirer to obtain the finger/palm print information and the vein information according to a result of the identification; and a user authenticator arranged and adapted to perform user authentication based on the finger/palm print information and the vein information.
US08588473B2
Provided is a method for controlling an image processing apparatus for generating and outputting frames different from each other in frequency component from an input frame include, detecting motion of the input frame by comparing the input frame with a frame before or after the input frame in terms of time, storing the input frame in a frame memory, and reading the input frame by a plurality of times to convert a frame rate of the input frame, generating the frames different from each other in frequency component from the frame whose frame rate has been converted, outputting the generated frames if the detected input frame is determined to be a moving image, and outputting the frame whose frame rate has been converted if the input frame is determined to be a still image.
US08588469B2
An image processing method includes the steps of extracting edges from each of a plurality of original images, thereby obtaining edge images; extracting straight lines from the edge images, thereby obtaining line images; assuming extensions of the straight lines constituting the line images and setting vanishing points on the basis of the extensions; and trimming the plurality of original images so that positions of the vanishing points in the respective original images mutually match, thereby obtaining final images.
US08588468B2
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.
US08588462B1
In general, one aspect of the subject matter described in this specification can be embodied in a system that includes a user interface device; and one or more computers operable to interact with the user interface device and to perform operations including: receiving video data; applying a one dimensional watermark pattern to each of multiple one dimensional data lines in the video data to create watermarked video data; receiving the watermarked video data including the multiple one dimensional data lines; combining the one dimensional data lines to form a one dimensional array of numbers; analyzing the one dimensional array of numbers to detect the one dimensional watermark pattern previously applied to each of the one dimensional data lines; and outputting an indication of a match, to trigger further processing with respect to the watermarked video data, when the analyzing indicates the watermark pattern has been detected.
US08588450B2
An acoustic transformer includes at least one outer boundary wall. A plurality of inner walls are disposed within the outer boundary wall. The outer boundary wall and the inner walls define an input opening divided by at least some of the inner walls into a plurality of input sections. A substantially annular output opening is divided by at least some of the inner walls into a plurality of circumferentially-spaced output sections. Each of the output sections has an inner circumferential side and an outer circumferential side. Each of a plurality of acoustic paths interconnects a respective one of the input sections with a respective one of the output sections. Each of the paths has a substantially equal path length and a substantially equal expansion rate.
US08588439B2
A variable capacitance system including a first electrode, a second electrode, and a layer of elastically deformable dielectric material positioned between the first and the second electrode. An electret forms with the first electrode a first capacitor, and the electret forms with the second electrode a second capacitor. Capacitances of the first and second capacitors vary with deformation of the dielectric layer. The first electrode, the second electrode, and the first electret follow deformations of the dielectric layer and a deformation of the dielectric layer causes an inverse variation of capacitances of the first and of the second capacitor. The first electrode includes slots in which the electret is located, wherein the edge of the slots forms with the electret located inside the slots the first capacitor, wherein the electret is made on or in the dielectric layer.
US08588434B1
Various aspects of this disclosure are directed to determining an orientation of a mobile computing device. The mobile computing device may include a first microphone-speaker system and a second microphone-speaker system that can each provide microphone and speaker capabilities. The first microphone-speaker system may be enabled to operate as a speaker device. The enabling of the first microphone-speaker system may include allowing the first microphone-speaker system to provide audio output and disallowing the mobile computing device to process audio input received from the first microphone-speaker system. The second microphone-speaker system may be enabled to operate as a microphone. Enabling the second microphone-speaker system may include allowing the mobile computing device to process audio input received from the second microphone-speaker system and disallowing the second microphone-speaker system to provide audio output. Enabling of the first and second microphone-speaker systems may be responsive to and based on the determined orientation.
US08588424B2
A communication apparatus includes an encryption key generation unit that generates encryption key information at constant encryption key generation intervals, a common key generation unit that generates common key information uniquely with respect to a generation time at common key generation intervals set longer than the encryption key generation intervals, a common key application unit that performs encryption or decryption of the encryption key information by using the common key information, and an encryption key distribution unit that makes a request to a data transmitting/receiving unit to distribute the encryption key information to a plurality of communication apparatuses to be communicated simultaneously at encryption key distribution intervals set shorter than the encryption key generation intervals to perform communication with higher security.
US08588423B2
A multicast key distribution method, an update method, and a base station based on unicast conversation key, the distribution method includes the following steps: 1) the base station composes groups of multicast key distribution; 2) the base station broadcasts the groups of multicast key distribution to all terminals; 3) the terminals acquire the multicast conversation key through calculation. The present invention solves the problem that the efficiency of the multicast key distribution based on unicast conversation key is low in the prior art, and provides a multicast key distribution method based on unicast conversation key.
US08588402B2
A system and method for providing data services and controllable power to each one of a plurality of end points in a structure. The system comprises a network, a source of power, a concentrator connected to the network and remote network devices/controllers connected to the network with a remote network device/controller located at an end point. The remote network devices/controllers receive power from the source of power and supply controllable power to one or both of networked and non-networked controlled devices connected to the remote network devices/controllers. The networked controlled devices send data to and receive data from the remote network device/controller, and data is communicated between the remote network device/controller and the concentrator. The power supplied to the networked and non-networked controlled devices is controlled at the source of power or at an associated remote network device/controller.
US08588396B2
A method and apparatus are provided for monitoring activities of a plurality of agents servicing a plurality of calls for an organization. The method includes the steps of monitoring a plurality of applications on a terminal of an agent of the plurality of agents, detecting selection of an application of the plurality of applications, identifying a call associated with the selected application of the plurality of calls and saving a time of selection and an identifier of the application in a respective file or database of the identified call for future retrieval.
US08588394B2
A method, medium, and content switch device are provided for enhanced directory assistance. A GPS-enabled wireless phone generates directory assistance requests that are monitored and processed by the content switch and a directory assistance platform to generate results that satisfy the directory assistance requests. The content switch intelligently monitors the directory assistance sessions and dynamically invokes value-adding services that delivers rich content in addition to the results to the GPS-enable wireless phone or other registered client devices based on the directory assistance requests or results. The value-adding services may include pushing driving directions to the GPS-enable wireless phone, providing training video content corresponding to vendors associated with the directory assistance requests, or connecting the GPS-enabled wireless phone to a live video-conferencing session.
US08588389B2
A system for effecting a telephone call between telephonic devices is operative to use a computer network, without manual use of the alphanumeric keypads. A third party call control (3PCC) application program interface (API) provides the capability for users to use a web browser or other Internet capable software to place a call, rather than using the telephone keypad. A third party call control application program interface includes a uniform resource locator operable over the Internet to cause a call between a first telephonic device and a second telephonic device to be completed. The uniform resource locator includes identification of the first telephonic device and identification of the second telephonic device.
US08588382B2
A network management system (100) has a communications interface (110), a memory (104), and a controller (102). The controller is programmed to retrieve (202) a plurality of call detail records (CDRs), reconstruct (208) call paths from attributes in the plurality of CDRs, and generate (210) extended CDRs from reconstructed call paths.
US08588378B2
A computer-implemented voice mail method includes obtaining an electronic audio file of a recorded user message directed to a telephone user, automatically generating a transcript of the recorded user message, and identifying locations in the transcript in coordination with timestamps in the recorded user message so that successive portions of the transcript can be highlighted in coordination with playing of the recorded user message. The method also include identifying one or characteristics of the message using meta data relating to the recorded user message, and storing the recorded user message and information about the identified locations of the recorded user message.
US08588377B2
A method for grouping voice messages includes extracting a voice signature from a voice message and tagging the voice message with an identification associated with the voice signature. The method also includes grouping the voice message based on the identification.
US08588374B2
Telephone test sets include a telephone test set housing and at least one lead that extends away from the telephone test set housing. The lead is configured to be coupled to a telephone line. A light source, a data port and/or a display are integrated with the telephone test set housing. The light source is configured to project light away from the telephone test set to illuminate an area adjacent the telephone test set. The data port is configured to receive a data jack operatively associated with a communications device. The display is configured to display identification information associated with the telephone line. Related methods and systems are also provided.
US08588358B2
A clock and data recovery (CDR) circuit includes an inductor-capacitor voltage controlled oscillator (LCVCO) configured to generate a clock signal with a clock frequency. A delay locked loop (DLL) is configured to receive the clock signal from the LCVCO and generate multiple clock phases. A charge pump is configured to control the LCVCO. A phase detector is configured to receive a data input and the multiple clock phases from the DLL, and to control the first charge pump in order to align a data edge of the data input and the multiple clock phases.
US08588357B2
A phase selector capable of tolerating jitters is applied in a clock and data recovery circuit. The phase selector includes a comparing module, a weighting circuit, and a predictor. The comparing module compares a phase-detecting signal and a phase-selecting signal corresponding to the last cycle so as to generate an error signal. The weighting circuit calculates a weighting error signal according to the error signal and a weighting parameter. The phase predictor compares the weighting error signal and predetermined threshold values so as to generate the phase-selecting signal corresponding to the present cycle. When the received input data stream of the clock and data recovery circuit has a small jitter, the phase selector rapidly locks the phase so as to generate the correct phase-selecting signal. When the received input data stream of the clock and data recovery circuit has a large jitter, the phase selector stably generates the phase-selecting signal.
US08588353B2
In conventional radio frequency (RF) systems, transmitters will usually convert baseband signals to RF so as to be transmitted. As part of the conversion process, the transmitters will perform digital predistortion (DPD), which uses feedback from a power amplifier. However, there are usually mismatches between the in-phase (I) and quadrature (Q) paths within with feedback loop. Traditional IQ correction filters were ineffective at providing adequate compensation for these mismatches, but here a filter is provided that provides adequate out-of-band compensation by use of frequency selectivity.
US08588328B2
The present invention provides a information transmission device including: a transmission section that transmits information to a first transmission path that transmit information serially; a reception section that receives information from a second transmission path; a waveform shaping section that, according to setting information, shapes at least one of a signal waveform of the information for transmission, and/or a signal waveform of the information for reception; and a controller that, when establishing communication, controls the transmission section to transmit predetermined first information that requests communication establishment, and effects control to change the first setting information and controls the transmission section to re-transmit the first setting information when the reception section has not received the first information within an interval that from the beginning of transmission of the first information until a predetermined duration required for communication establishment has elapsed.
US08588318B2
A method of modulating and/or demodulating a signal in a communication system and a terminal for demodulating a signal received from a base station are provided. A terminal includes a singular value extractor to extract at least one singular value of a channel matrix associated with a channel that is formed between a base station and the terminal, a modulation order determination unit to determine a modulation order based on the at least one singular value, and a received signal demodulator to demodulate a received signal according to the determined modulation order.
US08588317B2
Techniques are described for carrier frequency offset (CFO) and channel estimation of orthogonal frequency division multiplexing (OFDM) transmissions over multiple-input multiple-output (MIMO) frequency-selective fading channels. A wireless transmitter forms blocks of symbols by inserting training symbols within two or more blocks of information-bearing symbols. The transmitter applies a hopping code to each of the blocks of symbols to insert a null subcarrier at a different position within each of the blocks of symbols, and a modulator outputs a wireless signal in accordance with the blocks of symbols. A receiver receives the wireless signal and estimates the CFO, and outputs a stream of estimated symbols based on the estimated CFO.
US08588316B2
Disclosed is a QR decomposition device supporting interference whitening. The QR decomposition device supporting interference whitening may calculate a whitening matrix based on an interference channel matrix. The QR decomposition device supporting the interference whitening may simultaneously support interference whitening and detection of a transmission symbol vector through QR decomposition. A vector manufactured during the whitening and a result of the QR decomposition may be used for detecting the transmission symbol vector.
US08588312B2
Video information intended to be reproduced on a television screen (1) often includes additional information such as graphics information (3) or subtitles (4) in addition to the main information such as film images (2). This additional information is transmitted separately, so that the user may choose whether the additional information is to be displayed or not. In the disclosed method the transmitted video signal comprises information relating to the duration (25) for which the additional information is to remain on the display. With this method the additional information can be displayed exactly for the duration of the desired time. When a video disc or tape is used for transferring video information, this is advantageous in trick modes, such as Fast Forward.
US08588311B2
Incoming digital video signals to a video system each undergo identification with specific identifier prior to receipt at a corresponding one of the video system inputs. At each of the video system outputs, the output signal undergoes decoding to obtain the identity of the signal to confirm proper routing of signals within the video system.
US08588308B2
This disclosure describes unique video encoding and decoding processes compliant to one or more specific coding standards, such as the H.264/AVC standard, without sacrificing coding efficiency. A higher resolution input image is divided into a corresponding set of lower resolution sub-sampled images. The first image of each set is coded as an independent I picture, or coded with respect to the first image of one or more other sets as a P or B picture. Each subsequent image of a set, other than the first image in each set, is encoded with respect to the first image of the same set or an image of another set as a regular P or B picture. A decoding process may employ a decoder conforming to the specific coding standard to decode the encoded data, by rearranging the decoded lower resolution sub-sampled images of each set into corresponding higher resolution output images.
US08588306B2
Methods and apparatus, including computer program products, implementing and using techniques for performing temporal motion vector filtering in digital video are disclosed. A recursive hierarchical process is used to determine a motion vector. In the recursive hierarchical process, a neighborhood of old motion vectors is filtered to generate a first estimated motion vector for an image patch in a pair of two image frames. The filtering process uses multiple vectors in a neighborhood around the old motion vector to improve the prediction of the first estimated motion vector. The temporal vector partitioning process separates motion vectors associated with an object from motion vectors associated with a background before selecting a best motion vector, which improves the selection process. The process also works well in the absence of object/background boundaries, as in this case the outlier (incorrect) vector or vectors will be separated out from the good vectors.
US08588292B2
A method and apparatus are provided for decoding a signal representative of an image sequence. The method includes extracting motion tubes from the signal, each of the tubes being defined by at least the following information cues: a block of reference pixels comprising reference texture information cues; start-of-tube and end-of-tube instants; and transition information cues. The method further includes processing the transition information cues and combining the information cues associated with the current blocks of at least two of the tubes overlapping in an overlap zone of the current image.
US08588291B2
A system for processing information received from a plurality of source devices. Various aspects of the present invention provide a first video generating device that produces a first video output that comprises compressed video information representative of a sequence of video frames, the compressed video information comprising inter-frame comparison information. A second video generating device is also provided, which produces a second video output. A processing module is communicatively coupled to the first and second video generating devices and independent of such devices. The processing module may decompress the first video output from the first video generating device. A video presentation device is provided, which may generate a display corresponding to the first video output via the processing module and a display corresponding to the second video output via the processing module. Generally analogous components for processing audio information are also provided.
US08588286B2
A method of cancelling alien noise in coordinated DSL lines, a method of smoothing an alien noise covariance estimate, and a processor and modem for cancelling alien noise in coordinated DSL lines. In one embodiment, the method of cancelling alien noise includes: (1) estimating alien noise vectors for at least some training symbols, (2) arranging the alien noise vectors in a matrix dimensioned for a number of coordinated DSL lines, (3) orthonormally transforming the matrix into a lower-triangular matrix and (4) computing alien noise prediction filters from the lower-triangular matrix.
US08588273B2
In a communication system, a timing-dependence cancelling module is included for cancelling timing-dependence of a transmission signal, so as to render a timing-dependent signal be capable of being utilized on communication systems. Besides, updating an echo cancelling parameter by applying an error difference variable and a data difference variable, or by directly decreasing a step-size coefficient, may also fulfill the purpose of reducing or eliminating timing dependence in a transmission signal of a communication system.
US08588270B1
The invention includes a method for transmitting and detecting high speed Ultra Wideband pulses across a wireless interface. The transmitter includes a serializer and pulse generator. The receiver comprises a fixed delay line, multiplier, local serializer (with a sequence matching the transmitter), digital delay lines, low noise amplifier and logic fan-out buffer along with an array of D flip-flop pairs. Each flip-flop pair is enabled, at fixed time increments, to detect signals at a precise time; the timing is controlled by the pseudo-random sequence generated by the local serializer. A local tunable oscillator is controlled by detecting the phase change of the incoming signal and applying compensation to maintain the phase alignment and clock synchronization of the receiver to the clock reference of the transmitter. The invention uses a pair of pulses with a fixed delay and then relies on mixing the two to provide better noise immunity.
US08588268B2
A high power source of electro-magnetic radiation having a multi-purpose housing is disclosed. The multi-purpose housing includes an interior filled with a material forming at least a light source and further comprising a reflector which can envelope a laser rod surrounded by light sources for providing light excitation to the laser rod. A material defining outer surfaces of the light sources extends out to and defines outer surfaces of the reflector. A high-reflectivity coating is disposed over an outer surface of the reflector, as is a protective coating. Also disposed over an outer surface of the reflector can be an optional heat sink, with cooling being performed by an optional arrangement of forced-air traveling over the heat sink. The light sources may be light source pumps, and the high-reflectivity coating may be formed to envelop the reflector.
US08588264B2
An ultrashort pulse/ultra-high power laser diode with a simple structure and configuration is provided. In a method of driving a laser diode, the laser diode is driven by a pulse current which is 10 or more times higher than a threshold current value. The width of the pulse current is preferably 10 nanoseconds or less, and the value of the pulse current is specifically 0.4 amperes or over.
US08588253B2
A method and apparatus are provided for efficiently transferring data between a first and second processors having shared memory. A plurality of data packets are aggregated into a packet bundle at the first processor. The packet bundle is then transferred from the first processor to the second processor using the shared memory, wherein the transfer of the packet bundle is performed in a single context switch at the first processor. The packet bundle is then unbundled into individual data packets at the second processor, wherein a processing load of the second processor is reduced due to the aggregation of the data packets into the packet bundle by the first processor.
US08588250B2
A broadband cable network (“BCN”) for determining a common bit-loading modulation scheme for communicating between a plurality of nodes in the BCN is disclosed. The BCN may include a transmitting node within the plurality of nodes where the transmitting node is capable of sending a probe signal to the plurality of nodes, and at least one receiving node within the plurality of nodes in signal communication with the transmitting node. The at least one receiving node is capable of transmitting a first response signal in response to receiving the probe signal. The first response signal includes a first bit-loading modulation scheme determined by the at least one receiving node. The transmitting node is further capable of determining the common bit-loading modulation scheme from the first response signal.
US08588239B2
Each transmission port module includes a plurality of queues in association with combinations of a priority and a VLAN number. An accumulated-amount storage unit stores a total size of packets accumulated in queues associated with the same priority. A threshold storage unit stores a threshold of a total packet accumulated amount for each queue. When a packet is received, whether to discard the packet is determined based on a total packet accumulated amount stored in the accumulated-amount storage unit in association with a priority set for the packet and the threshold stored in the threshold storage unit in association with a storage-destination queue of the packet.
US08588238B2
In one embodiment, a data packet is received at a network device. A layer-2 identification (L2ID) value is identified for the received data packet based on a destination address and a label stack of the received data packet. The L2ID value is specific to an application associated with the data packet. A 6-tuple is created that includes the L2ID value. The received data packet is classified using the 6-tuple. Deep packet inspection (DPI) services are performed based on the classification of the received data packet. The DPI services apply a set of one or more application-level policies to the received data packet. The received data packet is forwarded from the network device toward a destination.
US08588231B2
A peripheral device comprises a first entity and a second entity. In operation, the first/second entities are configured to respectively: receive a first/second entity-related message from at least one other device to indicate the availability of the at least one other device for attachment, send, to the at least one other device, a first/second entity-related message indicating the availability for communication with the at least one other device, receive, from the at least one other device, a first/second entity-related signal including a first/second entity-related peripheral device identifier, send a first/second entity-related response to the at least one other device, receive, from the at least one other device, a first/second entity-related device response, and send, to the at least one other device, a first/second entity-related second peripheral response including the first/second entity-related peripheral device identifier.
US08588227B2
Systems and methodologies are described that facilitate compressing multiple headers in wireless communication networks that utilize relay nodes. Relay nodes and/or other access points can insert headers in packets related to routing the packets. The multiple headers can be compressed at a transmitter and decompressed at a receiver to save bandwidth over a radio interface. Recursive compression and/or decompression can be utilized at least in part by recursively calling a compression/decompression engine or context, such that no modification is required of the engine or context. The recursive compression/decompression can compress and/or decompress packet headers until a certain type of header is reached (or a certain type of header is no longer found in the packet), according to a tunnel depth, according to newly defined compression and/or decompress profiles, and/or the like.
US08588217B2
A transport control server (100) wherein a conversion table including a pre-conversion identifier and a post-conversion identifier, and a conversion type indicating the aggregate/transfer of a path are previously stored for each two segments that are connected to each other. When devices (111, 118) at the endpoints of the path are specified, the transport control server (100) calculates the route between the devices to identify one or a plurality of gateway nodes (112 to 117) on the route. Also, the transport control server (100) acquires from a storage unit the pre-conversion identifier, post-conversion identifier, and conversion type corresponding to two segments that are connected by the identified nodes for each of the identified nodes, and sets the acquired identifiers and conversion type to each of the nodes. Each of the nodes encapsulates and transmits a received packet including the set pre-conversion identifier using the set post-conversion identifier, or replaces the set pre-conversion identifier with the set post-conversion identifier and transmits the post-conversion identifier in accordance with the set conversion type.
US08588216B2
A method and apparatus for blocking at least one pay-per-use feature in a communications network is described. In one embodiment, a request to initiate at least one pay-per-use feature from at least one endpoint device associated with a subscriber is received. A determination of whether a blocking function has been activated for the at least one pay-per-use feature is then made. Afterwards, the request to initiate the at least one pay-per-use feature is blocked if the blocking function is activated.
US08588215B2
A proxy server including a system manager and a database is provided. The system manager includes an internal registrar module, an external registrar module, a session manager module and a signal routing module. The internal registrar module provides an internal register service for a plurality of nodes in a first service network. The external registrar module registers at an internet service provider providing network services in a second service network. The session manager module manages session processes in the first service network and the second service network and manages the network services shared between the registered nodes. The signal routing module routes control signals of the session processes between the first service network and the second service network. The database stores information related to the registered nodes.
US08588213B2
Systems and methods by which voice/data communications may occur in multiple modes/protocols are disclosed. In particular, systems and methods are provided for multiple native mode/protocol voice and data transmissions and receptions with a computing system having a multi-bus structure, including, for example, a TDM bus and a packet bus, and multi-protocol framing engines. Such systems preferably include subsystem functions such as PBX, voice mail and other telephony functions, LAN hub and data router or switch functions. In preferred embodiments, a TDM bus and a packet bus are intelligently bridged and managed, thereby enabling such multiple mode/protocol voice and data transmissions to be intelligently managed and controlled with a single, integrated system. In particular, systems and methods for generating required telephony voltages directly on station cards, rather than on the basis of a large, central ringing or other power supply that supply such telephony voltages to each of the station cards, are disclosed. In accordance with the present invention, a plurality of station cards are provided in the telephony or communications system. One or more DC power supplies provide a source of DC voltage, such as 12 volts, to each of the station cards. The station cards are coupled to a processor of the system. The station cards may support a plurality of analog and/or digital telephony devices, such as telephones facsimile, voice mail, recording, speakerphone, conferencing or other type telephony devices.
US08588212B2
An IP (Internet Protocol) telephone system according to the present invention is an IP telephone system including an IP telephone terminal communicating with an opposite party using SIP (Session Initiation Protocol), and a network device transferring a packet from the IP telephone terminal, wherein the IP telephone terminal includes a CPU (Central Processing Unit) transmitting an SIP packet indicating an e-mail address related to a telephone number of the opposite party when the terminal resides in a non-disaster area and calls the opposite party in a disaster area with a disaster mode being set, and the network device includes an SIP packet processing part terminating an SIP packet whose destination is an e-mail address, an e-mail creation part converting a voice packet of RTP (Real Time Protocol) from the IP telephone terminal into text data and creating an e-mail, and a packet transmitting part transmitting the e-mail to the opposite party.
US08588204B2
The present invention relates to channel estimation in uplink OFDMA systems and in particular to an efficient channel estimation method involving superimposed training for equalization in uplink OFDMA systems. The method is also directly applicable to the uplink in important linearly pre-coded versions of OFDMA like SC-FDMA. Importantly, the invention provides for the first time iterative time domain least squares based channel estimation method of superimposed training based uplink OFDMA/SC-FDMA wherein the training sequence for such channel estimation is optimal in terms of BER minimization. Hence the method according to the present invention is of improved accuracy and is well suited for practical implementation. The method of the invention can have wide application in various wireless communication systems and enabled devices, cellular systems, handheld devices, computers, PDAs and cell phones and the like.
US08588203B2
Techniques to transmit data with cyclic delay diversity and pilot staggering are described. For cyclic delay diversity, OFDM symbols having different cyclic delay durations are generated. The cyclic delay durations for the OFDM symbols may be selected to be time varying with respect to the cyclic delay durations for OFDM symbols transmitted by a neighboring base station. An FDM pilot is generated and multiplexed on multiple sets of subbands in different symbol periods. Waveforms for a second radio technology (e.g., W-CDMA) may be generated for data to be transmitted with this radio technology. The OFDM symbols are multiplexed onto time slots used for OFDM, and the waveforms for the second radio technology are multiplexed onto time slots used for this radio technology. One or multiple modulated signals may be generated based on the multiplexed OFDM symbols and waveforms. Each modulated signal is transmitted from a respective antenna.
US08588202B2
A signal transmission method for increasing the amount of data transmission is described. When a specific transmitting side transmits signals in a signal transmission mode applied to a low-speed transmitting side, the specific transmitting side reduces the number of times of pilot transmission, thereby efficiently increasing a data transmission rate. The amount of data transmitted through one subchannel is set to be the same. To this end, improved subchannel structure, and improved system parameters in which a guard interval is adjusted are provided.
US08588201B2
Sub-channelization gain in an OFDMA-based wireless channel is enhanced by utilizing packet fragmentation when implementing a constant bit rate (CBR) real time (RT) packet application. A packet that would normally be transmitted using multiple sub-channels in a single OFDMA frame may be fragmented and delivered through the wireless channel over multiple frames. Because fewer sub-channels are used within each frame, sub-channelization gain is enhanced.
US08588187B2
A communications system includes a first reception device and a transmission device. The transmission device includes a modulator operable to modulate a plurality of subcarriers using a signal series obtained by multiplexing a first signal series to be transmitted to the first reception device and a second signal series to be transmitted to a plurality of reception devices including the first reception device in a communications area of the transmission device and a transmitter operable to transmit the modulation signals. The first reception device includes a demodulator operable to regenerate the first signal series and the second signal series.
US08588185B2
A method for performing handover in a multiple component carrier system includes a UE transmitting a measurement report message, including measurement values for one or more cells, to a source BS, the source BS transmitting a handover request message, including at least one of a candidate cell list including at least one candidate cell to be used in a target BS, an aggregatable cell list including at least one aggregatable cell in which UE capability is taken into consideration, and a list of sensible cells including at least one cell defined based on a similarity sensitivity of a measured frequency, to the target BS based on the measurement value, the source BS checking the cell included in the at least one list, receiving a handover ACK message including a final cell from the target BS, and determining handover, and the source BS transmitting a handover command message to the UE.
US08588183B2
An access router including a module buffering first data to be transmitted to a first mobile station, and transmitting the first data to a second access router when the first mobile station moves to the second access router. Methods of processing a handover by the access router during a handover of the mobile station are also described.
US08588176B2
Disclosed is a system and a method for performing handover in a Worldwide interoperability for Microwave Access (WiMAX) mobile communication system supporting broadband wireless access. The system includes a plurality of Mobile Stations (MSs); at least one distributed antenna having the ability to perform simultaneous communications with the plurality of MSs; and a base station connected to the at least one distributed antenna through optical fibers for performing communications and handovers with the multiple MSs.
US08588175B2
A method for receiving data, including receiving a Packet Data Convergence Protocol (PDCP) Packet from a lower layer, checking all stored PDCP Packets with having a Sequence Number (SN) lower than the SN of the received PDCP Packet and all stored PDCP Packets with SN(s) sequentially increasing one by one starting from the SN of the received PDCP Packet, and delivering said all stored PDCP Packets to an upper layer. By this method, the communication efficiency in a handover is improved.
US08588171B2
Provided is a radio communication device capable of reducing the number of pilots while maintaining a channel estimation accuracy. The radio communication device includes: a unicast pilot generation unit (105) which generates a unicast pilot sequence and outputs it to an arrangement unit (106); and an arrangement unit (106) arranges unicast data, multicast data, a unicast pilot sequence, and a multicast pilot sequence at a position on the two-dimensional plane formed by a frequency axis and a time axis for output to an IFFT (Inverse Fast Fourier Transform) unit (107). Here, the arrangement unit (106) does not arrange pilots of the multicast pilot sequence at a time when the single frequency is different from the position where identical pilots are arranged between sectors among the respective pilots of the unicast pilot sequence in one sub frame.
US08588169B2
A wireless device receives a control command to transmit a random access preamble on a first secondary cell. The wireless device repeatedly transmits the random access preamble until a random access response corresponding to the random access preamble is received or a predetermined number of transmissions is reached. If the predetermined number of transmissions is reached without receiving the random access response, the wireless device stops transmission of the random access preamble and keeps a connection with the base station active.
US08588157B2
The present invention relates to an improved procedure for synchronization of re-configuration of RRC procedures between the radio base station and the UE. This is achieved by associating a new configuration to be used by a UE with an additional UE identity. The UE is normally identified by a first UE identity, but is informed in a re-configuration message that the UE also has the additional UE identity. The UE is identified by the additional UE identity when the new configuration is to be activated. Hence, when the radio base station detects that the UE responds to requests, which included the additional UE identity, the radio base station can conclude that the UE has activated the new configuration.
US08588148B2
According to one embodiment, a method for wireless communication includes coupling a base station to a network access device. The network access device provides access to an Internet service provider network. The method also includes determining, at the base station, a plurality of available communication channels of a wireless service provider network that may be utilized to communicate with an endpoint. In addition, the method includes determining, at the base station, at least one interference power measurement for at least one channel of the plurality of channels. Further, the method includes determining, at the base station, at least one average interference power for at least one channel of the plurality of channels utilizing the at least one interference power measurement. The method also includes automatically selecting a channel for communication with the endpoint in response to determining the at least one average interference power. Moreover, the method includes providing the endpoint access to the wireless service provider network utilizing the Internet service provider network via the selected channel.
US08588144B2
A wireless network device includes modulation modules, each configured to receive a data stream and modulate the data stream to generate a modulated data stream. A matrix module generates a multiplexing matrix based on channel conditions between the wireless network device and each of a plurality of client stations, and applies the multiplexing matrix to each of the modulated data streams to generate multiplexed data streams. The wireless network device also includes summing modules, each configured to sum at least two of the multiplexed data streams to generate a transmit data stream. A first transmitter transmits a first one of the transmit data streams during a downlink transmission period to a first one of the client stations. A second transmitter transmits a second one of the transmit data streams to a second one of the client stations while the first transmitter transmits the first one of the transmit data streams.
US08588142B2
Provided are a method and apparatus of performing a HARQ in a multiple carrier system. A receiver determines the size of a soft buffer to be used in an effective HARQ process on the basis of the maximum number of effective HARQ processes over a plurality of component carriers and stores the received transport block in the soft buffer. The present invention enables the performance of a HARQ in an efficient manner by using multiple carriers in the event the size of the soft buffer is limited.
US08588140B2
The present invention discloses a user information notifying method, system and apparatus. In the present invention, a MME obtains RAT/Frequency Selection Priority information of UE, and notifies an eNodeB of the information. According to the method, system and apparatus of the present invention, the eNodeB can obtain the RAT/Frequency Selection Priority information of the UE, and further perform Radio Resource Management according to the information, thereby improving system performance.
US08588137B2
The invention relates to a telecommunications network for wirelessly establishing a connection with a terminal located at a location in said network by a server. The terminal is identified by a terminal identifier in the telecommunications network. The telecommunications network contains a first network node and a second network node. The first network node is configured for receiving a data unit for the terminal from the server, that is preferably located outside the telecommunications network. The data unit comprises the terminal identifier. The first network node is being configured for receiving a location identifier indicative of the location of the terminal from the server and for deriving an address of the second network node using the location identifier. The derived address of the second network node is then used for transmitting a first connection request for establishing a connection with the derived second network node.
US08588129B2
A system for communicating with one or more satellites over two frequencies, where information identifying the second frequency is transmitted over the first frequency. Usually, the most important data is transmitted over the first frequency at which communication usually is the most stable, whereas communication over the second frequency usually has a higher bandwidth.
US08588128B2
A combined gateway, for a fixed wireless network, includes a structure mounted to a customer premises, and a satellite antenna mechanically coupled to the structure. The combined gateway also includes an outdoor broadband unit mechanically coupled to the structure via an adjustable extension arm. The outdoor broadband unit connects to the satellite antenna via a first communication link, and connects to customer premises equipment via a second communication link. Adjustment of the extension arm permits movement of the outdoor broadband unit relative to a position of the satellite antenna.
US08588116B2
The present invention relates to the signaling of channel quality information in a multi-beam transmission system, wherein a plurality of beams are simultaneously transmitted and a plurality of sets of channel quality information are transmitted for controlling independently the transmission rate on the different beams. Determined are beams with a different quality resulting in different effects of errors in the transmissions of the channel quality information for the beams. Said different effects are exploited for reducing a signaling overhead of the channel quality information for the beams.
US08588106B2
Various exemplary embodiments relate to a method performed by a policy and charging rules node (PCRN) for scheduling the operation of the PCRN, the method including: selecting a type of PCRN action to carry out; determining an update time; determining an applicable PCRN action based upon the update time and a timeframe associated with the applicable PCRN action; and performing the applicable PCRN action.
US08588102B2
To suppress concentration of channel quality information requests and reports in a case of discontinuously transmitting reference signals at specific resources in a time domain, and thereby preventing degradation in throughput. A transmission apparatus (eNB) transmits an instruction of CSI request distributed for each reception apparatus in a subframe concurrently with or earlier than a reference signal CSI-RS to each of reception apparatuses (UE1, UE2). Each of the reception apparatuses (UE1, UE2) detects the CSI request from the transmission apparatus and calculates CSI from a channel estimation value of CSI-RS received thereafter. Then, the reception apparatus identifies CSI report subframe of the own apparatus from CSI report interval information of a given time interval notified in advance, the subframe in which the CSI request is detected and transmission timing of CSI-RS, and transmits a feedback signal including CSI report value by using PUSCH at the timing of the CSI report subframe.
US08588098B2
The present invention relates to a transmission apparatus, a reception apparatus, a communication system, and a processing method used in the reception apparatus that are capable of reducing collisions of an Ack frame.A transmission apparatus 100 transmits an Ack frame 200 made up of only a PLCP preamble. In a reception apparatus 300, an RF unit 320 supplies the Ack frame 200 received by an antenna 310 to a PMD unit 340. The PMD unit 340 determines a termination end of the Ack frame 200 on the basis of a signal strength of the Ack frame 200 supplied from the RF unit 320. Furthermore, the PMD unit 340 generates a timing of the termination end of the PLCP preamble of the Ack frame 200 on the basis of the PLCP preamble. A PLCP unit 350 detects the Ack frame 200 on the basis of a result in which the termination end of the Ack frame 200 has been determined using the signal strength and the timing of the termination end of the PLCP preamble generated by the PLCP preamble of the Ack frame 200.
US08588096B2
It is described a method for reporting, in a link quality report, link quality information from a link quality report sending station to a link quality report receiving station. The link quality report receiving station is capable of using different modulation schemes for communicating to the link quality report sending station. Depending on a priority of each of at least two of said different modulation schemes, at least one of said at least two modulation schemes are selected for inclusion of corresponding link quality information in said link quality report. According to an embodiment, the priority of each of said at least two modulation schemes is determined depending on a link quality parameter value.
US08588093B2
A streaming communication device accurately estimates a packet which will be lost in the future. A streaming communication device which transmits or receives a stream via a router over a packet-switched network includes: accumulating unit configured to accumulate a one-way delay that is a time period between transmission and reception of a packet which includes a small segment of the stream; a detecting unit configured to detect a sign of a packet loss by identifying a tendency toward an increase in the one-way delay accumulated in the accumulating unit; and an estimating unit configured to estimate, when the sign is detected, a loss packet from a degree of the increase in the one-way delay accumulated in the accumulating unit, the loss packet being a packet which will be lost.
US08588085B2
A method and apparatus for supporting an idle mode of a Mobile Station (MS) in a superframe-based wireless communication system are provided. In a method for operating an MS to support an idle mode in a superframe-based wireless communication system, a paging listening interval is determined based on a Broadcast CHannel (BCH) information Transmit (TX) interval. BCH information including paging information is received during the paging listening interval. The inclusion/non-inclusion of a paging advertisement (MOB_PAG-ADV) message is detected based on the BCH information.
US08588083B1
Method and apparatus for measuring voice quality in a packet network is described. In one example, statistics for calls in the packet network per customer segment of a plurality of customer segments are obtained over a period of time. The statistics are processed to identify call patterns for the plurality of customer segments. Sample measurements of voice quality are obtained for each of the plurality of customer segments in response to the call patterns.
US08588074B2
If a condition in a data transfer path is modeled appropriately, then a filter-based approach can be used to provide an estimate of the condition. This permits accurate, real-time estimates of the condition with modest requirements for data processing and memory resources. Change detection can be implemented to control a parameter of the filter.
US08588072B2
A controller has an entry control block and a flow table setting block. In a case where an action of a target entry in a flow table is to be changed to “forwarding of a reception packet to the controller”, the entry control block forecasts a load when packets matching the target entry are forwarded to the controller. If the load exceeds a permissible value, the entry control block repeats entry division processing until the load becomes within the permissible value. In the entry division processing, the entry control block divides the target entry into a plurality of post-division entries, divides the match condition of the target entry into a plurality of conditions, and sets respective match conditions of the plurality of post-division entries to the plurality of conditions. The flow table setting block instructs a switch to set the plurality of post-division entries in the flow table.
US08588068B2
In a situation where a communication line is busy in a TCP communication, or in a situation where TCP data is continuously received, divided transmission of TCP-ACK is suppressed. A communication terminal includes a transmission standby frequency estimation unit 103 that estimates a transmission standby frequency of the TCP-ACK according to the situation of the communication line and a TCP-ACK generation control unit 106 that controls the generation frequency of the TCP-ACK on the basis of the estimated transmission standby frequency estimate information. The TCP-ACK generation control unit 106 adjusts the generation frequency of the TCP-ACK so as to reduce the generation frequency of the TCP-ACK if the transmission standby frequency is higher than a predetermined value.
US08588062B1
An access selection system comprises an interface system configured to receive a plurality of traffic and transfer a first traffic of the plurality of traffic over a first access link of a plurality of access links wherein the plurality of traffic is generated by a plurality of applications. The access system further comprises a processing system coupled to the interface system and configured to process the first traffic of the plurality of traffic to determine a first application of the plurality of applications that generated the first traffic and select the first access link from the plurality of access links based on the first application.
US08588061B2
Transferring data over a network includes identifying an application flow and mapping the application flow to a network bound connection.
US08588059B2
A system and method for protecting a received data stream. Active receivers and standby receivers are provided, each adaptable to receive a data stream on a traffic channel. Plural data processing units are operatively in communication with the receivers. At least one of the plural DPUs provides a switching signal to the receivers to switch the state of the active receiver to standby and the state of the standby receiver to active as a function of a quality measurement of the received data stream via the traffic channel.
US08588052B1
A multi-tone modem has a plurality of shared and discrete components forming a transmit path and a receive path configured to couple to a wired communication medium for packet based communication thereon. The transmit path includes components for forming a communication packet including a hybrid preamble portion and a data portion. The hybrid preamble portion integrates both synch and timing info for packet alignment together with header information for determining at least packet destination, thereby shortening packet length by avoiding a requirement of a distinct header portion. The receive path includes components operative in a time domain to detect, in a stream of digitized samples, a symbol alignment of a received communication packet based on synch and timing info in the hybrid preamble portion thereof and operative in a frequency domain to extract header information from the hybrid preamble.
US08588051B2
A device for providing access to a data communication network for modems is connected to the modems via a set of communication lines. The modems include a first group supporting vectoring and a second group not supporting vectoring. The device investigates the expected value of an element in a synchronization interval to be received by a modem in the second group, investigates the value of an element of at least one data sequence assigned to the communication line of this modem, compares the values, selects the element of the investigated data sequence for transmission if the element value corresponds to the expected value and transmits the selected element and corresponding elements of a number of pilot sequences assigned to the first group of modems via the set of communication lines.
US08588048B2
To carry out a track control by compensating for an offset caused by a radial tilt when a track control of a main beam is carried out by detecting tracking information provided at a reference layer of a spatial recording medium by a guide beam, there are formed a first mark pair row aligned with the first mark pairs in a radius direction by a track pitch, and other mark pair row aligned with the second mark pairs in the radius direction by the track pitch. The other mark pair row is arranged in the radius direction by being shifted from the first mark pair row by a prescribed distance. The track control is made to be able to carry out by dispensing with an uncontrollable region by selecting one of plural track error signals generated from the plural mark pairs.
US08588046B2
An information recording/reproducing device includes a radiation light source 1 such as a semiconductor laser, a spatial modulation element 6 that splits laser light 2 emitted from the radiation light source 1 into a large number of diffracted light rays, and an objective lens 7 that converges the large number of diffracted light rays onto different points. The laser light 2 emitted from the radiation light source 1 is split into a large number of diffracted light rays by the spatial modulation element 6, the large number of diffracted light rays are converged onto different points in the photosensitive layer 8b of the information recording medium 8 by the objective lens 7, and information is recorded in the photosensitive layer 8b of the information recording medium 8, using an assembly of these converging points. Accordingly, it is possible to provide an information recording device capable of realizing high-contrast recording in which stray light or diffraction has no influence during signal recording.
US08588041B1
A method of storing digital data in a moving vehicle includes providing first and second digital data storage devices in the vehicle and, while the vehicle is moving, transmitting the digital data to the first digital data storage device and maintaining the second digital data storage device in an “off” or “sleep” mode. While the vehicle is stationary, the second digital data storage device is activated into an “on” mode data is transferred from the first to the second digital data storage device.
US08588030B2
In one embodiment of the invention a method includes (a) operating a combustion engine at a first activity level corresponding to a first noise level; (b) charging an accumulator with a first pressure input; (c) lowering engine activity level of the engine to a second activity level corresponding to a second noise level that is lower than the first noise level; and (d) seismic sweeping with the vibrator based on the first pressure input and lowering engine noise from the first noise level to the second noise level.
US08588029B2
An obstacle detection device mountable on a surface of a movable body includes a transmitting portion for transmitting a transmitting wave, a receiving portion for receiving a reflected wave from an obstacle, a distance calculating portion, a direction calculating portion, a distance storing portion, a direction storing portion, a distance change calculating portion, a direction change calculating portion, and a determining portion. The determining portion determines a shape of the obstacle and a relative position of the obstacle to the movable body based on a direction of the obstacle calculated by the direction calculating portion, the amount of distance change calculated by the distance change calculating portion, and the amount of direction change calculated by the direction change calculating portion.
US08588027B2
A technique includes during a seismic acquisition, selectively forming groups of at least one seismic source from a plurality of seismic sources as the seismic sources become available based at least in part on a minimum source spacing distance. The technique also includes selectively activating the groups. Each group responds to being activated by substantially simultaneously initiating a sweep for the seismic source(s) of the group. The technique further includes regulating a timing of the group activations based at least in part on a slip time and a minimum group spacing distance.
US08588019B2
A semiconductor device comprises a first transistor connected between a bit line and a sense node, and a second transistor amplifying a signal of the sense node. A first potential applied to a gate of the first transistor, a second potential supplied to the sense node, and a third potential supplied to the bit line are controlled so that the first potential applied to a gate of the first transistor is between the second and third potentials, the second potential is set larger than the third potential, and a predetermined potential obtained by subtracting a threshold voltage of the first transistor from the first potential is smaller than the third potential and higher than a low potential supplied to the second transistor. A potential of the bit line transitions from the third potential toward the low potential in accordance with data of a current change memory cell.
US08588017B2
A memory module can include a plurality of dynamic memory devices that each can include a dynamic memory cell array with respective regions therein, where the plurality of dynamic memory devices can be configured to operate the respective regions responsive to a command. A DRAM management unit can be on the module and coupled to the plurality of dynamic memory devices, and can include a memory device operational parameter storage circuit that is configured to store memory device operational parameters for the respective regions to affect operation of the respective regions responsive to the command.
US08588015B2
A dual-port static random access memory (SRAM) includes a multitude of programmable delay elements disposed along the paths of a number signals used to carry out read, write or read-then-write operations. At least one of the programmable delay elements controls the timing margin between a pair of clock signals that trigger a read/write enable signal. A second programmable delay element coarsely adjusts the delay of a first signal associated with a dummy bitline. A third programmable delay element finely adjusts the delay of a second signal associated with the dummy bitline. A fourth programmable delay element controls the delay of a signal used to reset the read/write enable signal. During a read operation, the voltage level of the second signal is used as an indicator to activate the sense amplifiers. During a write operation, the voltage level of the second signal is used to control the write cycle.
US08588007B2
Described examples include leakage measurement systems and methods for measuring leakage current between a word line at a boosted voltage and a word line at a supply voltage. The boosted voltage may be generated by charge pump circuitry. Examples of leakage measurement systems described herein may be included in memory devices.
US08588004B2
A memory device includes a memory array comprising a plurality of memory cells. At least one of the memory cells comprises a pair of cross-coupled inverters, and a plurality of ports, including at least one write port. A given write port comprises at least one drive control circuit having an output coupled to respective gate terminals of both a write assist transistor and a drive transistor, with the write assist transistor being arranged in series with one of a pull-up and a pull-down path of a corresponding one of the inverters, and the drive transistor being configured to hold one of the internal nodes at a designated logic level in conjunction with a write operation. First and second drive control circuits of this type may generate complementary control signals for application to respective pairs of write assist and drive transistors associated with respective ones of the inverters.
US08588001B2
Nonvolatile memory devices include a first NAND-type string of EEPROM cells having a first plurality of string selection transistors therein electrically connected in series within the string. This first plurality of string selection transistors includes a first plurality of depletion-mode transistors and a first enhancement-mode transistor. A second NAND-type string of EEPROM cells is provided with a second plurality of string selection transistors therein that are electrically connected in series. The second plurality of string selection transistors includes a second plurality of depletion-mode transistors and a second enhancement-mode transistor. The first enhancement-mode transistor is stacked vertically relative to one of the second plurality of depletion-mode transistors and the second enhancement-mode transistor is stacked vertically relative to one of the first plurality of depletion-mode transistors. A first string selection plug is configured to electrically connect gate electrodes of the first enhancement-mode transistor and one of the second plurality of depletion-mode transistors.
US08587998B2
A memory device includes a block of memory cells having a plurality of levels. Each level includes strips of memory cells extending in a first direction between first and second ends of the block. A first bit line structure, at each level at the first end, is coupled to a first string of memory cells extending from the first end. A second bit line structure, at each level at the second end, is coupled to a second string of memory cells extending from said second end. Bit line pairs extend in the first direction with each including odd and even bit lines. Odd and even bit line connectors connect the odd and even bit lines to the second and first bit line structures, respectively. Each bit line for a series of bit line pairs are separated by a bit line of an adjacent pair of bit lines.
US08587996B2
Techniques for providing a direct injection semiconductor memory device are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for biasing a direct injection semiconductor memory device including the steps of applying a first non-negative voltage potential to a first region via a bit line and applying a second non-negative voltage potential to a second region via a source line. The method may also include applying a third voltage potential to a word line, wherein the word line may be spaced apart from and capacitively to a body region that may be electrically floating and disposed between the first region and the second region. The method may further include applying a fourth positive voltage potential to a third region via a carrier injection line, wherein the third region may be disposed below at least one of the first region, the body region, and the second region.
US08587995B2
For example, one memory cell is configured using two memory cell transistors and one phase change element by disposing a plurality of diffusion layers in parallel to a bit-line, disposing gates between the diffusion layers so as to cross the bit-line, disposing bit-line contacts and source contacts alternately to the plurality of diffusion layers arranged in a bit-line direction for each diffusion layer, and providing a phase change element on the source contact. Also, the phase change element can be provided on the bit-line contact instead of the source contact. By this means, for example, increase in drivability of the memory cell transistors and reduction in area can be realized.
US08587993B2
Systems and methods to reduce source loading effects in STT-MRAM are disclosed. In a particular embodiment, a method includes determining a switching current ratio of a magnetic tunnel junction (MTJ) structure that enables stable operation of a memory cell. The memory cell includes the MTJ structure serially coupled to an access transistor. The method also includes modifying an offset magnetic field that is incident to a free layer of the MTJ structure. The modified offset magnetic field causes the MTJ structure to exhibit the switching current ratio.
US08587986B2
A variable-resistance memory device includes: a memory cell including a memory element being variable in resistance in accordance with a polarity of an application voltage applied to the memory element in a set or reset operation and an access transistor connected to the memory element in series between first and second common lines; and a driving circuit including a first path transistor connected between a first supply line for supplying a first voltage and the first common line as well as a second path transistor connected between a second supply line for supplying a second voltage and the first common line.
US08587985B2
A memory array with graded resistance lines includes a first set of lines intersecting a second set of lines. A line from one of the sets of lines includes a graded resistance along a length of the line.
US08587981B2
Embodiments of the present invention provide local checkpoint memories that are closely coupled to the processor of a computing system used during normal operation. The checkpoint memory may be coupled to the processor through a peripheral bus or a memory bus. The checkpoint memory may be located on a same semiconductor substrate or circuit board as the processor. The checkpoint memory may be located on a same semiconductor substrate as a main memory used by the processor during normal operation. The checkpoint memory may be included in a memory hub configuration, with a checkpoint memory hub provided for access to the checkpoint memory.
US08587980B2
An associative memory capable of reducing erroneous searches is provided. A storage memory in the associative memory stores reference data. A comparator circuit receives externally applied search data and obtains the distance (for example, the Hamming distance) between the reference data and the search data. An oscillating circuit outputs a pulse signal with an oscillating frequency corresponding to the distance obtained by the comparator circuit. Similarly, the oscillating circuits output pulse signals with oscillating frequencies according to the distance between the reference data in corresponding storage circuits and the search data. A WTA circuit receives the pulse signals. Reference data stored in a storage circuit corresponding to an oscillating circuit that outputs a pulse signal with the highest frequency is determined as the most similar reference data (Winner) to the search data.
US08587973B2
AC/DC power converters having an under voltage lockout circuit with first and second thresholds and associated methods of operation are disclosed herein. In one embodiment, the first threshold is greater than the second threshold. The under voltage lockout circuit is configured to enable a current source to charge the capacitor when the voltage across the capacitor is less than the second threshold. The under voltage lockout circuit is configured to shut off the current source and to enable a pulse width modulator circuit to switch a transistor when the voltage is greater than the first threshold.
US08587969B2
A power converter is disclosed. An example power converter includes an energy transfer element coupled between a power converter input and a power converter output. A power switch is coupled to the energy transfer element and the power converter input. A feedback sampling circuit is coupled to receive a feedback signal representative of the power converter output to generate feedback signal samples during switching cycles. A switch conduction scheduling circuit is coupled to determine enabling and disabling of the power switch in future switching cycles in response to the feedback signal samples from a present switching cycle and one or more past switching cycles. A switch conduction control circuit is coupled to enable or disable conduction of the power switch during a switching cycle to control an amount of energy transferred from the power converter input to the power converter output.
US08587960B2
A display device having a compact structure includes a main board and an inverter board of the display device connected to each other. A bracket supports the main board and the inverter board. The bracket includes a shielding part to block electromagnetic waves, an inverter board holding part to allow the inverter board to be easily seated on the bracket, and a support and fixing part to support and fix the bracket. Further, a front cover and a back cover are connected in a snap-fit manner, and a bottom chassis includes a cable receipt groove to organize the internal wiring of the display device.
US08587954B2
An electronic device includes a bottom plate, a circuit board, and a securing assembly. The circuit board is located on the bottom plate. The securing assembly comprises a positioning member, a locking member, and a linking member. The positioning member is mounted to the bottom plate and located between the bottom plate and the circuit board. The locking member is locked to the positioning member, to secure the circuit board to the bottom plate. The linking member is located on the positioning member and connected to the circuit board and the bottom plate to electronically connect the circuit board to the bottom plate.
US08587952B1
Insulating ribs are formed into one or more portions of a housing that encloses circuitry of an electrical device. Components mounted on a board are separated according to whether they are related to a primary side of a power transformer or a secondary side. Primary related components are typically mounted on the primary side of an isolation slot formed into a circuit board and components related to the secondary are mounted on the other side. The insulating ribs are strategically placed to protrude through the slots when circuit board is mounted to the housing portion. Thus, when the housing portion is joined to another housing portion, which also may include insulating ribs strategically placed, the ribs increase the breakdown voltage of the boundary.
US08587946B2
A semiconductor module socket apparatus including a socket main body in which a socket groove corresponding to a semiconductor module is formed; a socket pin mounted in the socket groove of the socket main body so as to be electrically connected to a module pin of the semiconductor module; and a heat radiating member mounted in the socket main body so as to externally radiate heat that is generated in the semiconductor module and then is delivered from the socket groove and the socket pin. According to the semiconductor module socket apparatus, it is possible to prevent the heat generated in the semiconductor module from being delivered to the main board, to increase the heat radiation efficiency, to significantly save an installation space, to reduce the installation costs, and to realize no-noise and no-vibration of the semiconductor module socket apparatus.
US08587943B2
A liquid-cooled computer memory system includes first and second blocks in fluid communication with a chilled liquid source. A plurality of spaced-apart heat transfer pipes extend along a system board between memory module sockets from the first manifold block to the second manifold block. The heat transfer pipes may be liquid flow pipes circulating the chilled liquid between the memory module sockets. Alternatively, the heat transfer pipes may be closed heat pipes that conduct heat from the memory modules to the liquid-cooled blocks. A separate heat spreader is provided to thermally bridge each memory module to the adjacent heat transfer pipes.
US08587941B2
A cooling device of a computer rack equipped with a back panel including an evacuation zone, toward the exterior of the rack, of air having circulated over electric power components arranged within the computer rack, and a rear door in the thickness of which air cooling means is arranged. The cooling device also includes a supporting frame on which the rear door is mounted, molded to surround the air evacuation zone of the computer rack, and removable positioning means of the supporting frame against the back panel of the computer rack.
US08587938B2
Disclosed are a portable communication device and a cradle apparatus for the same. The portable communication device includes a first housing; a second housing with a first display device, the second housing being cradled at a known angle after being swung from the first housing; and a third housing with a second display device, the third housing being stacked with the second housing before the second housing is swung from the first housing, and being extended from a lower edge of the second housing and tilted at a same known angle as the second housing when the second and third housings are extended from the first housing.
US08587936B2
An electronic device includes a main body, a lid, two hinge members, a reinforcing member and a covering structure. The main body has a top surface. The hinge members are disposed at two opposite ends of a side edge of the lid to rotatably connect the lid to the main body. The reinforcing member is disposed on the side edge and located between the two hinge members. The reinforcing member is inserted in the through hole to abut the main body. The covering structure is detachably mounted to the main body and partly covering the through hole.
US08587923B2
A method for manufacturing a laminated electronic component includes the steps of preparing a laminated component main body, the component main body including internal electrodes formed therein, and each of the internal electrodes being partially exposed on an external surface of the component main body, and forming an external terminal electrode on the external surface of the component main body such that the external terminal electrode is electrically connected to the internal electrodes. The step of forming the external terminal electrode includes the steps of forming a metal layer on exposed surfaces of the internal electrodes, applying a water repellant on a surface of the metal layer and a section of the external surface of the component main body at which an end edge of the metal layer is located, and then forming a conductive resin layer on the metal layer having the water repellant applied thereon.
US08587920B2
Disclosed herein are a multilayer ceramic electronic component and a method for manufacturing the same. The multilayer ceramic electronic component includes a multilayer body in which dielectric layers and internal electrode layers are alternately stacked and external electrodes, wherein a portion in the internal electrode layers positioned in a marginal portion in which vertically neighboring internal electrode layers in the multilayer body is not overlapped with each other has a thickness thicker than that of a portion of the internal electrode layer positioned in an overlapped portion in which the vertically neighboring internal electrode layers are overlapped with each other, such that an accumulated stepped height difference in the marginal portion is reduced.
US08587915B2
Circuit arrangement embodiments that use relative groupings of energy pathways that include shielding circuit arrangements that can sustain and condition electrically complementary energy confluences.
US08587908B2
It is desired to effectively suppress breaking of a protection target circuit caused by direct application of an ESD surge voltage to the circuit. The semiconductor device includes: a VDD pad; a signal output pad; a GND pad; a high-potential power source line; a signal line; a low-potential power source line; main ESD protection elements; a PMOS transistor; and an output circuit. The output circuit includes: an NMOS transistor N1 whose source is connected to the signal line, and whose drain is connected to the low-potential power source line; and an NMOS transistor N2 connected between the gate of the NMOS transistor N1 and the low-potential power source line. The source of the PMOS transistor is connected to the signal line, the drain thereof is connected to the gate of the NMOS transistor N1, and the gate and back gate thereof are connected to the high-potential power source line.
US08587903B2
A suspension is configured to support a magnetic head slider having a recording head element for recording to a magnetic recording medium and a microwave generating element that applies a high-frequency magnetic field to the magnetic recording medium when recording is conducted by the recording head element. The suspension has a flexure that supports the magnetic head slider, a microwave signal transmission line and a recording signal transmission line. The microwave signal transmission line is connected to the microwave generating element and configured to transmit microwave signals for generating the high-frequency magnetic field. The microwave signal transmission line and the recording signal transmission line are supported between the main body part and the support part, a portion of which has a first lamination structure where a first ground layer is conductive and a first insulating layer supports the microwave signal transmission.
US08587902B2
In one general embodiment, a system includes a first device on a first substrate; a second device on a second substrate; and a device select system coupled to the first and second devices. The device select system includes: a first portion having an array of first electrical contacts; a second portion having an array of second electrical contacts, there being more second electrical contacts than first electrical contacts, the second portion being coupled to the first and second devices, each of the first electrical contacts being associated with at least two of the second electrical contacts; and a select mechanism for selectively placing each of the first electrical contacts in electrical communication with one of the second electrical contacts associated therewith.
US08587901B1
Examples of a magnetic recording head slider, a head gimbal assembly and methods of manufacturing each are disclosed. The magnetic recording head slider may comprise a slider body and a plurality of bond pads formed on a trailing edge of the slider body. Each of the plurality of bond pads may include a probe contact area and a soldering contact area. The probe contact area may be larger than the soldering contact area. The head gimbal assembly may include a suspension arm with conductive leads. A plurality of bond pads may be formed on the suspension arm in contact with the ends of the conductive leads. A width of a proximal portion of each of the bond pads may be greater than a width of a distal portion of each of the plurality of bond pads. The methods may include forming the above-described structures.
US08587899B1
A magnetic head includes a coil, a main pole, a write shield, and a return path section. The write shield includes a bottom shield located on the rear side in the direction of travel of a recording medium relative to the main pole. The return path section is located on the rear side in the direction of travel of the recording medium relative to the main pole and connects the bottom shield and part of the main pole away from a medium facing surface so as to define a space through which part of the coil passes. The return path section is not exposed in the medium facing surface. The bottom shield includes a base part, and a protruding part protruding from the base part toward the main pole. The base part is greater than the protruding part in length in a direction perpendicular to the medium facing surface.
US08587896B1
A base member of a motor includes a base body portion and a motor base portion. The motor base portion is made of a first kind of metal. The base body portion is made of a second kind of metal. The first kind of metal is larger in Young's modulus than the second kind of metal. The motor base portion includes a base through-hole and a base groove portion. A lead wire of a coil extends radially outward through the base through-hole and the base groove portion. Within the base groove portion, an insulating layer is arranged between the lead wire and a bottom surface of the base groove portion to cover a border between the motor base portion and the base body portion, an outer edge of the base groove portion, and an inner edge of the base body portion opposed to the outer edge.
US08587886B2
Provided are a lens drive device capable of moving with good accuracy a lens in the direction of an optical axis thereof, and a lens module and an image pickup device provided with such a lens drive device. By a pair of polymer actuator elements 441 and 442, a lens holding member 43 is driven via coupling members 451A, 451B, 452A, and 452B. As a result, a lens 48 can be moved with good accuracy in the direction of the optical axis Z1 thereof. In addition, preferably, the coupling members 451A, 451B, 452A, and 452B have the rigidity same as or lower than that of each of the polymer actuator elements 441 and 442.
US08587885B2
A focusing device for a beam projector including a casing, a body tube having at least one lens, the body tube being advanced or retracted in a direction of an optical axis in the casing, a movable member provided at a side of the body tube, the movable member moving in parallel with the direction of the optical axis, a bridge fixed to the body tube and coupled with the movable member to cover at least a part of the movable member, and a drive motor fixed in the casing and provided at a side of the body tube, in which the movable member linearly reciprocates as the drive motor operates, whereby the body tube is advanced or retracted.
US08587875B2
A zoom lens includes, in order from an object side along an optical axis: a first lens group G1 having negative refractive power; a second lens group G2 having positive refractive power; and a third lens group G3 having positive refractive power. Upon zooming from a wide-angle end state to a telephoto end state, a distance between the first lens group G1 and the second lens group G2 varies, and a distance between the second lens group G2 and the third lens group G3 varies, and a given conditional expression is satisfied.
US08587861B1
A method for making a cross-linked polymer network is disclosed herein. A mixture is formed of i) an electro-optic chromophore, ii) any of a cross-linkable monomer or a cross-linkable oligomer, and iii) an initiator in a solvent. Poling of the electro-optic chromophore is initiated by exposing the mixture to an electric field. While the mixture is being exposed to the electric field, the mixture is subjected to ultraviolet light or heat to initiate cross-linking of the any of the cross-linkable monomer or the cross-linkable oligomer to form a matrix of the cross-linked polymer network.
US08587858B2
In one or more embodiments described herein, there is provided an apparatus including a support layer, a plurality of pixels, and a switch. The pixels are formed using an arrangement of respective liquid-phobic elements disposed on the support layer. The arrangement of the liquid-phobic elements is configured so as to be able to provide, when interacting with a liquid on the support layer, one or more associated plastron regions to provide a first pixel optical state. The switch is configured to be able to selectively modify one or more of said associated plastron regions to provide a second pixel optical state.
US08587855B2
An electric-field-sensitive element (1) includes: an optical function layer (5) that includes a metal oxide selected from the group consisting of tin dioxide, titanium dioxide and zinc oxide, and an insulating material covering the metal oxide, the optical function layer (5) having a visible light transmittance that changes through application of an electric field; and a first and second electrode layer (7, 9) that sandwich the optical function layer (5) therebetween.
US08587847B2
An image forming device includes an image forming unit, an image reading unit arranged above an upper part of the image forming unit, a sheet ejection space between the image forming unit and the image reading unit, and a supporting unit arranged on the upper part of the image forming unit to surround at least two sides of the sheet ejection space in different directions. The image reading unit is secured to the upper part of the image forming unit through the supporting unit.
US08587846B2
There is provided a detection device including: a detection section detecting an image on a medium conveyed along the conveyance path or the medium; a reference member that is disposed at an opposite side of the conveyance path from the side thereof at which the illumination unit is disposed and that is provided to be rotatable with a rotation axis direction being a width direction of the medium; a test face comprising one of reflection faces of the reference member; a position detection pattern provided at the test face; a focal point detection pattern provided at the test face, the focal point detection pattern enabling detection by the detection section of a focal point; and a depth detection portion provided at the test face, the depth detection portion enabling detection by the detection section of an illumination depth of the light illuminated from a illumination unit.
US08587843B2
An apparatus and a method for controlling a light source used for image reading according to a user activity are provided. The light source controller being coupled to a light source and configured to change the power of the light source from an OFF state to an ON state when a user activity signal having a first state is output, the user activity signal having the first state being assumed to be output when a user activity, other than an instruction to begin scanning, that is assumed to ultimately cause output of the image reading start signal has been performed on the image reading apparatus.
US08587842B2
A scanner unit of a multifunction printer (MFP) increases the speed of movement of a scanner head and lowers the scanning resolution during the scanning of a blank area of an image, and decreases the speed of movement of the scanner head and increases the scanning resolution during the scanning of an image area of an image.
US08587838B2
An image processing apparatus which, in outputting images including copies of original images, if an image that has restriction information embedded therein and an image that has no restriction information embedded therein are in a state mixed in the original images, is capable of embedding the restriction information in an image that is output based on the image that has no restriction information embedded therein. When the copy restriction information is extracted from a read image, the copy restriction information is stored in an embedded information-extracting section. When the copy restriction information is not extracted from the read image, dot pattern data corresponding to the copy restriction information stored in the embedded information-extracting section is generated. The dot pattern data and image data output from a scanner are synthesized. A printer prints an image on a sheet based on the synthesized image data.
US08587833B2
A printing system is provided for enabling a consistent color job re-print comprising a plurality of image marking engines. The system includes printing a master test image document printed by at least a first image marking engine. The master test image can have a data glyph and a plurality of reference patches. The data glyph can record distinct job attributes and the plurality of reference patches can record color parameters of a desired output. The system further provides a scanner for scanning the master test image document. The data glyph can provide the job attributes of the master test image document and can generate set-up data therefrom. The reference patches can provide the color parameters of the master test image document and can generate set-up data therefrom.
US08587828B2
Methods and systems herein provide for the color conversion of image data with various levels of gray values, such as text. Such color conversion includes generating a CMYK conversion model by defining a gray region in the perceptual color space of the image data to convert the gray values of the gray region to a range of K values during CMYK color conversion of the image data and segmenting chroma values in a color lookup table that maps perceptual color values to CMYK color values. Lightness values in the color lookup table are adjusted using a perceptual model (e.g., a Heimholtz-Kohlrausch Effect model) based on the segmented chroma values to substantially maintain a lightness relationship between the gray values of the image data and the remaining color values of the image data. The image data is the converted to a CMYK color space using the generated CMYK conversion model.
US08587827B1
Embodiments of the present invention provide an integrated circuit having analog front end (AFE) circuitry to convert an analog signal to a digital signal, the analog signal being associated with an image captured by a sensor of an imaging device, illumination drive circuitry to drive an illumination source of the imaging device, and one or more transformation elements to operate on the digital signal to provide image correction of the captured image, wherein the AFE circuitry, the illumination drive circuitry, and the one or more transformation elements are integrated on a single chip. Other embodiments may be described and/or claimed.
US08587811B2
In an environment in which many types of drivers are installed, it is cumbersome for a user to select a desired printer from a printer list displayed on a screen, after the user has issued a printing instruction from an application. In an information processing apparatus in the present invention, data which is received from an application in response to an instruction from a user is spooled as intermediate data, printers which are connected to the apparatus itself are retrieved after the instruction from the user, an installation process and creation of a print queue are performed for a printer driver which is compatible with a printer selected from found printers, the intermediate data is passed to the printer driver, and a printing process is performed. Then, a deletion candidate is decided in the created print queues, and the print queue which is the deletion candidate is deleted.
US08587809B2
According to an aspect of the invention, an information processing apparatus includes a control unit. The control unit changes a power supply state of the information processing apparatus from a first power supply state where a communication function of the apparatus is activated to a second power supply state where the communication function is inactivated based on a given period and a restoration cause, the control unit keeping the power supply state in the second power supply state in the given period, the control unit keeping the power supply state in the second power supply state after the given period when the restoration cause is detected in the given period.
US08587807B2
An image processing apparatus includes a pre-rotation encoded data pair storing unit, a positional relationship storing unit, a post-rotation data pair creating unit, and an image creating unit. The pre-rotation encoded data pair storing unit stores a set of pre-rotation encoded data pairs. The set of pre-rotation encoded data pairs includes a plurality of pieces of pre-rotation encoded data that are data obtained by dividing object image data into a plurality of pieces of divided image data and individually encoding each of the plurality of pieces of divided image data, and pre-rotation position information that represents a position of the pre-rotation encoded data in the object image data, wherein the plurality of pieces of pre-rotation encoded data and the pre-rotation position information correspond to each other.
US08587804B2
An electronic method for printing is disclosed, the method including receiving print data from a host computer, the print data including an indicator, wherein the print data does not include supplemental duplex or simplex printing settings, determining that the indicator is within the print data, analyzing the indicator to determine duplex or simplex printing, writing a first portion of the print data to a memory unit, writing a second portion of the print data to the memory unit, printing a first side of a paper according to the first portion of the print data, and printing a second side of the paper according to the second portion of the print data.
US08587796B2
An electric device is capable of transmitting and receiving data relative to an external device. The electric device includes an error detection unit for detecting an error occurred in the electric device; an error restoration command holding unit for holding an error restoration command to restore the error; and an error analyzing unit for analyzing the error occurred in the electric device and retrieving the error restoration command from the error restoration command holding unit according to an analysis result of the error. In the electric device, when the error detection unit detects the error, the error restoration command is retrieved from the error restoration command holding unit according to an analysis result analyzed with the error analyzing unit.
US08587793B2
A print image processing apparatus, includes N image processing circuits; a selection unit that estimates, every N pages, a necessary time corresponding to each of (i) a page-based parallel method for allocating image processing of the N pages to the image processing circuits in units of pages to perform the image processing of the N pages in parallel, and (ii) a paginal-object-based parallel method for allocating image processing of each single page to the image processing circuits in units of objects to perform the image processing of the objects of each single page in parallel, and selects one of the page-based parallel method and the paginal-object-based parallel method such that the estimated necessary time corresponding to the selected one of the parallel methods is shorter than the estimated necessary time; and an allocation unit that allocates image processing of the N pages to the N image processing circuit, respectively.
US08587790B2
In a light source unit of an optical position detecting device, a plurality of light emitting devices are mounted on a band-shaped flexible substrate, and the plurality of light emitting devices emit detection light. The flexible substrate is arranged so as to overlap a convex face of a substrate supporting member, and accordingly, in a case where the flexible substrate is too long, the end portion of the flexible substrate can be inserted into a notch. Therefore, there is no case in which the flexile substrate floats.
US08587785B2
The invention concerns a sample chamber used for monitoring the concentrations of components of additives in a printing process liquid for maintaining predetermined desired concentrations of components of additives in a printing process liquid, wherein the actual concentrations of components are determined followed by redosing of measured components to a predetermined desired concentration.
US08587772B2
A chromatic point sensor system configured to compensate for potential errors due to workpiece material effects comprises a first confocal optical path including a longitudinally dispersive element configured to focus different wavelengths at different distances proximate to a workpiece; a second optical path configured to focus different wavelengths at substantially the same distance proximate to the workpiece; a light source connected to the first confocal optical path; a light source connected to the second optical path; a first confocal optical path disabling element; a second optical path disabling element; and a CPS electronics comprising a CPS wavelength detector which provides output spectral profile data. The output spectral profile data from the second optical path is usable to compensate output spectral profile data from the first confocal optical path for a distance-independent profile component that includes errors due to workpiece material effects.
US08587762B2
A method of operating a fluid confinement system of an immersion lithographic apparatus is disclosed. The performance of the liquid confinement system is measured in several different ways. On the basis of the result of the measurement of performance, a signal indicating, for example, that a remedial action may need to be taken is generated.
US08587761B2
A liquid crystal display includes a first substrate, a gate line and first and second data lines disposed on the first substrate, a first thin film transistor connected to the gate line and the first data line, a second thin film transistor connected to the gate line and the second data line, a color filter disposed on the first substrate, a protrusion disposed on the color filter, a first pixel electrode including a first linear electrode disposed on the protrusion and connected to the first thin film transistor, a second pixel electrode including a second linear electrode disposed on the protrusion and connected to the second thin film transistor, a second substrate disposed facing the first substrate, and blue phase liquid crystal disposed between the first substrate and the second substrate.
US08587756B2
A laminated optical film according to an embodiment of the present invention includes a polarizer; a first optical compensation layer which has a refractive index ellipsoid showing a relationship of nx>ny>nz; and a second optical compensation layer which has a refractive index ellipsoid showing a relationship of nz>nx>ny, wherein the polarizer and the first optical compensation layer are placed so that an absorption axis of the polarizer is parallel to or perpendicular to a slow axis of the first optical compensation layer, and the polarizer and the second optical compensation layer are placed so that an absorption axis of the polarizer is parallel to or perpendicular to a slow axis of the second optical compensation layer.
US08587754B2
A liquid crystal display includes a first substrate including pixels, each having a transmissive area and a reflective area, a second substrate, and a liquid crystal layer disposed between the first and second substrates. Each of the pixels includes first and second thin film transistors which output a data signal in response to a first gate signal, a transmissive pixel electrode disposed in the transmissive area and electrically connected to the first thin film transistor to charge a first pixel voltage based on the data signal, a reflective pixel electrode disposed in the reflective area and electrically connected to the second thin film transistor to charge a second pixel voltage based on the data signal, and a voltage controller which controls the first pixel voltage and the second pixel voltage in response to a second gate signal, which is generated after the first gate signal.
US08587750B2
The present invention provides a display device which can reduce reflected light reflected on the respective surfaces of a display panel and a protective plate, even if the protective plate is disposed on the surface of the display panel, without employing a complicated structure and without degrading display quality. The display device includes: a display panel; and a protective plate disposed facing the display panel. The protective plate has a protective base material and a first polarizer, the display panel has a second polarizer of which a polarization axis is parallel to that of the first polarizer, and light passing between the first polarizer and the second polarizer is linearly polarized light.
US08587746B2
A liquid crystal display including a backlight assembly, panel guides and a liquid crystal panel. The backlight assembly includes a light guide plate, optical sheets disposed on the light guide plate, a reflective sheet disposed under the light guide plate, light sources disposed along at least one of first sides of the light guide plate, light source covers which cover the light sources, respectively, guide members disposed along at least one of second sides of the light guide plate, and a packing sheet in which the light guide plate, the optical sheets, the reflective sheet, the light source covers, and the guide members are wrapped. The panel guides are disposed on the packing sheet and coupled to the guide members, respectively. The liquid crystal panel is placed on the panel guides. An extension direction of the first sides crosses an extension direction of the second sides.
US08587745B2
A liquid crystal display (LCD) device and a fixing device thereof are disclosed. The LCD device comprises a light source, a light guide plate and an LCD panel. The fixing device comprises a side plate, a top plate perpendicularly extending from an upper end of the side plate, a partition plate perpendicularly extending from a middle portion of the side plate, and an abutting plate perpendicularly extending from a lower end of the side plate. The partition plate, the top plate and the side plate form a first snap-fit groove for receiving the LCD panel. The partition plate, the abutting plate and the side plate form a second snap-fit groove for receiving the light source. A lower end of the abutting plate is further connected with a supporting portion for supporting the light guide plate, and a partition is formed between the supporting portion and the abutting plate.
US08587743B2
An inkjet image-drawing device having: a head module having inkjet heads for forming a pattern on a substrate; a head module moving means; a substrate support stage; a substrate support stage moving means including first and second linear moving means, and a rotation moving means; an image pickup means which picks up an mage of the substrate; and an alignment adjusting means which picks up images of markers arranged on the substrate with the image pickup means, and moves the substrate support stage based on a result of the picking up images to adjust the alignment, wherein the image pickup means has, on the main body the device, a camera fixedly disposed outside of a moving range of the head module in the vector direction of the first linear moving means, and a camera fixedly disposed outside of the moving range, in the vector direction of the second linear moving means.
US08587735B2
A pair of stereoscopic glasses includes a pair of left and right stereoscopic rims connected to each other and respectively holding stereoscopic optical components used when observing a stereoscopic image, and a stereoscopic frame that includes stereoscopic temples extending rearward from the stereoscopic rims. The stereoscopic frame is provided with an engagement section that is brought into engagement with a rim or a bridge of a frame of glasses already worn by a user in a state where the stereoscopic optical components are positioned in front of lenses of the glasses so that the stereoscopic optical components are positionally maintained in front of the lenses of the glasses.
US08587734B2
An adaptive liquid crystal lens system comprising a first substrate assembly, a second substrate assembly having a continuous phase profile, and a liquid crystal layer disposed between the first and second substrate assemblies. The first substrate assembly includes a first transparent substrate, an alignment layer, and a first conductive layer. The first conductive layer is disposed on the bottom surface of the first transparent substrate and adjacent to the top surface of the alignment layer. The second substrate assembly includes a second transparent substrate, a lens having a grooved surface, and a second conductive layer. The second conductive layer is a continuous layer adjacent to the lens. The liquid crystal layer is received in the grooves of the lens, and is adjacent to the bottom surface of the alignment layer. The alignment layer causes the liquid crystal material in the liquid crystal layer to be in a homeotropic state.
US08587731B2
The present invention provides a projection display device configured to solve a caption dropout problem. CPU 3 determines a correction amount required to correct an image signal for distortion. Scaler 4 corrects the image signal for distortion based on the correction amount. Caption signal processing circuit 5 adjusts the display content of a caption signal based on the correction amount in such a manner that the entire caption indicated by the caption signal is displayed. Display image generation circuit 6 synthesizes the caption signal with the display content thereof adjusted by caption signal processing circuit 5, with the image signal corrected by scaler 4. Projection section 7 projects the synthesized image signal.
US08587721B2
A method and circuitry for processing a video signal corresponding to a source synchronous video broadcast which corresponds to a selected channel which is one of a plurality of channels of a broadcast spectrum. In one aspect, the method includes generating digitized data of the video signal, which corresponds to the source synchronous video broadcast, using a local clock signal having a frequency which is different from the frequency of the source clock of the video broadcast; generating video data using the digitized data of the video signal; generating formatted video data blocks by arranging the video data into one or more lines or frames of video data; generating temporal reference signals wherein each temporal reference signal is associated with at least one formatted video data block. The video processing device, in one aspect, includes circuitry to convert the video signal of the source synchronous video broadcast to a baseband video signal; clock generation circuitry to generate a local clock signal; processing circuitry to: (i) asynchronously, with respect to the source clock, digitize the baseband video signal using the local clock signal, wherein the local clock signal includes a frequency which is different from the frequency of the source clock, and (ii) generate video data using the digitized data which corresponds to the video signal of the broadcast; and output format circuitry to generate formatted video data blocks by arranging the video data into one or more lines or frames of video data.
US08587720B1
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
US08587717B2
An imaging unit includes a mount unit, an imaging element unit, a plurality of elastic members, a plurality of adjusting screws, and at least one restricting member. The mount unit is configured to support the interchangeable lens unit. The imaging element unit is disposed apart from the mount unit and is configured to produce image data for the subject by opto-electrical conversion. The plurality of elastic members is disposed in a compressed state between the mount unit and the imaging element unit. The plurality of adjusting screws is mounted to the mount unit and/or the imaging element unit to adjust the distance between the mount unit and the imaging element unit. The restricting member is mounted to the mount unit and/or the imaging element unit and configured to restrict the imaging element unit from moving close to the mount unit against the elastic force of the elastic members.
US08587710B2
A picture control apparatus provides control of a picture displayed on a display of a mobile terminal according to an action detected through image recognition. A picture control method includes detecting an action from images captured by a camera, and controlling a picture displayed on a display if the detected action is a specific action.
US08587709B2
The present invention provides a high-speed charge-transfer photodiode encompassing a first conductivity type semiconductor layer (20) serving as a charge-generation region; and a second conductivity type surface-buried region (21a) serving as a charge-transfer region of charges generated by the charge-generation region, wherein a specified direction in the surface-buried region (21a) provided along a plane parallel to a surface of the semiconductor layer (20) is assigned as a charge-transfer direction of the charges, and at least one of a variation of widths of the surface-buried region (21a) measured in an orthogonal direction to the charge-transfer direction and a variation of impurity concentration distributions of the surface-buried region (21a), which are measured along the charge-transfer direction, is determined such that an electric field distribution in the charge-transfer direction is constant.
US08587705B2
Methods and systems may provide for an image processing pipeline having a hardware module to spatially filter a raw image in the horizontal direction to obtain intermediate image data. The pipeline can also include a set of instructions which, if executed by a processor, cause the pipeline to spatially filter the intermediate image data in the vertical direction.
US08587696B2
When a user selects digital zooming in a camera such as might be included in a wireless telephone or PDA, a series of images are automatically obtained and superimposed using super-resolution techniques to produce an improved digital zoom image transparently to the user.
US08587686B1
Methods and systems for a differential compressed sensor to form a smart optical imager that uses both active (laser) and passive (ambient light) to sample the direct image information within a three-dimensional spatial frame. The lens-based distance sensor is produces smart sampling of target by adjusting the size of the laser beam spot on the target sampling grid to produce a boundary outline by a light flooding. This target dependent direct sampling of the target results in direct compressed sensing. A passive light acquisition pin-hole sampling optical sensor design is proposed that produces the pixel-basis Laplacian to determine the compressed sensed pixels in the incident image.
US08587684B2
An imaging apparatus is equipped with: imaging means, for obtaining images of a subject; imaging control means, for controlling the imaging means to sequentially obtain a plurality of images; reference image selecting means, for selecting a single reference image from among the plurality of images; moving object region specifying means, for specifying moving object regions within corresponding images, which are the plurality of images other than the selected reference image; positioning means, for positioning the plurality of corresponding images with respect to the reference image in the case that the plurality of images have been imaged by flow shooting, the positioning being performed such that the amount of positioning is greater at the specified moving object regions than at non moving object regions; and combining means, for combining the plurality of corresponding images, which have been positioned by the positioning means, with the reference image.
US08587676B2
A digital image processing apparatus and a method of controlling the digital image processing apparatus, the method including: generating a live view image; performing a preprocessing operation on the live view image; driving a vibration mode of a handshake correction module in response to a result of the preprocessing operation; and if a photographing signal is input, generating a photographing image after terminating the vibration mode of the handshake correction module.
US08587672B2
In one embodiment, a movie set includes a motion-picture camera and a visible-talent tracking system having several elements. Based on the camera's characteristics, items in a portion of the movie set called the view frustum will appear in focus in the film. The camera and a camera-tracking system provide camera-location, orientation, and settings information to a culling processor. The culling processor delineates the location and dimensions of the view frustum based on the received camera information. Wireless tags are attached to talent on set. A tag-locating system tracks the real-time respective locations of the wireless tags and provides real-time spatial information regarding the tags to the culling processor, which determines which tags, if any, are considered to be within the view frustum, and provides information associated with the intra-frustum tags to a track recorder for recording along with the corresponding film frames. That information is variously used after editing.
US08587668B2
Methods and apparatus for detection and identification of duplicate or near-duplicate videos using a perceptual video signature are disclosed. The disclosed apparatus and methods (i) extract perceptual video features, (ii) identify unique and distinguishing perceptual features to generate a perceptual video signature, (iii) compute a perceptual video similarity measure based on the video edit distance, and (iv) search and detect duplicate and near-duplicate videos. A complete framework to detect unauthorized copying of videos on the Internet using the disclosed perceptual video signature is disclosed.
US08587667B2
A system and method for implementing beyond field-of-view tracked object positional indicators for television event directors and camera operators. The present invention includes a camera having a field-of-view. The camera tracks an off-screen object. A coordinate manager blends an on-screen indication of distance that the object is away from said field-of-view. The camera is positioned to avoid the object in the field-of-view.
US08587664B2
A system and method of identifying and locating one or more targets includes capturing one or more frames and recording position data for each of the frames. Each of the frames comprises a plurality of at least three different types of infrared image data. Each of the targets is identified and a location is provided based on the three different types of captured infrared image data in each of the frames and the recorded position data.
US08587654B2
A network switch control digital video recorder (DVR) is provided. The network switch control DVR includes a network switch module configured to include a plurality of ports via which data is input to or output from at least one camera, a network storage, an external computer, and a DVR module and to multiplex data input or output via the plurality of ports; and the DVR module configured to control the input or output of data to or from the network switch module by monitoring a state of the input or output of data via the plurality of ports.
US08587653B1
Embodiments disclosed herein provide systems and methods reduce the resolution of video before transference to a display system. In a particular embodiment, a video processing system receives viewing parameters for a viewing area on a display system. The processing system also receives video of a scene comprising a quantity of pixels in each of a plurality of images of the scene. The processing system then modifies the video based on the viewing parameters to produce modified video having a reduced quantity of pixels in each of the plurality of images. The modified video is transferred for display of at least a portion of the scene in the viewing area by the display system.
US08587651B2
A surveillance video system may include a surveillance image database storing a sequence of surveillance image files for a common area having image acquisition time metadata associated therewith, the sequence of surveillance image files defining an image acquisition rate. A processor may cooperate with the surveillance image database and may be configured to transcode the surveillance image files into a sequence of surveillance video frames retaining the image acquisition time metadata and at a video frame rate different from the image acquisition rate. The processor may also be configured to assemble a surveillance video transport stream from the sequence of surveillance video frames and retaining the image acquisition time metadata.
US08587650B2
The invention relates to a device for monitoring a web. The device includes cameras imaging the web in order to take digital images of the web from a transverse area of the web at the imaging frequency. Each camera includes an image element, which consists of pixels. The individual pixels of the imaging element of the camera are real image-elements. The real image-elements are arranged to combine to form effective image-elements of the web in the machine direction. In addition, the cameras used in the device are matrix cameras, the imaging elements in which are arranged to be exposed simultaneously. The real image-elements are arranged to be combined to form effective image-elements by exploiting the binning function of the matrix camera. The device includes a strobe-lighting unit, the synchronization of which is arranged in step with the exposure of the matrix cameras, the imaging periods being common to all the cameras. The imaging frequency is arranged to be such that essentially all the areas of the web are imaged.
US08587648B2
A self-leveling camera head includes an eccentric leveling weight assembly that is supported inside an outer housing for free rotation about an axis. The leveling weight assembly can be removably coupled to a separate camera module assembly supported inside the outer housing for rotation about the axis so that its images will be “upright”, i.e. earth normal. A slip ring assembly includes a fixedly mounted connector assembly that removably mates with a contact assembly mounted to the camera module assembly. In an alternative embodiment the camera module assembly does not rotate within the outer housing. Instead a processing circuit processes a video output from a high resolution image sensing device in the camera module assembly, generates a sub-sampled region and rotates it into a predetermined orientation for display. The output of an orientation sensor in the camera head may be processed to achieve the predetermined desired orientation of the video that is stored or displayed.
US08587647B2
A remote inspection device imager assembly includes an imager body having a male threaded portion. An accessory assembly includes: a tubular body portion having first internal female threads engaged with the male threaded portion such that tubular body portion rotation axially translates the tubular body portion with respect to the imager body; and a mirror obliquely angled with respect to a longitudinal axis of both the imager assembly. A threaded coupler positioned between the imager body and tubular body portion has second internal female threads engaged with the male threaded portion. The threaded coupler is selectively axially translated by rotation to a first contact position with the imager body or a second contact position with the tubular body portion. The second contact position binds the first and second internal female threads with the male threaded portion to prevent tubular body portion axial rotation and fix a mirror orientation.
US08587637B1
Various techniques are provided for forming three-dimensional images. For example, in one embodiment, a system for three-dimensional imaging of an object includes an imaging sensor that provides a focal plane array and a sensor controller. The system also includes a laser illuminator coupled to the sensor controller. The laser illuminator is adapted to emit at least one laser pulse to be reflected from at least one plane of the object and detected by the focal plane array as at least one two-dimensional image frame of light intensities. The sensor controller is adapted to associate a range dimension of the plane with the image frame to facilitate formation of a three-dimensional image of the object. Related methods are also contemplated.
US08587633B2
According to one exemplary embodiment, a video telephone system includes: a digital broadcast receiver which receives a digital broadcast signal and reproduces a 2D or 3D video signal and an audio signal; a display unit and speakers which output the signals; a camera unit and a microphone unit for a TV phone call; a communication unit which transmits a 2D or 3D image data taken by the camera unit and an audio data picked up by the microphone unit to the outside, and which receives a 2D or 3D image data and an audio data from the outside; and a controller which receives meta-information indicating whether a counterpart TV receiver is in a 3D video displayable state, and transmits at least one of the 2D or 3D image data, the audio data, and a message to the counterpart TV receiver depending on a condition of the counterpart TV receiver.
US08587629B2
An image-forming device is provided with a shutter member that has a ventilation passage formed extending therethrough in a main scanning direction, the shutter member adapted to slide over the outside surface of the housing in a secondary scanning direction, a cover member adapted to open or close an interior of a chassis of the device. The shutter member, when the cover member is moved in a direction to open up the inside of the device chassis, is moved in a direction to shut an output window, and when the cover member is moved in a direction to close up the inside of the device chassis, is moved in a direction to open the output window. In association with movement of the shutter member towards the open direction, the ventilation passage faces a ventilation opening of a duct furnished to the device chassis.
US08587617B2
An apparatus for map zooming includes instructions stored in a memory that when executed by a processor render a zoom bar. The zoom bar includes a plurality of map scale hash marks arranged along an axis of the zoom bar and indicative of a map scale range of a geographic map. The plurality of map scale hash marks include a first map scale hash mark representative of a first map scale, a second map scale hash mark offset along the zoom bar axis from the first map scale hash mark and representative of a second map scale, and a map transformation hash mark located between the first and second map scale hash marks and representative of a transformation of the geographic map from a first map data set defined with reference to the first map scale to a second map data set defined with reference to the second map scale. The zoom bar further includes a map zoom bar indicator located relative to the first and second map scale hash marks and corresponding to a current map display scale and a zoom level of the geographic map.
US08587610B2
A method for rendering source content for display in a destination figure is provided. The method may include receiving the source content of the file, replicating the source content in a region surrounding the source content, such that replicated source content is aligned with the source content, extracting an axis-aligned rectangular tile containing the source content from the region, and rendering the axis-aligned rectangular tile onto the destination figure.
US08587609B1
Embodiments of the present invention provide methods and associated architecture of accuracy adaptive and scalable vector graphics rendering including rendering a graphic comprising a plurality of line segments by processing each of the plurality of line segments in a first pass, and processing each of a plurality of pixels through which the plurality of line segments pass in a second pass, automatically detecting one or more rendering errors of the graphic, and correcting the one or more rendering errors. Other embodiments may be described and/or claimed.