Document Document Title
US08490208B2 Method and device for detecting if a computer file has been copied and method and device for enabling such detection
A method of detecting whether a computer file has been copied, the computer file comprising a software program and having an inode number. The inode number of the computer file is retrieved by the software program. From the computer file, a stored inode number is read, the stored inode number being the inode number of a file system from which the computer file should not be copied. The retrieved inode number and the read inode number are compared and it is determined that the computer file has been copied if the retrieved inode number does not match the read inode number. Also provided are a method of enabling detection of the copying of a computer file, and devices and software program products corresponding to the methods.
US08490205B2 Method for protecting signatures stored in a database
A method of protecting the privacy of a signature that may be used in, for example, a vote by mail system, that includes creating a distorted version of the registration signature, storing the distorted version of the registration signature, and storing a mechanism for converting the distorted registration signature into an undistorted registration signature. The stored mechanism may later be used to reverse the distortion so that the undistorted signature can be used in a verification process.
US08490203B1 Fingerprinting based entity extraction
A system (and a method) is disclosed for fingerprinting based entity extraction using a rolling hash technique. The system is configured to receive an input stream comprising characters, the input stream of a predetermined length, and a hash table having plurality of indexed entries. The system defines a fixed window length. The system isolates, through the fixed window length, a set of a plurality of characters of the input stream. The system generates a hash key. The hash key is used to index into the hash table. The system compares the isolated set of plurality of characters of the input stream with the entry corresponding to the index into the hash table to determine whether there is an exact match with the entry. The system slides the fixed window length one character to isolate another set of a plurality of characters of the input stream in response to no exact match from the comparison. Alternatively, the system stores the input stream in response to an exact match from the comparison.
US08490196B2 System and method for extending automated penetration testing to develop an intelligent and cost efficient security strategy
A system and method for extending automated penetration testing of a target network is provided. The method comprises: computing a scenario, comprises the steps of: translating a workspace having at least one target computer in the target network, to a planning definition language, translating penetration modules available in a penetration testing framework to a planning definition language, and defining a goal in the target network and translating the goal into a planning definition language; building a knowledge database with information regarding the target network, properties of hosts in the network, parameters and running history of modules in the penetration testing framework; and running an attack plan solver module, comprising: running an attack planner using the scenario as input, to produce at least one attack plan that achieves the goal, and executing actions defined in the at least one attack plan against the target network from the penetration testing framework.
US08490195B1 Method and apparatus for behavioral detection of malware in a computer system
Method and apparatus for behavioral detection of malware in a computer system are described. In some embodiments, a request by a process executing on a computer to change time of a clock managed by the computer is detected. The process is identified as a potential threat. At least one attribute associated with the process is analyzed to determine a threat level. The request to change the time of the clock is blocked and the process is designated as a true positive threat if the threat level satisfies a threshold level.
US08490193B2 System and method for probabilistic attack planning
A system and method for automated probabilistic planning of network attacks against infrastructures of computer networks and applications is provided. The embodiments automate the analysis and probabilistic planning of multi-step attacks to computer and application networks (in particular in the context of automating penetration tests), optimizing with respect to one of the following metrics: the probability of success of the actions, a numerical parameter that must be minimized (e.g., running time), or the number of logs generated by the control devices in the target network.
US08490192B2 Method and system for cleaning malicious software and computer program product and storage medium
A method and a system for cleaning malicious software (malware), a computer program product, and a storage medium are provided. A relation graph is established to associate processes in an operating system and related elements. A node marking action is performed on the relation graph when a predetermined condition is satisfied. The node corresponding to a malicious process and its related nodes are marked with a first label. The nodes of other normal processes and their related nodes are marked with a second label. Then, those nodes marked with both the first label and the second label are screened, so that each of the nodes is marked with only the first label or the second label. Finally, the processes and elements corresponding to the nodes marked with the first label are removed.
US08490179B2 Computing platform
The present application describes a computing platform incorporating a trusted entity and storing, in non-volatile memory, one or more indicators, which indicate a current update status of an executable program code, and one or more expected values associated with measurement of the program code, the trusted entity being programmed to update the one or more indicators, by reference to the expected values, in response to a measured change in a current update status of the program code.
US08490161B2 Methods, systems and computer program products for provisioning VLAN services in a network
Provisioning VLAN services in a network patching system includes receiving a request to provide a VLAN service to an individual communication channel, determining whether a switch connector port connected to the individual communication channel via a patch cord is configured to provide the requested VLAN service, and initiating the requested VLAN service to the individual communication channel in response to determining that the switch connector port is configured to provide the requested VLAN service. Verification that a user associated with the individual communication channel is authorized to access the requested VLAN service may be performed prior to initiating the requested VLAN service. An administrator may be notified that a VLAN service has been requested and/or initiated. The user associated with the communication channel may be notified when the requested VLAN service has been initiated.
US08490154B2 Method and system for authentication by defining a demanded level of security
There is provided a computer-implemented method for authentication, the method comprising: defining a demanded level of security in an authorization service of a server; providing at least one authentication mechanism comprising at least one instance for at least one client; providing a policy comprising a security level for the at least one instance; receiving at least one request from the client to the server; authenticating the request based on the policy and the demanded level of security by the authentication service; and permitting the request if the demanded level of security is reached.
US08490153B2 Automatically generating rules for connection security
A method and system for creating security policies for firewall and connection policies in an integrated manner is provided. The security system provides a user interface through which a user can define a security rule that specifies both a firewall policy and a connection policy. After the security rule is specified, the security system automatically generates a firewall rule and a connection rule to implement the security rule. The security system provides the firewall rule to a firewall engine that is responsible for enforcing the firewall rules and provides the connection rule to an IPsec engine that is responsible for enforcing the connection rules.
US08490149B1 Secure session handling in a device after a policy update
A device may update at least one old policy to a new policy, obtain data exchanged between endpoints of an ongoing communication session, apply the new policy to the data and not applying the at least one old policy to the data when a start of the communication session has occurred after the updating, and apply the new policy and the at least one old policy to the data when the start of the communication session has occurred before the updating.
US08490148B2 Systems and methods for managing application security profiles
Systems and methods for configuring and evaluating policies that direct processing of one or more data streams are described. A configuration interface is described for allowing users to specify object oriented policies. These object oriented policies may allow any data structures to be applied with respect to a payload of a received packet stream, including any portions of HTTP traffic. A configuration interface may also allow the user to control the order in which policies and policy groups are executed, in addition to specifying actions to be taken if one or more policies are undefined. Systems and methods for processing the policies may allow efficient processing of object-oriented policies by applying potentially complex data structures to unstructured data streams. A device may also interpret and process a number of flow control commands and policy group invocation statements to determine an order of execution among a number of policies and policy groups. These policy configurations and processing may allow configuration and processing of complex network behaviors relating to load balancing, VPNs, SSL offloading, content switching, application security, acceleration, and caching.
US08490146B2 Dual mode proximity sensor
A computer-implemented method for controlling an electronic device including receiving a signal through a light sensor of the device, identifying with a processor of the device whether the received signal originated from a light emitter of the device, and controlling a function of the device, the function selected based on whether the signal is identified as originating from the light emitter of the device or the light emitter separate from the device.
US08490135B2 Virtual media channels
Methods for displaying a user's personal media content via an EPG that also displays third-party broadcast television channels. Personal media content associated with a user is retrieved from one or more networks, and aggregated by type of media. The personal content media is further sorted into groups of media content sharing a common attribute. A virtual media channel is created for each group of media, and is added to the EPG. Each virtual media channel is populated with the user's personal media content affiliated with the group.
US08490133B1 Social broadcasting platform
A method of social broadcasting is disclosed. A metadata is generated indicating items of content expected to be included in a broadcast and for each item of content a manner in which the item of content is to be included in the broadcast. The metadata is provided and at least a subset of said items of content to a broadcast platform in one or more network communications sent to the broadcast platform via a network interface. A method of social broadcasting is disclosed. A metadata is received via a server interface indicating items of content expected to be included in a broadcast and for each item of content a manner in which the item of content is to be included in the broadcast. At least a subset of said items of content is stored in a media cache. Said items of content are used to assemble in the manner indicated by said metadata, and to provide as output for broadcast to the station interface, a broadcast stream, including by responding dynamically to subsequently received metadata indicating a change in one or both of (1) said items of content expected to be included in a broadcast and (2) the manner in which one or more of said items of content is or are to be included in the broadcast.
US08490130B2 Television channel list system and method
Example systems and methods of generating a television channel list involve scanning virtual channels contained in a transport stream supplied to a television and determining, for each scanned virtual channel, whether that channel contains decodable video or audio content. A ring list used for tuning channels in channel up/down tuning operations is generated which contains only those scanned channels determined to have decodable video or audio content.
US08490129B2 Methods, systems and apparatus for selectively distributing urgent public information
Embodiments of the invention provide apparatuses, systems and methods for distributing public information. For example, some embodiments of the invention provide methods for determining an appropriate set of addresses to which to distribute an alert. One such exemplary method comprises maintaining a directory of alert gateways. The directory can comprise a plurality of directory entries, and each directory entry can be associated with a particular alert gateway. Each directory entry can also comprise at least one gateway characteristic associated with that alert gateway. In some cases, a gateway characteristic can include information to enable the alert distribution device to determine whether a given alert should be transmitted to the alert gateway.
US08490126B2 System and method of restricting access to video content
Disclosed are a system and method of restricting access to video content. In a particular embodiment, the method includes sending a request for video content to a set-top box device from a remote user device via a video distribution network. The method also includes receiving location data at the remote user device via the video distribution network, the location data indicating a location of the remote user device. The method also includes indicating at the remote user device that the video content is inaccessible, when access to the video content is restricted within a region that includes the location.
US08490125B2 Video content navigation with revenue maximization
A method for maximizing revenue in a video-on-demand (VOD) system operated by a service provider is disclosed. For a plurality of VOD content items, an expected revenue value to the service provider for each content item is calculated, based on an estimated value of revenue for the content item, weighted by an estimated probability that a subscriber will select the content item for viewing. The one or more highest ranked content items of the plurality of VOD content items is selected, rank being determined such that content items having higher expected revenue values are ranked higher than content items having lower expected revenue values. Identifying information about the one or more highest ranked content items is delivered to a set-top device associated with the subscriber, for presentation to the subscriber on a menu from which the one or more highest ranked content items can be selected for viewing.
US08490123B2 Method and device for generating a user profile on the basis of playlists
In a method and device for generating a user profile on the basis of playlists, the user profile is generated on the basis of the user's own playlists and properties derived from them. In this way, more playlists are considered in the generation of a user profile, thereby generating a more reliable user profile. Aspects taken into account includes frequency of occurrence, creation date of the playlist, and relation between content items (songs, video, etc.) in one or more playlists.
US08490119B2 Communication interface for non-communication applications
Software applications are enabled with multimodal communication capabilities and features associated with enhanced communication systems through a communication application programming interface (API). Applications for document processing, scheduling, audio/video data processing, and/or business operations can exchange communication system data and parameters bi-directionally with components of an enhanced communication system, initiate communication sessions through the application's user interface, and preserve post-communication updates.
US08490115B2 Ambient state for asynchronous methods
A method of providing asynchronous programming support at run time for scope-based ambient state at a method call is disclosed. In response to the method call, an asynchronous method stack frame is created along with ambient state for the asynchronous method call. In one example of the method, a current frame of a method stack is captured. A new frame is instantiated by setting a previous reference of the new frame to the current frame and moving data from the previous frame into the current frame. One example of instantiating the new frame includes pushing the current frame onto the stack. In another example, the new frame is lazily created when changes have been made. A state machine used to transform the synchronously-created method into an asynchronous method is moved from a current state to a next state. The captured frame is restored.
US08490109B2 Printing control apparatus, printing control method, and computer-readable storage medium storing computer program
A printing control apparatus includes a first obtaining unit configured to obtain management information that manages use of document data, a second obtaining unit configured to obtain attribute information relating to an attribute of management information obtained by the obtaining unit, an embedding unit configured to embed the management information obtained by the first obtaining unit and the attribute information obtained by the second obtaining unit in the document data, and an output unit configured to output the document data in which the management information and the attribute information are embedded by the embedding unit, to a printing apparatus.
US08490108B2 Method of estimating a processing time of each of a plurality of jobs and apparatus thereof
A processing time estimation method for estimating a processing time of each of a plurality of jobs, the processing time estimation method including determining, executed by a computer, whether the each job has a preceding job thereof on the basis of previous execution data including previous information of a plurality of previous start times and previous finish times of respective jobs of the plurality of jobs, the preceding job of the each job being included in the plurality of jobs and at least having the previous finish time earlier than the previous finish time of the each job.
US08490107B2 Processing resource allocation within an integrated circuit supporting transaction requests of different priority levels
An integrated circuit 2 includes a plurality of transaction sources 6, 8, 10, 12, 14, 16, 18, 20 communicating via a ring-based interconnect 30 with shared caches 22, 24 each having an associated POC/POS 30, 34 and serving as a request servicing circuit. The request servicing circuits have a set of processing resources 36 that may be allocated to different transactions. These processing resources may be allocated either dynamically or statically. Static allocation can be made in dependence upon a selection algorithm. This selection algorithm may use a quality of service value/priority level as one of its input variables. A starvation ratio may also be defined such that lower priority levels are forced to be selected if they are starved of allocation for too long. A programmable mapping may be made between quality of service values and priority levels. The maximum number of processing resources allocated to each priority level may also be programmed.
US08490106B2 Apparatus for distributing resources to partitions in multi-processor system
The invention achieves optimization of partition division by implementing resource distribution with a characteristic of a system into consideration so that the processing performance of the entire system is enhanced. To this end, a system management section in the invention calculates an optimum distribution of a plurality of resources to partitions based on distance information regarding the distance between a plurality of resources and data movement frequencies between the plural resources. The plural resources are distributed to the plural partitions through a plurality of partition management sections so that the optimum distribution state may be established.
US08490098B2 Concomitance scheduling commensal threads in a multi-threading computer system
A method and an apparatus for concomitance scheduling a work thread and assistant threads associated with the work thread in a multi-threading processor system. The method includes: searching one or more assistant threads associated with the running of the work thread when preparing to run/schedule the work thread; running the one or more assistant threads that are searched; and running the work thread after all of the one or more assistant threads associated with the running of the work thread have run.
US08490085B2 Methods and systems for CPU virtualization by maintaining a plurality of virtual privilege leves in a non-privileged mode of a processor
A method for running, on a processor in non-privileged mode, different computer programs P while, in a nominal mode, using privileged instructions including running a hypervisor program in privileged mode of the processor, the hypervisor program providing the computer programs P with services substantially equivalent to those available for running in privileged mode, source codes of the computer programs P being modified beforehand for replacing the privileged instructions with calls for services supplied by the hypervisor program, and the hypervisor program creates at least two privileged submodes organized into a hierarchy within the non-privileged mode and the processor includes only two operating modes.
US08490078B2 System and method for application management
A system includes at least one developer device to create and/or modify at least one computer application to be deployed to an end device, the computer application defined by a manifest, the manifest including (a) at least one file fingerprint unique to a computer file associated with the computer application, and (b) metadata of the computer file, and at least one dispatch server to manage deployment/undeployment of the computer application.
US08490074B2 Aircraft software part library
A computer implemented method, apparatus, and computer program product for managing aircraft software parts. An aircraft software part is received at a library. The received part is stored in the library with other aircraft software parts. A user interface is provided to manipulate the aircraft software parts. Responsive to receiving a user input from the user interface to uplink a selected aircraft software part to a target aircraft data processing system, a command is created to send the selected part to an aircraft in which the target aircraft data processing system is located. The uplink command is stored in a queue in the storage in the library. The uplink command is distributed to a proxy server application in response to a request for commands. Responsive to receiving a request from the proxy server application processing the stored uplink command, the selected part is sent to the proxy server application.
US08490073B2 Controlling tracing within compiled code
Tracing within a processing environment is controlled. Trace directives are automatically included within code being compiled in order to control where one or more traces begin and end within the code. The trace directives provide a framework for mapping traces to well understood boundaries of the code.
US08490064B2 Hierarchical debug
Metadata can be used for determining or selecting debug points to activate for server software. The metadata can be used for selecting or logically grouping the debug point without requiring the selecting of debug points based upon package boundaries. The metadata can be used by the system to produce a select set of the debug activation information. This debug activation information can be used by a management unit to activate debug points in the server software.
US08490062B2 Automatic identification of execution phases in load tests
A method for automatic identification of execution phases in load test data includes receiving load test data indicating processor utilization for threads over a period of time divided into a plurality of intervals. For each pair of proximate intervals, it is determined whether thread-wise processor utilization for a first interval is statistically indistinguishable from that of a second interval. The pair of proximate intervals is combined when it is determined that the processor utilization for the first interval is statistically indistinguishable from that of the second interval. Each of the pair of proximate intervals is divided into subintervals when it is determined that the first interval is not statistically indistinguishable the second interval. One or more execution phases are automatically identified as occurring between proximate intervals that are not substantially equivalent.
US08490049B2 Faceted, tag-based approach for the design and composition of components and applications in component-based systems
A method, including: receiving a software requirement; and constructing a workflow template that can satisfy the software requirement, wherein the workflow template comprises a plurality of processing stages, wherein each processing stage includes at least one component class and each component class includes at least one component, and wherein an output of each processing stage is described by a processing goal pattern that is described by a set of tags and facets.
US08490048B2 Apparatus, system, and method for tool-based creation of a hub server/application interface
An apparatus, system, and method are disclosed for creating a hub server/application interface. An adapter development module and an object discovery agent development module receive an adapter developer input. The object discovery agent development module generates an object discovery agent project from the adapter developer input. The object discovery agent project specifies an object discovery agent that interacts with an application to specify a business object and includes an object discovery agent package, an object discovery agent message set, and an object discovery agent library. The adapter development module generates an adapter project. The adapter project specifies an interface between an application object of the application and the business object.
US08490041B2 Automated integrated circuit clock insertion
A user device receives a request to perform an automatic clock insertion operation for an integrated circuit; retrieves location information regarding a group of components, of the integrated circuit, that use a clock signal; deploys a clock mesh based on the location information regarding the group of components; and inserts drop points into the clock mesh; deploys a particular buffer for a particular drop point; maps a component, of the group of components, to the particular buffer; generates a clock box for the particular buffer, where dimensions of the clock box are based on a location of the component; deploys an H-tree for the clock box, where dimensions of the H-tree are proportional to the clock box dimensions; connects the H-tree to the component; and displays or stores clock mesh information, information regarding the group of buffers, information regarding the H-tree, and the location information regarding the group of components.
US08490028B2 Method for determining a grey level etch mask
A method for determining, by means of a computer, a photolithography mask for the manufacturing a microstructure by grey level etching of a resist layer, this mask including a plurality of elementary cells, each including an opaque area arranged, in top view, in a non-peripheral portion of a transparent region or, conversely, in a transparent area arranged, in top view, in a non-peripheral portion of an opaque region, comprising the steps of: a) initializing the mask pattern in a first state; b) determining, by simulation, the profile of the microstructure which would result from the use of the mask according to said pattern; c) adjusting said pattern by modifying, in certain cells, the position of the opaque or transparent area within the cell; and d) forming the mask according to said pattern.
US08490025B2 Displaying content associated with electronic mapping systems
Various methods, systems and apparatus for displaying alternate content in a digital mapping system, are disclosed. One such method may include detecting a change in a zoom level of an electronic map displaying geographic content (e.g. tile-based digital map, satellite image, etc.) on a computing device (e,g. desktop/laptop, smart phone, etc, running Windows®, Linux®, Mac OS®, iOS®. Android®, etc.); determining a predetermined (eg. maximum) zoom level has been reached; retrieving alternate content, and displaying the alternate content in addition to, or in place of, some-or-all of the geographic content. The method may further include detecting a zoom-out command while the alternate content is being displayed, and in response, restoring the display of the geographic content (e.g. at the maximum zoom level and/or last state of the geographic content display prior to displaying the alternate content.) Alternate content may be associated with any portion of geographic content displayed (e.g. the portion of the geographic content visible at the maximum zoom level) and may be selected via various algorithms and be manipulate-able via map display application controls.
US08490007B1 Method and apparatus for motivating interactions between users in virtual worlds
The present invention relates generally to the field of computer and network software, and more particularly it relates to a method and apparatus for promoting and facilitating interactions between users in virtual worlds. According to some aspects, the invention provides a way of allowing a user to easily identify other users that the user may want to connect with for any purpose. According to other aspects, the invention allows users to specify items, interests, friends, demographics and/or preferences, and the system automatically identifies other users who meet those criteria. The system can further provide mechanisms to alert and/or introduce users who share similar interests, demographics and/or meet other matching criteria, and allow them to interact with each other. According to still further aspects, the invention can automatically determine criteria for motivating and/or facilitating interactions between users. According to still further aspects, the invention can motivate and/or facilitate interactions between users while they are casually surfing the web, as opposed to visiting a special web site or specific network location.
US08490006B1 Scene creation for building automation systems
A home automation system logs use of automation equipment such as lights, appliances, door and window openings, motion, etc., and suggests home automation scenes based on an analysis of the logs. An inventory of system equipment can be compared to scenes used by other systems with a similar equipment inventory to develop suggested scenes. A server may analyze insurance claim data and police reports to suggest scenes, in view of a system inventory, that could help minimize particular losses.
US08490003B2 Dynamic proximity based text exchange within a group session
A text exchange associated with a distance value n can be received. The text exchange can be conveyed by a text exchange application which can be linked to a group session. The group session can comprise of one or more participants each associated with a proximity value m. The text exchange can be a real-time text based communication between one or more computing devices. A participant can be determined to receive the text exchange based on the distance value of the text exchange and the proximity value associated with the participant. The text exchange can be communicated to a computing device utilized by the participant when the proximity value is equivalent to the distance value. The text exchange can be presented in a visually and/or aurally distinct manner within an interface of the text exchange application.
US08490002B2 Projected display shared workspaces
Systems, methods, and devices are provided for creating a shared workspace where images may be shared between projected displays. In one embodiment, electronic devices each may include a projector that produces a projected display and a camera that detects gestures made with respect to the projected displays. The electronic devices may interpret gestures on the projected displays to identify image sharing commands for sharing images between the projected displays. The electronic devices may be connected through a communication link that allows the electronic devices to share image data for producing images on any of the projected displays included within the shared workspace.
US08490001B2 Electronic mail display program product, method, apparatus and system
To provide a technique for facilitating the management of an attachment file attached to an electronic mail. A client apparatus acquires attachment position information in a text of the electronic mail and stores it associated with an identifier of the electronic mail, in receiving the electronic mail with attachment file. Upon receiving an instruction for displaying the electronic mail from the user, the client apparatus arranges a graphic representing the attachment file of the electronic mail on a child screen that displays the reduced screen of a parent screen that displays the electronic mail based on the corresponding attachment position information, and displays the child screen together with the parent screen.
US08489997B2 Supplying notifications related to supply and consumption of user context data
Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing includes receiving from a module a request related to the modeling of the current state with the multiple state attributes. In such situations, the providing further includes, without further intervention related to the request by the module, determining that the request cannot currently be satisfied, and indicating to the module that the request cannot currently be satisfied, monitoring at later times after the indicating to determine whether the request can be satisfied, and indicating to the module that the request can be satisfied if it is determined at one of the later times that the request can currently be satisfied.
US08489995B2 Systems and methods for efficiently managing and configuring virtual servers
The present invention is related to providing faster and more efficient ways to deploy and manage virtual server configurations in a hosted virtual server service. Broadly, a web interface allows a user to set conditions upon which specific types of virtual servers will be instantiated or terminated on a third-party hosted virtual server service. For example, the user may wish to instantiate a new virtual server each time the load on existing virtual servers exceeds a predetermined threshold. The web interface may also allow a user to select from among a plurality of hosted virtual server services. The web interface may further allow a user to incorporate dynamic variables into configurations of instantiated virtual servers.
US08489989B1 Methods and systems for preflighting using multiple preflight profiles
A method includes using rules included in two or more preflight profiles to apply to a document. The preflight profiles may be selected to reduce possibilities of conflicts. The preflight profiles may be selected based on global settings or local settings. The preflight profiles may also be selected based on priority. When there are conflicts, conflict resolution techniques may be applied.
US08489985B2 Automatically adjusting a webpage
A solution is provided for automatically adjusting a webpage. According to the method of the present invention it can be automatically learned what the user's historical browsing behaviors are and thereby predict which block in the webpage would interest the user more so that it would be the one to be browsed and then adjust display of the block accordingly. Thus, with the present invention, limited screen resources can be utilized to more efficiently display the content that would interest a user when the user browses a webpage. A system for automatically adjusting a webpage and a computer readable article of manufacture tangibly embodying non-transitory computer readable instructions which, when executed, cause a computer to carry out the steps of a method for automatically adjusting a webpage, are also provided.
US08489984B1 Cross platform layout
An input of a layout of one or more components in a container component is received and a new cross platform layout of the one or more components in the container component is generated. The cross platform layout includes at least one automatically sized autopad and/or container autopad that defines spacing to properly position the one or more components within the container component. The size of the autopad and/or container autopad is determined upon execution of the cross platform layout on a software platform using a visual guideline for that software platform. In some embodiments, some or all of the components are automatically positioned in the cross platform layout such that a contents of each of the components, such as text, is laid out within the container component along the same baseline.
US08489977B2 Low-density parity check codes for holographic storage
Systems and methods for constructing low-density parity check codes for holographic storage are provided. The methods include selecting parameters of a low-density parity check code, determining the number of bit processing elements and the amount of memory in an accompanying decoder, and constructing a mother matrix representation of a quasi-cyclic parity check matrix. The low-density parity check codes are optimized for performance, memory considerations, and throughput.
US08489974B2 System, method and computer program product for resolving a data conflict
In accordance with embodiments, there are provided mechanisms and methods for resolving a data conflict. These mechanisms and methods for resolving a data conflict can enable an improved user experience, increased efficiency, time savings, etc.
US08489973B1 Numerical solution on LLR exchange in turbo equalization
The present application refers to a method for determining an extrinsic information input to an ECC decoder of a turbo equalizer. In one embodiment, a first loop-back signal is represented with a first number of bits, wherein the first loop-back signal comprises a signal looped back from an output of an ECC decoder. An output of a signal detector is represented with a second number of bits. An extrinsic information input to the ECC decoder is determined based at least in part on the first loop-back signal, the represented output of the signal detector, and at least one comparison with at least one predetermined threshold.
US08489966B2 Solid-state mass storage device and method for failure anticipation
A solid-state mass storage device and method of operating the storage device to anticipate the failure of at least one memory device thereof before a write endurance limitation is reached. The method includes assigning at least a first memory block of the memory device as a wear indicator that is excluded from use as data storage, using pages of at least a set of memory blocks of the memory device for data storage, writing data to and erasing data from each memory block of the set in program/erase (P/E) cycles, performing wear leveling on the set of memory blocks, subjecting the wear indicator to more P/E cycles than the set of memory blocks, performing integrity checks of the wear indicator and monitoring its bit error rate, and taking corrective action if the bit error rate increases.
US08489964B2 Variable interleave data transmission
In cable modem termination systems (CMTS) and other information transmission systems, a method for changing the interleave depth associated with each data stream is provided. This may be done dynamically, and for any subset of downstream devices such as modems. The interleave depth may be set on an individual device level. Embodiments may decrease data receiving latency on devices that do not suffer from error rates, such as caused by burst noise, while maintaining throughput on devices with high error rates.
US08489949B2 Combining grant, acknowledgement, and rate control commands
Embodiments disclosed herein address the need in the art for reduced overhead control with the ability to adjust transmission rates as necessary. In one aspect, a first signal indicates an acknowledgement of a decoded subpacket and whether or not a rate control command is generated, and a second signal conditionally indicates the rate control command when one is generated. In another aspect, a grant may be generated concurrently with the acknowledgement. In yet another aspect, a mobile station monitors the first signal, conditionally monitors the second signal as indicated by the first signal, and may monitor a third signal comprising a grant. In yet another aspect, one or more base stations transmit one or more of the various signals. Various other aspects are also presented. These aspects have the benefit of providing the flexibility of grant-based control while utilizing lower overhead when rate control commands are used, thus increasing system utilization, increasing capacity and throughput.
US08489947B2 Circuit and method for simultaneously measuring multiple changes in delay
A circuit and method provide built-in measurement of delay changes in integrated circuit paths. The circuit includes a digital shift register to access multiple paths, and may be implemented in digital boundary scan to test I/O pin delays. Synchronous to a first frequency, the circuit applies an alternating signal to the paths and samples the paths' output logic values synchronous with a second frequency that is asynchronous and coherent to the first clock frequency. The shift register conveys the samples to a modulo counter that counts the number of samples between consecutive rising or consecutive falling edges in the signal samples from a selected path. Between the two edges, the path or a path characteristic is changed, and the resulting modulo count after the second edge is proportional to the change in delay. The circuit can compare the count, or the difference between counts, to test limits.
US08489944B2 Disabling outbound drivers for a last memory buffer on a memory channel
Memory apparatus and methods utilizing multiple bit lanes may redirect one or more signals on the bit lanes. A memory agent may include a redrive circuit having a plurality of bit lanes, a memory device or interface, and a fail-over circuit coupled between the plurality of bit lanes and the memory device or interface.
US08489943B2 Protocol sequence generator
A system for generating test signals to test characteristics of input-output (IO) cells includes a memory and a processor coupled together through an integrated circuit (IC) chip. The IC chip includes a controller configured to exchange signals between the memory and the processor through IO cells of the IC chip. The IC chip further includes a protocol sequence generator for generating test signals for testing characteristics of the IO cells.
US08489939B2 Dynamically allocating multitier applications based upon application requirements and performance and reliability of resources
The present disclosure relates to dynamically allocating multitier applications based upon performance and reliability of resources. A controller analyzes resources and applications hosted by the resources, and collects operational data relating to the applications and resources. The controller is configured to determine an allocation scheme for allocating or reallocating the applications upon failure of a resource and/or upon rollout or distribution of a new application. The controller generates configuration data that describes steps for implementing the allocation scheme. The resources are monitored, in some embodiments, by monitoring devices. The monitoring devices collect and report the operational information and generate alarms if resources fail.
US08489938B2 Diagnostic data capture in a computing environment
A method in a multithreaded computing environment for capturing diagnostic data, the method comprising the steps of: in response to a determination that the computing environment is in a predetermined invalid state, a first thread recording diagnostic data for the computing environment, wherein the determination includes a verification that the invalid state corresponds to a state other than a transient state of the computing environment corresponding to a transition of the computing environment by a second thread from a first valid state to a second valid state. An apparatus and computer program element for providing such diagnostic data capture are also provided.
US08489936B2 High reliability memory module with a fault tolerant address and command bus
A high reliability dual inline memory module with a fault tolerant address and command bus for use in a server. The memory module is a card approximately 151.35 mm or 5.97 inches long provided with about a plurality of contacts of which some are redundant, a plurality of DRAMs, a phase lock loop, a 2 or 32K bit serial EE PROM and a 28 bit and a 1 to 2 register having error correction code (ECC), parity checking, a multi-byte fault reporting circuitry for reading via an independent bus, and real time error lines for determining and reporting both correctable errors and uncorrectable error conditions coupled to the server's memory interface chip and memory controller or processor such that the memory controller sends address and command information to the register via address/command lines together with check bits for error correction purposes to the ECC/ Parity register. By providing the module with a fault tolerant address and command bus fault-tolerance and self-healing aspects necessary for autonomic computing systems compatible with industry-standards is realized. The memory module corrects single bit errors on the command or address bus and permits continuous memory operation independent of the existence of these errors and can determine any double bit error condition. The redundant contacts on the module prevents what would otherwise be single points of failure.
US08489933B2 Data processing device and method for memory dump collection
A data processing device for memory dump collection, the data processing device includes: a processor to issue a first interrupt upon instructions to collect a memory dump being entered, to issue a second interrupt for running a program put in an address indicated by a reset vector upon the first interrupt being issued, and to record the memory dump in a storage unit in a process of running the program upon the second interrupt being issued.
US08489921B2 Transparent checkpointing and process migration in a distributed system
A distributed system for creating a checkpoint for a plurality of processes running on the distributed system. The distributed system includes a plurality of compute nodes with an operating system executing on each compute node. A checkpoint library resides at the user level on each of the compute nodes, and the checkpoint library is transparent to the operating system residing on the same compute node and to the other compute nodes. Each checkpoint library uses a windowed messaging logging protocol for checkpointing of the distributed system. Processes participating in a distributed computation on the distributed system may be migrated from one compute node to another compute node in the distributed system by re-mapping of hardware addresses using the checkpoint library.
US08489919B2 Circuits and methods for processors with multiple redundancy techniques for mitigating radiation errors
Embodiments of circuits for processors with multiple redundancy techniques for mitigating radiation errors are described herein. Other embodiments and related methods and examples are also described herein.
US08489912B2 Command protocol for adjustment of write timing delay
A method, system, and computer program product are provided for adjusting write timing in a memory device based on a command protocol. For instance, the method can include enabling a write clock data recovery (WCDR) mode of operation. The method can also include transmitting WCDR data from a processing unit to the memory device during the WCDR mode of operation and another mode of operation of the memory device. Based on a phase shift in the WCDR data, a phase difference between a signal on a data bus and a write clock signal can be adjusted. Further, the method can include transmitting the signal on the data bus based on the adjusted phase difference between the signal on the data bus and the write clock signal.
US08489909B2 Displaying the operating efficiency of a processor
Methods, apparatuses, and computer program products are provided for displaying the operating efficiency of a processor. Embodiments include determining, by an efficiency monitor, a voltage level that a voltage regulator device provides to a processor; determining, by the efficiency monitor, whether the voltage level is within a predetermined minimum voltage range; and if the voltage level is within the predetermined minimum voltage range, displaying, by the efficiency monitor, a user notification indicating an efficiency of the processor.
US08489903B2 System for maintaining power efficiency of power supply modules by selectively connecting and disconnecting power supply modules from a plurality of power supply modules based on the calculated power supply module output to input ratio of each module
A power supply system for supplying power to a number of loads includes a number of power supply modules, a bus, and a control module. The power supply modules each comprises an input terminal receiving an input power and an output terminal outputting an output power, the input terminals of power supply modules having the same input power. The bus is configured for connecting the loads to the power supply modules. The control module calculates the ratio of the total output power of the power supply modules to the input power of one power supply module and controls the connection and the disconnection of the power supply modules according to the ratio.
US08489897B2 Method and circuitry for detecting a fault attack
A method of detecting a fault attack during a cryptographic operation using at least one look-up table including a plurality of sub-tables each having a same number of values of a fixed bit length, a fixed relation existing between values at same locations in each sub-table, the method including: performing a load operation to retrieve from the look-up table data values from a same location in each sub-table; verifying that the fixed relation exists between at least two of the data values; and generating an output signal based on the verification.
US08489891B2 Method for limiting service, method for limiting image processing and image processing system
A driver management apparatus is installed in a system including an image forming apparatus and plural information processing apparatuses. The driver management apparatus sends the information processing apparatus a driver for the image forming apparatus with a first key incorporated. The driver is so set that printing processing conditions whose designation with the information processing apparatus is prohibited cannot be designated. Further, the driver management apparatus sends the first key to the image forming apparatus. The information processing apparatus uses the driver sent by the driver management apparatus to generate print data and encrypts the generated print data using the first key incorporated into the driver, and sends the encrypted print data to the image forming apparatus. The image forming apparatus decodes the print data received from the information processing apparatus using a second key of the information processing apparatus and performs a printing process using the decoded print data.
US08489889B1 Method and apparatus for restricting access to encrypted data
A computing device receives a command to restrict access to encrypted data. The computing device generates a new record that can access the encrypted data. The computing device encrypts the record information for the new record using a public key of a trusted entity. The computing device prevents access to the encrypted data for a previously generated record or records.
US08489887B1 Biometric authentication for video communication sessions
Systems and methods for integrating biometric authentication with video conference sessions are described. An individual seeking to participate in a video conference may first be identified with a biometric parameter such as an iris scan based on a comparison of the scanned iris with a database of stored parameters. If authorized, the system may connect the individual to the video session. In addition, the system may generate dynamic tags that allow the participants to identify and locate individuals in the video conference. For example, if one of the participants is speaking and moving within the room, her tag may change color and move with her on the video screen.
US08489881B2 Information terminal apparatus, information processing apparatus and information communication system
When transmitting position/time information calculated by means of a GPS function to a server apparatus, authentication is carried out with the server apparatus. The position/time information may be certified as legitimate measured by a portable apparatus with a GPS reception function employed by a user. When transmitting information related to the position and the time acquired from a portable phone terminal having the GPS function and a network function by means of the GPS function to the server apparatus, authentication is carried out between the portable phone terminal and the server apparatus. The position/time information is transmitted to the server apparatus, only if the server apparatus is authenticated as a legitimate counterpart for connection. A secret key holding section is provided for holding different secret keys for different apparatuses. The position/time information measured based on an electromagnetic wave received from a positioning satellite is digitally signed by means of the secret key. The identification information and the position/time information having the digital signature are then transmitted to a counterpart.
US08489876B2 Secure anonymity in a media exchange network
A method for communicating of information in a communication network is disclosed and includes receiving media containing a security code from a first communication device at a third communication device. The security code is acquired by the first communication device from a second communication device. The received media may be routed to the second communication device based on an IP address of the second communication device. The IP address of the second communication device may correspond to the security code. The security code may be translated to the IP address of the second communication device. The security code may be a pin code. A duration for which the security code is valid may be limited to at least one of time and a number of uses.
US08489873B2 Migration apparatus, method and system for transferring data protected within a first terminal device to a second terminal device
The present invention provides a migration apparatus that realizes safe migration of secret data between a first terminal device and a second terminal device. Before transmitting the secret data to the second terminal device, the migration apparatus (i) receives, from the first terminal device, a minimum evaluation level required of a destination of the secret data by the first terminal device, (ii) receives, from the second terminal device, an evaluation level of the second terminal device, (iii) judges whether the evaluation level of the second terminal device is lower than the minimum evaluation level, and (iv) sends the secret data to the second terminal device only if the evaluation level of the second terminal device is no lower than the minimum evaluation level.
US08489869B2 Electronic device and related method for enhancing convenience of a computer system
An electronic device and related method for enhancing convenience of a computer system includes a memory unit for storing a plurality of boot-up configuration files and a plurality of human characteristic signals corresponding to the plurality of boot-up configuration files, a human characteristic reception unit for receiving a human characteristic, and a logic unit coupled to a power switch, the memory unit, and the human characteristic reception unit, for comparing the human characteristic received by the human characteristic reception unit and the plurality of human characteristic signals stored in the memory unit for generating a comparison result when the power switch is turned on, and performing a boot-up procedure to turn on the computer system according to the comparison result.
US08489855B2 NAND flash-based solid state drive and method of operation
A solid state drive that uses over-provisioning of NAND flash memory blocks as part of housekeeping functionality, including deduplication and coalescence of data for efficient usage of NAND flash memory devices and maintaining sufficient numbers of erased blocks to promote write performance.
US08489852B2 Method and system for manipulating data
A method of manipulating data includes receiving a data manipulation command for corresponding data, which corresponds to a first logical block address, to a second logical block address. The method further includes mapping the second logical block address to a physical block address, which is mapped to the first logical block address, in response to the data manipulation command. A system for manipulating data includes a host and a flash translation layer. The host transmits a data manipulation command for corresponding data, which corresponds to a first logical block address, to a second logical block address. The flash translation layer maps the second logical block address to a physical block address, which is mapped to the first logical block address, in response to the data manipulation command.
US08489843B2 Configurable memory device
A method includes forming a memory device through providing an array of non-volatile memory cells including one or more non-volatile memory cell(s) and an array of volatile memory cells including one or more volatile memory cell(s) on a substrate. The method also includes appropriately programming an address translation logic associated with the memory device through a set of registers associated therewith to enable configurable mapping of an address associated with a sector of the memory device to any memory address space location in a computing system associated with the memory device. The address translation logic is configured to enable translation of an external virtual address associated with the sector of the memory device to a physical address associated therewith.
US08489842B2 System and method for finding kernel memory leaks
The invention provides a system and method for tracking memory information associated with dynamically loaded kernel modules with the help of a tracking system. The tracking system defines its own kernel memory allocation functions. Whenever, a dynamic kernel module is loaded/unloaded into/from the kernel space, these newly defined functions are called in response to kernel memory allocation/de-allocation requests from the kernel module. The newly defined functions are responsible for allocating and de-allocating kernel memory, as well as, keeping track of information relating to the kernel memory allocations/de-allocations. The tracked information may be used to identify the source of kernel memory leaks.
US08489841B1 Manufacturing station dynamically configuring a data storage device with a validated configuration data record
A method is disclosed of configuring a data storage device. A manufacturing procedure is executed to generate a configuration data record. The configuration data record is compared to configuration execution records of an executable file, wherein the configuration execution records are for configuring at least one configuration file of the data storage device. When the configuration data record interlocks with the configuration execution records, the configuration file is modified.
US08489839B1 Increasing memory capacity of a frame buffer via a memory splitter chip
The memory splitter chip couples multiple DRAM units to the PPU, thereby expanding the memory capacity available to the PPU for storing data and increasing the overall performance of the graphics processing system. The memory splitter chip includes logic for managing the transmission of data between the PPU and the DRAM units when the transmission frequencies and the burst lengths of the PPU interface and the DRAM interfaces differ. Specifically, the memory splitter chip implements an overlapping transmission mode, a pairing transmission mode or a combination of the two modes when the transmission frequencies or the burst lengths differ.
US08489832B1 System and method for duplicating electronically stored data
A method of duplicating electronically stored data that includes coupling a duplicating device between an original information storage device and a destination storage device, and streaming data from the original information storage device to the duplicating device. An embodiment of the method also includes segmenting the streaming data, determining a length of an uncompressed data segment, and calculating a length of the data segment when compressed. This embodiment further includes determining if the length of the data segment when compressed is less than some threshold, and copying a compressed data segment to the destination storage device if the length of the compressed data segment is less than the threshold, otherwise copying the uncompressed data segment to the destination storage device.
US08489822B2 Providing a directory cache for peripheral devices
In one embodiment, the present invention includes a processor having at least one core and uncore logic. The uncore logic can include a home agent to act as a guard to control access to a memory region. Either in the home agent or another portion of the uncore logic, a directory cache may be provided to store ownership information for a portion of the memory region owned by an agent coupled to the processor. In this way, when an access request for the memory region misses in the directory cache, a memory transaction can be avoided. Other embodiments are described and claimed.
US08489821B2 Managing concurrent accesses to a cache
Various embodiments of the present invention allow concurrent accesses to a cache. A request to update an object stored in a cache is received. A first data structure comprising a new value for the object is created in response to receiving the request. A cache pointer is atomically modified to point to the first data structure. A second data structure comprising an old value for the cached object is maintained until a process, which holds a pointer to the old value of the cached object, at least one of one of ends and indicates that the old value is no longer needed.
US08489816B1 Predicting and optimizing I/O performance characteristics in a multi-level caching system
A predictive model specifies a workload to be applied to a hierarchy of caches having multiple levels of caches. The predictive model defines a configuration for the hierarchy of caches by specifying cache characteristics of each level of the hierarchy of caches and the underlying storage pool and applies the workload to the configuration. For each level of the configuration, the predictive model computes a performance metric based on a portion of the workload satisfied at the level and the cache characteristics of the level. The predictive model computes resource allocation metrics based on the performance metric for the levels and a cost associated with the configuration. Based on the workload, the configuration, performance metrics, and resource allocation metrics, the predictive model creates a design time recommendation for the hierarchy of caches, a configuration time recommendation and run time recommendation for the hierarchy of caches.
US08489811B1 System and method for addressing data containers using data set identifiers
A system and method addresses data containers in a clustered storage system. Each instantiation of a volume, or other container set, is associated with a data set identifier (DSID). All instantiations of data that represent a single point in time are associated with a master data set identifier (MSID). A volume location database (VLDB), utilizing a replicated database among the nodes of the cluster, stores a data set data structure containing appropriate mapping information between the MSIDs and DSIDs. Clients of the clustered storage system utilize MSIDs to reference data that is desired to be accessed. When a storage system receives a data access request containing a MSID, the storage system accesses the VLDB to identify an appropriate DSID to which to forward the request. The data access request is then forwarded to the appropriate storage system for processing.
US08489808B2 Systems and methods of presenting virtual tape products to a client
Systems and methods for presenting virtual tape products to a client are disclosed. An exemplary method may include allocating a plurality of disks connected to a host bus adapter (HBA) as both virtual tape storage and virtual disk storage. The method may also include translating at the HBA an input/output (I/O) communication between the client and the plurality of disks to access at least a portion of the plurality of disks allocated as virtual tape storage. The method may also include handling all other I/O communication between the client and the plurality of disks for access to the plurality of disks allocated as virtual disk storage.
US08489804B1 System for using dynamic random access memory to reduce the effect of write amplification in flash memory
A system includes a selection module, a control module, an erasing module, and a read/write module. The selection module is configured to select X of Y memory blocks (i) based on fullness of the X memory blocks and (ii) in response to a write command, where X and Y are integers greater than or equal to 1. The Y memory blocks are located in first memory. The control module is configured to store first data from the X memory blocks in second memory. The erasing module is configured to erase the first data from the X memory blocks. The read/write module is configured to write second data to the X memory blocks based on the write command.
US08489803B2 Efficient use of flash memory in flash drives
A data storage device having non-volatile solid state memory permits efficient access by permitting multiple pending commands from a host device. A controller in the data storage device stores information about each command from the host device, and determines which stored command, if any, is presently able to be performed based on the portion of the non-volatile memory and the type of access of the command. The data storage device provides reduced access delays, improves read/write throughput, and avoids the cost of additional memory in the data storage device, by allowing accesses to idle portions of memory to proceed, and by signaling the host device when the data storage device is able to accept data to be written to portions of the non-volatile memory already active due to a previous command.
US08489796B2 Wireless protocol adapter assembly with interchangeable connectors
The present invention relates to a wireless protocol adapter assembly for diagnostics, analysis, and monitoring. The wireless protocol adapter assembly provides a common connection interface between a sealed common electronics package and a plurality of vehicle connectors that access a plurality of vehicle networks respectively for translating and transferring signals between the plurality of in-vehicle networks and a host computer. The common connection interface allows the vehicle connector compatible with a particular vehicle type to be coupled to the common electronics package. The common electronics package can recognizes when it is connected to a vehicle network running a particular protocol and automatically switch to that protocol. A wireless protocol adapter board having a standard connection pinning arrangement allows wireless links to be changed or altered as wireless standards change and evolve.
US08489789B2 Interrupt virtualization
In an embodiment, a device interrupt manager may be configured to receive an interrupt from a device that is assigned to a guest. The device interrupt manager may be configured to transmit an operation targeted to a memory location in a system memory to record the interrupt for a virtual processor within the guest, wherein the interrupt is to be delivered to the targeted virtual processor. In an embodiment, a virtual machine manager may be configured to detect that an interrupt has been recorded by the device interrupt manager for a virtual processor that is not currently executing. The virtual machine manager may be configured to schedule the virtual processor for execution on a hardware processor, or may prioritize the virtual processor for scheduling, in response to the interrupt.
US08489784B2 Adaptive interconnection scheme for multimedia devices
Embodiments of the invention are generally directed to adaptive interconnection for multimedia devices. An embodiment of an apparatus includes an apparatus that includes one or more ports, the one or more ports including one or more adaptable ports, where each adaptable port includes a receptacle to accept a plug of a connector element, the receptacle including multiple electrical contacts. The apparatus further includes an adaptable port device to process data including multimedia data received at the one or more adaptable ports, where the adaptable port device is to detect a multimedia signal format for multimedia data received at each of the adaptable ports, and adapt each of the adaptable ports to be compatible with the detected multimedia signal format for the adaptable port.
US08489779B2 Systems and methods for auto addressing in a control network
Described herein are systems and methods for device management, and more particularly systems and methods for auto addressing in a control network. For example, some embodiments relate to procedures and protocols implemented in the context of a building management system thereby to allow auto addressing of IO devices. In one embodiment, each IO device includes a respective engineering data key (EDK), which is indicative of device data such as the device type and function. This EDK is combined with a generated number thereby to define a device identification code that has significant chances of uniqueness. The device identification code is communicated to a controller to which the IO device connects in a bus-based topology. The controller uses the identification code to assign a network address to the IO device, using a stored repository of network addresses available for such assignment.
US08489778B2 Method and apparatus for using a single multi-function adapter with different operating systems
A flexible arrangement allows a single arrangement of Ethernet channel adapter (ECA) hardware functions to appear as needed to conform to various operating system deployment models. A PCI interface presents a logical model of virtual devices appropriate to the relevant operating system. Mapping parameters and values are associated with the packet streams to allow the packet streams to be properly processed according to the presented logical model and needed operations. Mapping occurs at both the host side and at the network side to allow the multiple operations of the ECA to be performed while still allowing proper delivery at each interface.
US08489777B2 Server for presenting interactive content synchronized to time-based media
Where multiple client devices are synchronized to multiple, asynchronous instances of a time-based media presentation such as live and time-shifted views of a television broadcast, interactive content can be delivered to each one of the various devices at a particular time (or “time offset”) within the presentation independent of when each instance of the time-based media presentation is viewed.
US08489774B2 Synchronized delivery of interactive content
Where multiple client devices are synchronized to multiple, asynchronous instances of a time-based media presentation such as live and time-shifted views of a television broadcast, interactive content can be delivered to each one of the various devices at a particular time (or “time offset”) within the presentation independent of when each instance of the time-based media presentation is viewed.
US08489773B1 System, method, and computer program for sending a response to a client based on a replication message received from a master server
A system, method, and computer program are provided for sending a response to a client based on a replication message received from a master server. In use, a replication message is received at a replication server from a master server. Further, a response is sent from the replication server to a client based on the replication message received from the master server.
US08489764B2 Restricting communication of selected processes to a set of specific network addresses
Selected processes are associated with sets of specific network addresses, and the associations are stored. When a selected process creates a child process, an association between the child process and the set of network addresses with which the parent process is associated is stored. When a selected process is deleted, the association between the selected process and its set of network addresses is deleted. Each selected process is restricted to network address-based communication via its associated set of network addresses. Certain communication protocol subroutines associated with network address-based communication are intercepted by an interception module. The interception module detects attempts by selected processes to communicate via network addresses. If a selected process attempts to communicate via an unassociated network addresses, the attempted communication is prohibited.
US08489763B2 Distributed virtual bridge management
Systems and methods to forward data frames are described. A particular method may include receiving a data frame at a switch of a plurality of networked switches coupled to a plurality of server computers. The data frame may be forwarded from a controlling bridge coupled to the plurality of networked switches. The data frame may be determined to include management data, and an operating parameter of the switch may be modified.
US08489761B2 Onload network protocol stacks
A method for transmitting data by means of a data processing system, the system supporting an operating system and at least one application and having access to a memory and a network interface device capable of supporting a communication link over a network with another network interface device, the method comprising the steps of: forming by means of the application data to be transmitted; requesting by means of the application a user-mode operating system functionality of the data processing system to direct the data to be transmitted, the request including an indication of a protocol by which the data is to be transmitted; responsive to that request, the user-mode operating system functionality selecting a protocol processing entity in accordance with the indication of a protocol by which the data is to be transmitted; forming within the context of the application by means of the protocol processing entity the data into packets for transmission in accordance with the protocol by which the data is to be transmitted and writing by means of the protocol processing entity the packets to be transmitted to an area of the memory; initiating by means of communication between the protocol processing entity and the network interface device a transmission operation of at least some of the packets over the network.
US08489759B2 Service discovery and publication
A system and methods for service discovery and publication are disclosed. Application programs write requests for service discovery, publication, and subscription to a service discovery application programming interface. The service discovery application programming interface invokes one or more lower-level protocols to satisfy the discovery, publication and/or subscription request. Service information retrieved from lower-layer protocols is formatted into a consistent data model and returned to the client application. In addition, service information may be stored in a persistent data store managed by a discovery persistence service communicatively connected to the service discovery API.
US08489749B2 Unicast/multicast media edge proxy with fast channel switching
A system, method, and media edge proxy, MEP, (17) for providing media data such as Internet Protocol Television, IPTV, or Internet radio channels to a media client (12). The MEP obtains the media data from a media server (18) utilizing a temporary unicast connection and provides the media data obtained from the server to the media client for an initial time period. Upon determining that the initial time period has expired, the MEP obtains the media data via multicast from a multicast router (27), provides the media data obtained from the router to the media client, and releases the temporary unicast connection. The invention reduces channel switching delay and thus improves quality-of-experience for the end-user. The invention also avoids excessive IGMP JOIN/LEAVE signaling when a user switches quickly through channels.
US08489745B2 Optimizing power consumption by dynamic workload adjustment
A system and associated method for optimizing power consumption of a data center by dynamic workload adjustment. A current workload distribution of the data center is shifted to an optimal workload solution that provides acceptable level of service with the least amount of power consumption. The sum of power cost and migration cost that corresponds to the optimal workload solution is the lowest among all sums that correspond to respective candidate workload solutions. The power cost is determined by a maximum temperature of the data center and accompanying cooling cost for each candidate workload solution. The migration cost is determined by performance degradation that occurs during shifting a workload distribution of the data center from the current workload distribution to each candidate workload solution.
US08489741B2 Policy enabled grid architecture
A self-governing, self-healing and self-optimizing policy oriented grid architecture. The architecture can include a hosting service configured for use in a computing grid. The hosting service can include a Web service; grid instrumentation coupled to the Web service; a Web service descriptive document; and, a service policy element disposed in the Web service descriptive document. The Web service descriptive document can include a WSDL type document. Moreover, at least one WSLA can be referenced in the WSDL type document. Notably, the service policy element can include at least one policy selected from the group consisting of a security assertion and a business rule. The security assertion can include a security assertion markup language (SAML) formatted authentication statement having a subject specifying a role identifier.
US08489739B2 Method, computer system and management computer for managing performance of a storage network
Provided is a method of controlling a computer system which includes a host computer and one or more storage systems coupled to the host computer via a network, wherein the first processor executes an application job which executes data I/O in a logical storage area; the second processor executes a management job which executes the data I/O in the logical storage area; the method comprising: judging whether at lest one of resources of the computer system used for the data I/O of the application job is also used for the data I/O of the executed management job when performance of the application job drops below a predetermined threshold; and displaying information indicating the executed management job when it is judged that at least one of the resources used for the data I/O of the application job is also used for the data I/O of the executed management job.
US08489718B1 Torroidal backbone connections for network deployment
The efficiency of scaling of a network of computing devices can be improved by grouping highly-connected portions into deployment units wherein devices only have to be aware of other devices in the respective deployment unit. The various deployment units can be connected by a backbone mechanism. In some embodiments, the backbone utilizes a torroidal connection scheme to connect the backbone switches and pass routing protocol information. Host traffic can still utilize connections between tiers, such that standard routing and networking protocols can be utilized. In other embodiments, logical interfaces can be initialized in each backbone switch, such that each switch itself can function as a point backbone. The devices of the various deployment units then can communicate with each other via the point backbones using standard networking and routing protocols.
US08489714B2 Wait for ready state
Automation of actions on a server system (e.g., web server, FTP server) is facilitated by a server system that is ready for actions to be performed upon it. Because there are scenarios when a server system is not in a state to be acted upon (e.g., web page changed due to navigation, script execution, asynchronous request through dynamic web extensions), an automated action needs to be synchronized to when then server system is in a ready state for that action to occur. A wait-for-ready state can be initiated that detects when a server system is ready for a next action.
US08489690B2 Providing cellular telephone subscription for e-mail threads
A method, system and computer-usable medium for providing a subscription to an e-mail message thread via a mobile device. A user may subscribe to an e-mail message thread utilizing a mobile device, based on a unique e-mail thread ID associated with the e-mail thread within the e-mail message itself. Updated data regarding the e-mail message thread can then be provided in response to activity associated with the e-mail message thread. The updated data can be provided in the form of, for example, a text message, a text-to-speech voicemail message, and so forth. Additionally, a telephone number associated with the mobile device can be added to a database stored in an e-mail server that manages the e-mail message and the e-mail message thread in order to subscribe to the e-mail message via a mobile device. SMS data associated with the user can also be added to the database. A user is permitted to subscribe or unsubscribe to the e-mail message/thread, in response to a selection of a particular option in the e-mail message itself.
US08489687B2 Rotating encryption in data forwarding storage
A method includes receiving a request from a source system to store data, directing the data to a computer memory, the computer memory employing an encryption scheme, and continuously forwarding the data from one computer memory to another computer memory in the network of interconnected computer system nodes without storing on any physical storage device in the network, each computer memory employing the encryption scheme. The continuously forwarding includes determining an address of a node available to receive the data based on one or more factors, sending a message to the source system with the address of a specific node for the requester to forward the data, detecting a presence of the data in memory of the specific node, and forwarding the data to another computer memory of a node in the network of interconnected computer system nodes without storing any physical storage device.
US08489680B1 Transmission of input values using an unreliable communication link
In one general aspect, a method can include receiving at a host device via a remote desktop session a first carrier packet including a first set of event packets where each event packet from the first set of event packets includes an input value produced via an input device. The method can include receiving a second carrier packet including a second set of event packets duplicating at least a portion of the first set of event packets included in the first carrier packet, and identifying a portion of the second set of event packets as duplicates of the first set of event packets. The method can also include identifying an event packet excluded from the portion of the second set of event packets, and registering an input value included in the event packet in response to the identifying of the event packet.
US08489678B2 Method and system for the protected storage of downloaded media content via a virtualized platform
A method and system for the protected storage of downloaded media content via a virtualized platform. A method comprises downloading content to a special purpose virtual machine and then storing the downloaded content at a location, where the location is only accessible via the special purpose virtual machine. The stored content is then streamed over a virtual network to a general purpose virtual machine, where the special purpose virtual machine and the general purpose virtual machine exist on the same personal computer (PC).
US08489676B1 Technique for implementing seamless shortcuts in sharepoint
A system and method for creating shortcuts within a database for archived items. A client computer sends a retrieval request for a given item to a web server. The given item may be an electronic document. A custom HTTPModule within the web server intercepts the request. The HTTPModule uses a uniform resource locator (URL) provided in the request to locate a record associated with the given item. If a given fixed string value is read from the record in place of the original content data, then the web server requests original content data for the given item from an archive store. The record still maintains identification information, such as a document identifier and the URL in order to maintain links and workflows. The retrieval request is not rerouted to an alternate path, and the client computer receives the original content data, rather than an indication of a shortcut.
US08489674B2 Distributed publish/subscribe system
In one embodiment, a first one of a plurality of message processors receives a request with respect to a topic, and determines whether the first message processor itself is currently responsible for the topic. If so, then the first message processor services the request. If not, then the first message processor determines whether any of the other ones of the message processors is currently responsible for the topic. If so, then the request is redirected to another message processor to be serviced. If not, then the first message processor selects one of the message processors to be responsible for the topic and to service the request.
US08489669B2 Mobile data processing system moving interest radius
Provided is a fully automated web service with location based services generally involved in transmission of situational location dependent information to automatically located mobile receiving data processing systems. The web service communicates with a receiving data processing system in a manner by delivering information to the device when appropriate without the device requesting it at the time of delivery. There are varieties of configurations made by different user types of the web service for configuring information to be delivered, and for receiving the information. The web service maximizes anonymity of users, provides granular privacy control with a default of complete privacy, and supports user configurable privileges and features for desired web service behavior and interoperability. The web service is fully automated to eliminate human resources required to operate services. Integrated with the web service are enhanced location based services providing map solutions, alerts, sharing of novel services between users, and complete user control for managing heterogeneous device interoperability through the web service.
US08489666B1 Method and apparatus for signal filtering and for improving properties of electronic devices
The present invention relates to nonlinear signal processing, and, in particular, to adaptive nonlinear filtering of real-, complex-, and vector-valued signals utilizing analog Nonlinear Differential Limiters (NDLs), and to adaptive real-time signal conditioning, processing, analysis, quantification, comparison, and control. More generally, this invention relates to methods, processes and apparatus for real-time measuring and analysis of variables, and to generic measurement systems and processes. This invention also relates to methods and corresponding apparatus for measuring which extend to different applications and provide results other than instantaneous values of variables. The invention further relates to post-processing analysis of measured variables and to statistical analysis. The NDL-based filtering method and apparatus enable improvements in the overall properties of electronic devices including, but not limited to, improvements in performance, reduction in size, weight, cost, and power consumption, and, in particular for wireless devices, NDLs enable improvements in spectrum usage efficiency.
US08489662B2 Systems and methods for sliding convolution interpolating filters
Certain embodiments of the invention may include systems and methods for implementing a multirate digital interpolating filter. According to an example embodiment of the invention, the method includes sampling symbol data from one sample per symbol to N samples per symbol, wherein sampling includes: convolving the symbol data with a decimated finite impulse response (FIR) aperture impulse response coefficient set, convolving the symbol data with one or more shifted decimated FIR aperture impulse response coefficient sets, and summing the convolution results to produce interpolated bandlimited data.
US08489659B2 Pseudorandom number generation
A system and method of for obtaining a pseudorandom number generator are disclosed. A set of state modules, each with a limit value, may be provided. In an embodiment, each of the limit values may be relatively prime to the other limit values. In response to one or more events, the values of the state modules are incremented. At some frequency that may be statistically independent from the occurrence of the one or more events, the values of the state modules are obtained and combined to form a random number. The values may be combined as desired and, if desired, may be combined modulo 2w, where 2w represents the number of possible random values.
US08489653B2 Incremental class unloading in a region-based garbage collector
A technique for incrementally unloading classes using a region-based garbage collector is described. One aspect of such a technique includes maintaining a remembered set for a class set. The remembered set indicates whether instances of the class set are contained in one or more regions in memory, and in which regions the instances are contained. Upon performing an incremental garbage collection process for a subset of the regions in memory, the technique examines the remembered set to determine whether the class set includes instances in regions outside of the subset. If the remembered set indicates that the class set includes instances outside of the subset of regions, the technique identifies the class set as “live.” This will preclude unloading the class set from the subset of regions.
US08489650B2 System, implementation, application, and query language for a tetrahedral data model for unstructured data
Systems, implementations, applications, and a query language for a tetrahedral data model for unstructured data are disclosed. The tetrahedral data model includes a vertex, four facets, and lines between the facets. The vertex represents a unique identifier for the underlying unstructured data. The four facets represent basic attributes, semantic features, low-level features, and raw data. The lines represent relationships between connected elements. The tetrahedral data model is implemented in the logical schema in an Unstructured data Base Management System (UDBMS), which stores the basic attributes and the semantic features in XML files, stores the low-level features and the raw data using a three-dimensional big table, and stores the associations in an adjacency matrix. A tetrahedral annotation module creating and populating tetrahedrons can be integrated into unstructured data processing apparatuses. An unstructured data query language provides comprehensive query operations for unstructured data represented by the tetrahedral data model in an UDBMS.
US08489647B2 Use-case based configuration of an object-relational mapping framework
Systems, methods, and computer program products are disclosed for configuring an object-relational mapping framework. The object-relational mapping framework may monitor, in the context of a use case of an application, fetching of data from a relational database and accessing of the fetched data by the application. The object-relational mapping framework may be configured based on the monitored activity.
US08489645B2 Techniques for estimating item frequencies in large data sets
Techniques for estimating items (e.g., data item or objects) frequencies in large data sets are disclosed. For example, a technique for determining items and their frequencies at multiple levels of interest in a collection of nested bags includes the following steps. A hierarchy of a plurality of levels of nested bags and the levels of interest are inputted. Among the plurality of levels, a subset of bags is sampled from at least one level. At each level of interest, the frequency is counted of each distinct item in the bags obtained in the sampling step. At each level of interest, the item frequencies obtained in the counting step are extrapolated based on sampling ratios associated with the sampling step. At each level of interest, the items are sorted according to their frequencies obtained from the extrapolating step and those items with highest frequencies are retained. A bag may refer to one or more subsets or groups of data items or objects. Also, a bag may, itself, contain one or more other bags.
US08489644B2 System and method for managing virtual tree pages
A method for processing a request to display data includes receiving at a virtual tree server a request to display data stored in a database. The data is associated with a selected node of a virtual tree structure. The method continues by loading node definition data in response to the request. The node definition data defines the selected node of the virtual tree structure and how the node is displayed. The method also includes saving the node definition data in a page file and transmitting the saved page file.
US08489643B1 System and method for automated content aggregation using knowledge base construction
A method for enabling automated content aggregation based on deep Web sources, comprising: analyzing a plurality of deep web sources to detect a plurality of fields; selecting at least one field; and aggregating content provided to a plurality of deep web sources through said at least one field.
US08489642B2 Item switching method, man-machine interface and cordless phone handset
An item switching method for a man-machine interface having a plurality of objects includes generating a stack list for recording selecting information related to the plurality of objects, receiving a command for selecting an object from the plurality of objects, and determining a procedure to select the object according to the command and the selecting information recorded in the stack list.
US08489641B1 Displaying layers of search results on a map
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. Information that is responsive to each of multiple distinct search queries is received from a server system. The information for each of the search queries identifies a geographical context or includes search results. One or more visual indications of the information for each of the search queries are displayed on a geographical map. A user interface element for each of the search queries is displayed. The user interface element for each of the search queries, when selected by a user, causes removal from the display of the one or more visual indications of the information for the search query that corresponds to the selected user interface element.
US08489640B2 Field extensibility using generic boxed components
A system may include reception of a definition of an extension field to be added to a business object node, generation of metadata for a data type enhancement object associated with the extension field, and generation of an ABAP dictionary proxy object based on the data type enhancement object, wherein the ABAP dictionary proxy object describes the extension field in a sub-structure of a first field of the ABAP dictionary proxy object.
US08489636B2 Providing multiple concurrent access to a file system
Multiple computers are connected to a data storage unit that includes a file system, which further includes multiple data entities, including files, directories and the file system itself. The file system also includes, for each data entity, an owner field for indicating which computer, if any, has exclusive or shared access to the data entity, along with a time field for indicating when a lease of the data entity began. When a computer wants to lease a data entity, the computer uses a disk reservation capability to temporarily lock the data storage unit, and, if the data entity is not currently leased, the computer writes its own identification value into the owner field and a current time into the time field for the data entity, to claim the data entity for a renewable lease period. If a prior lease of a data entity has expired, another computer may break the lease and claim ownership for itself.
US08489623B2 Creating data in a data store using a dynamic ontology
In one embodiment, a method comprises creating and storing an ontology for a data store in response to receiving first user input defining the ontology, wherein the ontology comprises a plurality of data object types and a plurality of object property types; creating one or more parser definitions in response to receiving second user input defining the parser definitions, wherein each of the parser definitions specifies one or more sub-definitions of how to transform first input data into modified input data that is compatible with one of the object property types; and storing each of the one or more parser definitions in association with one of the plurality of object property types.
US08489622B2 Computer-implemented systems and methods for providing paginated search results from a database
Computer-implemented systems and methods provide paginated search results from a multi-table database that stores hierarchically arranged data nodes. A query request is received that identifies one or more constraints and one or more monitoring attributes. Records of the multi-table database are filtered to create a view containing only records which meet the constraints. Monitoring attributes associated with a first n records of the view are accessed to generate an output view, where n is the number of records that may be displayed on a single page, and the output view is displayed on a user-viewable medium.
US08489617B2 Automated detection of null field values and effectively null field values
Disclosed are systems for, and methods of, automatically detecting and treating field values of a particular field as null field values in records of a database. The system and method provide automatic treatment of these field values as null field values by calculating a critical frequency for the field. Based on the critical frequency of the field, the system and method treats field values that occur more than the critical frequency of the field as null field values and treats field values that occur less than the critical frequency as non-null field values.
US08489614B2 Ranking academic event related search results using event member metrics
A system receives a search query related to an academic event of multiple academic events, the academic event having a committee with one or more members. The system searches a corpus of documents associated with the multiple academic events based on the search query to produce a set of search result documents. The system ranks the set of search result documents based on metrics associated with the one or more committee members of the academic event.
US08489610B2 Method, system and program for information re-organization
An information re-organization system includes a plurality of counters coordinated to meaning attributes, and a re-organization incentive notification unit that updates, in case the information stored in preset storage unit has been updated, value of a counter out of the multiple counters that has the meaning attribute associated with contents updated. The information re-organization system also includes an information re-organization processor that executes, in case the value of the counter section updated has met one of a number of predetermined conditions for information re-organization, a processing for information re-organization corresponding to the condition for information re-organization on the information stored in the preset storage unit.
US08489603B1 Automatic item categorizer
A categorization service is described that automatically categorizes items of interest to a user. The user may possess an item that they wish to offer for sale using the network-based service. The user may prepare an electronic description of the item and submit this item information to a categorization service for categorization. Upon receipt, the categorization service may compare the item information to item category descriptions representing item categories of the network-based server in order to determine category recommendations for the item of interest. The recommended categories are returned to the user to enable the user to assign a category, selected from the category recommendations, to the item of interest.
US08489599B2 Context and activity-driven content delivery and interaction
One embodiment of the present invention provides a computing device that delivers personally-defined context-based content to a user. This computing device receives a set of contextual information with respect to the user, and processes the contextual information to determine a context which is associated with an activity being performed by the user. The computing device then determines whether either or both the context and a current activity of the user satisfy a trigger condition which has been previously defined by the user. If so, the computing device selects content from a content database, based on the context, to present to the user, and presents the selected content.
US08489592B2 Electronic device and method for searching related terms
The present disclosure provides a method for searching related terms using an electronic device. The method adds time stamps to one or more electronic documents, and obtains related terms by calculating a relevance score between every two terms of the electronic documents within a specified time range. The method further calculates a time gap between each related term and a preset query term, obtains updated related terms that have a time relationship with the preset query term by removing specified related terms whose time gap is greater than a preset value, and obtains search results from a data source by performing a search operation according to the updated related terms.
US08489590B2 Cross-market model adaptation with pairwise preference data
Embodiments are directed towards generating market-specific ranking models by leveraging target market specific pairwise preference data. The pairwise preference data includes market-specific training examples, while a ranking model from another market captures the common characteristics of the resulting ranking model. In one embodiment, the ranking model is trained by applying a Tree Based Ranking Function Adaptation (TRADA) algorithm to multi-grade labeled training data, such as editorially generated training data. Then, contradictions between the TRADA generated ranking model and target-market specific pairwise preference data are identified. For each identified contradiction, new training data is generated to correct the contradiction. Then, in one embodiment, an algorithm such as TRADA is applied to the existing ranking model and the new training data to generate a new ranking model.
US08489580B2 Query optimization
A first query is received including a logical expression as a set of predicates in Disjunctive Normal Form. Each predicate from is represented as a bitwise predicate pattern to generate a set of bitwise predicate patterns. A set of valid bitwise patterns from the set of bitwise predicate patterns is identified using the first query. The set of valid bitwise patterns is parsed using logical operators to generate a logical bitwise expression. The logical bitwise expression is factored and the factored logical bitwise expression is mapped to corresponding predicates to generate a logical predicate expression. A second query is generated, which includes modifying the first query using the logical predicate expression and at least one logical operator. A subset of data is retrieved from the data repository using the second query.
US08489578B2 System and method for administering data ingesters using taxonomy based filtering rules
A method, system, and article are provided for management of a data ingester and associated content collected by the data ingester. The computer system is configured with a taxonomy together with rules and policies for ingesting and classifying the collected data. Based upon the classification of the collected data with respect to the taxonomy, the data is assigned to a location in the taxonomy.
US08489576B2 Methods and apparatus for using information regarding actions performed using traceable objects
An embodiment of a communication system includes a client device adapted to receive a traceable object that includes tracer information, and to perform one or more object-related actions using the traceable object. The client device stores the tracer information and object usage information, which describes the one or more object-related actions that have been performed using the traceable object. The client device also sends the stored information to a server. The system also includes the server, which is adapted to receive the object usage information and the tracer information reported by the client device. In an embodiment, the system also includes a service provider adapted to initiate a billing event, which may include generation and transmission of a bill to a sponsor entity based on an evaluation of the object usage information and the tracer information reported by the client device.
US08489575B2 Advanced directory services
Included are embodiments for providing advanced directory services. One embodiment of a method includes receiving categorical data related to a desired listing, wherein the categorical data is configured to describe at least one category associated with the listing, wherein the at least one listing includes at least one communications address. Other embodiments include receiving sub-categorical data related to the desired listing, wherein the sub-categorical data is configured to describe at least one sub-category associated with the at least one category. Still other embodiments include sending a search request for at least one listing, wherein the at least one listing is associated with the received categorical data and wherein the at least one listing is associated with the received sub-categorical data.
US08489571B2 Digital resources searching and mining through collaborative judgment and dynamic index evolution
A method is disclosed for a search engine or part of a search engine which utilizes collective intelligence, evaluation, and judgment, including web intelligence, to create and adapt the content of a generalized index hierarchy for digital resources to be searched. Digital resources to be searched can be stored and managed as a localized or distributed repository of images, video, audio, graphical or other multimedia data objects, as well as structured composite items, services, programs, modules, files, documents, systems, applications, networked peers, and agents, which may be difficult or costly to be indexed. In particular embodiments the claimed invention focuses on the indexing of semantic contents and/or pragmatic characteristics of such digital resources. By tracking and analyzing the searching behavior of users, proxies, and/or meta-search-engines, a search index can be created, tuned, improved and optimized. The claimed method in certain embodiments also incorporates an adaptive and evolution mechanism which allows relevant digital resources that may otherwise be overlooked to be found. The claimed invention can be applied to databases, web searching, personal/local search, community search, and broad-based or vertical search engines for internet, intranet, extranet or other uses.
US08489570B2 System and method for employing social networks for information discovery
Systems and methods are provided that enable searches of social networks by acting as a “compass” that assists users in navigating the social network. Individual user participation is not required in response to queries from other users. The systems and methods offer navigational assistance or information as opposed to a traditional search which returns requested information, thus currently acceptable social mechanisms for arbitrating trust can be exploited. As a result, users do not make their personal information publicly searchable, while at the same time, they are protected from potential misrepresentations of facts.
US08489561B1 Learning enterprise portal content meta-model
The disclosure generally describes computer-implemented methods, software, and systems for updating enterprise portal content meta-models. One computer-implemented method includes receiving a content analysis request associated with a content repository, analyzing, using at least one computer, the content repository content objects for inconsistencies with a meta-model, receiving meta-model modification suggestion data, modifying the meta-model using the meta-model modification suggestion data, and receiving modification status data.
US08489558B2 Distributed file system logging
A method for consolidating data logged in log files in a network of servers, each server running at least one application that logs data into files on the server, the method comprising: providing a consolidating message queue for receiving the log data and file name; intercepting log data being written into a log file by a file system and sending that log data and the file name of the log file to a consolidating message queue; receiving the log data and file name in a consolidating message queue; and saving the log data in the consolidating message queue from all the servers to a consolidated file or data structure associated with the file name.
US08489552B1 Generic granular restore of application data from a volume image backup
A system and method for generically performing a granular restore operation from a volume image backup. A volume image backup may be booted into a virtual environment. Input may be received selecting one or more application objects of an application on the volume image backup for restore. The selected application object(s) may be retrieved from the volume image backup by a first backup system agent on the volume image backup. The selected application object(s) may be sent from the first backup system agent to a second backup system agent on a restore target. The selected application object(s) may be restored on the restore target by the second backup system agent.
US08489545B2 System and method for creating and maintaining pre-task planning documents
An automated pre task planning document library system for creating, maintaining, processing, storing, and delivering arranged pre task planning documents suitable for identifying assignments that may mitigate harm from identified hazards associated with task elements that may be performed in the completion of a task.
US08489543B2 Customer relationship management system and method
A software-based customer relationship management system and method.
US08489542B2 Integrated content publishing
Content objects may be incorporated as metadata in application systems in the same programming environment used to create the rest of the application. Although content objects may be included as part of the application systems, in some instances a central repository storing content object information from each application system may be used to facilitate communication and data sharing between applications. Alternatively, point-to-point communications between applications may also be supported so that applications may share content object data without relying on the central repository. Some embodiments may support both central repository communications and point-to-point communications between applications. Determinations may be made to identify the type of connectivity supported in different circumstances.
US08489533B2 Inferring view sequence and relevance data
Technologies pertaining to inferring a view sequence of a user are described herein. A view sequence is an order that graphical objects on a graphical user interface are viewed by a user. A view sequence with respect to graphical objects presented on a graphical user interface is inferred based upon historically observed user actions, such as selection of a link or hovering over respective graphical objects. The view sequence is inferred without employment of sensor equipment that tracks eye movements of users.
US08489532B2 Similarity matching of a competitor's products
In embodiments of the present invention improved capabilities are described for identifying a classification scheme associated with product attributes of a grouping of products of an entity, receiving a record of data relating to an item of a competitor to the entity, the classification of which is uncertain, receiving a dictionary of attributes associated with products, and assigning a product code to the item, based on probabilistic matching among the attributes in the classification scheme, the attributes in the dictionary of attributes and at least one known attribute of the item.
US08489531B2 Identification of co-regulation patterns by unsupervised cluster analysis of gene expression data
A method is provided for unsupervised clustering of gene expression data to identify co-regulation patterns. A clustering algorithm randomly divides the data into k different subsets and measures the similarity between pairs of datapoints within the subsets, assigning a score to the pairs based on similarity, with the greatest similarity giving the highest correlation score. A distribution of the scores is plotted for each k. The highest value of k that has a distribution that remains concentrated near the highest correlation score corresponds to the number of co-regulation patterns.
US08489527B2 Method and apparatus for neuropsychological modeling of human experience and purchasing behavior
A system for accurately modeling of buyer/purchaser psychology and ranking of content objects within a channel for user initiated browsing and presentation contains a neuropsychological modeling engine, a ranking application, and a behavior modeler which communicate with each other and a presentation system over communication networks. The neuropsychological modeling engine utilizes metafiles associated with content objects, a purchaser/viewer model and a channel model to derive a value ψ representing an individual's mood and a value m representing an individual's motivational strength to select a content object. If the value ψ is within an acceptable predetermined range, the value m is used to determine a ranking for the content object relative to other content objects associated with the channel model. Also disclosed are a system and technique for simultaneously presenting multiple, s content object data streams on the user interface in a manner which encourages multidimensional browsing using traditional navigation commands.
US08489524B2 Systems and methods for turbo on-line one-class learning
Methods for one-class learning using support vector machines from a plurality of data batches are provided. A first support vector machine is learned from the plurality of data batches by a processor. A new data batch is received by the processor and is classified by the first support vector machine. If a non-zero loss classification occurs a new support vector machine is trained using the first support vector machine and the new data batch only. Data batches can be discarded if they are represented by the current support vector machine or after being used for training an updated support vector machine. Weighing factors applied to update the first support vector machine depend upon a parameter which is optimized iteratively. Support vectors do not need to be recalculated. A classifier is learned in a number of stages equal to the number of data batches processed on-line.
US08489517B2 Method, system, and storage device for clique based social networking and social graphing
A method, system, and storage device for clique based social networking and social graphing allowing users to create one or more networks each containing one or more connections, create postings or other information that trickles down to other users according to a set of rules wherein certain connections must be present to be in-network to a primary user.
US08489515B2 Social network based recommendation method and system
Recommendations for content may be generated based on social networking communities. For example, a user may receive a list of recommended content items based on content that has been viewed by others in the user's social networks. Recommendations may further be based on content information such as reviews, ratings, tags, attributes and the like from various sources internal and external to the user's social networks. Content items may be given a weight that corresponds to a determined level of relevance or interest to a user. Using the weight, a list of recommended items may be sorted or filtered. In one or more configurations, the weight may be modified based on an age of the content item. For example, the relevance, importance or interest of a news report may decline as the news becomes older and older.
US08489514B2 Method, system and program product for generating a demanufacturing price quote
A method, system, and program product for generating a price quote to demanufacture a lot of electronic equipment is disclosed. Representative equipment groups are defined which include default values, based upon knowledge and experience, and study values, based upon dismantle studies. When a quote is requested to demanufacture a given lot of equipment, the equipment in the lot is categorized into representative equipment groups. As profit/loss is calculated for each equipment group, if study values are available, these are used, otherwise default values are used. Pricing contingency and profit may further be calculated to generate the price quote.
US08489513B2 Methods and apparatus for conducting electronic transactions
A system and method for facilitating electronic transactions using an intelligent instrument is disclosed. An authorization server enables users to obtain authorization credentials through the use of the intelligent instrument by issuing a challenge to an intelligent token of the intelligent instrument. The intelligent token generates a challenge response and transmits the challenge response to the authorization server, which assembles credentials including a key for the electronic transaction upon validating the response. The authorization server sends the assembled credentials to the intelligent instrument and the intelligent instrument transmits the assembled credentials to the authorization server during a subsequent transaction. The authorization server validates the assembled credentials and provides authorization for the transaction in response to the validating the assembled credentials.
US08489511B2 Privacy protection system and method
A method and system for asserting control over and protecting the privacy of individuals' personal and transactional information, to prevent unauthorized use thereof, and permit limited use thereof, with compensation, to the extent permitted the individual. Privacy notices are given in printed and electronic form to other parties involved in the individuals' transactions. The individuals' own data are collected and maintained in a privacy trust database. On a voluntary basis, abstracted, anonymous profile information can be made available to advertisers, in exchange for compensation to the individuals. One use is in a content broadcasting system, where receipt of profile based viewer-specific commercial messages provide financial compensation for the cost of user-selected content received by the individual.
US08489505B2 Method and system to accept and settle transaction payments for an unbanked consumer
A system and method is provided to accept and settle transaction payments for a consumer. The consumer initiates a transaction with a merchant, and the merchant transmits transaction information to a central processing unit using an initiating processing unit. The central processing unit generates a unique transaction identifier. The system may provide the merchant and consumer the nearest payment processing unit. At the payment processing unit, the consumer presents the unique transaction identifier, which is transmitted to the central processing unit for validation. The consumer makes payment at the payment processing unit, and the payment information is transmitted to the central processing unit. The system remits the payment to the merchant.
US08489491B2 Method of managing financial instruments, equipment lease derivatives and other collateral instruments, data architecture, application and process program
A computer-implemented process ad methodology that selects collateral instruments such as equipment leases, using mathematical models, based on selection criteria, risk-reward relationships, and maturity needs resulting in the creation of new financial instrument derivatives. These new derivatives allow for creation of secured private equity, public equity, mutual funds and venture capital funds where the investors' principal is safeguarded against loss regardless of the performance of the investments being made. A two-tier investment structure is created whereby the principal amounts from the fund are invested in specially identified high yield vehicles such as residual equipment leases with high yields over certain maturities. The high yield cash flow only is then invested in higher risk investments such as venture capital start-ups companies.
US08489487B1 Apparatus, article, and method for contract values
A method, machine, article for contract values. The method can include: storing in memory terms of an agreement governing a stable value contract whereby a stable value return is to be determined by using a built-up moving average of the yield-to-worst outcome of an investment portfolio; calculating, by a digital computer accessing the memory and receiving market data, an amount of the built-up moving average; determining, by the computer using the amount, at least one of a stable value return on the investment portfolio and a contract value for the investment portfolio; and outputting, by the computer, at least one of the determined stable value return and the determined contract value.
US08489484B2 Method and system for reverse mortgage replication using remainder interests
Methods for providing remainder interests with protection to a seller and mitigation of the potential consequences suffered by related financial instruments. The protected remainder interest financial instrument includes submitting a seller to underwriting to accurately determine the seller's remaining life expectancy, and purchasing the protected remainder interest of an illiquid asset from the seller leaving the seller with a life estate. The method includes a client system for displaying information related to the transaction and inputting information related to the seller, illiquid asset, and the buyer. The client system is used to create a request to create the protected remainder interest. A server system accepts the request, stores the information in memory, and creates the protected remainder interest. The server system includes software for linking seller and buyers of protected remainder interests, which include terms of the protected remainder interest such as contingent sale or contingent purchase schedules.
US08489480B2 Method and system for restructuring debt
A method and system for restructuring debt are disclosed. The method restructures debt by transferring ownership of defined debt packages from debt holders to third-party debt buyers who function as financial bridges between the debtors and the debt holders. The method accelerates the debt resolution process by executing the debt-restructure agreement early in the debt resolution period, thereby eliminating the need for the debtor to accumulate debt settlement funds in an escrow fund prior to the initiation of settlement negotiations (as is the case in debt settlement), and erasing delinquent debt as soon as the debt-restructure agreement is executed. The method is designed and adapted to execution on a computer network system.
US08489478B2 Virtual terminal for payment processing
In some embodiments, a process for performing transaction tasks using a virtual terminal comprises: presenting functions to a user, receiving a selected function, and performing the selected function. The presented functions may comprise: (a) activating at least one card; (b) deactivating a card; (c) generating a PIN; (d) inserting value; (e) generating an End of Day report; and (f) managing users.
US08489472B2 Proactive monitoring and intervention capabilities in a package delivery system
A system and method for proactively monitoring the status of packages shipped by a package delivery carrier including intervening when certain conditions arise. The system identifies certain packages are requiring proactive monitoring and intervention, and monitors a variety of conditions, including system-wide impacts and package-level specific impacts, which may necessitate intervention by carrier personnel. Intervention may include various exception handling actions, including upgrading the level of service, stabilizing the temperature of the package, inspecting damage to the package. The carrier may notify the consignee or consignor of such detected conditions and may then communicate with appropriate individuals involved with the package delivery to ascertain the most appropriate action necessary. The system facilitates communicating such information to appropriate carrier personnel. The system may also maintain a real-time case log regarding the package, which can be accessed by service representative, package handling personnel, and said appropriate individuals.
US08489464B1 Method, medium, and system of presenting resale opportunities to purchasers of resalable items
Technologies are described herein for presenting resale opportunities to purchasers of resalable items. An identifier of a resalable item is received. A number of resale estimates are determined for the item and presented to the purchaser of the item, and the purchaser indicates whether or not he or she intends to resale the item at a future date. Upon receiving an indication that the purchaser intends to resale the item, a resale prospect is stored containing the identifier of the item, an identifier of the purchaser, the date for resale of the item, the resale estimates, and the like. The purchaser may then be presented with at least one reminder regarding the resale of the item on or near the date for resale. The reminder may further include the resale estimates and a facility allowing the purchaser to quickly and easily initiate resale of the item.
US08489460B2 Method and apparatus for advertising bidding
Methods, articles, and systems for determining a bidding strategy for on-line query answer set or contextual advertisement positions for marketing options is described herein.
US08489455B2 Enterprise data matching
A system and method for managing media advertising enterprise data including a process for learning enterprise data matching. An EDM (Enterprise Data Management) application module can be configured to include a set of rules at an enterprise level to manage disparate and disconnected records associated with an entity. A number of unmatched and enterprise entities that matches with respect to an active entity can be returned based on a fuzzy logic associated with various matching options stored in an EDM database. A matching process can then be performed to accurately match similar records regardless of manual input, location, and format of the records in a distributed system. Each unmatched record can then be assigned with a parent enterprise entity. Such an optimization mechanism can interactively manage and report records at the enterprise level in a simple and efficient manner.
US08489453B2 Digital media acquisition using credit
Improved techniques and systems to facilitate use of credit to acquire digital media assets from a network-based media server are disclosed. A user can acquire credit in a variety of different ways including, for example, through redeeming a credit invitation. Once a user has available credit by whatever means, the user can acquire one or more digital media assets from the network-based media server using his/her available credit. In one embodiment, the credit is provided as item credits, whereby each item credit can be used to acquire a selected digital media asset. However, not all of the digital media assets available from the network-based media server are permitted to be acquired using item credits. The country of origin of the user and/or the type of media asset can influence the digital media assets that can be acquired using item credits.
US08489452B1 Systems and methods for providing a user incentive program using smart card technology
Systems and methods for providing a loyalty and rewards system that implements a user incentive program using smart card technology are provided. A loyalty system allows a user to systematically search, identify, store, and redeem electronic coupons and rebates associated with products from a large number of providers and manufactures. The loyalty system also integrates the activities associated with the user incentive program (e.g., coupon collection, storage, and redemption, etc.), with existing payment methods (e.g., charging a credit card, etc.) using smart card technology. Thus, the loyalty system allows the user to obtain savings and otherwise participate in the user incentive program without adding time consuming and tedious processing that is normally associated with coupon and rebate programs.
US08489450B2 Systems and methods for facilitating customer acquisition by businesses
Systems and methods are disclosed for facilitating acquisition of customers for merchants through targeted offers to prospective customers; improving the precision of targeting by Prospect Profiling and Intent Prediction. In certain embodiments, the system supports monetizing sources of data which contribute to Prospect Profiling and Intent Prediction, such as purchase history, third-party SNP data. In other embodiments, a “Customer acquisition fee” serves as the underlying business model for the Service Provider of the Platform. The system provides cost-effective marketing where merchants pay only after conversion of prospect to customer. Customers get higher savings through Opportunity Auctioning amongst merchants with the value of Discount offer as part of Bid.
US08489444B2 Chronicling for process discovery in model driven business transformation
An electronic chronicling method and system that automatically captures, stores, and organizes various aspects of business processes in real-time. The system allows different role players to analyze, mine, and share selected performance metrics of business processes in the context of various measures involved, including users, systems, applications, processes, etc. The system enables users to analyze and utilize sortable performance metrics with varying degrees of specificity and detail. This analysis and utilization provides an efficient means for the real-time streamlining and optimization of business processes.
US08489438B1 Method and system for providing a voice review
A method for evaluating an entity that includes identifying an entity identifier for the entity, recording a voice review for the entity associated with the entity identifier, and submitting the voice review and the entity identifier to a review framework.
US08489426B2 Integrated health and financial benefits system and method
A medical shared savings unit receives a selection from one or more computing devices to select a medical provider in a region outside the United States for a patient as part of a medical savings plan, and accesses the medical plan information from the data store, and calculates a savings based on a difference between a cost of the medical procedure performed in the region outside the United States and a cost of the medical procedure performed within the United States. The medical shared savings unit further divides the savings between the insurer and the employer based on a medical savings plan model when the patient undergoes the medical procedure in the region outside the United States.
US08489422B2 Apparatus and method for processing phone-in prescriptions
An apparatus and method are disclosed for processing phone-in prescription requests. The apparatus is in the form of a prescription processing network that includes a prescription processing system and a communication device remotely located from the prescription processing system. The communication device is used to establish a communication channel with the prescription processing system and submit a prescription request over the communication channel. A pharmacist, associated with the prescription processing system, prepares a completed prescription form based, at least in part, on the submitted prescription request. The prescription processing network also includes a pharmacy for receiving the completed prescription form, and filling the prescription request based on the completed prescription form.
US08489410B2 System and method for modifying and routing DICOM examination files
The invention comprises a system and method for receiving a DICOM image file from a first DICOM storage service class user, employing rules on the DICOM image file and forwarding the DICOM image file to a second DICOM storage service class user in accordance with the rules. After router configuration information, remote server configuration information, routing rules information and replacement rules information is received from a user, a DICOM image file received over a communication network from the first DICOM storage service class user in accordance with the router configuration information is modified in accordance with the replacement rules information, and the modified DICOM image file is routed to the at least one computing device in accordance with the routing rules.
US08489408B2 Medical equipment management apparatus which predicts future status of medical equipment
A medical equipment management apparatus for managing a medical equipment provided in a medical facility connected to the apparatus through a network. The apparatus comprises a reception unit, a storage unit, a prediction unit, a determination unit, and an informing unit. The reception unit is configured to receive a parameter data regarding the medical equipment more than once. The storage unit is configured to store the parameter data, and the prediction unit is configured to calculate an expectancy of the parameter data to be received in the future based on the stored parameter data. Further, the determination unit is configured to determine a level of the expectancy, and the informing unit is configured to give a notice to the medical facility through the network according to the determined level.
US08489400B2 System and method for audibly presenting selected text
Disclosed herein are methods for presenting speech from a selected text that is on a computing device. This method includes presenting text on a touch-sensitive display and having that text size within a threshold level so that the computing device can accurately determine the intent of the user when the user touches the touch screen. Once the user touch has been received, the computing device identifies and interprets the portion of text that is to be selected, and subsequently presents the text audibly to the user.
US08489397B2 Method and device for providing speech-to-text encoding and telephony service
A machine-readable medium and a network device are provided for speech-to-text translation. Speech packets are received at a broadband telephony interface and stored in a buffer. The speech packets are processed and textual representations thereof are displayed as words on a display device. Speech processing is activated and deactivated in response to a command from a subscriber.
US08489395B2 Method and apparatus for generating lattice vector quantizer codebook
A method and an apparatus for generating a lattice vector quantizer codebook are disclosed. The method includes: storing an eigenvector set that includes amplitude vectors and/or length vectors, where the amplitude vectors and/or length vectors are different from each other and correspond to a root leader of a lattice vector quantizer; storing storage addresses of the amplitude vectors and length vectors, where the amplitude vectors and length vectors correspond to the root leader and are in the eigenvector set; and generating a lattice vector quantizer codebook according to the eigenvector set and the storage addresses.
US08489393B2 Speech intelligibility
The perceived quality of a narrowband speech signal truncated from a wideband speech signal is improved by generating in a third frequency band third speech components matching first speech components in a first frequency band of the narrowband signal, and generating in a fourth frequency band fourth speech components matching second speech components in a second frequency band of the narrowband signal. A first gain factor is applied to the third speech components to generate adjusted third speech components, and a second gain factor is applied to the fourth speech components to generate adjusted fourth speech components, the gain factors being selected such that the ratios of the average powers of the adjusted third and fourth speech components to the average power of the first speech components are predetermined values.
US08489391B2 Scalable hybrid auto coder for transient detection in advanced audio coding with spectral band replication
A system method of reusing information in a low power scalable hybrid audio encoder are disclosed. The includes determining a state of an advanced audio coding (AAC) transient flag, performing spectral band replication (SBR) transient detection on at least two possible locations upon a determination that the AAC transient flag is equal to a first value, performing SBR transient detection on a high frequency upon a determination that the AAC transient flag is equal to a second value, and determining whether a transient exists. The system includes a spectral band replication (SBR) coding module configured to determine a state of an advanced audio coding (AAC) transient flag and perform SBR transient detection on at least one location based upon an energy in a signal upon a determination that the AAC transient flag is equal to a first value.
US08489384B2 Automatic translation method
The present invention relates to an automatic translation method.When a sentence in a source language is translated into a sentence in a target language, the method comprises: a step (1) of extracting the set of sentence portions of the target language from a textual database that correspond to a total or partial translation of the source sentence to be translated; a step (2) of determining all the assemblies of these target sentence portions that overlap the source sentence; a step (3) of choosing the best assemblies according to a criterion of maximum overlap between the target sentence portions assembled in the preceding step and according to a criterion of minimizing the number of assembled elements; a step (4) of determining the target sentence by choosing the best assembly according to coherence criteria. The invention is notably applicable to the translation of texts in a rare language.More generally, it applies to translation with no previously established bilingual texts.
US08489383B2 Text disambiguation in a handheld electronic device with capital and lower case letters of prefix objects
A method of disambiguating an input into a handheld electronic device includes, for example, detecting an ambiguous input, generating a number of prefix objects corresponding to the ambiguous input, generating a result, for at least a portion of prefix objects of the result, generating an output set of prefix objects, determining if the quantity of the prefix objects in the result is fewer than a predetermined quantity, and if it is determined that the quantity of the prefix objects is fewer than the predetermined quantity adding as an orphan prefix object to the output set at a position corresponding with a relatively low frequency a prefix object for which a corresponding word object is not identified.
US08489379B2 Equivalent circuit simulation system and method for HSPICE
A simulation system and method for generating equivalent circuits compatible with HSPICE reads data corresponding to N-port network system format in a storage device, and obtains S-parameter matrixes from the N-port network system. S-parameters in the S-parameter matrix that satisfy passivity are checked, and an interpolation algorithm to supplement S-parameters with passivity when some S-parameters not satisfy passivity is performed. Numbers of pole-residue, times for recursion and a tolerant system error of a rational function are generated for determining S-parameters. A rational function matrix composed of S-parameters is generated by performing a vector fitting algorithm, and an equivalent circuit is generated compatible with HSPICE format based on the generated rational function matrix.
US08489367B2 Modeling a matrix for formal verification
A reference model may be defined to refer to a matrix of a target computerized system. The reference model may comprise a reference index and a reference matrix. The reference index may have a non-deterministic value enabling the reference matrix to refer to the matrix using a fewer number of cells. The disclosed subject matter may enable a more efficient model checking process of a computerized device by using a reference model that is relatively easy to define or maintain or by using a reference model that is configured to be more efficient for model checking as it uses non-determinism.
US08489356B2 Variable density scanning
Systems and techniques for varying a scan rate in a measurement instrument. The techniques may be used in scanning probe instruments, including atomic force microscopes (AFMs) and other scanning probe microscopes, as well as profilometers and confocal optical microscopes. This allows the selective imaging of particular regions of a sample surface for accurate measurement of critical dimensions within a relatively small data acquisition time.
US08489349B2 Identifying a current drawn by a load
A method includes, in at least one aspect, receiving a digital voltage signal representing a voltage supplied to a circuit having a load, identifying a first time stamp associated with a voltage value representing an extrema in the digital voltage signal, receiving a digital current signal representing a current drawn by the load in response to the supplied voltage, identifying a second time stamp associated with the digital current signal, the second time stamp being within a threshold time of the first time stamp, and identifying a current value associated with the second time stamp as the current drawn by the load.
US08489348B2 Aggregating mobile device battery life data
Battery life data may be collected from a number of mobile devices. The battery life data for each of the mobile devices may be correlated with one or more characteristics of each of the mobile devices. The battery life data for the mobile devices may be aggregated based on at least one of the one or more characteristics. In some examples, a report of the aggregated battery life data for the mobile devices including at least one common characteristic is generated.
US08489345B2 Technique for determining performance characteristics of electronic devices and systems
A technique for determining performance characteristics of electronic devices and systems is disclosed. In one embodiment, the technique is realized by measuring a first response on a first transmission line from a single pulse transmitted on the first transmission line, and then measuring a second response on the first transmission line from a single pulse transmitted on at least one second transmission line, wherein the at least one second transmission line is substantially adjacent to the first transmission line. The worst case bit sequences for transmission on the first transmission line and the at least one second transmission line are then determined based upon the first response and the second response for determining performance characteristics associated with the first transmission line.
US08489344B2 Home network system augmentation with remote guidance and local set up and monitoring
This application relates to a network including powerline adapters (“PLAs”) of the HomePlug Alliance variety or similar implementations such as the European in Opera standard. The technology disclosed provides 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.
US08489342B2 Methods and apparatus for fluid flow measurement
A fluid flow meter estimates the velocity of water or another fluid flowing through pipe by comparing measurements of the water velocity to one or more pre-determined templates. The fluid flow meter may collect measurement signals from one or more flow sensors (e.g., ultrasonic transducers), estimate the fluid velocity or flow rate by comparing the measurement signals to the template(s), and either store the comparison results in local memory, transmit the results to a remote memory or server, or both. In some embodiments, the fluid flow meter transmits the results to a server via a wireless interface (e.g., a Zigbee, Bluetooth, or Wi-fi interface). The transducers and processing system can be powered by a battery, a power line, or, for manifolds installed outdoors, a solar cell. Example transducers and processing systems may also have a passive wake-up feature for power reduction; that is, they may only draw power when water or another fluid flows through the pipe.
US08489339B2 Crystalline composition of GM-CSF/GM-CSFR
The present invention relates generally to the field of crystallography. More particularly, the present invention provides crystalline forms of a complex between granulocyte macrophage-colony stimulating factor (GM-CSF) and its receptor (GM-CSFR). The present invention further provides methods for the design and selection of modulators of GM-CSF/GM-CSFR interaction and signaling as well as signaling of other cytokines.
US08489337B2 Rejuvenation or preservation of germ cells
Certain embodiments disclosed herein include, but are not limited to, at least one of compositions, methods, devices, systems, kits, or products regarding rejuvenation or preservation of germ cells or gametes. Certain embodiments disclosed herein include, but are not limited to, methods of modifying germ cells or gametes, or methods of administering modified germ cells or gametes to at least one biological tissue.
US08489333B2 Device orientation determination
In some embodiments, apparatus and systems, as well as methods, may operate to obtain hole azimuth data or inclination data associated with a chassis (e.g., comprising a measurement or logging tool) in a borehole using interpolated data or survey data, and to determine magnetic field orientation of the chassis using a portion of the hole azimuth data, a portion of the inclination data, relative bearing data, and Earth magnetic field orientation data by reconstructing at least a portion of borehole magnetic field data that is corrupt or missing. Additional apparatus, systems, and methods are disclosed.
US08489332B2 Car navigation system, program and method for updating map data
A car navigation system 1 includes a HDD map 110 and a cached map 109. Map data for entire area is stored in the HDD, and map data used by a route search unit 115 and a guidance unit 116 are stored in the cached map 109. A cached map area specifying unit 108 specifies map data files that should be stored in the cached map 109 for each navigation application, and stores the names of the specified map data files, linked to the respective navigation applications, into a navigation application consistency management table 103. A consistency judgment unit 104 monitors an update status of a data file of which name stored in the navigation application consistency management table 103, and stores the update status (completed or not completed) into the navigation application consistency management table 103.
US08489328B2 Apparatus and method for automatically detecting movement paths
A method of generating maps, which includes generating a first map corresponding to a first code, and generating a second map including a starting point and an ending point including a plurality of second codes representing links from the starting point to the ending point. Further, when one of the links is selected, a detailed map of the selected link is displayed.
US08489327B2 Navigation device and method for providing alternative network connections
A method and device are disclosed for navigation. In at least one embodiment, the method includes connecting a navigation device to a server via a modem connection; receiving information from the server; determining whether or not criteria will be met for disconnecting the modem connection; and connecting the navigation device to the server via an alternative connection upon determining that criteria will be met for disconnecting the modem connection. In at least one embodiment, the navigation device includes a modem to connect the navigation device to a server a receiver to receive information from the server; a processor to determine whether or not criteria will be met for disconnecting the connection via the modem; and an alternative connection device (such as the Bluetooth device for paired mobile phone connection, for example) to connect the navigation device to the server, the alternative connection device being used upon the processor determining that criteria will be met for disconnecting the connection of the modem.
US08489312B2 Method and system for detecting operating errors in a variable valve timing engine
A method and control module includes a manifold absolute pressure comparison module that determines a function of the manifold absolute pressure and an average manifold absolute pressure for a plurality of cylinders and that compares the manifold absolute pressure parameter to a manifold absolute pressure threshold. The control module includes a misfire event module that compares the misfire parameter to a misfire threshold. A hardware remedy module performs a valve actuation hardware remedy in response to comparing the manifold absolute pressure and comparing the misfire parameter.
US08489302B2 Systems and methods for dynamically stable braking
Systems and methods for dynamically stable braking are disclosed. A first electromechanical brake actuator controller may be placed in communication with a second electromechanical brake actuator controller, wherein each of the first electromechanical brake actuator controller and second electromechanical brake actuator controller are in communication with electromechanical brake actuators that are associated with the same wheel. The first electromechanical brake actuator controller and second electromechanical brake actuator controllers may then communicate electromechanical brake actuator status information and take corrective measures in accordance with the status information.
US08489288B2 Method and control device for the activation of a passenger safety arrangement of a vehicle
A method of activating a passenger safety arrangement of a vehicle, the method including reading in a roll rate of the vehicle and triggering the passenger safety arrangement when, at a first time, at least one roll rate value is present, which exhibits a positive sign and is larger than a roll rate positive threshold value and when, at a second time after the first time, at least one roll rate value is present, which exhibits a negative sign and is smaller than a roll rate negative threshold value.
US08489282B2 Electric power steering control methods and systems
A control system for controlling a steering system is provided. The control system includes a first module that determines a hysteresis position based on handwheel velocity and handwheel torque. A second module selectively determines an assist curve based on the hysteresis position. A third module generates a final assist command based on the assist curve.
US08489275B2 Methods for selective activation of multimedia functions and vehicles incorporating the same
In one embodiment, a method for selective activation of vehicle multimedia functions may include receiving a passenger occupancy signal indicative of an occupancy of a passenger seat from a passenger detection sensor. A gear signal indicative of a gear ratio of a transmission may be received from a vehicle gear sensor. Access to a medium interaction level function of a vehicle multimedia system may be prevented, when the passenger occupancy signal indicates that the passenger seat is unoccupied and the gear signal indicates that the gear ratio of the transmission corresponds to a motive gear. Access to the medium interaction level function of the vehicle multimedia system may be allowed, when the passenger occupancy signal indicates that the passenger seat is occupied with a passenger and the gear signal indicates that the gear ratio of the transmission corresponds to the motive gear.
US08489266B2 Vehicle power system
A vehicle power system is provided with a switching power supply that generates an operation power for operating a plurality of ECU by stepping down a power supply supplied from at least one of a generator and a battery, and a power distributor that distributes and supplies the operation power generated by the switching power supply to the individual ECUs.
US08489258B2 Propulsive guidance for atmospheric skip entry trajectories
The invention set forth herein describes propulsive guidance methods and apparatus for controlling and shaping an atmospheric skip reentry trajectory for a space vehicle. Embodiments of the invention may utilize a powered explicit guidance algorithm to provide a closed-loop control method for controlling a space vehicle during a skip reentry maneuver.
US08489247B1 Agent-based chaotic control of wind turbines
A method of controlling at least one wind turbine is provided. The method comprises predicting at least one future state related to the at least one wind turbine. The method further comprises evaluating a fitness of solutions associated with a plurality of individuals of a population for a current operating environment of the at least one wind turbine. Each individual comprising a dominant genotype and a recessive genotype. Each genotype represents a solution for controlling the at least one wind turbine. A fitness function is applied to the dominant genotype of each individual. The fitness function is based on the at least one predicted future state. The method further comprises storing previously encountered genotypes in the recessive genotypes of the individuals. The method further comprises selecting a solution for controlling operation of the at least one wind turbine based on the fitness evaluation.
US08489240B2 Control system for industrial water system and method for its use
A control system for industrial water systems that utilizes multiple measurements of information and models to decide optimal control actions to maximize corrosion/scaling/fouling inhibition and particulate dispersancy performance and minimize cost of water and treatment chemicals. This system is capable of automatic operation for a wide range of process conditions, ensures multiple performance objectives, achieves robust operation under a variety or un-measurable disturbances and achieves the least costly solution delivery.
US08489238B2 Robot control apparatus
A robot control apparatus according to an embodiment includes: a joint angle difference calculator calculating a joint angle difference; a torque command value calculator calculating a torque command value for a joint, based on the joint angle difference; an external torque calculator calculating an external torque that is a difference between the estimated drive torque and the torque command value, and determining an external force receiving joint shaft on which an external force from the external torque acts; a compliance model storage unit storing a compliance model at the external force receiving joint shaft; a compliance correction amount calculator calculating a compliance correction amount for a task coordinate system position at the external force receiving joint shaft in accordance with the external force; and a joint angle difference correction amount calculator calculating a joint angle difference correction amount from the compliance correction amount and the partial Jacobian matrix.
US08489223B2 Detection systems for power equipment
Methods to detect when a human body contacts a predetermined portion of a machine are disclosed. The methods distinguish contact with a person from contact with other materials. The methods are particularly applicable in woodworking equipment such as power saws to distinguish contact between a person and the blade of the saw from contact between the blade and wet or green wood. Woodworking machines and memory devices for use in woodworking machines having safety systems designed to detect a dangerous condition between a human and a dangerous portion of the woodworking machine and to trigger some action to mitigate the dangerous condition are also disclosed.
US08489208B2 Key locking anchoring device for implanted lead
There is disclosed various embodiments of an implantable anchor for anchoring a medical lead within a patient. The implantable anchor includes a body having a cavity for receiving a medical lead, and a separate, removable key for insertion into the cavity. The key, upon insertion into the cavity, engages and locks the medical lead into place and prevents the movement of the medical lead with respect to the anchor.
US08489207B1 Medical device with user attention direction
A medical device having a unit in communication with ancillary components wherein the unit and the ancillary components each have a sensory output through which communication with a user of the medical device may be accomplished and to which the user's attention directed. In one aspect, the medical device is an AED unit with associated pads, which are an ancillary component electrically connected to the AED unit. In this illustrative example, the unit has a unit sensory output (e.g., a speaker or a display), and the pads, and/or their associated packaging, have an ancillary sensory output (e.g. a speaker or display). Programming in the AED unit controls output to the sensory outputs such that the user's attention is directed between the unit and the ancillary components.
US08489206B2 Device for neuronal therapies
A device for neuronal therapies comprising a high frequency and/or very high frequency generator (1) functioning by means of coils (11), and associated with two main electrodes (2), which are respectively configured by a core (21) of insulating material with the front end (22) in point form and surrounded by a flexible insulating tubular body (23) extended on the point end (22) of the electrode for separate and safe positioning thereof with respect to the eyes of the patient on which said electrodes (2) are placed in a use operation, in order to cause stimulation of the nervous system and improvement of neuronal transmission by means of the circulation of high frequency currents. Both electrodes (2) are associated with at least one element for support (3) and positioning over the eyes of the patient, based on an element for fastening (4) to the head or a cabin (6).
US08489203B2 Biostable neuroelectrode
A device for deriving electrical signals or for electrically simulating neuronal tissue. Neuroelectrodes form an interface between the biological tissue and technical systems. Existing neuroelectrodes for contacting low-lying neuronal layers diminish their properties by the interaction with biological tissue. In order to improve the long-time behavior, neuroelectrodes filled with bioactive substances are used. The neuroelectrode is formed on a flexible or rigid substrate with the aid of a line and of a microcapillary. The inside of the microcapillary serves as a container for the bioactive substance. The biostable neuroelectrode is used for deriving electrical signals or for electrically stimulating neuronal tissue in the fields of neurology and neurophysiology.
US08489198B2 Antenna system with safety mode
An antenna system for an implantable device like a cardiac pacemaker or a cochlear implant. The antenna system includes at least two coil units coupled with their terminals to a control circuit which can selectively connect the coil units in series or in anti-series, corresponding to a “operational mode” and a “safety mode”, respectively. In the operational mode, magnetically induced voltages in the coil units add, while they subtract and therefore completely or partially compensate in the safety mode. Thus the implantable device can be protected from damage due to extraordinarily large changing rates of external magnetic fields as they exist for example during MRI examinations.
US08489191B2 Laparoscopic implantation of neurostimulators
A method for altering operation of a nerve related to a given body condition includes the steps of identifying at least one nerve root of a nerve related to the given body condition; laparoscopically implanting at least one electrode on the nerve root; and operating the electrode to electrostimulate the nerve root and alter operation of the nerve.
US08489186B2 Devices and methods for treatment of myocardial conditions
Provided are devices and methods for treating a subject having a myocardial condition using sub-threshold electrical stimulation.
US08489185B2 Timing control for paired plasticity
Systems, methods and devices for paired training include timing controls so that training and neural stimulation can be provided simultaneously. Paired trainings may include therapies, rehabilitation and performance enhancement training. Stimulations of nerves such as the vagus nerve that affect subcortical regions such as the nucleus basalis, locus coeruleus or amygdala induce plasticity in the brain, enhancing the effects of a variety of therapies, such as those used to treat tinnitus, stroke, traumatic brain injury and post-traumatic stress disorder.
US08489181B1 Heart electrical actions as biometric indicia
A method and associated system for use of statistical parameters based on peak amplitudes and/or time interval lengths and/or depolarization-repolarization vector angles and/or depolarization-repolarization vector lengths for PQRST electrical signals associated with heart waves, to identify a person. The statistical parameters, estimated to be at least 192, serve as biometric indicia, to authenticate, or to decline to authenticate, an asserted identity of a candidate person.
US08489180B2 Fluorescence observation apparatus
The number of aberrant crypt foci (ACF) can be readily counted without overlooking the existence of ACF to achieve reduced observation time. A fluorescence observation apparatus includes a light source unit inserted into a body cavity of a biological organism and emitting excitation light onto an inner wall of the body cavity; an image acquisition unit that acquires image information by acquiring an image of fluorescence generated when a fluorescent probe whose fluorescence characteristic changes by reacting with a molecule existing in an ACF formed in the inner wall of the body cavity is excited by the excitation light; a position control unit that moves the light source unit and the image acquisition unit relative to the inner wall of the body cavity; and a counting section that counts the number of fluorescence generation sites included in the image acquired by the image acquisition unit.
US08489179B2 Fluoroscopy apparatus, fluoroscopy system and fluorescence-image processing method
Provided is a fluoroscopy apparatus (1) including an illumination portion (4) provided with a light source (3) that radiates illumination light and excitation light; a fluorescence imaging unit (18) that acquires a fluorescence image by imaging fluorescence generated at an subject (X); a return-light imaging unit (17) that acquires a reference image by imaging return light returning from the subject (X); and an image-correcting unit (6) that corrects the fluorescence image imaged by the fluorescence imaging unit (18) by using the reference image imaged by the return-light imaging unit (17), wherein the image-correcting unit (6) performs the following processing: FLrevised=A×FLbeforex/B×RLbeforey, where FLrevised is a luminance value of a corrected fluorescence image, FLbefore and RLbefore are luminance values of acquired fluorescence image and reference image, A and B are constants, and x and y are exponents for staying within a permissible error.
US08489178B2 Enhanced laser vein contrast enhancer with projection of analyzed vein data
It is known in the art to use an apparatus to enhance the visual appearance of the veins and arteries in a patient to facilitate insertion of needles into those veins and arteries. This application discloses a number of inventions that add additional data collection and presentation capabilities to a handheld vein enhancement apparatus and a set of processes for the collection of blood and the delivery of IV medicines that use the handheld device to mediate the process.
US08489173B2 CT tomographic imaging process and system
A CT radiographic imaging process implements a processing operation on images in order to detect the use of a saline solution. When a saline solution is detected, it extracts a component or a portion of a component that does not appear to be contrasted in the initial images, for example, in the case of cardiac imaging, the right cavity of the heart. The imaging system comprises means for implementing this process.
US08489164B2 Monitoring of tissue hemoglobin concentration
A medical device system and associated method monitor tissue hemoglobin concentration. Light attenuation is measured in a volume of tissue in a patient. A value of a tissue scattering coefficient corresponding to the tissue volume in the patient is established in response to the attenuation measurement. A second derivative of the light attenuation measurement is determined. An artifact correction term is computed in response to the established tissue scattering coefficient, and a tissue hemoglobin concentration is computed using the artifact correction term and the second derivative.
US08489163B2 Superconducting latch system
A reciprocal quantum logic (RQL) latch system is provided. The latch system comprises an output portion that retains a state of the latch system, and a bi-stable loop that comprises a set input, a reset input and an output coupled to the output portion. A positive single flux quantum (SFQ) pulse on the set input when the latch system is in a reset state results in providing a SFQ current in the output portion representative of the latch system being in a set state.
US08489158B2 Techniques for marking translucent product housings
Techniques or processes for providing markings on products are disclosed. The markings provided on products can be textual and/or graphic. The techniques or processes can provide high resolution markings on surfaces that are flat or curved. In one embodiment, the products have housings and the markings are to be provided on the housings. For example, the housing for a particular product can include a housing surface and the markings can be provided on the housing surface such that the marking are visible to users of the products. The products can be electronic devices (e.g., portable electronic devices).
US08489156B2 Handheld electronic device
A handheld electronic device includes a display body, an input body and at least a track. The input body and the display body are overlapped with each other. The track is disposed between the display body and the input body, wherein the extending direction of the track is substantially neither perpendicular to nor parallel to the longitudinal direction or the traverse direction of the display body or the input body, and the track enables the display body to switch between at a first position and at a second position relative to the input body. The traverse direction of the display body is substantially parallel to the traverse direction of the input body when the input body is at the first position, and the longitudinal direction of the display body is substantially parallel to the longitudinal direction of the input body when the input body is at the second position.
US08489152B2 Power management for multi-carrier transmission
A method of power management for a mobile station in a multi-carrier wireless network is provided. A primary connection between the mobile station and a serving base station is first established by performing initial ranging over a primary radio frequency (RF) carrier. A secondary connection between the mobile station and the base station is then established by performing periodic ranging over a secondary RF carrier. To achieve efficient power management, the mobile station performs Open Loop Power Control and obtains long-term link measurement (CSI) of the primary carrier. The mobile station then adjusts carrier-specific parameters based on the primary carrier CSI. For RF carriers that convey on-going data traffic, Close Loop Power Control is updated per RF carrier. When the mobile station enters sleep mode operation, it receives traffic indication messages on the primary RF carrier and then dynamically wakes up one or more corresponding RF carriers for data reception.
US08489148B2 Device and method for expressing status of terminal using character
A status expression system and method operating the same are provided for presenting a state of the mobile phone by means of a character agent. A status expression system of the present invention includes a memory for storing a plurality of character quotients, information on at least one state transition model, and resources for presenting the character; a character controller for updating the character quotients according to events occurred in the mobile phone, determining a state by analyzing the character quotients and referring to the state transition model, and formatting the state using the resources assigned for the state of the character; and a display for presenting the character with the resources in the state.
US08489141B2 Portable electronic apparatus
A portable electronic apparatus capable of reliably determining whether a load detected by detecting units is caused by water pressure or by some other pressure and performing predetermined control according to the determination. A portable telephone apparatus is provided with operation detecting units and a control unit. The operation detecting units are detecting units for detecting pressure caused by a pressing operation. When a pressure is detected by at least one of the operation detecting units, the control unit performs first control (for example, control caused by detection of pressure other than water pressure). When even pressures are simultaneously detected by the operation detecting units, the control unit performs second control (for example, control caused by detection of water pressure) different from the first control.
US08489129B2 Transmission of text/multimedia messages over bearer connections
Systems and methods are disclosed for transmitting a text/multimedia message over a bearer interface of a mobile network. A first network element of the mobile network, such as an MSC for a Mobile Terminated (MT) text/multimedia message or a BSS for a Mobile Originated (MO) text/multimedia message, receives a text/multimedia message. The first network element communicates with a second network element of the mobile network using a signaling interface (e.g., an IOS A1 interface) to select a bearer connection on a non-voice circuit-mode bearer interface (e.g., an IOS A5 interface), and routes the text/multimedia message to the second network element over the selected connection on the non-voice circuit-mode bearer interface. The first network element may also select a bearer connection on a voice bearer interface (e.g., an IOS A2 interface) and route the text/multimedia message to the second network element over the selected bearer connection.
US08489128B2 Efficient transmission on a shared data channel for wireless communication
Techniques for efficient data transmission and reception in a wireless communication system are described. In an aspect, a Node B sends transmissions on a shared data channel to a user equipment (UE) based on at least one parameter assigned to the UE prior to the transmissions. The Node B sends no signaling for the transmissions sent to the UE on the shared data channel. The UE processes the transmissions received from the shared data channel based on the assigned parameter(s). In another aspect, a Node B may send transmissions to a UE in time intervals assigned to the UE. In yet another aspect, a Node B may send transmissions to a UE based on assigned or non-assigned parameters. The Node B sends signaling whenever transmissions are sent with non-assigned parameters. The UE may process a transmission based on parameters obtained from received signaling or the assigned parameters.
US08489112B2 Method and system for location-triggered rewards
In some embodiments, techniques for rewarding presence include detecting a presence of a mobile phone within an enclosed space, transmitting information relating to the presence of the mobile phone within the enclosed space to a server computer, wherein the server computer processes an award for the presence of the mobile phone within the enclosed space, wherein the award is associated with a user account associated with the mobile phone; and receiving from the server computer information relating to the award.
US08489111B2 Real-time location and presence using a push-location client and server
A system for providing real-time always-on location is presented for maintaining the current location of a mobile device, while saving the battery by managing the GPS in a power-saving mode while the device is considered to be stationary. The system also provides a real-time location in an indoor environment where a GPS signal may not be available. Additionally, methods for driving detection are also presented.
US08489105B2 Radio base stations, radio communication devices, methods for controlling a radio base station and methods for controlling a radio communication device
In an embodiment, a radio base station is provided. The radio base station may include a transceiver configured to transmit data to a radio communication device and receive data from the radio communication device using a plurality of component carriers, each component carrier including a pre defined frequency band including a plurality of resource elements; a component carrier determiner configured to determine a subset comprising at least one component carrier of the plurality of component carriers, wherein as the at least one component carrier of the subset may be used by the radio communication device for a pre-defined communication mode; and a message generator configured to generate a message including information specifying that the at least one component carrier of the subset may be used by the radio communication device for the pre-defined communication mode.
US08489102B2 Methods of locating, paging and routing calls to wireless users in femto system
In a method for locating a mobile station, a first sub-paging zone for paging the mobile station is selected in response to an incoming call intended for the mobile station if a trigger code associated with a first femto cell matches a first trigger code associated with femto cells included in the first sub-paging zone. The first femto cell is a femto cell with which the mobile station has most recently registered. The first sub-paging zone is defined based on a location of ones of a subset of the plurality of femto cells. The mobile station within the first sub-paging zone is paged to locate the mobile station.
US08489098B2 Method and arrangement for real-time difference determination for mobile terminal positioning
In a method of providing real time difference determination for a mobile terminal in a telecommunication system, comprising a plurality of eNodeBs in communication with a core network, each eNodeB having a plurality of associated cells, each cell potentially servicing one or more mobile terminals, determining S1O a first timing advance value representative of a first geographical distance measure between the mobile terminal and a first serving eNodeB prior to a handover to a second serving eNode B, determining S20 a second timing advance value representative of a second geographical distance measure between the mobile terminal and the second eNodeB after the handover. Subsequently, determining S30 a time of arrival measure between the mobile terminal and at least two eNodeBs, and signaling S40 representations of the determined first and second geographical distance measures and the determined time of arrival measures for said mobile terminal to at least said second eNodeB, together with a respective unique identification parameter of the at least two eNodeBs, wherein determination of real time differences is enabled based on at least the signaled representations.
US08489092B2 System information collection while camping on a cell
Systems and methodologies are described that facilitate collecting consistent system information when entering a cell during cell selection and/or cell re-selection in a wireless communication environment. SIB(s) can be received while lacking modification period information (e.g., modification period boundary, modification period duration, . . . ). Further, the SIB(s) can be stored in memory with corresponding SFN(s) at which the SIB(s) are respectively received. Thereafter, the modification period information can be identified (e.g., from a SIB2, . . . ). Moreover, an evaluation can be effectuated to determine whether to retain or discard the SIB(s) from memory as a function of the modification period information and the corresponding SFN(s). Further, whether to retain or discard the SIB(s) from memory can be based upon a value tag. According to another example, subsequent reception of the SIB(s) can be inhibited within a minimum modification period employed as a default prior to identifying the modification period information.
US08489090B2 Aircraft wireless communication system
Embodiments of the disclosed invention include an apparatus, method, and computer program product for providing wireless service to devices located onboard an aircraft. For example, in one embodiment, a wireless base station is utilized onboard an aircraft for providing non-roaming cellular services to cellular devices onboard the aircraft. In addition, in some embodiments, the wireless base station may provide Internet access to Internet accessible devices located onboard the aircraft. Additionally, in some embodiments, the wireless base station is interfaced with an existing air-to-ground cellular transmission system of the aircraft.
US08489088B2 Reliability of information exchanged among access nodes
Wireless channel interference information is determined (e.g., a background interference matrix BIM constructed from multiple user equipment measurements). Reliability of the interference information is classified and sent with the interference information to a neighbor network access node such as a HeNB. In various embodiments there are three layers of reliability, the above being the first. The second layer utilizes variability of a plurality of such reliability indications received from the same neighbor HeNB, which is updated as new interference information and reliability indications are received from that same neighbor HeNB. The third layer utilizes a peer review/update process on the neighbor HeNBs themselves, where each HeNB's performance is shared among all and updated by one another as different HeNBs utilize one another's BIM and assesses how reliably it reflected actual interference conditions. This addresses concerns for data/source reliability since communication interfaces among HeNB groups may not be controlled by a single network operator.
US08489087B2 Apparatus and method for controlling small base station
An apparatus and a method for controlling a small base station using a macro base station may reduce interference between the small base station and the macro base station. The method includes determining whether a small base station is in a blank state; transmitting a deactivation request message to the macro base station if the small base station is in the blank state; and operating the small base station in an inactive mode if a deactivation response message is received from the macro base station. The inactive mode being a mode of the small base station in which a synchronization channel or a minimal channel is transmitted to enable a terminal in the cell area of the small base station to identify the small base station.
US08489080B1 Concierge for portable electronic device
A system is provided. The system comprises a processor, a memory, and an application stored in the memory. When executed by the processor, the application activates a concierge function in response to a first trigger, and deactivates the concierge function in response to a second trigger. While the concierge function is active, the application analyzes a first digital signal encoding voice content from the portable electronic device to identify a context and, in response to identifying the context, transmits a second digital signal encoding a voice message to be presented by the portable electronic device based on the context keyword.
US08489077B2 System for targeting advertising content to a plurality of mobile communication facilities
A system for targeting advertising content includes the steps of: (a) receiving respective requests for advertising content corresponding to a plurality of mobile communication facilities operated by a group of users, wherein the plurality includes first and second types of mobile communication facilities with different rendering capabilities; (b) receiving a datum corresponding to the group; (c) selecting from a first and second sponsor respective content based on a relevancy to the datum, wherein each content includes a first and second item requiring respective rendering capabilities; (d) receiving bids from the first and second sponsors; (e) attributing a priority to the content of the first sponsor based upon a determination that a yield associated with the first sponsor is greater than a yield associated with the second sponsor; and (f) transmitting the first and second items of the first sponsor to the first and second types of mobile communication facilities respectively.
US08489070B1 Systems and methods for conserving network resources
An account management engine for managing at least one prepaid wireless service account can include a calculation logic module that includes at least one scheduling algorithm configured to calculate a message delay time, the expiration of which triggers a continue message to be sent to a service switching point (SSP) instructing the SSP to continue an established call. A method for managing at least one prepaid service account can include calculating, based upon at least one scheduling algorithm, a message delay time, the expiration of which triggers a continue message to be sent to a service switching point (SSP) instructing the SSP to continue an established call.
US08489069B2 Method, apparatus, and system for QoS control based on charging system
Embodiments of the present invention provide a method, an apparatus, and a system for QoS control based on a charging system. In solutions provided by the embodiments of the present invention, after a service resource reservation request from a PCEF is received, a preset QoS value for a service may be directly determined according to a service identifier of the service from a locally stored mapping relationship between service identifiers and preset QoS values of services, and a QoS value for the service is determined according to the preset QoS value, and the determined QoS value is directly delivered to the PCEF, so that the QoS value for the service may be determined and delivered without the participation of the PCRF, so as to significantly reduce the time for determining the QoS value for the service.
US08489068B1 System and method for completion of all calls using single call funding options
Embodiments of the invention provide systems and methods that identify requested call connections that cannot be billed by a call management system and redirects those calls to a call processing platform. The call management system sends data associated with the requested call connections to the call processing platform in a session initiation protocol (SIP) message header. The call processing platform identifies one or more payment options that are not available for use by the call management system and offers the called party the opportunity to accept one of the payment options to complete the requested call connection. The call processing platform connects the calling party and the called party and sends a call detail record with billing data to the call management system.
US08489060B2 Emergency alert system instructional media
Emergency instructional messages are utilized to provide instructions to a user in the event of an emergency. The instructional message may be various media, including, but not limited to, text, images, video, audio, and/or multimedia. The instructional message can be prerecorded and stored in a mobile device and/or on a communications network. Instructional message may be provided manually by an alert initiator and/or automatically based upon a type of alert. The instructional message may be initiated based upon the initiation of an emergency alert system (EAS) transmission, the occurrence of an event, a designated person, or a security violation, for example. Further, the instructional message may be tailored depending upon a location, such as the expected or determined location of the intended recipient or communication device of the instructional message.
US08489044B2 System and method for reducing or eliminating temperature dependence of a coherent receiver in a wireless communication device
In accordance with some embodiments of the present disclosure, a method may include generating a first current equal to a bandgap voltage divided by a resistance selected to approximately match a process resistance integral to a receiver. The method may further include generating a second current equal to temperature-dependent current multiplied by a predetermined scaling factor. The method may also include subtracting the second current from the first current to generate a bias current. The method may additionally include providing the bias current to the receiver.
US08489036B2 Mobile phone for controlling diversity
A mobile phone to transmit and receive a radio frequency signal through a first antenna and a second antenna in a radio communication system includes a first radio frequency signal receiving unit to convert the radio frequency signal received through the first antenna into a baseband signal to be transmitted to a controller, a second radio frequency signal receiving unit to convert the radio frequency signal received through the second antenna into a baseband signal to be transmitted to the controller, and a radio frequency signal transmitting unit to convert a baseband signal transmitted from the controller into a radio frequency signal, to distribute the radio frequency signal, and to selectively output the distributed radio frequency signal to the first antenna and the second antenna.
US08489032B2 System and method for sensitivity measurement in wireless mobile stations
A system and method is provided for performing a wireless reception performance test between a wireless device and a base station emulator. The method comprises generating a path loss correction factor. The path loss correction factor compensates for path loss from an antenna port of the base station emulator to an antenna port of the wireless device. The method further comprises transmitting from the base station emulator at least a further signal transmission. The further signal transmission includes the path loss correction factor such that the transmission power of the further signal transmission removes the effect of path loss from the wireless reception performance test.
US08489029B2 Reference signal interference management in heterogeneous network deployments
Methods and apparatus for enabling interference coordination in a communication network. A base station includes a plurality of antenna ports. Each antenna port is configured to transmit a reference signal, and each antenna port is associated with a respective cell. The base station determines a set of cells where transmissions of reference signals is to be performed from a reduced set of the plurality of antenna ports. The base station determines a subset of antenna ports in at least one cell of the determined set of cells to enable interference coordination in the network, and transmits the reference signal from the subset of antenna ports.
US08489027B2 Method and apparatus for communicating sound wave of human body
A method and apparatus for communicating a sound wave is provided. The apparatus includes: a sound wave converter converting a sound wave signal transmitted from a counter apparatus through the human body into an electrical signal when the sound wave is transmitted from the counter apparatus through the human body and converting an electrical signal on data to be output to the counter apparatus into a sound wave; a data processor receiving the converted electrical signal from the sound wave converter and transmitting an electrical signal on the data to be output to the sound wave converter when the data to be output exists; and a switch connected between the sound wave converter and the data processor, the switch transmitting the converted electrical signal to the data processor and transmitting the electrical signal on the data to be output to the sound wave converter. Accordingly, it is possible to efficiently transmit a signal with a low loss of sound wave signal. Thus, it is possible to simply construct communication hardware at a low price.
US08489024B1 Determining chain configuration for a wireless protocol in a wireless device supporting multiple wireless protocols
Arbitration between two wireless protocols in a wireless device. The wireless device may include first wireless protocol circuitry, configured to receive and process first signals according to a first wireless protocol and second wireless protocol circuitry, configured to receive and process second signals according to a second wireless protocol. The wireless device may also include coexistence circuitry. The coexistence circuitry may be configured to receive a request from the first wireless protocol circuitry to perform transmission or reception and arbitrate the requested transmission or reception between the first wireless protocol circuitry and the second wireless protocol circuitry. The decision may be based on current or future priority information, current configuration, or other factors. The coexistence circuitry (or other circuitry) may be configured to determine position of switches controlling antennas or transmission using shared or unshared antennas (or chains). The two wireless protocols may be WLAN and Bluetooth.
US08489020B2 NFC communicators implementing coil voltage reduction circuitry
An NFC communicator has an antenna circuit to enable inductive coupling, via an RF H field, of the NFC communicator and another near field RF communicator in near field range. The antenna circuit has an antenna element coupled in parallel with a first capacitor to form a parallel LC circuit. The antenna element has an antenna coil in series with a second capacitor to reduce the voltage to which circuitry of the NFC communicator is subjected by a received RF H field. Alternatively or additionally, receive circuitry of the NFC communicator may be coupled to only a proportion of the antenna coil to reduce the voltage to which circuitry of the NFC communicator is subjected by a received RF H field.
US08489015B2 Waveguide-based wireless distribution system and method of operation
The design and use of a simplified, highly efficient, waveguide-based wireless distribution system are provided. A low-loss waveguide is used to transport wireless signals from a signal source or sources to one or more receiver locations. One or more adjustable signal coupling devices partially insert into the waveguide at predetermined locations along the length of the system to provide variable, controlled extraction of one or more wireless signals. Low-loss impedance matching circuitry is provided between the waveguide coupling devices and output connectors to maintain high system efficiency and the capability of supplying signals of high strength and quality to a large number of receivers in a wide wireless coverage area via a plurality of signal radiators. Some embodiments of the system are adaptable for wireless distribution service in HVAC plenum spaces while others disclose the combined functions of fire extinguishing and waveguide wireless distribution.
US08489014B2 Data processing terminal system and transmitting and receiving method using the same
An information processing terminal system includes an information processing terminal (6); and a transmitting and receiving unit (5) which is attached to the information processing terminal. The transmitting and receiving unit (5) converts a reception wave signal from a network into a reception analog baseband signal. The transmitting and receiving unit (5) converts the reception analog baseband signal into a reception digital baseband signal in synchronization with a clock. The information processing terminal (6) converts the reception digital baseband signal into a reception data in synchronization with a clock, and a transmission data into a transmission digital baseband signal in synchronization with the clock. The transmitting and receiving unit (5) converts the transmission digital baseband signal into a transmission analog baseband signal in synchronization with the clock. The transmitting and receiving unit (5) converts the transmission analog baseband signal into a transmission modulation wave signal to output to the network.
US08489013B2 Intermediary conveyance apparatus and image forming system having a blower for control of sheets
When a sheet is brought into a sheet storage section (12), a fan 126 creates an air current towards the sheet storage part (12), and when the sheet is discharged from the sheet storage section (12), the fan stops air blow. Whereby, the conveyance of the sheet to the sheet storage section (12) is guided, and discharging of the sheet from the sheet storage section is smoothly carried out.
US08489011B2 Image forming apparatus and image forming system
An image forming apparatus includes a developer bearing member configured to bear a developer to develop a latent image, a developer regulating member configured to regulate an amount of the developer carried on the bearing member, a voltage application unit that can apply a plurality of direct current voltages of different values between the bearing member and the regulating member, and a current detection unit that can detect a plurality of direct currents of different values flowing in the regulating member when the voltage application unit applies the plurality of direct current voltages, wherein the image forming apparatus sets a direct current voltage value Vb applied by the voltage application unit when developing the latent image, so that the following expression is satisfied: |Vb|>|Vbmin|, where Vbmin indicates a direct current voltage value when the direct current detected by the current detection unit is a minimum value.
US08489007B2 Fixing device
In a fixing device, a nip plate is disposed on an inner surface of a tubular flexible fusing member which is flexibly deformable, and configured to be heated by a heating element disposed inside the fusing member. The fusing member is nipped between the nip plate and a backup member to form a nip portion. First and second portions of the nip plate which are located in positions upstream and downstream, respectively, with respect to a recording sheet conveyance direction and to be supported by a stay are each configured to be a flat plate extending along the recording sheet conveyance direction. A central portion between the first and second portions of the nip plate is in a position shifted from those of the first and second portions in a direction perpendicular to flat surfaces of the first and second portions.
US08489006B2 Externally heated fuser device with extended nip width
A fuser device for an electrostatographic reproduction apparatus. The fuser device includes an externally heated fuser roller having a thick elastomeric cover. An external heater assembly is positioned in operative association with the fuser roller. The external heater assembly has a low mass, fast-acting heating element to transfer heat rapidly to and from the external surface of the elastomeric cover of the fuser roller. A pressure film belt assembly is also in operative association with the fuser roller, spaced from the external heater assembly. The pressure film belt assembly has a pressure applicator which maximizes thermal contact and mechanical energy to define an optimum nip pressure profile providing an extended fusing nip with the fuser roller, thereby yielding quick starting, with superior energy efficiency and exceptional temperature control for the fuser device that provides proper image quality for photos, text, and graphics for high quality reproductions with consistent gloss (luster).
US08488999B2 Developing device and image forming apparatus having a developer conveying section with a spiral blade
A developing device that is capable of securing an amount of developer that can be stored in a developer tank while suppressing the bending of a developer conveying section, as well as an image forming apparatus are provided. In a developer tank of a developing device, there is provided a first developer conveying section that includes a first rotation shaft member having a columnar shape in which grooves extending in an axial line direction are formed, and a first spiral blade that is spirally wound around the first rotation shaft member and conveys the developer by rotation around the axial line of the first rotation shaft member.
US08488992B2 Development device, process cartridge, and image forming apparatus
A development device includes a toner-containing chamber for containing supplied toner having an interior wall, a developer-containing chamber for containing developer including toner and carrier communicating with the toner-containing chamber; and a transport screw to transport the supplied toner from the toner-containing chamber to the developer-containing chamber, disposed in the toner-containing chamber so that there is no gap between the outer edge of the transport screw and the interior wall of the toner-containing chamber in a portion lower than a level of the supplied toner in the toner-containing chamber.
US08488977B2 Time division multiple access over wavelength division multiplexed passive optical network
Provided is a time division multiple access over wavelength division multiplexed passive optical network (TDM-over-WDM-PON) system. According to the TDM-over-WDM-PON system, a downstream optical signal is separated according to a wavelength in a remote node, transmitted to an optical amplifying device located in subscriber equipment, amplified in the optical amplifying device, transmitted back to the remote node, and then transmitted to the subscriber equipment. Also, an upstream optical signal is transmitted to a wavelength converting device located in the subscriber equipment from the remote node, wavelength-converted in the wavelength converting device, returned back to the remote node, and then transmitted to a central office.
US08488969B1 Intrapersonal data communication system
Intrapersonal communication systems and methods that provide an optical digital signal link between two or more local devices are disclosed. In some embodiments, the system includes a first signal converter disposed at a first end of the optical digital signal link and configured to convert between electrical digital signals from a first local device and optical digital signals from the optical digital signal link. The system can include an optical connector having a non-contact portion configured to couple optical digital signals between the first signal converter and the optical digital signal link across a gap. The system can include a second signal converter disposed at a second end of the optical digital signal link and configured to convert between electrical digital signals from the second local device and optical digital signals from the optical digital signal link.
US08488961B2 Dispersion determining apparatus and automatic dispersion compensating system using the same
A dispersion determining apparatus comprises a received waveform monitoring part (1) and a dispersion amount determining part (4). The received waveform monitoring part (1) has a waveform monitoring circuit (2) that samples data from the received waveform of a received signal having propagated along a transmission path, and a histogram extracting circuit (3) that extracts, based on the sampled data obtained by the waveform monitoring circuit (2), a histogram data representative of the intensity distribution in the voltage direction of the received waveform. The dispersion amount determining part (4) has a polarized wave dispersion estimating circuit (7) that determines the horizontally asymmetric degree of a received eye-pattern waveform of the received waveform obtained by analyzing the histogram data extracted by the received waveform monitoring part (1) and then estimates, based on the determined asymmetric degree, a polarized wave dispersion amount in the transmission path.
US08488951B2 Multimedia framework to provide ultra-low power multimedia playback
A method of multimedia processing includes providing a multimedia processor operating at a frequency lower than that of a central processor of a multimedia processing system. A multimedia framework is implemented in the multimedia processing system. The multimedia framework is utilized to execute, on the multimedia processor, one or more of reading an input, transforming a data based on the reading of the input, and placing an output based on the transforming of the data on a rendering device. Power dissipated in the multimedia processing system is reduced by solely executing a requisite parsing on the central processor of the multimedia processing system.
US08488950B2 Reproducing apparatus and reproducing method, data structure, recording medium, recording apparatus and recording method, and program
The present invention relates to a reproducing apparatus and a reproducing method, a data structure, a recording medium, a recording apparatus and a recording method, and a program that enable, in a case where offset information of a sub-image is arranged in a stream of a main image, easy realization of 3D display of the sub-image based on the offset information.A right-eye video stream includes offset metadata for generating offset information. In a data portion of each TS packet of the right-eye video stream, only any one of video data of an encoded right-eye main image and offset metadata is arranged. In a header of each TS packet of the right-eye video stream, transport priority, which indicates whether data arranged in the data portion of the TS packet is video data of an encoded right-eye main image or offset metadata, is described. The present invention can be applied to, for example, a reproducing apparatus that displays a sub-image in a 3D manner.
US08488949B2 Information recording medium, information recording/playback method, and information recording/playback apparatus
A digital stream signal complying with MPEG-TS is handled as stream object ESOB. The ESOB is recorded in unit of stream object unit ESOBU which includes one or more pack/packet groups. Each pack/packet group has a pack/packet group header at its head position, and stores one or more TS packets after the pack/packet group header.
US08488948B2 Apparatus for and method of recording information, apparatus for and method of reproducing information, recording medium, and information recording medium
Provided is an information recording apparatus which, in a state where the content of moving picture image information, etc. can be prevented from being inadvertently recognized by the user due to inadvertent presentation to the user of a relevant representative picture image, enables recording the respective information into a recording medium. A reproduction list PL that is to be reproduced is not only recorded into an optical disc 1 but is there also recorded in it a reproduction list display prohibition flag PHF indicating at least whether limiting the display of a representative picture image that represents the content of the reproduction list PL.
US08488942B2 Bookmark exchange
A bookmark communicates precisely the location within an asset where a video clip referenced by the bookmark can be found as well as the start and stop times of the video clip. A subscriber watches a program on a video device or other platform. When the subscriber decides to create a bookmark, the subscriber pauses the program. A bookmark interface is initiated, wherein the subscriber creates a bookmark references a video clip of the program. The first subscriber then selects at least one other subscriber to send the bookmark to. A second subscriber receives the bookmark. The receipt of the bookmark activates a bookmark interface that is displayed on the video device of the second subscriber. The second subscriber initiates an action associated with the bookmark, which may include selecting to watch the video clip associated with the bookmark.
US08488938B2 Braided fiber optic cross-connect switches
This invention discloses a highly scalable and modular automated optical cross connect switch comprised of large numbers of densely packed fiber strands suspended within a common volume. In particular, apparatus and methods enabling programmable interconnection of large numbers of optical fibers (100's-1000's) having structured and coherent braid representations are provided.
US08488931B2 Single mode optical fiber with depressed trench
An optical fiber having a core and an outer cladding, the core including from its center outward a central core having a radius and a refractive index difference with respect to the outer cladding, and a depressed inner cladding. The depressed inner cladding includes at least a first portion having a radius and a refractive index difference with respect to the outer cladding, the first portion preferably being adjacent to the central core, and a second portion adjacent to the first portion constituting a depressed trench having a radius, and a refractive index difference with respect to the outer cladding. The first portion of the inner cladding has a refractive index below the refractive index of the outer cladding, and the depressed trench has a refractive index that is lower than the refractive index of the first portion of the depressed inner cladding. The outer radius of the depressed inner cladding of the optical fiber is between 28 μm and 40 μm, the LP01 mode leakage losses at a wavelength of 1550 nm are less than 0.01 dB/km and the cable cut-off wavelength is less than 1530 nm.
US08488928B2 Opto-electro hybrid harness and method of manufacturing the same
The An opto-electro hybrid harness includes, at locations away from first and second connectors, a first relay segment having an EO conversion device, and a second relay segment having an OE conversion device. First and second electric cables lie between the first connector and the first relay segment and between the second connector and the second relay segment. An opto-electric hybrid cable segment lies between the first and second relay segments. An optical fiber is connected at one end to the E0 conversion device and at the other end to the OE conversion device. A first electronic wire of the first electric cable is connected at one end to the first connector and at the other end to the E0 conversion device. A second electronic wire of the second electric cable is connected at one end to the OE conversion device and at the other end to the second connector.
US08488923B2 Multimode optical coupler interfaces
Optical interfaces that may be employed between large-core optical fibers and chip-scale optoelectronic devices. Described herein are couplers that improve the tolerance of misalignment when a single mode (SM) fiber is used as waveguide input. This enables the possibility of passive/automatic alignment and therefore reduces the production cost. The coupler also serves as a spot-size converter that reduces the spot size and is suitable for applications where a waveguide mode with small cross-section area is of particular importance. One such example can be a waveguide-based SiGe or III-V semiconductor photodetector in which the vertical size of its waveguide mode should be as small as few microns.
US08488918B2 Semiconductor optical device, optical transmitter module, optical transceiver module, and optical transmission equipment
Provided is a semiconductor optical device, which has a buried heterostructure structure and is formed in a structure capable of reducing a parasitic capacitance to further improve characteristics thereof, and also provided are an optical transmitter module, an optical transceiver module, and an optical transmission equipment. The semiconductor optical device includes a modulator portion for modulating light input along an emitting direction and radiating the modulated light, the modulator portion including: a mesa-stripe structure, which includes an active layer and extends in the emitting direction; and a buried layer provided adjacent to each side of the mesa-stripe structure, in which a distance between a lower surface of the buried layer and a lower surface of the active layer is 20% or more of a distance between the lower surface and an upper surface of the buried layer.
US08488912B2 Systems and methods for socially-based correction of tilted images
Systems and methods for socially-based correction of tilted images. In an embodiment, the present invention levels tilted images by (1) receiving an image; (2) rotating the image by a random angle; (3) requesting at least one user rotate the image to level the image; (4) determining a collective user-suggested angle based on the rotations of each user; and (5) transmitting, over a communication network, a correction angle, where the correction angle is based on the random angle and the collective user-suggested angle.
US08488911B2 Image processing apparatus for processing a binary image, image processing method, and computer readable medium
An image processing apparatus includes a count unit, a transform unit, a first calculation unit, a second calculation unit, and a binarization unit. The count unit counts the number of pixels of an original binary image. The transform unit transforms the original binary image into a transformed image based on a given transform level. The first calculation unit calculates the number of pixels of the transformed image, based on the given transform level and the number of pixels of the original binary image. The second calculation unit calculates a threshold level based on the number of pixels for each pixel value of the transformed image and the number of pixels of the transformed image. The binarization unit binarizes the transformed image based on the threshold level.
US08488909B2 Image processing apparatus, image processing method and imaging apparatus
A composite image is generated by a method including: detecting at least one in a captured image; judging arrangement of the at least one subject by an arithmetic operation; selecting at least one composition-purpose image at random in accordance with the arrangement of the at least one subject; determining arrangement of the selected at least one composition-purpose image at random so that the at least one composition-purpose image does not overlap with one another and does not overlap with the detected at least one subject; and generating a composite image by combining the captured image with the at least one composition-purpose image.
US08488904B2 Image processing apparatus, image processing method, and program
An image processing apparatus includes: a transformation information calculating unit configured to calculate, based on the motion information of an imaged image making up an imaged moving picture, transformation information relating to a plurality of compositing target images serving as compositing targets of an imaged image making up the imaged moving picture; and a decoration image determining unit configured to calculate a shift quantity between a first compositing target image that is the compositing target image, and a second compositing target image that is the compositing target image after transformation according to the transformation information to determine a decoration image to be added to the periphery of the second compositing target image based on the shift quantity.
US08488899B2 Image processing apparatus, method and recording medium
A filter coefficient calculating unit 81 sets as a filter window a range, which contains plural coordinates including an attention coordinate “p” in an initial alpha map, and uses a pixel value Ip at a coordinate of an original image corresponding to a coordinate “p” in the filter window and a pixel value Iq at a coordinate of the original image corresponding to a coordinate “q” in the filter window to calculate a filter coefficient Kq at the coordinate “q” on a coordinate to coordinate basis in the filter window. That is, a filter coefficient set is created, which consists of filter coefficients calculated on a coordinate to coordinate basis in the filter window. A weighted-average filtering unit 83 uses the filter coefficient set to apply a weighted-average filtering operation on each pixel value in the filter window.
US08488890B1 Partial coverage layers for color compression
One embodiment of the present invention sets forth a technique for compressing image data with high contrast between pixels within a tile and between samples within pixels without any data loss. Partial coverage layers are generated and written to a tile that includes multiple pixels without reading the existing image data that is stored for the tile. A partial coverage layer encodes image data, such as colors, and sub-pixel coverage information for each covered pixel in a tile. The use of partial coverage layers reduces the bandwidth used to store image data when a tile is not fully covered.
US08488886B2 Font matching
Methods, computer readable media, and apparatuses for font matching are presented. A glyph may be received and processed. The processing of the received glyph may include reducing the glyph, computing bounds associated with the glyph, and normalizing the glyph. The processed glyph may be compared to a repository of image prototypes. The comparison may include determining a distance of the processed glyph from one or more the image prototypes, sorting the determined distances, and selecting one or more of the image prototypes based on the determined distances. Additional techniques may be used to enhance the resolution or accuracy associated with the various methods and algorithms.
US08488883B2 Robust and efficient image identification
Apparatus for matching a query image against a catalog of images, comprises: a feature extraction unit operative for extracting principle features from said query image; a relationship unit operative for establishing relationships between a given principle feature and other features in the image, and adding said relationships as relationship information alongside said principle features; and a first comparison unit operative for comparing principle features and associated relationship information of said query image with principle features and associated relationship information of images of said catalog to find candidate matches.
US08488876B2 Method and system for managing color profiles during color device calibration
A method and system for managing the application of a color profile to a color device in connection with a calibration event associated with the color device. A color management module is configured to detect a request to inhibit application of color profile received from a calibration module. The color management module facilitates the removal of a current profile applied to the color device. The color management module monitors a connection used to communication with the calibration module to identify a termination event associated with the calibration module and/or calibration event. In response to identifying the termination event, the color management module facilitates the application of a color profile to the color device.
US08488873B2 Method of computing global-to-local metrics for recognition
A method of computing global-to-local metrics for recognition. Based on training examples with feature representations, the method automatically computes a local metric that varies over the space of feature representations to optimize discrimination and the performance of recognition systems.Given a set of points in an arbitrary features space, local metrics are learned in a hierarchical manner that give low distances between points of same class and high distances between points of different classes. Rather than considering a global metric, a class-based metric or a point-based metric, the proposed invention applies successive clustering to the data and associates a metric to each one of the clusters.
US08488863B2 Combinational pixel-by-pixel and object-level classifying, segmenting, and agglomerating in performing quantitative image analysis that distinguishes between healthy non-cancerous and cancerous cell nuclei and delineates nuclear, cytoplasm, and stromal material objects from stained biological tissue materials
Quantitative object and spatial arrangement-level analysis of tissue are detailed using expert (pathologist) input to guide the classification process. A two-step method is disclosed for imaging tissue, by classifying one or more biological materials, e.g. nuclei, cytoplasm, and stroma, in the tissue into one or more identified classes on a pixel-by-pixel basis, and segmenting the identified classes to agglomerate one or more sets of identified pixels into segmented regions. Typically, the one or more biological materials comprises nuclear material, cytoplasm material, and stromal material. The method further allows a user to markup the image subsequent to the classification to re-classify said materials. The markup is performed via a graphic user interface to edit designated regions in the image.
US08488861B2 System and method of automatic estimation of arterial input function for evaluation of blood flow
A system and method of determining hemodynamic parameters of a patient is described. A background image data set is obtained prior to the administration of a contrast agent. A series of image data sets is obtained during the first passage of the bolus through a parenchymal volume. The pre-contrast-agent image is subtracted from image data sets obtained during the first passage of the contrast agent bolus, so that the amount of contrast agent in the volume may be determined. The time series of the amount of contrast agent is computed to determine the arterial input function (AIF) which may be used to determine a tissue impulse response, and hemodynamic parameters such as cerebral blood flow (CBF), cerebral blood volume (CBV) and mean transit time (MTT).
US08488858B2 Median plane determination apparatus and magnetic resonance imaging system
A median plane determination apparatus determines a median plane based on volume data of a brain of a subject. The median plane is determined based on voxel values of voxels which intersect with a reference surface cutting across the brain.
US08488856B2 Magnetic resonance imaging apparatus and method of analyzing images provided thereby
A magnetic resonance imaging apparatus includes a cine-imaging unit, a characterizing-part detecting unit, a motion-analyzing unit, and an image-extracting unit. First, the cine-imaging unit collects the time-series images of a region of interest in a subject and reconstructs an image. Next, the characterizing-part detecting unit detects the characteristics of the time-series images. The motion-analyzing unit analyzes motion-characteristic values of the characteristics extracted by the characterizing-part detecting unit. The image-extracting unit extracts a specified time-series image in accordance with the motion-characteristic values.
US08488853B2 X-ray imaging apparatus
An X-ray imaging apparatus is configured to subtract a first X-ray image from a second X-ray image to generate a first subtraction image showing information on a blood vessel, calculate an amount of pixel shift between the first X-ray image and the third X-ray image, subtract the first X-ray image from the third X-ray image to generate a second subtraction image showing information on an insertion instrument, and combine the first subtraction image with the second subtraction image to generate a synthetic image by performing a pixel shift correction based on the amount of pixel shift.
US08488849B2 Image reconstruction using data ordering
Methods, systems and apparatuses for processing data associated with nuclear medical imaging techniques are provided. Data is ordered in LUT's and memory structures. Articles of manufacture are provided for causing computers to carry out aspects of the invention. Data elements are ordered into a plurality of ordered data groups according to a spatial index order, and fetched and processed in the spatial index order. The data elements include sensitivity matrix elements, PET annihilation event data, and system and image matrix elements, the data grouped in orders corresponding to their processing. In one aspect geometric symmetry of a PET scanner FOV is used in ordering the data and processing. In one aspect a system matrix LUT comprises total number of system matrix elements equal to a total number of image matrix elements divided by a total number of possible third index values.
US08488847B2 Electronic camera and image processing device
An image sensor of an electronic camera photoelectrically converts a subject image obtained by a shooting optical system to generate an image signal. A image processing section generates face registration image data and moving image data. A face detecting section detects a face area inside a shooting screen based on the moving image data. A controlling section adjusts shooting parameters of the shooting optical system, depending on a position detected at the face area. A face image generating section cuts out an image of the face area to generate face image data. A face recognizing data generating section extracts feature points of the face of a captured person from a part of the face area of the face registration image data and generates face recognizing data. A recording section records the face recognizing data or face image data.
US08488836B2 Methods, apparatus and programs for generating and utilizing content signatures
The presently claimed invention generally relates to deriving and/or utilizing content signatures (e.g., so-called “fingerprints”). One claim recites a method comprising: obtaining a sequence of content identifiers, the sequence of content identifiers corresponding to one or more segments of a media signal; and utilizing at least a processor or electronic processing circuitry, carrying out a convolution operation based on the sequence of content identifiers and content signatures housed or stored in a database to identify the media signal. Of course, other claims and combination are provided as well.
US08488831B2 In-ear monitor with concentric sound bore configuration
A in-ear monitor is provided that is coupleable to an external audio source and that may be configured as a custom fit IEM or configured to accept a removable eartip, the in-ear monitor including at least two drivers and at least two concentric sound delivery tubes that acoustically couple the audio output from each of the drivers to the acoustic output surface of the in-ear monitor.
US08488818B2 Interior structural assembly for a vehicle
Disclosed herein is an interior structural assembly for a vehicle. The assembly includes a defrost panel forming at least a portion of a defrost duct, the defrost panel has first and second panel extensions laterally extending at opposite ends of a defrost base and an instrument panel overlaying the defrost panel, the instrument panel having at least one defrost aperture and first and second ends generally horizontally extending across the interior width of the vehicle, wherein the first and second panel extensions extend to the first and second ends of the instrument panel, respectively.
US08488817B2 Acoustic systems for electronic devices
A portable electronic device may have acoustic ports such as microphone and speaker ports. Acoustic devices such as microphones and speakers may be associated with the acoustic ports. An acoustic port may have an opening between an interior and exterior of the portable electronic device. The opening may be covered by a metal mesh. An acoustic fabric may be interposed between the metal mesh and the opening. The opening may be formed from a hole in a glass member having outer and inner chamfers. A microphone boot may be provided that forms front and rear radial seals with a housing of the device and a microphone unit respectively. The microphone boot may also form multiple face seals with the microphone unit. A speaker for the speaker port may be enclosed in a sealed speaker enclosure. The speaker enclosure may have a pressure-equalizing vent slit covered with an acoustic mesh.
US08488813B2 Reconfigurable acoustic transducer device
A device comprises: a first acoustic transducer; a second acoustic transducer; one or more transducer drivers; one or more signal receivers; and a transducer configuration device for selectively configuring connections between: (1) at least one of the first and second acoustic transducers; and (2) the one or more transducer drivers and the one or more signal receivers, according to a selected operating mode for the device among a plurality of possible operating modes.
US08488809B2 Calculating and adjusting the perceived loudness and/or the perceived spectral balance of an audio signal
The invention relates to the measurement and control of the perceived sound loudness and/or the perceived spectral balance of an audio signal. An audio signal is modified in response to calculations performed at least in part in the perceptual (psychoacoustic) loudness domain. The invention is useful, for example, in one or more of: loudness-compensating volume control, automatic gain control, dynamic range control (including, for example, limiters, compressors, expanders, etc.), dynamic equalization, and compensating for background noise interference in an audio playback environment. The invention includes not only methods but also corresponding computer programs and apparatus.
US08488808B2 Method of powering down an audio amplifier with timing circuit to power down bias control and amplifying circuits in sequence
An audio amplifier includes a timing control circuit, an amplifying circuit, and a bias control circuit. The timing control circuit generates a first power down signal and a second power down signal, in which the first power down signal is asserted before the second power down signal is asserted. The amplifying circuit receives a bias voltage to amplify an audio signal and is deactivated when the first power down signal is asserted. The bias control circuit provides the bias voltage for the amplifying circuit and is deactivated when the second power down signal is asserted.
US08488805B1 Providing background audio during telephonic communication
Background audio can be provided during telephonic communication. Telephonic communication can be established via a network, such as between a user of a telephony device and a communication partner having a second telephony device. A voice signal may be received from the user via a microphone integral with the telephony device. An audio track can be retrieved, for example, from memory integral with the telephony device or from a third-party service provider via the communications network. Noise reduction is performed on the voice signal to produce a clean voice signal. The clean voice signal may be combined with the audio track to produce a combined signal, such that the audio track provides background audio to the clean voice signal. The combined signal can then be transmitted from the telephony device to the second telephony device via the communications network.
US08488802B2 Sound field control device
A sound field control device has an input part through which an audio signal is input. A storage part stores a first factor obtained by calculating a proportion of energy of direct sound in total energy of sound collected in an adjustment environment within a predetermined time. A sound field generation part generates a sound field effect sound from the audio signal input through the input part, and outputs the sound field effect sound at a volume corresponding to the first factor. A calculation part calculates a second factor which represents a ratio of an energy of a direct sound to an energy of sound which is collected in a reproduction environment and which contains the direct sound. A correction part corrects the volume of the sound field effect sound based on a ratio between the first factor and the second factor.
US08488800B2 Segmenting audio signals into auditory events
In one aspect, the invention divides an audio signal into auditory events, each of which tends to be perceived as separate and distinct, by calculating the spectral content of successive time blocks of the audio signal, calculating the difference in spectral content between successive time blocks of the audio signal, and identifying an auditory event boundary as the boundary between successive time blocks when the difference in the spectral content between such successive time blocks exceeds a threshold. In another aspect, the invention generates a reduced-information representation of an audio signal by dividing an audio signal into auditory events, each of which tends to be perceived as separate and distinct, and formatting and storing information relating to the auditory events. Optionally, the invention may also assign a characteristic to one or more of the auditory events. Auditory events may be determined according to the first aspect of the invention or by another method.
US08488793B2 Efficient rebinding of partitioned content encrypted using broadcast encryption
Provided is a method for rendering media content wherein a request to render a first media content stored in a first partition is received, wherein the first partition stores the first and a second media content; the media content is correlated to a first management key block (MKB), binding ID (IDb) and authorization table (AT); the first MKB, IDb and AT are compared to a current MKB, IDb and AT; and if any of the first MKB, IDb or AT do not correspond to the current MKB, IDb or AT, respectively, generating a second partition by rebinding the first media content with respect to the current MKB, IDb and AT to generate a title key; and associating the first media content, the current MKB, IDb, AT and title key with the second partition, wherein the second media content remains associated with the first MKB, IDb, AT and partition.
US08488791B2 Securing two-party computation against malicious adversaries
Methods and apparatus are provided for securing two-party computations against malicious adversaries. A method is provided for secure function evaluation. The disclosed method is performed by a garbled circuit evaluator for the transfer of private information, and comprises receiving from a constructor (i) s garbled circuits (GCs), wherein each of the GCs having a plurality of input wires; and (ii) commitments for each of the input wires, wherein the commitments comprise s2 pair-wise cryptographic bindings of wire garblings of each given wire in the s GCs; requesting the constructor to reveal a selected check-set of s/2 of the s GCs; and verifying that the check-set was properly constructed using less than all of the commitments. In addition, the disclosed method optionally comprises the step of evaluating the remaining GCs that were not in the check-set.
US08488790B2 Quantum key distribution system
A first signal is received from an initial quantum key generating transmitter via a single combined channel that includes a first quantum signal and a public data signal alternating in a time shared manner. The first signal is split into first and second split signals. A low attenuation is applied to the first split signal when the first split signal includes the first quantum signal. A high attenuation is applied to the first split signal when the second split signal includes the public data signal. The first split signal is received at an intermediate quantum key generating receiver (QKGR) when the low attenuation is applied and a first quantum key is generated. A second quantum signal is transmitted to a recipient QKGR and a second quantum key is generated. The first quantum key is encoded using the second quantum key and transmitted to the recipient QKGR.
US08488788B2 Method for simulcrypting scrambled data to a plurality of conditional access devices
One embodiment of the invention relates to an apparatus comprising an input, a descrambler unit and a re-scrambler unit. The input is adapted to receive scrambled content. The descrambler unit is coupled to the input. The descrambler unit descrambles the scrambled content in order to recover unscrambled content and concurrently routes both the unscrambled content over a first communication link for display on a display device and the unscrambled content over a second communication link. The re-scrambler unit is coupled to the second communication link. The re-scrambler unit is adapted to scramble the unscrambled content to produce re-scrambled content for transmission.
US08488784B2 Organic keyed encryption
An encryption technique that creates a unique encryption key or fingerprint based on unique physical and electrical characteristics of a target electronic assembly to be protected. The encryption key can be constructed by exploiting the manufacturing variances present in all electronic elements including active elements and passive elements. Active elements include, for example: oscillators/clocks, internal I/O controllers, external I/O controllers, memory, processors, and digital power converters. Passive elements include, for example: internal I/O interconnects, external I/O interconnects, memory buses, and power buses. The encryption key can also include one or more environmental condition thresholds.
US08488781B2 Method for implementing symmetric key encryption algorithm against power analysis attacks
Disclosed is a method for implementing a symmetric key encryption algorithm against power analysis attacks, including: generating and storing an affine transform table; generating and storing a masked inversion table; and operating a masked S-box using the affine transform table and the masked inversion table.
US08488779B2 Method and system for conducting high speed, symmetric stream cipher encryption
A method is provided for processing a digital information set having a plurality of information bytes. The method comprises receiving the information set, determining a set of initialization parameters, initializing a set of state variables using the set of initialization parameters, and generating a plurality of cryptors, each cryptor being a virtual dynamic array containing a monoalphabetic cipher. The method further comprises modifying the state variables and one or more of the cryptors, setting the index value for each cryptor in the plurality of cryptors; and selecting an ordered cryptor subset to be applied to an information byte. The information byte is processed using the ordered cryptor subset to produce a processed information byte. If the information byte is a plaintext byte, the processed byte is an encrypted byte, and vice versa. The actions of modifying, setting, selecting, and processing are then repeated for each remaining information byte.
US08488774B2 Predictive call routing
A predictive call routing system that includes a real-time decision engine to receive information about a customer and identify a skill that is useful for providing service to the caller. The decision engine identifies the skill by generating scores for a plurality of statistical models using the statistical models and parameters associated with the caller, each statistical model representing a correlation between a subset of parameters and an action that may be performed or requested to be performed by the caller, the score for each statistical model being generated using the statistical model and the subset of parameters associated with the statistical model, and identifies a skill based on the scores. The system includes a call router to route a call from the customer to a representative who has the skill.
US08488772B2 Grouping of contact center agents
Agents in a contact center are grouped dynamically by defining performance metrics against which agents are to be judged, and generating an evaluation score for each of a number of agents by comparing their actual performance data to the defined performance metrics. Agents are assigned to the groups based on their performance scores. This provides the ability to generate reports and route contacts according to actual agent performance judged relative to user-specified performance metrics. The sizes of groups can be adjusted in real time to take account of actual or anticipated levels of contacts with different requirements, and agents can be reallocated among the resized groups on the fly based on the ranking of their evaluation scores.
US08488768B2 System and method of providing a single service destination in a telecommunications network
A method and apparatus for providing a single service destination in a telecommunications network is disclosed. In particular, but not exclusively, disclosed embodiments relate to the provision of a single mailbox for multi-service users having access to a plurality of different telephony services.
US08488762B2 Program-specific presence
A system and method for providing application specific presence information are disclosed here. A system includes one or more processors, a first communication program executable by the one or more processors, and a second communication program executable the one or more processors. When executed, the first and second communication programs respectively provide a first mode and a second mode of user communication. The second communication program causes the one or more processors to provide user presence information to a communication server. The presence information includes a presence status provided by the first communication program and a separate presence status provided by the second communication program. The separate presence status provided by the second communication program is configured to avoid aggregation, by the communication server, with any other presence status.
US08488758B1 Method and system for documenting interactions with professional service providers
The present invention is a graphical interface for predetermining the means by which incoming telephone calls are directed. Buttons on a telephone keypad are assigned to particular professionals who determine the method by which they wish to receive the incoming call. The incoming calls can be tagged to be automatically billed, recorded, or both.
US08488757B1 System, method, and computer program product for determining a recommended device from a plurality of devices for initiating a phone call
A system, method, and computer program product are provided for determining at least one recommended device from a plurality of devices for initiating a phone call based on a determined call rate. In operation, information associated with an attempted phone call is received. Additionally, a call rate for a plurality of devices capable of initiating the attempted phone call and/or at least one recommended long distance and/or international carriers are determined. Furthermore, at least one recommended device of the plurality of devices for initiating the phone call and/or at least one recommended long distance and/or international carrier is determined based, at least in part, on the determined call rate. The phone call is initiated utilizing one of the at least one recommend device and/or utilizing one of the at least one recommended long distance and/or international carrier.
US08488755B2 System and method for tracking call activity to a set of advertised businesses
A system and method for tracking call activity of a plurality of businesses is disclosed. A global pool of phone numbers is allocated from which to draw numbers. A business-specific pool of numbers is established for business locations involved in advertisements using the Internet via Web pages. As a consumer begins viewing an advertisement for a business, a number is temporarily allocated from the business's pool of available numbers. As the business's pool of unallocated numbers is exhausted, a metric is used to determine whether or not to grow the pool of numbers, to show an untracked ‘fallback’ number for the business, or to reuse a previously allocated number. When one of the temporarily allocated numbers is called, the online consumer it was associated with is credited for making the call and the business is credited and charged for receiving the call.
US08488752B1 System and method for recording voicemail
A system and method for recording voicemail. The system includes a first phone, a second phone, and a server. A call is placed from the first phone to the second phone. The server is configured to transmit a notification to the first phone to initiate recording of a voicemail at a location local to the first phone, receive a file of the voicemail recorded by the first phone, store the recorded voicemail, and establish a session between the server and the second phone to access the recorded voicemail.
US08488751B2 Unified messenging system and method
Systems and methods for unified messaging are described herein. In an embodiment, a repository server includes a message store. According to one method implemented by the repository server, a voice message is sent as part of an email message. In an embodiment, preprocessing is performed before sending the email, including but not limited to inserting information, data, links, voice mail audio files, and voice mail transcriptions in the email. A copy of the preprocessed email is stored in the message store with an authentication key. The authentication key is used, for example by a recipient of the email, to access voice mail audio files that may not be accessible on the recipient's device.
US08488747B1 Modified protector module with an integrated splitter
The disclosed embodiments include a surge protection module that includes an integrated signal splitter configured to combine a signal from a DSL tip wire with a signal from the POTS tip pin to generate a DSL/POTS tip output signal, and combine a signal from a DSL ring wire with a signal from the POTS ring pin to generate a DSL/POTS ring output signal. The integrated signal splitter is configured to be in electrical communication with an overvoltage protection component and to output the DSL/POTS tip output signal and the DSL/POTS ring output signal to the overvoltage protection component.
US08488746B1 Method and system for silent trunk failure detection
A system and method for performing a first diagnostic test on a first class of service on a network link during a current measurement period, performing at least one further diagnostic test on a second class of service on the network link during the current measurement period, determining whether an alert was present during a previous measurement period and generating a current failure alert based on results of the first and the at least one further diagnostic tests if an alert was present during the previous measurement period.
US08488740B2 Diffractometer
A compact powder diffractometer has one or more detectors arranged no more than 300 mm, in an example 55 mm, from a sample stage for mounting a powder sample. High resolution is nevertheless obtained in spite of the small dimensions using a geometry that achieves a suitable divergence of X-rays incident on the sample and a small spot size using a grazing exit condition on a monochromator crystal.
US08488739B2 Linear kinematics system with rotatable treatment head
A radiotherapy installation is described, with a treatment head which is arranged on a treatment head support and which has an exit port for a beam generated in a beam generator, and with a patient table. The treatment head support is guided on a first rectilinear guide, which is guided on a second rectilinear guide arranged perpendicular to the first rectilinear guide, in order to move the treatment head relative to the patient table during the radiotherapy.
US08488732B2 Communication receiver and a receiving method
A communication receiver and a receiving method are disclosed. An analog front-end device samples a receiving signal and generates a sampled signal. A signal detector detects presence of the receiving signal according to the sampled signal. A symbol timing recovery (STR) unit determines an optimal symbol sampling point according to a zero-crossing point of the sampled signal when the receiving signal is present, and then generates a recovered symbol based on an optimally chosen sampled value according to the optimal symbol sampling point.
US08488730B2 Communication apparatus using synchronized clock signal
A communication apparatus using a synchronized clock signal includes: a communication signal generation unit generating one of a baseband signal and a signal obtained by applying digital modulation to the baseband signal, as a communication signal; an interface unit transmitting the generated communication signal and receiving a communication signal from an external source; a communication signal analyzing unit analyzing the received communication signal; a clock signal providing unit providing a clock signal to the communication signal generation unit, the interface unit, and the communication signal analyzing unit; and a controller controlling the communication signal generation unit, the interface unit, the communication signal analyzing unit, and the clock signal providing unit.
US08488728B2 X-MIMO systems with multi-transmitters and multi-receivers
A method and apparatus for transmitting and receiving a wireless transmission of a plurality of data streams in a wireless communication system having a plurality of nodes is disclosed. Each node has multiple antennas. The method involves receiving first and second data streams from respective first and second nodes at a receiver node, causing the receiver node to generate a receive filter for decoding each of the received data streams, and causing the receiver node to transmit receive filter information for each of the first and second data streams, the receive filter information facilitating precoding of the first and second data streams for simultaneous transmission within a common frequency band to the receiver node.
US08488726B2 Receivers based on closed-form parametric estimates of the probability density function for the received signal
A closed-form parametric approach to channel-estimation is provided. In one aspect, a specific parametric expression is presented for the received signal pdf that accurately models the behavior of the received signal in IM/DD optical channels. The corresponding parametric channel-estimation approach simplifies the design of MLSE receivers. The general technique lends itself well to the estimation of the signal pdf in situations where there are multiple sources of noise with different distributions, such as ASE noise, together with Gaussian and quantization noise, and signal-dependent noise, for example.
US08488723B2 Device and method for detecting timing synchronization
A timing synchronous detection device includes: a first autocorrelator that performs autocorrelation using a received signal and a first delay signal in which the received signal is delayed; a second autocorrelator that performs autocorrelation using the received signal and a second delay signal in which the received signal is delayed; an average-normalization device that obtains an average value of an output signal of the first autocorrelator and an output signal of the second autocorrelator; a comparator that compares the average value and a threshold value and that outputs, if the average value is larger than the threshold value, the average value; and a maximum value search device that searches for a maximum value of the average values that are output from the comparator.
US08488721B2 Adaptive QRD-M algorithm based signal detecting method by using constellation set grouping in spatial multiplexing multiple-input multiple-output system
There is provided a signal detecting method using constellation set grouping in a spatial multiplexing multiple input multiple output system. The signal detecting method includes dividing a set of candidate symbols, a constellation set into a plurality of subsets by grouping the constellation set; dividing a tree search process of a QR-decomposition with M-algorithm (QRDM) algorithm into a plurality of partial detection phases; and performing the plurality of divided partial detection phases in parallel or iteratively.
US08488718B2 Correction of distortions in an emission chain
An emission chain, comprising a processing pathway for an input signal which includes a digital signal decomposition according to N signal components, with N an integer greater than or equal to 2. The N signal components being converted from a digital form into an analog form and following distinct physical pathways that induce first respective delays on the N signal components. A delayed input signal is obtained by applying a second delay (τ) having a value greater than or equal to the maximum value of the first delays. Next, N correction delays (τ−τi) are applied respectively to the N signal components based on a comparison between said input signal delayed by the second delay and the signal to be emitted. Finally, the signal to be provided to a power amplifier is obtained by combining the N signal components obtained on completion of the previous step.
US08488716B2 Transmitting system and method of processing digital broadcast signal in transmitting system, receiving system and method of receiving digital broadcast signal in receiving system
A transmitting system and a method of transmitting digital broadcast signal are disclosed. The method of transmitting digital broadcasting signal in a transmitter includes forming a data group including mobile data, known data sequences, trellis initialization data bytes, wherein the known data sequences are sequentially concatenated with the trellis initialization bytes, interleaving data in the data group, wherein the data group includes a plurality of data blocks and scalable data blocks, wherein the known data sequences inserted in a predetermined area of the data group, trellis encoding on the interleaved data and initializing memories for the trellis encoding using initial bits of the trellis initialization data bytes in the interleaved data, wherein the initial bits of the trellis initialization data bytes are calculated using exclusive or operation with predetermined memory values of the memories for the trellis encoding, transmitting a broadcast signal including the trellis encoded data during a slot.
US08488711B2 Geometry based efficient decoder for underdetermined MIMO systems and decoding method thereof
A decoder for underdetermined MIMO systems with low decoding complexity is provided. The decoder consists of two stages: 1. Obtaining all valid candidate points efficiently by slab decoder. 2. Finding the optimal solution by conducting the intersectional operations with dynamic radius adaptation to the candidate set obtained from Stage 1. A reordering strategy is also disclosed. The reordering can be incorporated into the proposed decoding algorithm to provide a lower computational complexity and near-ML decoding performance for underdetermined MIMO systems.
US08488706B2 Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel inversion
Techniques to process data for transmission over a set of transmission channels selected from among all available transmission channels. In an aspect, the data processing includes coding data based on a common coding and modulation scheme to provide modulation symbols and pre-weighting the modulation symbols for each selected channel based on the channel's characteristics. The pre-weighting may be achieved by “inverting” the selected channels so that the received SNRs are approximately similar for all selected channels. With selective channel inversion, only channels having SNRs at or above a particular threshold are selected, “bad” channels are not used, and the total available transmit power is distributed across only “good” channels. Improved performance is achieved due to the combined benefits of using only the NS best channels and matching the received SNR of each selected channel to the SNR required by the selected coding and modulation scheme.
US08488698B1 Frame synchronization method and apparatus
In a method for synchronizing a receiver to a synchronous signal, in a signal having been processed based on an automatic gain control (AGC) with a varying gain, a symbol is detected. An estimated beginning of a subsequent frame is determined based on the detected symbol. A gain of the AGC is fixed for a period during which the estimated start of the subsequent frame is processed by the AGC. A transform of the signal is analyzed to determine if the estimated start of the subsequent frame corresponds to an actual start of the subsequent frame. If the estimated start of the subsequent frame does not corresponds to the actual start of the subsequent frame, the gain of the AGC is allowed to resume varying and, a further symbol in the signal is detected, the signal having been processed based on the varying gain of the AGC.
US08488697B2 Universal timing recovery circuit
A timing recovery system that provides a timing estimate between a transmitter clock and a receiver clock. The system includes a down-converter that converts a received intermediate frequency signal in the receiver and down-converts, using Fs/4 down-conversion, the received signal into baseband in-phase and quadrature phase signals. The baseband in-phase and quadrature phase signals are sent to a direct down-converter that frequency shifts the in-phase and quadrature phase. The frequency-shifted in-phase and quadrature phase baseband signals are then low-pass filtered in order to isolate the frequency components of interest, reduce noise, and remove zeros that are artifacts of the Fs/4 down-conversion. The signals are sent to a square-law non-linearity circuit that provides squaring non-linearity to generate non-linear in-phase and quadrature phase signals. The non-linear in-phase and quadrature phase signals are sent to a single-pole, low-pass post-filter circuit that generates the timing estimate.
US08488696B2 Receiver device, communication system and receiving method
A receiver device receives a signal inputted to one or a plurality of ports as a plurality of received signals, and includes: a phase offset estimating unit that, on the basis of a unique word of each signal block contained in said received signal, estimates the phase offset, and a phase offset compensating unit that, on the basis of a phase offset estimated by said phase offset estimating unit, compensates the phase offset; the receiver device uses a known signal component (unique word) contained in a frequency-domain equalized signal to compensate the phase offset, whereby it compensates complex phase offset fluctuation, and estimates the phase offset of a signal obtained at each port.
US08488689B2 Channel equalization in a receiver
A method of estimating a channel response of a channel is provided that includes transforming a frequency domain signal received via the channel into a time domain signal and searching the time domain signal for a location of minimum energy. The method also includes padding the time domain signal with zeroes at the location of minimum energy and transforming the padded time domain signal to a second frequency domain signal. The second frequency domain signal is used as an estimated channel response for the channel.
US08488686B2 Communication channel calibration with nonvolatile parameter store for recovery
A communication channel is operated by storing a calibrated parameter value in nonvolatile memory during manufacturing, testing, or during a first operation of the device. Upon starting operation of the communication channel in the field, the calibrated parameter value is obtained from the nonvolatile memory, and used in applying an operating parameter of the communication channel. After applying the operating parameter, communication is initiated on a communication channel. The operating parameter can be adjusted to account for drift immediately after starting up, or periodically. The process of starting operation in the field includes power up events after a power management operation. In embodiments where one component includes memory, steps can be taken prior to a power management operation using the communication channel, such as transferring calibration patterns to be used in calibration procedures.
US08488676B2 Motion estimation method
A method for estimating the motion vector for a current macroblock within a current frame is provided by reference to a number of reference macroblocks within the previous frame. The method includes the following steps. First, an error between the current macroblock within a current frame and each of the reference macroblocks is determined according to a weighted sum of absolute differences (SAD) operation. The weighted SAD operation is to emphasize the absolute differences for high-frequency pixels within the current macroblock. Next, the reference macroblock having the lowest error may be determined as a matched macroblock. Finally, the motion vector for the current macroblock can be defined as the displacement between the macroblock and the matched macroblock.
US08488674B2 Interpolation of video compression frames
Coding techniques for a video image compression system involve improving an image quality of a sequence of two or more bi-directionally predicted intermediate frames, where each of the frames includes multiple pixels. One method involves determining a brightness value of at least one pixel of each bi-directionally predicted intermediate frame in the sequence as an equal average of brightness values of pixels in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. The brightness values of the pixels in at least one of the non-bidirectionally predicted frames is converted from a non-linear representation.
US08488673B2 Latency rate distortion optimisation
There is provided a method of improving latency in a Rate Distortion Optimization apparatus, comprising re-ordering processing of a sequence of 4×4 blocks of pixels received for processing by the Rate Distortion Optimization apparatus, the received order of the 4×4 blocks of pixels corresponding to the location of the 4×4 blocks of pixels within a macroblock, and processing the re-ordered sequence of 4×4 blocks in the Rate Distortion Optimization apparatus, where the re-ordering of the processing of the 4×4 blocks of pixels comprises interleaving the processing of two upper 4×4 blocks of pixels of a current 8×8 block with the processing of two lower 4×4 blocks of pixels of a previous 8×8 block. There is also provided a method of improving latency in a Rate Distortion Optimization apparatus, where the Rate Distortion Optimization apparatus assesses nine intra prediction modes and the method further comprises re-ordering processing of intra prediction modes such that a first six modes processed are not dependent on a block of pixels above and to the right of a current block of pixels, and processing the re-ordered sequence of intra prediction modes in the Rate Distortion Optimization apparatus.
US08488669B2 Coding device and method, decoding device and method, recording medium, and program
An encoding apparatus and an encoding method, a decoding apparatus and a decoding method, a recording medium, and a program suitable for encoding image signals with a higher compression ratio for transmission or accumulation. In an arithmetic coding section, from among the syntax elements of input image compression information, the frame/field flag is first encoded by a frame/field flag context model. When the macroblock to be processed is subjected to frame-based encoding, a frame-based context model, specified in the current H.26L standard, is applied. On the other hand, when the macroblock to be processed is subjected to field-based encoding, a field-based context model is applied for the syntax elements described below. The present invention is applied to an encoder for encoding image information and a decoder for decoding image information.
US08488653B2 Cooperative communication system and method using the same
A cooperative communication system and method is provided. A cooperative communication relay station includes a signal receiving unit which receives a source signal from a source node and a multiple relaying signal relayed by a neighboring relay station, a signal generation unit which generates a first relay signal and a second relay signal, the first relay signal being generated by performing a decode-and forward scheme with respect to the multiple relaying signal and the second relay signal being generated by performing an amplify-and-forward scheme with respect to the source signal, and a signal transmission unit which transmits the first relay signal and the second relay signal to a destination node.
US08488644B2 Semiconductor laser element and manufacturing method thereof
A semiconductor laser element includes a first electrode, a second electrode, a first reflecting mirror, a second reflecting mirror, and a resonator. The resonator includes an active layer, a current confinement layer, a first semiconductor layer having a first doping concentration formed at a side opposite to the active layer across the current confinement layer, and a second semiconductor layer having a second doping concentration higher than the first doping concentration formed between the first semiconductor layer and the current confinement layer. The first electrode is provided to contact a part of a surface of the first semiconductor layer. The first semiconductor layer has a diffusion portion into which a component of the first electrode diffuses. The second semiconductor layer contacts the diffusion portion. The second semiconductor layer is positioned at a node of a standing wave at a time of laser oscillation of the semiconductor laser element.
US08488632B2 Optimizing VoIP for satellite connection
A method and system for reducing the total bandwidth and number of packets utilized to transmit a voice transmission over a satellite connection is provided. RTP allows packets to store different sizes of an audio signal, including 40 and 60 millisecond. By increasing the amount of an audio signal that is stored in packets from 20 ms to 60 ms, the actual network bandwidth utilized by a compression algorithm, such as G.729, is decreased from over 25 Kbits to fewer than 17 Kbits and the amount of packets utilized to transmit the audio signal is reduced.
US08488627B2 Multi-communications-media network device
A network device may include a processor executing higher layer processes including layers of a protocol stack higher than a media access layer, a first physical interface (PHY) coupled to a first communications medium, a second PHY coupled to a second communications medium, and a media access controller (MAC) to execute the media access layer of the protocol stack, the MAC coupled to the higher layer processes, the first PHY, and the second PHY. Media selection logic may select one of the first PHY and the second PHY for communication with a target device designated by a target MAC address provided by the higher layer processes.
US08488620B2 Method and apparatus for transmitting/receiving RACH
A method and apparatus for transmitting/receiving a Random Access Channel (RACH) signal in a communication system. A User Equipment (UE) selects one of Contention Resolution (CR) channels allocated for collision detection, and transmits the selected CR channel and a connection request message to an Evolved Node B (E-NB), and receives a response signal from the E-NB. The UE transmits the RACH signal, if a collision indicator is included in the response signal. The E-NB receives from each of UEs a connection request message and a CR channel, decodes the connection request message, and detects a collision between the UEs using the CR channel. The E-NB generates a response signal to the connection request message according to the decoding result, generates a collision indicator according to the collision detection result, and transmits to the UEs at least one of the generated response signal, the generated collision indicator, and a unique ID of a corresponding UE.
US08488614B1 Upstream label assignment for the label distribution protocol
The invention is directed toward techniques for Multi-Protocol Label Switching (MPLS) upstream label assignment for the Label Distribution Protocol (LDP). The techniques include extensions to the LDP that enable distribution of upstream assigned labels from an upstream router to two or more downstream routers of a tunnel established over a network. The tunnel may comprise a LDP Point to Multi-Point (P2MP) Label Switched Path (LSP), an Internet Protocol (IP) multicast tunnel, or a Resource Reservation Protocol with Traffic Engineering extensions (RSVP-TE) P2MP LSP. The techniques also include extensions to the LDP that enable a router to advertise upstream label assignment capability to neighboring routers in the network. The MPLS upstream label assignment using LDP described herein enables a branch router to avoid traffic replication on a Local Area Network (LAN) for LDP P2MP LSPs.
US08488609B2 Routing table lookoup algorithm employing search key having destination address and interface component
A routing table lookup algorithm is described that, for a first outbound packet, performs a first route lookup into the routing table with a first search key that includes the first packet's destination address and a first network interface identifier, and, for a second outbound packet, performs a second route lookup into the routing table with a second search key that includes the second outbound packet's destination address but does not include any network interface identifier.
US08488595B2 System for dialing from internet extension to conventional extension
A system for dialing from Internet extension to conventional extension is disclosed. A VoIP gateway or an IP auto attendant is used for dialing from Internet extension to conventional extension. The phone number of the Private Branch Exchange and the voice guidance are not needed. The calling number of SIP message is interpreted directly and converted into DTMF (Dual-tone multi-frequency) messages for dialing into a conventional extension.
US08488584B2 Method and apparatus for efficient data broadcast within beaconing network
A wireless communication apparatus, system, method and computer readable medium therefor for transmission between a parent node and a child node are provided. The child node transmits a first packet to the parent node via point-to-point transmission. When the parent node tries to transmit a second packet to the child node, a synchronization signal is transmitted first and then the second packet is transmitted to the child node via broadcast transmission after a certain period. If the child node fails to receive the second packet during the certain period, the child node sends a signal to the parent node. The parent node re-transmits the second packet to the child node via point-to-point transmission.
US08488562B2 Transmission power control in multi-hop networks
Systems and methodologies are described that facilitate providing power control for intermediary access points in wireless networks, such as relay nodes. Parameters related to intermediary access point communications can be provided to a serving access point, and the serving access point can generate power adjustment values and related commands based at least in part on the parameters. The parameters can include load on the intermediary access point, signal-to-interference-and-noise ratio (SINR) and/or similar parameters related to communications between the intermediary access points and/or one or more UEs, etc. In addition, end-to-end power control can be provided where intermediary access points report SINR to serving access points allowing serving access points to adjust downlink transmission power.
US08488557B2 Method for detecting a duplicate address, mobile station, network element and communication system
The present invention proposes a method for detecting a duplicate address, a mobile station, a network element for controlling access of a mobile station to a wide area network and a communication network comprising a mobile station and at least two network element, wherein said mobile station is moving from a second access network pertaining to a second network element into a first access network pertaining to a first network element. Said method for detecting a duplicate address comprises: the mobile station sends a request message to the first network element; the first network element generates and sends a first message to the mobile station upon reception of said request message, said first message designating an explicit address configuration and including prefix information; the mobile station checks out the explicit address configuration, generates an address based on said prefix information and sends a message containing the generated address to the first network element for indicating that the mobile station requires registering the generated address with the first network element; and the first network element creates an entry for the mobile station if the generated address is not found in its address table, or generates and sends a second message to the mobile station for indicating that the generated address is a duplicate address if it is found in its address table and discards data packets with the duplicate address sent from the mobile station.
US08488550B2 Symmetric transmit opportunity (TXOP) truncation
Various embodiments of symmetric transmit opportunity (TXOP) truncation (STT) systems and methods are disclosed. One method embodiment, among others, comprises receiving a frame that truncates a TXOP around a first station, and responsive to receiving the frame, sending a second frame that truncates the TXOP around a second station. Others system and method embodiments are disclosed.
US08488547B2 Asynchronous hybrid ARQ process indication in a MIMO wireless communication system
Methods and apparatus for transmitting Asynchronous Hybrid Automatic Repeat reQuest (ARQ) process identities in a wireless communication system. A linking scheme is established between at least two sets of process identities of two respective corresponding codewords. When a first process identity is selected from among a first set of process identities of a first codeword, a second process identity may be derived in dependence upon the first process identity and the established linking scheme. Finally, a first packet from the first codeword is transmitted using a first transmission channel indicated by the first process identity, and a second packet is transmitted from the second codeword using a second transmission channel indicated by the second process identity. In addition, a control message including only the first process identity is transmitted.
US08488543B2 Method of paging using header
A method for paging in a wireless access system is disclosed. A method for efficiently paging a mobile station of an idle mode comprises allocating an identifier of a large paging group and an identifier of a specific one of small paging groups included in the large paging group to a broadcast channel region and transmitting a header including the broadcast channel region to the terminal. Accordingly, the present invention enables efficient paging.
US08488539B2 Method of generating preamble sequence
A method of generating preamble sequence is disclosed. A channel used by a wireless device may be divided into four sub-channels, and the method includes forming a preamble sequence of a first sub-channel, making three replicas of the preamble sequence of the first sub-channel, each replica with a phase rotation of a first angle, a second angle, and a third angle respectively, for forming each preamble sequence of a second sub-channel, a third sub-channel, and a fourth sub-channel, and arranging the preamble sequences of the first, the second, the third, and the fourth sub-channels to form a preamble sequence of the channel.
US08488538B2 Method for transmitting uplink control signal
A method for transmitting an uplink control signal includes receiving scheduling information for transmission of the uplink control signal, and transmitting the uplink control signal according to the scheduling information. Various control signals can be transmitted without interference with other control signals while maintaining a single carrier property.
US08488535B2 Apparatus and method to allocate communication resources for an aperiodic data packet in a communication system
Apparatus and methods for allocating communication resources for an aperiodic data packet in a communication system. A transmission time interval for an aperiodic data packet including a channel quality indicator report is allocated during at least one of a first transmission time interval and a second transmission time interval in an uplink scheduling window in accordance with an uplink scheduling grant by a network entity, and a message is assembled including said aperiodic data packet for transmission to said network entity during said at least one of said first transmission time interval and said second transmission time interval.
US08488531B2 Method and system for allocating communication resources
The present invention relates to a method for allocating communication resources in a multi-user cellular communication system, wherein communication resources are divided in time periods and frequency sub-bands, wherein part of the communication resources are used for frequency-localized communication channels, and part of the communication resources are used for frequency distributed channels. The method further comprises the steps of classifying part of the frequency sub-bands as frequency sub-bands carrying frequency-distributed channels, classifying the remaining part of the frequency sub-bands as frequency sub-bands carrying frequency-localized channels. The present invention also relates to a system, a transmitter and a communication system.
US08488527B2 Apparatus and method for facilitating radio resource dimensioning for communication services
An example apparatus is provided that receives at least one parameter value, for each of one or more communication bearers, where the at least one parameter value, for a communication bearer, describes a data rate probability distribution, for the same bearer, associated with time intervals with a fixed time duration. The apparatus estimates an amount of radio resources to allocate to at least one communication bearer of the one or more communication bearers, based at least in part on the received parameter values and the fixed time duration. The apparatus then allocates the estimated amount of radio resources to the at least one communication bearer of the one or more communication bearers.
US08488517B2 Digital repeater module and method for relaying digital data
There is provided a digital repeater module and method for relaying digital data. The digital repeater module comprises a data reception unit configured to receive digital data from several broadcast devices concurrently, a data transmission unit configured to transmit digital data using a multiple transmission protocols concurrently, and a routing application. The routing application can receive digital data through the data reception unit, identify available data paths for relaying the digital data to desired destinations, and determine transmission metrics for each of the available data paths for relaying the digital data to the desired destinations. The routing application can also select data paths for transmission based on the determined transmission metrics, and transmit the digital data using the selected data paths through the data transmission unit. There is also provided a method for resolving assignment of limited broadcast frequencies using the digital repeater module.
US08488514B2 Relay backhaul link quality considerations for mobility procedures
A system including a processor configured to determine whether or not to perform a mobility procedure based at least in part on a backhaul link quality between a relay node and an access node.
US08488506B2 Oscillator settling time allowance
Techniques are disclosed relating to oscillator settling time allowance. In one embodiment, an apparatus may include an oscillator and oscillation detection and control circuitry. The oscillation detection and control circuitry may be configured to awaken an oscillator at a predetermined time and detect an edge transition of oscillations. The oscillation detection and control circuitry may further be configured to measure the time from the power-on indication to edge transition detection. In one embodiment, the oscillation detection and control circuitry may be configured to store the measured time and use the measured time instead of the predetermined time for subsequent oscillator awakenings. In some embodiments, the apparatus may further include circuitry configured to compensate for an expected oscillator settling behavior.
US08488505B2 Method/system for conserving resources during conversation over wireless network transport media
A method and system are provided for conserving network resources such as battery power of a battery-powered communication device used to support a conversation over a wireless network transport media. Periods of silence are detected during conversation taking place on a network having controllable resources such as battery power. Using the periods of silence so-detected, future silence periods occurring on the network are then predicted. Allocation of at least a portion of the controllable resources is controlled based on the future silence periods so-predicted.
US08488504B2 Power saving control for network system
A network system including a plurality of devices connected to one another via a network includes a grouping processing section configured to, from among the plurality of devices, perform grouping of devices having at least one predetermined item common thereto in terms of device usage, and a representative selection section configured to select one of the devices having been grouped as a representative device. Further, the network system includes a control section configured to cause non-representative devices, which are remaining devices resulting from excluding the representative device from the devices having been grouped, to perform synchronously a mode switching operation for switching between a normal mode and a power saving mode in which an amount of power consumption is smaller than that in the normal mode, and cause the representative device to perform the mode switching operation independently of the mode switching operation performed by the non-representative devices.
US08488501B2 Network assisted power management
Embodiments of the claimed subject matter provide an approach to managing the power state of wireless network devices in a wireless network. Embodiments include a process for modifying the scheduling of data distribution device by referencing the data buffer in an access point for data intended for a wireless network client operating under a power-saving mode, and re-arranging the distribution queue of the access point to be granted priority for a time which coincides with the delivery of a polling beacon to the power-saving wireless client. Other embodiments include a method to create virtual access points for a particular usage, and to leverage access points in a wireless network for particular usages of devices in range.
US08488500B2 Power management of networked devices
A network-centric, power management system and method is disclosed for monitoring and controlling device nodes attached to a network. The monitoring and controlling includes collecting and processing information available on the network about the device nodes and using the collected information to manage power on the device nodes.
US08488497B2 Transmission circuit and transmission method
A transmission circuit that performs modulation based on a phase difference signal and an amplitude signal includes an asymmetrical phase rotation device. The asymmetrical phase rotation device performs an operation of subtracting 2π from a value of the phase difference signal when the value of the phase difference signal is greater than a predetermined positive threshold value, or an operation of adding 2π to the value of the phase difference signal when the value of the phase difference signal is less than a predetermined negative threshold value. Accordingly, the transmission circuit has distortion reduction characteristics improved uniformly over a range of frequencies higher or lower than a carrier wave band.
US08488490B2 Methods and apparatus to determine a capacity for a network layer topology
Methods and apparatus to determine a capacity for a network topology are disclosed herein. An example method is described, which includes receiving a network layer topology comprising a plurality of network layer links, applying weights to the network layer links, selecting one of a plurality of traffic elements, the selected traffic element comprising endpoint nodes and a traffic demand, determining, for one or more of the network layer links, whether the selected traffic element may be routed on the network layer link without adding capacity to the network layer link, applying penalties to the weights associated with the network layer links that cannot support the selected traffic element without adding capacity, determining, based on the weights and penalties of the network layer links, a routing path including one or more of the network layer links between the endpoint nodes, adding the selected traffic element to the network layer links on the routing path, and determining the capacity of the network layer links based on the selected traffic element.
US08488481B2 System reliability evaluation method for transmission by two minimal paths in time restriction
A system reliability evaluation method for transmission by two minimal paths in time restriction is disclosed. The minimal path includes plural arcs between a start node and a terminal node in a flow network. The method includes the steps of providing a virtual network in a computer for simulating the flow network; inputting a transmission requirement and a time restriction; distributing the transmission requirement in a first minimal path and a second minimal path to make the first minimal path have a first throughput and the second minimal path have a second throughput; finding a plurality of feasible solutions satisfying the relation that the first throughput plus the second throughput equals the demand in the time restriction; finding a lower boundary vector by applying the comparative method; and computing a system reliability by applying set theory.
US08488480B2 Apparatus and method for inter-cell interference cancellation in MIMO wireless communication system
A method for operating a Mobile Station (MS) in a Multiple Input Multiple Output (MIMO) wireless communication system is provided. The method includes measuring channel quality for a serving Base Station (BS), if the channel quality is less than a threshold, measuring interference power from one or more neighbor BSs, determining a Precoding Matrix Index (PMI) and a priority metric for each neighbor BS, and feeding back at least one of the PMI, a PMI type indicator, the priority metric, and the channel quality to the serving BS.
US08488475B2 Fault processing method, system and exchanging device based on industry ethernet network
A fault processing method based on industry Ethernet network, wherein exchanging devices in the network are connected by mutual redundant double links, wherein work link is in working state, the spare link is in spare state, and the method includes: detecting connection states of the double links between the exchanging devices in the network (201); switching the spare link to the work link when the work link is in fault state and the spare state is in connecting state (202). A fault processing system and exchanging device based on industry Ethernet network are further provided, which applies the ring structure of mutual redundant double links according to the invention, the network availability is ensured by switching to the spare link when multipoint faults appear in the network; and the time of fault recovery processing is reduced by switching between mutual redundant links.
US08488471B2 Intelligent network planning and provisioning tool
An intelligent network planning and provisioning tool is provided. The intelligent network planning and provisioning tool includes a forecaster coupled to a network control plane. The forecaster receives an estimate of initial network resources from a user and generates a set of link costs and constraints for use by the network control plane in making routing decisions for a network. The network control plane transmits provisioning experience information, representing network traffic demands received by, and provisioning decisions made by, the network control plane, back to the forecaster. When the forecaster receives the provisioning experience from the network control plane, the forecaster generates a new set of link costs that are transmitted to the network control plane for use in making further provisioning decisions. The forecaster may optionally generate link costs, termed “smart costs”, that may be used to route traffic through the network using preferred links.
US08488464B2 HSDPA flow control data frame, frame sequence number
A radio base station (RBS) is described herein that detects when a high-speed downlink shared channel (HS-DSCH) data frame (110) is lost after it was transmitted by a radio network controller (RNC) over a transport link (Iub) towards the RBS (104). To accomplish this, the RBS (104) upon receiving a HS-DSCH data frame (110) inspects a frame sequence number (302) located within the received HS-DSCH data frame (110) to determine if the frame sequence number (302) is in sequence with a frame sequence number (302) located within a previously received HS-DSCH data frame (110). If the two frame sequence numbers (302) are not in sequence, then one or more HS-DSCH data frames (110) that were previously transmitted towards the radio base station (104) have been lost. If the radio base station (104) detects to many lost HS-DSCH data frames (110a), then it can correct the problem by reducing the bit rate of a certain HS user flow or by reducing the maximum bit rate for all of the HS traffic which is going to be sent by the radio network controller (102) over the transport link (106) to the radio base station (104).
US08488458B1 Secure unauthenticated virtual local area network
An apparatus having a corresponding method and computer program comprises a control circuit to determine a number N of network devices belonging to a virtual local area network, wherein the virtual local area network does not require authentication of the network devices; and a policy circuit to limit an aggregate data rate of the virtual local area network according to the number N of network devices belonging to the virtual local area network.
US08488452B2 Method and apparatus for determining resource node, method of controlling resource node, resource node, and computer product
By transmitting information on a condition enabling execution of one service to a resource broker that manages an assignment state of a resource node used among services, a resource node enabling execution of one service out of resource nodes used among services is specified. And by receiving information on use state of the resource node out of the specified resource nodes and based on the information on the received use state, a resource node used for one service out of specified resource nodes is determined.
US08488451B2 System and method for allocating processing bandwith in a residential gateway utilizing transmission rules and data mapping
A system and method of networking with configurable data mapping is disclosed. Data mapping can be utilized to match data transmission types with devices that can efficiently utilize the data transmission type. In one configuration, the data mapping teachings disclosed herein may be utilized to increase the processing efficiency of a home network and insure correct programming is allowed to pass to the correct device by applying a set of data transmission rules to data transmissions between a residential gateway and it's clients. An exemplary method may include receiving a communication at a residential gateway from a client and identifying the client or the source of the transmission. The client may be identified by recognizing one or more of a data transmission type, a client identifier embedded in the transmission, and an identification of a network device hosting the client. The identification may, in some cases, be made automatically upon reception of a data transmission. The transmission type is then compared to the contents of a look-up table and the transmission can be modified according to a predetermined configuration. In one embodiment a bandwidth allocation of a client request is utilized to either allow the data stream or block the data stream from being passed to a particular network client.
US08488450B2 Method and system for physical layer aggregation
Aspects of a method and system for physical layer aggregation are provided. An example method includes receiving, form a medium access control (MAC) layer protocol entity, data encapsulated into a packet comprising a preamble, fragmenting said packet into a plurality of fragment payloads, and conveying each of said fragment payloads to said third portion of said one or more circuits, wherein at least one of said plurality of fragment payloads comprises one or more octets copied from said preamble.
US08488446B1 Managing failure behavior for computing nodes of provided computer networks
Techniques are described for providing managed computer networks. In some situations, the techniques include managing communications for computing nodes of a managed computer network by using one or more particular computing nodes of the managed computer network that are configured to operate as intermediate destinations to handle at least some communications that are sent by and/or directed to one or more other computing nodes of the managed computer network. In addition, the techniques may include managing the communications in accordance with configured failure behavior specified for one or more computing nodes of the computer network, such as specified failure behavior for a computing node configured to operate as an intermediate destination that indicates how communications that would otherwise be routed via the intermediate destination computing node are to be handled if the intermediate destination computing node fails or is otherwise unavailable (e.g., to block or allow such communications).
US08488445B2 Gateway device, optical network terminal, and passive optical network system
In a broadband access network, calls can be kept active even when a telephone network fails. A voice gateway function captures callee telephone number information sent from a caller subscriber telephone to the telephone network and, when the telephone network fails, keeps the call active by retaining the connection between the caller and the callee. Furthermore, when the telephone network fails, the operation mode of the voice gateway and all ONTs is switched from an H.248 gateway mode to an SIP softswitch mode, allowing the voice gateway function to relay communication packets between ONTs and new call connections to be made in the broadband access network.
US08488444B2 Fast remote failure notification
A method and system for failure notification at a remote node in communication with a local node are disclosed. The local node is configured for faster failure detection than the remote node. In one embodiment, the method includes establishing a failure monitoring session between the local node and the remote node, receiving at the remote node, a failure notification from the local node, the failure notification sent using a protocol of the failure monitoring session, and rerouting traffic at the remote node in response to the failure notification.
US08488436B2 High density data storage medium, method and device
A composition of matter for the recording medium of nanometer scale thermo-mechanical information storage devices and a nanometer scale thermo-mechanical information storage device. The composition includes: one or more polyaryletherketone copolymers, each of the one or more polyaryletherketone copolymers comprising (a) a first monomer including an aryl ether ketone and (b) a second monomer including an aryl ether ketone and a first phenylethynyl moiety, each of the one or more polyaryletherketone copolymers having two terminal ends, each terminal end having a phenylethynyl moiety the same as or different from the first phenylethynyl moiety. The one or more polyaryletherketone copolymers are thermally cured and the resulting cross-linked polyaryletherketone resin used as the recording layer in an atomic force data storage device.
US08488433B2 Modulated signal detecting apparatus and modulated signal detecting method
When ld0 denotes an initial optical path length that is a length of an optical path, along which the signal light travels, as converted using a refractive index in vacuum, lm0 denotes an initial optical path length that is a length of an optical path, along which the reference light travels, as converted using a refractive index in vacuum, Δl denotes a fluctuation width of a difference in optical path lengths between the signal light and the reference light as converted using a refractive index in vacuum, λ0 denotes a central oscillation wavelength of the wavelength-variable laser, and Δλ denotes an oscillation wavelength variable range of the wavelength-variable laser, then an initial optical path difference |ld0−lm0| satisfies |ld0−lm0|>(Δl/Δλ)λ0.
US08488432B2 Polymer compound, composition for alignment film, alignment film, optical element, and optical information writing/reading device
To provide a polymer compound capable of forming an alignment film which has a sufficient aligning performance to a liquid crystalline compound and which is excellent also in adhesion with an optical anisotropic film obtainable by polymerizing a liquid crystalline compound in an aligned state, and a composition containing it, as well as an alignment film obtainable by using such a composition, an optical element and an optical information writing/reading device. Provided is a polymer compound comprising polymerized units derived from a fumaric acid diester and polymerized units having a radical polymerizable group in a side chain. By using this polymer compound, an alignment film is prepared. An optical element having this alignment film and an optical anisotropic film is used as a retardation plate 4 having mechanical strength and heat resistance, and good reliability without peeling. An optical information writing/reading device is constituted by using it.
US08488427B2 Optical disc apparatus capable of performing recording and/or reproducing of information with reducing aberration
An optical disc apparatus in accordance with the present invention includes: a plurality of light sources; an optical system which has at least an objective lens that condenses light beam emitted from the light sources on a recording layer of an optical disc and a collimator lens that is arranged between the light sources and the objective lens; a lens tilting mechanism which tilts the objective lens; a collimator lens driving mechanism which moves the collimator lens along an optical axis direction; and a most appropriate setting deciding portion which decides in a prescribed timing a most appropriate setting about position of the collimator lens and tilting of the objective lens while changing the position of the collimator lens and the tilting of the objective lens utilizing the collimator lens driving mechanism and the lens tilting mechanism.
US08488414B1 Acoustic line source
An active sonar system for detecting objects in water includes: a transmitter capable of generating and transmitting an acoustic signal having acoustic pressure pulses; a cable extending from the transmitter into the water, the cable including a hose filled with hydraulic fluid receiving the acoustic pressure pulses from the transmitter, a water blocking layer and cable wire; and a winch assembly including a winch drum for deploying and retrieving the cable into and out of water. A flattened hydraulic chamber section of the hose is secured within the winch drum with acoustic transducers mounted on either side of the flattened chamber section, so that the acoustic transducers act as pistons to generate acoustic pressure onto the hydraulic fluid for generation along a length of the cable.
US08488412B2 Underwater detection device
An underwater detection device includes a transceiver module for transmitting underwater an ultrasonic pulse signal that is frequency-modulated and receiving an echo signal corresponding to the transmitted signal, a pulse compression module for pulse-compressing the signal received by the transceiver module and outputting a signal pulse-compressed, a suppression range determining module for determining a suppression range where a range side lobe suppression process is performed for the pulse-compressed signal, an echo determining module for determining whether the data of the pulse-compressed signal at each depth corresponding to a range side lobe, a suppression value determining module for determining a suppression value for the data of the pulse-compressed signal at each depth, a suppression conducting module for performing a calculation to suppress the range side lobe based on the suppression value for the data determined to be data of the pulse-compressed signal corresponding to the range side lobe by the echo determining module among a plurality of data of the pulse-compressed signals that fall into the suppression range, and a display processing module for generating a signal for display based on the signal outputted from the suppression conducting module to display a generated signal as detected information.
US08488408B1 Systems and methods including clock features such as minimization of simultaneous switching outputs (SSO) effects involving echo clocks
Systems and methods are disclosed relating to semiconductor memory devices. According to some exemplary implementations, there are provided innovations associated with power and ground pads in devices such as static random access memory (“SRAM”) devices and dynamic random access memory (“DRAM”) devices. Moreover, the systems and/or methods may include features such as minimization of simultaneous switching outputs (SSO) effects relating to echo clock circuitry.
US08488399B2 Semiconductor devices having a three-dimensional stacked structure and methods of de-skewing data therein
A semiconductor memory device having a 3D stacked structure includes: a first semiconductor area with a stacked structure of a first layer having first data and a second layer having second data; a first line for delivering an access signal for accessing the first semiconductor area; and a second line for outputting the first and/or second data from the first semiconductor area, wherein access timings of accessing the first and second layers are controlled so that a first time delay from the delivery of the access signal to the first layer to the output of the first data is substantially identical to a second time delay from the delivery of the access signal to the second layer to the output of the second data, thereby compensating for skew according to an inter-layer timing delay and thus performing a normal operation. Accordingly, the advantage of high-integration according to a stacked structure can be maximized by satisfying data input/output within a predetermined standard.
US08488396B2 Dual rail static random access memory
A static random access memory (SRAM) macro includes a first power supply voltage and a second power supply voltage that is different from the first power supply voltage. A precharge control is connected to the second power supply voltage. The precharge control is coupled to a bit line through a bit line precharge. At least one level shifter receives a level shifter input. The level shifter converts the level shifter input having a voltage level closer to the first power supply voltage than the second power supply voltage to a level shifter output having a voltage level closer to the second power supply voltage than the first power supply voltage. The level shifter output is provided to the precharge control.
US08488379B2 5T high density nvDRAM cell
A memory circuit includes a high voltage region providing storage of a nonvolatile bit, and a low voltage region providing at least partial storage of a volatile bit. The high and low voltage regions are isolated from one another and formed by a plurality of transistors in series between a current source and a bit line.
US08488369B2 Method of altering distribution of a chosen characteristic of a plurality of memory cells forming a memory device
A method is provided for altering distribution of a chosen characteristic of a plurality of memory cells forming a memory device. The method comprises identifying a subset of the memory cells whose value of the chosen characteristic is within a predetermined end region of the distribution, and then performing a burn-in process during which one or more operating parameters of the memory device are set to induce aging of the memory cells. During the burn-in process, for each memory cell in the subset, the value stored in that memory cell is fixed to a selected value which exposes that memory cell to a stress condition. In contrast, for each memory cell not in the subset, the value stored in that memory cell is alternated during the burn-in process in order to alleviate exposure of that memory cell to the stress condition. Such an approach allows a tightening of the distribution of the chosen characteristic, thus improving the worst case memory cells.
US08488366B2 Semiconductor memory device
A semiconductor memory device in accordance with an embodiment includes: a memory cell array having memory cells disposed at respective intersections of first lines and second lines; and a control circuit configured to apply a first pulse voltage multiple times to selected one of the first lines and selected one of the second lines, such that a certain potential difference is applied to a selected memory cell thereby causing transition of a resistance state. The control circuit is configured to, when the selected memory cell is not caused to undergo transition of the resistance state even after application of the first pulse voltage a certain number of times, execute a rescue operation where a second pulse voltage is applied to the selected memory cell subsequent to application of the first pulse voltage, the second pulse voltage having a pulse width longer than that of the first pulse voltage.
US08488364B2 Circuit and system of using a polysilicon diode as program selector for resistive devices in CMOS logic processes
Polysilicon diodes fabricated in standard CMOS logic technologies can be used as program selectors for a programmable resistive device, such as electrical fuse, contact/via fuse, anti-fuse, or emerging nonvolatile memory such as MRAM, PCM, CBRAM, or RRAM. The diode can be constructed by P+/N+ implants on a polysilicon as a program selector. By applying a high voltage to a resistive element coupled to the P terminal of a diode and switching the N terminal of a diode to a low voltage for proper time, a current flows through a resistive element may change the resistance state. On the polysilicon diode, the spacing and doping level of a gap between the P+ and N+ implants can be controlled for different breakdown voltages and leakage currents. The Silicide Block Layer (SBL) can be used to block silicide formation on the top of polysilicon to prevent shorting. If the resistive element is a polysilicon electrical fuse, the fuse element can be merged with the polysilicon diode in one piece to save area.
US08488355B2 Driver for a synchronous rectifier and power converter employing the same
A driver for a switch, method of driving a switch, and a power converter employing the same. The driver for the switch includes a first driver switch coupled to a terminal of the switch. The driver also includes a second driver switch inverted with respect to the first driver switch and coupled to another terminal of the switch, wherein the first and second driver switches are configured to provide a drive signal to a control terminal of the switch.
US08488351B2 Non-isolated DC-DC converter for solar power plant
An exemplary non-isolated DC-DC converter for a solar power plant, can be adapted to connect to a full-bridge inverter. The converter includes positive and negative input terminals, and positive and negative output terminals. A plurality of switches, diodes, inductors and capacitors are connected in a circuit configuration to the input and output terminals. A control means is connected to the circuit for controlling the switching of a first, second, and third switch between an open and closed state.
US08488348B2 Switch mode power supply apparatus having active clamping circuit
A switch mode power supply apparatus includes a transformer, a main switching device to adjust a power supply supplied to a primary coil of the transformer, an active clamping circuit to suppress a voltage stress of the main switching device, and a control circuit to control a clamping operation of the active clamping circuit when the switch mode power supply apparatus is in a standby mode. Therewith, it is possible to significantly reduce power consumption of the switch mode power supply apparatus in the standby mode and improve efficiency of the switch mode power supply apparatus.
US08488346B2 Power conversion apparatus and method
According to one embodiment, a power conversion apparatus determines a peak value of circuit current in each pulse cycle, from a corrected output voltage value by subtracting a predetermined reference voltage from an output voltage detected by the output voltage detector, and an input voltage detected by the input voltage detector. The pulse signal output unit outputs a pulse signal to the first switch when the polarity of input voltage is positive, and outputs a pulse signal to the second switch when the polarity of input voltage is negative. A pulse signal turns on in synchronization with a clock signal input from the oscillator, and is kept on until the circuit current detected by the circuit current detector reaches the peak value. A pulse signal turns off when the circuit current reaches the peak value, and turns on again in synchronization with the next clock signal.
US08488342B2 Systems and methods for constant voltage mode and constant current mode in flyback power converters with primary-side sensing and regulation
System and method for regulating a power converter. The system includes a first signal generator configured to receive a first sensed signal and generate an output signal associated with demagnetization. The first sensed signal is related to a first winding coupled to a secondary winding for a power converter, and the secondary winding is associated with at least an output current for the power converter. Additionally, the system includes a ramping signal generator configured to receive the output signal and generate a ramping signal, and a first comparator configured to receive the ramping signal and a first threshold signal and generate a first comparison signal based on at least information associated with the ramping signal and the first threshold signal. Moreover, the system includes a second comparator configured to receive a second sensed signal and a second threshold signal and generate a second comparison signal.
US08488306B2 Secondary computing device display system
A secondary computing device display system includes a removable attachment mechanism operable to removably attach a secondary computing device display to a primary computing device display. The removable attachment mechanism comprises a first attachment member, operable to slideably attach to the secondary computing device display, and a second attachment member, comprising a clamping trench and a clamp locking lever. The second attachment member is operable to removably clamp the primary computing device display by inserting a clamping ridge of the primary computing device display in the clamping trench and engaging a notched surface of the clamping ridge with the clamp locking lever. The first and second attachment member are frictionally rotatable with respect to each other along a first axis and a second axis.
US08488302B2 Circuit breaker panel
A circuit breaker panel includes a number of circuit breaker modules each having a number of connectors, a plurality of circuit breakers and a circuit structure supporting the circuit breakers and electrically interconnecting the circuit breakers with the number of connectors. The panel also includes a monitoring module having a connector and a monitoring circuit to monitor at least one line voltage and, for each of the circuit breakers, at least one load voltage. The panel further includes a frame having a first connector for the monitoring module connector, a number of second connectors for the circuit breaker module connectors, and a number of third connectors for outputs from the circuit breaker modules. Conductors are connected to the connectors. Any of the monitoring module and the number of circuit breaker modules can be installed into or removed from the frame without change to the conductors.
US08488301B2 Ultracapacitor package design having slideably engagable bent tabs
A terminal plate for an ultracapacitor package is formed from a single sheet of conductive material and comprising a plurality of bent tabs extending in a direction substantially orthogonal to a first main surface of the terminal plate. The terminal plate is configured to provide direct metallurgical contact between external terminals of the ultracapacitor package and the respective terminals of an electrode set that is incorporated into the package.
US08488299B2 Capacitor structure
The disclosure provides a capacitor structure. A first dielectric layer is disposed over the first electrode layer. A second electrode layer is disposed over the first dielectric layer. At least one of the first electrode layer and the second electrode layer has a peak-valley like structure to create at least two different gap distances therebetween, thereby providing parallel combinations of at least two different capacitances.
US08488296B2 Multilayer capacitor
A multilayer capacitor which can control ESR in a wide frequency band is provided. In a multilayer capacitor 1, inner electrodes 8a, 8b oppose each other as different polarities through a dielectric layer 7 in a capacitance unit 10, inner electrodes 8c to 8f oppose each other as different polarities through dielectric layers 7 in ESR control units 11A, 11B, and the inner electrodes 8a, 8b of the capacitance unit 10 connected to the outer electrodes 3, 4 and the inner electrodes 8c, 8f of the ESR control units 11A, 11B connected to the outer electrodes 3, 4 are kept from opposing each other as different polarities through the dielectric layer 7 at boundaries between the capacitance unit 10 and the ESR control units 11A, 11B.
US08488278B2 Slider with improved robustness to particle contact
In a disc drive, a slider having electronic communication with the surface of a data disc, the slider having a first up-track mill transition that has a transition mill to remove oblique mill transitions so that the transition has a substantially perpendicular portion that impacts contaminant particles on or near the disc surface. In other embodiments, other edges of the slider have transition mills to remove oblique transition mills from possible impact with such particles.
US08488265B2 Tape storage processing
Techniques for processing tape storage include determining a current position of a read device to read a data block from a tape storage medium having a plurality of duplicate data areas, receiving a request to read a data block from the tape storage medium, and reading the requested data block from a duplicate data area from among the plurality of duplicate data areas that is nearest the current position of the read device.
US08488248B2 Immersion microscope objective
An immersion microscope objective includes, in order from the object side, a first lens group having positive refractive power for converting the luminous flux from an object into convergent luminous flux, a second lens group having the refractive power lower than that of the first lens group, and a third lens group, and satisfies the following conditional expression where NA indicates the numerical aperture on the object side, and d0 indicates a working distance: 3 mm
US08488239B2 Medical stand device, medical microscope, and external illuminating device
An optical filter 11 is fixed in an optical path in a light generation unit 6 to cut out light in an infrared region. The optical filter 11 do not deviate from the optical path, and infallibly eliminate light in the infrared region which becomes heat radiation. The optical filter 11 cuts out light whose wavelength is longer than a threshold wavelength that is longer than 805 nm and shorter than 815 nm, and eliminates heat radiation in the infrared region, which includes a wavelength (approximately 825 nm) which is substantially a first peak P of the radiant intensity of the xenon lamp 10.
US08488237B2 Wide spectral coverage Ross corrected Cassegrain-like telescope
Various embodiments provide a Cassegrain-like telescope. The Cassegrain-like telescope includes a primary mirror; a secondary mirror spaced apart from the primary mirror, the primary mirror and the second mirror configured to form a focal surface; and an optical aberrations corrector having a plurality of lenses, the optical aberrations corrector being disposed between the secondary mirror and the focal surface, the optical aberration corrector being configured to correct optical aberrations of the primary mirror and the secondary mirror. A material of the plurality of lenses is selected to transmit radiation in a wavelength range between approximately 0.4 μm and approximately 12 μm, and is selected to have variations in refractive index below about 0.05 so as to reduce chromatic aberration to a level such that an average root mean square of wave front error (RMS WFE) is less than approximately 0.08.
US08488231B2 Generator of polarization entangled photon pairs and method of generating the same
A wavelength-multiplexed polarization entangled photon pair generator (1) includes: a pump light source (2); a polarization entangled photon pair generating body (4) on which pump light (3) outputted from the pump light source (2) falls; and a spectrometer (7) on which a wavelength-multiplexed parametric photon pair (5) outputted from the polarization entangled photon pair generating body 4 falls. The polarization entangled photon pair generating body (4) made of a nonlinear optical crystal (11) generates wavelength-multiplexed photon pairs by subjecting the pump light 3 to type II phase matching. As a nonlinear optical crystal 11, lithium tantalate of periodically poled structure (11A) can be used, and as a spectrometer (7), an arrayed-waveguide grating can be used. Wavelength-multiplexed polarization entangled photon pairs (5) can thus be generated with simple equipment.
US08488220B1 Method and apparatus for calibrating imaging equipment
Disclosed herein, among other things, are method and apparatus for calibrating imaging equipment. According to one embodiment of a method, a calibration deck of timing sheets is prepared. The calibration deck includes a sheet with a series of reference marks that help determine the amount of skew, a sheet with objective scoring bubbles that are all filled in with black ink, a grey scale bubble sheet having a predetermined number of shades between black and white, and a sheet with objective scoring bubbles that are all unfilled, or white. The timing sheets are scanned on a scanner, and results from scanning the calibration deck are compared to an industry standard baseline.
US08488217B2 Image reading device and image forming device
An image reading device including: plural point light sources, each point light source being disposed at a placement interval F in a first direction; a light guiding body having an exit surface, incident light from the plural light sources exiting from the exit surface to a surface to be read, and a width S of the exit surface, in a second direction intersecting with the first direction, being smaller than the placement interval F; a light diffusing portion which diffuses light exiting from the exit surface, at an angle that is greater in the first direction than in the second direction; and a reading portion which receives light reflected at the surface to be read, and reads an image at the surface to be read, is provided.
US08488214B2 Image reading apparatus and optical module using the same
An image reading apparatus includes: a light irradiating means for irradiating light to a subject having images to be read; an image forming means for making the light from the subject incident on an image plane so as to form images as erected images; and a photoelectric conversion means for converting the incident light of the erected images into image signals, wherein the image forming means is constituted of a plurality of lens arrays that have a mutually identical shape and property and are sequentially disposed, sharing common light axes, between the subject and the photoelectric conversion means, and the respective lens arrays are formed by integral molding of a plurality of lenses, and an aperture provided with light passing holes with the light axes as the center is interposed at least between the plurality of lens arrays, and areas other than the light passing holes in the aperture form light shielding areas.
US08488201B2 Image forming apparatus, correction control method and computer readable information recording medium
An image forming apparatus for which a first mode using toners of plural colors including a black toner and a second mode using only the black toner can be set, includes a first printing cumulatively counting part that cumulatively counts a first number of pages for which image forming has been executed by using the toners of plural colors; a first printing determining part that determines whether the first number of pages counted by the first printing cumulatively counting part has exceeded a threshold; and a correction control part that controls not to execute a correcting process for image forming that uses the toners of plural colors but to execute a correcting process for image forming that uses only the black toner, when the second mode has been set in a case where the first printing determining part has determined that the first number of pages has exceeded the threshold.
US08488197B2 Methods and apparatuses for printing three dimensional images
Systems and methods for printing a 3D object on a three-dimensional (3D) printer are described. The methods semi-automatically or automatically delineate an item in an image, receive a 3D model of the item, matches said item to said 3D model, and send the matched 3D model to a 3D printer.
US08488188B2 Printer gradation correction method and color patch image
A printer gradation correcting method, comprises the steps of: outputting a color patch image by a printer based on image data of a color patch image; measuring a gradation of the outputted color patch image by a color measuring device so as to obtain a gradation measurement value; and correcting a gradation characteristic of the printer based on the gradation measurement value. The color patch image includes a patch-shaped image having a uniform gradation of a predetermined gradation representative value and gradation fluctuation of a predetermined color component added in the patch-shaped image, and the added gradation fluctuation is structured such that a total of gradation fluctuation measured in a measurement region by the color measuring device becomes a predetermined value. The gradation characteristic of the printer is corrected based on the gradation representative value, the predetermined value of the total of gradation fluctuation, and the gradation measurement value.
US08488182B2 Scanner driver for an information processing apparatus and copy system
The information processing apparatus, which transmits/receives information to/from a scanner and a printer, is operated by an application program for instructing the printer to print an image read by the scanner in alignment with at least one end of a printable range belonging to a print paper size to be printed. A scanner driver program allows the apparatus to implement: a determination function of determining a readable range of a read paper size to be read by the scanner; an acquisition function of executing a printer driver program for the printer to acquire a printable range belonging to a print paper size as large as the read paper size; and a control function of making control to print an image within an overlapping range between the readable range and the printable range according to an instruction of the instruction function when the determined readable range includes the acquired printable range.
US08488173B2 Distributed computer architecture and process for document management
A system and/or method enables a typical PC user to add electronic paper processing to their existing business process. The system and/or method extends the notion of copying from a process that involves paper going through a conventional copier device, to a process that involves paper being scanned from a device at one location and copied to a device at another location. Optionally, the system and/or method can copy paper from a device at one location directly into a business application residing on a network or on the Internet, or visa versa. The system and/or method is software that manages paper so that it can be electronically and seamlessly copied in and out of devices and business applications with an optional single-step operation. The system and/or method can reside on a PC, LAN/WAN server, digital device, or on a web server to be accessed over the Internet.
US08488170B2 Print job management apparatus, system, and method
A disclosed print job management apparatus includes a job registering unit configured to associate the print setup information with first identifiers, associate the print data with second identifiers formed by adding predetermined symbols to the first identifiers, record the print setup information and the print data in a job information storing unit, and return the first identifiers to the print requesting unit, a job list providing unit configured to return a list of the first identifiers to an image forming apparatus, a job transferring unit configured to return the print setup information associated with the requested one of the first identifiers and the print data associated with the second identifiers corresponding to the requested one of the first identifiers, and a job changing unit configured to change the print setup information recorded in the job information storing unit with the part of the print setup information.
US08488168B2 Image forming apparatus for printing a plurality of logical pages, image forming apparatus control method, and storage medium
A first processor converts print data of a predetermined logical page to be printed on a first print sheet into an intermediate code, and a second processor converts print data of a logical page other than the predetermined logical page to be printed on the first print sheet into an intermediate code.
US08488166B2 Printing system, printing device, program and storage medium
A printing system including a plurality of host devices and a plurality of printing devices connected. The printing system includes: a storage unit; a first storage processing unit for storing, in the storage unit, a print status of a print job; an information updating unit for monitoring the plurality of printing devices and updates the execution status identification information stored in the storage unit; and a job management unit for determining, based on the print status, whether the print job is to be executed on the one printing device. When a processing request for the print job is sent from another host device while the printing process for the print job sent from the one host device is suspended in the one printing device, the job management unit allows the one printing device to execute the print job sent from the another host device.
US08488158B2 Systems and methods for instructing a printer to optimize a printed digital pattern
Systems and methods for printer optimization. A method for optimizing a readable dot pattern printed on paper for use with a digital pen is disclosed herein. A test sheet is printed on a selected printer; the first test sheet has a plurality of regions. Each of the regions has a partial digital pattern configured with digitally readable indicia. Each of the indicia has a defined area. An outline is applied to each of the plurality of regions on the test sheet. Ink is applied onto the digital paper using a digital pen within the applied outlines. Data is uploaded from the digital pen to a processor. The smallest indicia readable by the digital pen are determined. A printer control file is updated with the determined smallest indicia.
US08488146B2 Image forming system, groupware server, image forming apparatus and computer-readable storage medium
An image forming system has an image forming apparatus configured to function as a groupware terminal, and a groupware server of a groupware having a document database configured to store document data and attribute information corresponding to the document data, and an attribute database configured to store the attribute information. The image forming apparatus has a scan part configured to scan a paper document and to obtain document data, a setting part configured to set a certain attribute information of the document data obtained by the scan part, by referring to the attribute information stored in the attribute database, and a sending part configured to send to the groupware server the document data having the set attribute information. The groupware server stores the document data having the set attribute information, received from the sending part, in the document database.
US08488144B2 Print job management method and apparatus using virtual queues for handling print jobs using pre-defined job parameters
Print management apparatus and method for managing a print shop system are described. A server defines one or more virtual queues as a virtual printing device to which print jobs may be submitted. Each virtual queue designates a physical printer and has a set of pre-defined job parameters (parameters that define how a print job will be printed) associated with it. Each print job managed by the server also has a set of job parameters associated with it to define how the print job is to be printed. When a print job is submitted to a virtual queue for printing, the server overrides the job parameters of the submitted print job, and prints the job on the printer designated by the virtual queue using the job parameters associated with the virtual queue. A warning message may be displayed before the server proceeds with the printing to alert the operator.
US08488143B2 Method and apparatus for detecting printer internet protocol addresses
An automated method of detecting the internet protocol (IP) address of a network printer that is in communication with a computer having a registry permits the printer to be tested in a way that bypasses any print driver software. The test thus determines whether the printer is operative and communicating with the computer, and the test is unaffected by possible defects in the print driver software. A list of printers which the registry indicates have been installed on the computer is first generated, this list including the network printer. One or more vectors are then generated which contain any IP or URL addresses, port names, or printer names that the registry associates with the network printer, its port, its port monitor, or its server. The internet protocol (IP) address of the network printer is then retrieved either directly from these vectors, if it can be found there; or it is retrieved from a domain name server or its equivalent in response to submitting to the server all or a part of the printer's name, its port name, or its URL.
US08488138B2 Method for composing a reflectivity histogram and reprographic apparatus using this method
A method for composing a global histogram of the values of the pixels of a hardcopy original includes a division of a detection area, which may be larger than the original, in stripes. For each of the stripes, a local histogram is made, which is added to a candidate histogram. If the decision is made from the values of the local histogram that a stripe belongs to the original, the candidate histogram is added to the global histogram. In this way, a representative histogram of the original is obtained, even if the white pixels from the original are indiscernible from the white pixels from the cover of the scanner. The method is embodied in an electronic component, including an application specific processing unit.
US08488137B2 Image forming apparatus provided with post-processing device
An image forming apparatus comprises a main body, a post-processing device, an objective working section, a light source and a shade member. The post-processing device is disposed freely displaceable between a retracted position at which it is received by an intra-body paper discharge section of the main body and a protruded position at which it is drawn to one side face side. The objective working section is disposed on an upstream side face of the post-processing device in the drawing direction of the post-processing device.The light source is disposed on the upstream side face of the post-processing device, and lights up the objective working section at the protruded position. The shade member is disposed on the upstream side face of the post-processing device and in the front face side from the light source, and blocks direct projection light of the light source to the front face side.
US08488129B2 Combined object capturing system and display device and associated method
An combined object capturing system and display device and associated method are provided for capturing and measuring an object near a display device. The object capturing system may include at least one projection device for projecting a structured light pattern onto a surface of the object, at least one detection device for capturing at least one image of the structured light pattern acting on the surface of the object, and a computing device for determining a measurement relating to the captured image. The display device may provide a position for the object to assume with respect to the object capturing system. The object capturing system may be combined with, attached to or otherwise positioned alongside the display device. The measurement may be processed constantly and may determine a level of use of the display device, a computer connected to the display device or any device connected to the display device.
US08488128B2 Line edge roughness measuring technique and test structure
A test structure is presented test structure on a substrate for monitoring a LER and/or LWR effect, said test structure comprising an array of features manufactured with amplified LER and/or LWR effect.
US08488124B2 Spectral reflectometry method and device
An optical low-coherence reflectometry with spectral reception for obtaining images without coherent noise caused by self-interference of the radiation scattered from the studied object and by spurious reflections in the optical path of the system is disclosed. Two or more consecutive measurements of the interference spectrum are made. During at least one measurement of the interference spectrum by means of the interference control unit the phase between the interfering parts of the radiation is modulated by a certain law during exposure, which results in averaging and zeroing of the cross-correlation (useful) component of the registered spectrum, and during at least one additional measurement of the interference spectrum, the phase between the interfering parts of the radiation is not modulated during exposure. The phase between the interfering parts of the radiation may be set to be different in additional measurements of the interference spectrum.
US08488103B2 Optical element for reflection of UV radiation, method for manufacturing the same and projection exposure apparatus comprising the same
An optical element (1a, 1b) for reflecting UV radiation at an operating wavelength below 250 nm, preferably at 193 nm, which has a substrate (2a, 2b), a reflective layer (3a, 3b) made of aluminum superimposed on the substrate (2a, 2b). The reflective aluminum layer (3a, 3b) is not transparent to UV radiation and is (111)-plane oriented. The reflective optical element (1a, 1b) has a reflectivity of more than 85%, preferably of more than 88%, and even more preferably of more than 92%, in a range of incident angles of at least 10°, preferably of at least 15°, at the operating wavelength. Also disclosed is an optical element having a reflective layer made from a material having a melting point higher than that of aluminum, as well as methods for producing such optical elements, and optical arrangements incorporating such optical elements.
US08488100B2 Apparatus and method for maintaining immersion fluid in the gap under the projection lens during wafer exchange in an immersion lithography machine
An immersion exposure apparatus exposes a substrate with a light beam. The apparatus includes an optical member through which the light beam is irradiated onto the substrate, a substrate table which holds the substrate and is movable relative to the optical member, and a pad member which is movable relative to the substrate table and is positionable opposite to the optical member in place of the substrate table to substantially maintain an immersion liquid in a space under the optical member when the substrate table is moved away from under the optical member. The substrate table and the pad member are relatively tilted and/or moved in a vertical direction before the substrate table is moved away from under the optical member.
US08488097B2 Method of and apparatus for producing liquid crystal display device
One aspect of the invention provides a liquid crystal display device producing method for irradiating a liquid crystal display substrate, in which plural pixels are formed in a matrix state and liquid crystal is sealed between a TFT substrate and a counter electrode substrate, with light having a predetermined wavelength to orient liquid crystal molecules toward a predetermined direction in a state in which an electric field is applied to each pixel of the liquid crystal display substrate. The method includes the steps of: dipping the liquid crystal display substrate and a lamp in a transparent liquid having resistivity of a predetermined value or more and sufficiently high transmittance to the light in a state in which the liquid crystal display substrate and the lamp face each other; and lighting the lamp to irradiate the liquid crystal display substrate with the light having a predetermined light quantity in a state in which the electric field is applied to each pixel.
US08488091B2 Liquid crystal display device
The present invention provides an LCD device that can be easily produced and has a high contrast ratio in a wide viewing angle range. The LCD device includes in the following order: a first polarizer; a first birefringent layer (II); a first quarter-wave plate; a liquid crystal cell; a second quarter-wave plate having an Nz coefficient substantially equal to that of the first quarter-wave plate; a second birefringent layer (II) having an Nz coefficient and an in-plane retardation that are substantially equal to an Nz coefficient and an in-plane retardation of the first birefringent layer (II), respectively; and a second polarizer, wherein the device includes at least one birefringent layer (III) disposed at least one of: between the first birefringent layer (I) and the liquid crystal cell; and between the liquid crystal cell and the second birefringent layer (I).
US08488086B2 Light reflecting structure in a liquid crystal display panel
A method for producing a light reflecting structure in a transflective or reflective liquid crystal display uses one or two masks for masking a photoresist layer in a back-side exposing process. The pattern on the masks is designed to produce rod-like structures or crevices and holes on exposed and developed photoresist layer. After the exposed photoresist is developed, a heat treatment process or a UV curing process is used to soften the photoresist layer so that the reshaped surface is more or less contiguous but uneven. A reflective coating is then deposited on the uneven surface. One or more intermediate layers can be made between the masks, between the lower mask and the substrate, and between the upper masks and the photoresist layers. The masks and the intermediate layers can be made in conjunction with the fabrication of the liquid crystal display panel.
US08488078B2 Chassis formed of interlocking parts and display device having same
A chassis set includes a first chassis and a second chassis. The first chassis includes a first connecting portion having at least one guide protrusion. The second chassis includes a second connecting portion having at least one guide hole that receives the guide protrusion of the first chassis to combine the first and second chassis. Therefore, a manufacturing cost is reduced and productivity is enhanced. Additionally, the chassis can be made easily.
US08488075B2 Active matrix substrate, display panel, display device, and electronic apparatus
The TFT substrate includes (i) gate lines and data lines which are provided in a matrix manner, (ii) a plurality of pixel electrodes each of which has a side which extends in parallel with the gate lines and a side which extends in parallel with the data lines and is shorter than the side, (iii) storage capacitor lines extending in parallel with the gate lines, and (iv) connection lines which are electrically connected to the respective pixel electrodes. In at least one embodiment, the number of the storage capacitor lines is smaller than that of the gate lines. A single one of the storage capacitor lines overlap a plurality of connection lines which are electrically connected to respective of the plurality of pixel electrodes which are arranged in a direction in parallel with the data lines. The single one of the storage capacitor lines and the plurality of connection lines overlap each other via the insulating film so as to form storage capacitor elements.
US08488073B2 Autostereoscopic image display apparatus
An autostereoscopic image display apparatus according to an embodiment includes: a plane display device including pixels arranged in a matrix form; and an optical plate provided in front of the plane display device to control light rays illuminated from the pixels. The optical plate includes: first and second substrates, each being transparent to light; liquid crystal sandwiched between the first substrate and the second substrate; first electrodes arranged periodically on a first plane of the first substrate opposed to the second substrate; second electrodes disposed on the first plane of the first substrate and between the first electrodes adjacent to each other; a third electrode provided on a second plane of the second substrate opposed to the first substrate; and at least one spacer provided between the first substrate and the second substrate to hold a space between the first substrate and the second substrate. The spacer is disposed on the first electrode.
US08488072B2 Liquid crystal display panel and manufacturing method thereof
To provide a structure and a manufacturing method which can manufacture, at a low cost and with good yield, a liquid crystal display panel having a lenticular lens and a substrate formed in a unified manner. When forming a lenticular lens onto a mother CF substrate by using a wet etching method, substrates are dipped into an etching solution while being raised up in such a manner that the length direction of slit openings of a mask is aligned with a vertical direction and an area having no mask pattern comes on a bottom side. With this, the residuals generated due to glass impurities can be drained towards the lower side along the lenticular lens shape to be discharged to the flat area, which makes it possible to suppress deterioration in the etching processed shape.
US08488065B2 Wireless transmission display system and wireless transmission displaying method
An exemplary wireless transmission display system includes a signal generating apparatus and at least one display apparatus. The signal generating apparatus receives a display data represented in a first data format and converts the display data to be represented in a second data format. Then, the display data represented in the second data format is transmitted to the display apparatus in wireless manner. The display apparatus receives the display data represented in the second data format and performs a display directly according to the display data represented in the second data format without converting the second data format into any other data format. Moreover, a wireless transmission displaying method is also provided.
US08488064B2 DTV receiver and method of processing a broadcast signal in DTV receiver
A DTV receiver includes a tuner, an information detector, a demodulator, and a channel equalizer. The tuner receives a broadcast signal including valid data in which a known data sequence is periodically repeated. The information detector detects location information of the known data sequence and a coarse frequency offset value of the broadcast signal. The demodulator demodulates the broadcast signal by estimating a fine frequency offset value using the detected location information and by compensating a frequency offset of the broadcast signal using the course and fine frequency offset values. Finally, the channel equalizer compensates channel distortion of the demodulated signal using the detected location information.
US08488057B2 Method and apparatus for dejuddering image data
A method and apparatus of dejuddering image data includes receiving a video data signal that includes a plurality of successive source frames. A first source frame of the plurality of successive source frames is displayed a predetermined number of times. A first black frame is displayed, and successive source frames are displayed.
US08488035B2 Camera system for suppressing spurious signal
A camera system at least including: a MOS imaging device at least having a pixel section having a plurality of pixels two-dimensionally arrayed in row and column directions, each having a photoelectric conversion section for generating electrical signal corresponding to a quantity of incident light, an accumulation section for accumulating signal generated at the photoelectric conversion section, a transfer switch means for controlling transfer of signal from the photoelectric conversion section to the accumulation section, a reset switch means for resetting signal of the photoelectric conversion section, an amplification section for outputting a voltage value corresponding to signal of the accumulation section, and a select switch for selecting output of the amplification section, wherein an exposure period is determined by simultaneously resetting signals of the photoelectric conversion section for all pixels and effecting signal transfer from the photoelectric conversion section to the accumulation section after a predetermined time, and readout of signal from the pixels is sequentially effected at later time; and an incident light quantity suppressing means for suppressing the quantity of light incident to the MOS imaging device during read operation of signal from each pixel of the MOS imaging device.
US08488015B2 Camera using preview image to select exposure
A digital camera comprises an image sensor for providing initial sensor image data and final sensor image data; a lens for exposing the image of a scene onto the image sensor; an exposure control system for adjusting an exposure level of a final image on the image sensor in response to a scene type; and a processor for processing the initial sensor image data to select one of a plurality of scene types, and to process the final sensor image data in response to the scene type.
US08488010B2 Generating a stabilized video sequence based on motion sensor data
A machine-implemented method of generating a stabilized video sequence includes receiving an input video sequence captured by an image capture device. The input video sequence includes a plurality of pairs of successive frames. Motion sensor data indicative of motion of the image capture device while the input video sequence was being captured is received. A set of matching features for each pair of successive frames is identified. Global motion features are identified in each set of matching features and qualified based on the motion sensor data. The global motion features are indicative of movement of the image capture device. A stabilized video sequence is generated based on the input video sequence and the identified global motion features.
US08488009B2 Image processing apparatus, image processing method, and program
An image processing apparatus includes a motion-blur adding mechanism performing filter processing on moving image data to be subjected to coding processing in accordance with motion information indicating motion of an image between unit images included in the moving image data as pre-processing of the coding processing so that motion-blur addition processing is performed.
US08488004B2 System and method for identifying discrepancy of image of object
In a method for identifying discrepancy of a captured digital image of an object, a standard image of the object is obtained. A first difference value between an IAED value of the digital image and an IAED value of the standard image is calculated. Both the two images are divided into N pixel blocks. A second difference value between an IAED value of each pixel block of the digital image and an IAED value of each pixel block of the standard image is calculated. A coefficient T is generated for comparing the digital image and the standard image, and each block of the digital image is compared with each pixel block of the standard image. The same pixel blocks between the digital image and the standard image are eliminated from the digital image, and a discrepant image is generated according to remaining pixel blocks of the digital image.
US08487999B2 Apparatus for measurement of surface profile
The present invention relates to an apparatus for measurement of the surface profile detecting 2D-image of the surface of the object. The apparatus for measurement of the surface profile according to the present invention comprises a first light source illuminating a first one-color light to the surface of the object; a second light source illuminating a second one-color light of which color is different from the first one-color light to the surface of the object; a black-and-white camera capturing the first one-color light and the second one-color light reflected from the surface of the object, which are illuminated from the first light source and the second light source; and a controller controlling the first light source, the second light source and the black-and-white camera to obtain a first black-and-white image data and a second black-and-white image data corresponding to the first one-color light and the second one-color light respectively in the state that the first one-color light and the second one-color light are illuminated to the surface of the object, and generating a synthesized color image of the surface of the object using the first black-and-white image data and the second black-and-white image data. Thus, it is possible to obtain the color 2D-image using the low-priced black-and-white camera, and it is also possible to improve processing speed by means of using the black-and-white camera of which processing speed is faster than that of a color camera.
US08487993B2 Estimating vehicle height using homographic projections
Multiple homography transformations corresponding to different heights are generated in the field of view. A group of salient points within a common estimated height range is identified in a time series of video images of a moving object. Inter-salient point distances are measured for the group of salient points under the multiple homography transformations corresponding to the different heights. Variations in the inter-salient point distances under the multiple homography transformations are compared. The height of the group of salient points is estimated to be the height corresponding to the homography transformation that minimizes the variations.
US08487990B2 Method, device and system for positioning a first body and a part fixed to a second body with respect to each other
In a method for positioning a first body (B1) and a part fixed to a second body (B2), a camera image of a master part (MP) is received. The master part (MP) has a reference marker (RM) and is fixed to the second body (B2). A first position of a pointer on the master part (MP) is determined dependent on the camera image. The pointer is representative for a current position of the first body (B1). A positioning unit (POS) is controlled to move the pointer from the first position to a predetermined second position with respect to the reference marker (RM) dependent on the camera image. The positioning unit (POS) is coupled with the first body (B1) for moving the first body (B1) and the pointer or is coupled with the second body (B2) for moving the second body (B2) and the master part (MP).
US08487987B2 Camera adaptor for a medical-optical observation instrument and camera-adaptor combination
A camera adaptor (19) is provided for connecting a camera (21) to an interface (13) of a medical-optical observation instrument (1) with a parallel beam path. The interface (13) is situated in the parallel beam path (9a, 9b) of the medical-optical observation instrument (1). The camera adaptor (19) has an instrument connector part (41) for connection to the interface (13) of the medical-optical observation instrument (1) and a camera connector part (43, 143) for connection to a camera (21). The beam path (43) runs through the camera adaptor (19) along a linear optical axis. The camera adaptor (19) has an objective-lenses combination (47) with a total focal length between 40 mm and 120 mm. A lens with a positive partial focal length leading on the instrument side in the objective-lenses combination (47) and is followed, on the side toward the camera, by a lens with a negative partial focal length.
US08487976B2 Participant authentication for a videoconference
Methods for authenticating a person to participant in a videoconference based on facial imaging, fingerprint imaging, other biometric information, passwords, and physical mediums are described. Identity information for the potential participant may be received, and a recognition algorithm may be performed to determine whether the received identity information for the potential participant matches pre-stored identity information for a first person, e.g., where the potential videoconferencing participant claims to be a specific person. If the recognition algorithm determines a match, the potential videoconferencing participant may be authenticated to participate in the videoconference.
US08487969B2 Organic light emitting diode display and method for compensating chromaticity coordinates thereof
An organic light emitting diode display comprises a display panel, a data operation unit, a gain adjusting unit, and a data conversion unit. The display panel comprises an R sub-pixel, a G sub-pixel, a B sub-pixel, and a W sub-pixel. The data operation unit generates a data operation value. The gain adjusting unit generates a gain adjusting value of the three primary color data. The data conversion unit generates four color compensation data, whose white chromaticity coordinates are compensated for each pixel.
US08487968B2 Display device and contrast enhancement method thereof
A display device and a contrast enhancement method thereof are disclosed. The display device includes a display panel on which data lines and gate lines are positioned, a data driving circuit for driving the data lines, a scan driving circuit for driving the gate lines, a timing controller for controlling the data driving circuit and the scan driving circuit, and a data modulation circuit including a local modulation circuit and a global modulation circuit. The local modulation circuit maps luminance components of input digital video data to a luminance transfer curve selected or generated for each pixel based on an average picture level (APL) of each pixel and performs a first modulation on the luminance components of the input digital video data so as to expand a gray level distribution of a specific portion of an input image.
US08487967B2 Active matrix display devices and electronic devices having the same
An active matrix display device is provided and includes a plurality of pixels arranged in a matrix and a backlight source disposed at the backside of the matrix which emits light to the matrix. Each pixel includes a liquid crystal (LC) element, a driving controlling switch, and a storage capacitor. The driving controlling switch controls the driving of the LC element. The storage capacitor stores image data provided to the LC element through the driving controlling switch. The display device further includes a luminance detector and a voltage supplier. The luminance detector detects luminance of the backlight source. According to the detected luminance, the voltage supplier, in a sustain period of the image data, provides a predetermined voltage to a node of the storage capacitor which is opposite to a node of the storage capacitor coupled to the LC element.
US08487966B2 Support method
The display apparatus includes a dot matrix type display device including a display material; a driver circuit that passively drives a plurality of pixels in the display device; and a control circuit that controls the driver circuit. The control circuit applies a voltage pulse to initialize a plurality of pixels to be rewritten and applies a voltage pulse to change a tone state of the plurality of pixels and display the tone. The voltage pulse to be applied for the tone display includes an all-selected voltage pulse to be applied to a plurality of pixels the tone state of which are changed, and a half-selected voltage pulse and a non-selected voltage pulse to be applied to a plurality of pixels the tone state of which are not changed, and a ratio of the all-selected voltage to the half-selected voltage is larger than 21/2 and smaller than 2.
US08487965B2 Display device and driving method thereof
The display device includes a display panel which includes a plurality of pixels, a gate driver which sequentially applies gate-on voltages to the plurality of pixels for a first period and a data driver which generates data voltages for at least two pixels of the plurality of pixels for the first period, and supplies the data voltages to the two pixels of the plurality of pixels, respectively, wherein an application order of the data voltages applied to the at least two pixels of the plurality of pixels is reversed in two adjacent frames.
US08487960B2 Auto stacking of related images
Digital images may be grouped based on attributes of the images. To represent this grouping, the representations of the digital images are arranged into stacks.
US08487943B2 Driver architecture for computing device having multiple graphics subsystems, reduced power consumption modes, software and methods
Many computing device may now include two or more graphics subsystems. The multiple graphics subsystems may have different abilities, and may, for example, consume differing amount of electrical power, with one subsystem consuming more average power than the others. The higher power consuming graphics subsystem may be coupled to the device and used instead of, or in addition to, the lower power consuming graphics subsystem, resulting in higher performance or additional capabilities, but increased overall power consumption. By transitioning from the use of the higher power consuming graphics subsystem to the lower power consuming graphics subsystem, while placing the higher power consuming graphics subsystem in a lower power consumption mode, overall power consumption is reduced. A processor executes application software and driver software. The driver software includes first and second driver components for respectively controlling operation of the first and second graphics subsystems. A further proxy driver component routes calls (e.g. API/DDI calls) to one of said first and second driver components, in dependence on which of the first and second graphics system is in use.
US08487940B2 Display device, television receiver, display device control method, programme, and recording medium
A display device (10) includes: a display section (23) which displays a picture; a user specifying section (130) which specifies a user viewing the display device; an image quality specifying section (170) which, in a case where the user specifying section (130) has specified a plurality of users, (i) obtains, from a recording section which records a plurality of setting values that correspond to user information for discriminating the plurality of users and are used to adjust an image quality, the plurality of setting values that correspond to the respective plurality of users thus specified and (ii) specifies, in accordance with the plurality of setting values thus obtained, a plurality of image qualities of a respective plurality of pictures to be displayed in the display section (23); and an image quality adjustment instructing section (150) which instructs an image quality adjusting section (22) to cause the display section (23) to display the plurality of pictures at the respective plurality of image qualities thus specified.
US08487938B2 Standard Gestures
Systems, methods and computer readable media are disclosed for grouping complementary sets of standard gestures into gesture libraries. The gestures may be complementary in that they are frequently used together in a context or in that their parameters are interrelated. Where a parameter of a gesture is set with a first value, all other parameters of the gesture and of other gestures in the gesture package that depend on the first value may be set with their own value which is determined using the first value.
US08487937B2 Representing animation as a static image on a graphical user interface
A computer system and for displaying a static animation image in response to an action related to a displayed object that occurs on the computer system is presented. An initial state of the displayed object is determined with regard to the action. A final state of the displayed object with regard to the action is also determined. Transition aspects between the initial state and the final state are then determined. A static animation image is generated according to the initial state, the transition aspects, and the final state. The static animation image represents, in static form, an animation indicative of the action from the initial state to the final state of the displayed object. The static animation image is displayed on the graphical user interface in lieu of animation.
US08487934B2 Display apparatus and computer readable medium
Disclosed is a display apparatus comprising: a display section including a first and a second display areas, which can set a first and a second coordinate systems; a memory storing an image file including image data, coordinate range data, and coordinate value table data; and a processor which performs: image file specifying processing specifying the image file; display processing which (i) reads out the specified data, (ii) controls a display of an image part among an image of the specified image data, (iii) sets the first coordinate system within a range overlapping the image part, and (iv) controls a display of plotted points of the first coordinate system, wherein the coordinate value table data correlates a coordinate value of the third coordinate axis with those in the first coordinate system, and the display processing sets the second coordinate system in the second display area, and controls a display of plotted points.
US08487932B1 Drawing figures in computer-based drawing applications
Techniques for associating a graphics object with one of a plurality of target regions of a graphical object template are disclosed. The graphics object is associated with one of the target regions based on the distance between the center of mass of the graphics object and the center of mass of the target region and the overlap amount of the graphics object with the target region. A pre-generated graphics object (stamp object) may also be automatically incorporated into one of the target regions based on the alignment of the minimum bounding box of the stamp object and the minimum bounding box of the target region.
US08487931B2 Dynamic feedback and interaction for parametric curves
Methods, program products and systems for accepting user input selecting a parameter for a parametric curve, the parametric curve being displayed in a graph. A range of curves for the parametric curve is determined based on a range of values for the parameter. And the range of curves for the parameter is displayed in the graph of the curve.
US08487925B2 Display apparatus, method and computer readable medium that avoids failure in an automatic adjustment of an effective image area and dot clock
When an image signal suitable for performing automatic adjustment of an effective image area and a dot clock is not output, the adjustment may be unsuccessfully performed. An effective image area detector detects an effective image area and determines whether an image in the effective image area is a blank image. If a synchronization signal detector determines that there exists a synchronization signal and if the effective image area detector determines that the image is not a blank image, a controller adjusts an area captured as image data by an input signal processor.
US08487919B2 Image processing apparatus and image processing method
In an image display apparatus which displays a picture by inverting the drive polarity for each sub-frame, when the pictures of adjacent sub-frames are different from each other, image data is generated to prevent accumulation of electrical charges in each display element. For this purpose, the first and second sub-frames are generated from a frame of interest of a moving picture. The difference between the pictures of the first and the second sub-frames is detected. A correction value is calculated by subtracting from the difference a cumulative value multiplied by a predetermined coefficient. A value obtained by subtracting the correction value from the difference is accumulated as the cumulative value. The pictures of the first and second sub-frames are corrected by the correction value.
US08487911B2 Image display apparatus with image entry function
An image display apparatus with image entry function capable of high-speed and high-accuracy direct screen entry without increasing the peripheral circuit scale or the number of circuit elements for each pixel that lower the pixel aperture ratio. A first pixel circuit and a second pixel circuit are alternately arrayed horizontally. First and second data lines are connected to a data driver and a sensor signal processor circuit. Selector switches are connected to the input terminal of the data driver. Gray scale voltages are sent from the data driver to the first and second data lines, and first and second photo sensor signals are sent to the sensor signal processor circuit.
US08487909B2 Method and apparatus for parallel scanning and data processing for touch sense arrays
A parallel pipelining method of operation of a touch sense controller for processing data into a touch map is disclosed. A current full scan of response signals to at least one excitation of a touch sense array is received using a first thread of a processing device. The current full scan of response signals is processed using a second thread of the processing device to render a touch map corresponding to the touch sense array. A next full scan of response signals is received using the first thread. Receiving the next full scan and processing the current full scan are performed substantially simultaneously.
US08487893B2 Automatic gain control for capacitive touch panel sensing system
Disclosed are capacitive touchscreen or touch panel systems, devices and methods which increase the dynamic range of touches that may be detected on a capacitive touch screen or touch panel. Increased dynamic range is provided by employing automatic gain control methodologies and circuitry to process signals corresponding to individual mutual capacitance cells in a touch screen or touch panel.
US08487891B2 Pointer detection apparatus and pointer detection method
Disclosed herein is a pointer detection apparatus, including: a conductor pattern including a plurality of first conductors disposed in a first direction and a plurality of second conductors disposed in a second direction; a multi-frequency signal production circuit configured to produce a plurality of signals of different frequencies; a first conductor selection circuit configured to selectively supply the signals of different frequencies to those first conductors, between which N ones of the first conductors are interposed, N being a predetermined integer equal to or greater than 0; a second conductor selection circuit configured to selectively receive detection signals from the second conductors; and a signal detection circuit configured to obtain signals of individual frequencies, corresponding to the signals of different frequencies produced by the multi-frequency signal production circuit, which are representative of coupling states at cross points between the first conductors and the second conductors and are received from said second conductor selection circuit.
US08487888B2 Multi-modal interaction on multi-touch display
Embodiments are disclosed herein that relate to multi-modal interaction on a computing device comprising a multi-touch display. One disclosed embodiment comprises a method of multi-modal interaction including recognizing a hand posture of a user's first hand directed at the display and displaying a modal region based on the hand posture, wherein the modal region defines an area on the display. The method further includes receiving an input selecting a mode to be applied to the modal region, wherein the mode indicates functionalities to be associated with the modal region and defines a mapping of touch gestures to actions associated with the mode. The method further includes, while the modal region remains displayed, recognizing a touch gesture from a user's second hand directed at the display within the modal region and performing an action on the display based upon a mapping of the touch gesture.
US08487881B2 Interactive input system, controller therefor and method of controlling an appliance
An interactive input system comprises a consumer electronic device and a controller for the consumer electronic device. The controller is operable in one of a touch input mode and a gesture input mode and controls the consumer electronic device in response to one of the detected user touch input and user gesture input depending on the operating mode of the controller.
US08487878B2 Terminal apparatus, backlight emission method and computer readable medium for terminal apparatus
The terminal apparatus includes input keys configured to detect pressing conducted thereon respectively, key backlights each of which emits a plurality of colors of light to shine corresponding one of the input keys, and a backlight controller configured to control the plurality of colors of light independently for each of the key backlights. The backlight controller causes the key backlights to emit light of a first color in a case where an input key out of the input keys detects pressing thereon, and changes an emission color of a key backlight corresponding to the input key detecting the pressing from the first color to a second color when a state of the pressing becomes a predetermined state.
US08487869B2 Manipulation input apparatus
An extra wide display device displays a primary window and a secondary window side by side. A pointer is displayed on the display device. A position indicated by the pointer is moved by manipulating a switch. When the primary window is displayed, the switch has a primary manipulation region. When the secondary window is displayed, the switch has a secondary manipulation region. The primary manipulation region and the secondary manipulation region are designated to contain an overlapped region between them.
US08487863B2 Stereoscopic image display and method for driving the same
A stereoscopic image display and a method for driving the same are disclosed. The stereoscopic image display includes a display panel that displays a two-dimensional (2D) image data in a 2D mode and display a three-dimensional (3D) image data in a 3D mode, a backlight unit providing light to the display panel, a backlight controller that reduces a duty ratio of the backlight unit in a 3D mode lower than a duty ratio set in the 2D mode, and increases a forward current supplied to light sources of the backlight unit in the 3D mode greater than a forward current set in the 2D mode, and a light source driver driving the light sources of the backlight unit.
US08487858B2 Liquid crystal display
A liquid crystal display includes a plurality of pixels each of which has a liquid crystal layer and a plurality of electrodes for applying a voltage to the liquid crystal layer and which are arranged in a matrix of rows and columns. Each of the plurality of pixels has a first sub-pixel and a second sub-pixel which can apply mutually different voltages to the liquid crystal layer, where the first sub-pixel has a higher brightness than the second sub-pixel in certain gradations.
US08487848B2 Driving circuit and gray insertion method of liquid crystal display
A driving circuit and a gray insertion method of a liquid crystal display (LCD) are provided. The gray insertion method includes analyzing whether a current frame belongs to a dynamic frame or a static frame. When the current frame belongs to a dynamic frame, charging time of a gray insertion image is extended. When the current frame belongs to a static frame, the charging time of a gray insertion image is shortened. As a result, motion blur on the LCD can be reduced and image quality can be increased.
US08487840B2 Display device and manufacturing method thereof
A display device in which a light shielding film is formed so as not to increase the number of steps and its cost, is provided. The display device of the present invention includes a monitor element for controlling influence on a light-emitting element due to temperature change and change with time and a TFT for driving the monitor element, and the TFT for driving the monitor element is provided so as not to be overlapped with the monitor element. The display device of the present invention includes a first light shielding film provided so as not to be overlapped with a first electrode of the monitor element, and a second light shielding film provided so as to be overlapped with an outer edge portion of the first electrode.
US08487836B1 Multi-dimensional image rendering device
A multi-dimensional image rendering device for displaying multi-dimensional images by layering 2D physical pixel configurations featuring a plurality of tubes in a tank, the inner cavities of the tubes are each filled with a liquid medium such that an air pocket is disposed at the first end of each tube; displacement components slidably disposed in the inner cavity of each tube that can slide between a down position and an up position; a tube aperture disposed in each tube; and a moving means operatively connected to each displacement component functioning to systematically move the respective displacement component a fixed distance creating uniform air bubbles.
US08487834B2 Screen synchronous control apparatus
A screen synchronous control apparatus includes a reference timing transmitting unit 3 for transmitting a reference timing signal about display of a plurality of display screens 11, 12, and 13 at predetermined intervals, a display control unit 1 for transmitting a drawing instruction for displaying display data on the plurality of display screens 11, 12, and 13, and a plurality of display processing units 101, 201, and 301 each for receiving the drawing instruction transmitted from the display control unit 1, for executing the drawing instruction according to the reference timing signal transmitted from the reference timing transmitting unit 3, and for displaying the display data on the corresponding one of the display screens 11, 12, or 13.
US08487832B2 Steering radio frequency beams using negative index metamaterial lenses
A method and apparatus are present for steering a radio frequency beam. The radio frequency beam is emitted from an array of antenna elements at a first angle into a lens at a location for the lens. The first angle of the radio frequency beam is changed to a second angle when the radio frequency beam exits the lens. The second angle changes when the location at which the radio frequency beam enters the lens changes. The second angle of the radio frequency beam is changed to a third angle when the radio frequency beam with the second angle passes through a negative index metamaterial lens located over the lens.
US08487830B2 Antenna with long focal length that is compact, robust and can be tested on the ground, mounted on a satellite
The invention proposes a solution to the problem of installing an antenna with long focal length on a satellite, and, as a non-limiting example, on satellites at a height that is less than the required focal length. It is based, on the one hand, on a reflector stored “inverted and head down”, and, on the other hand, on a deployment movement sequence employing a long arm taken up in the top portion of the reflector via an articulation (1 axis) and a conventional deployment mechanism (1 or 2 axes).
US08487826B2 Multi-band antenna for simultaneously communicating linear polarity and circular polarity signals
Multi-band antennas for simultaneously communicating linear polarity low-band signals and circular polarity high-band signals via a single antenna horn structure. The antennas horn structures have circular and oblong cross-sections. Strategic location and orientation of low-band and high-band ports with respect to internal ridges in transition sections and the major and minor axes of the oblong horn allows the antenna to simultaneously manipulate the high-band circular polarity signal without affecting the linear polarity low-band signals. The oblong horn shape and ridges may apply additive or oppositely sloped differential phase shifts to the linear components of the circular polarity high-band signal. For the horns with circular cross-section, the internal ridges may apply additive or oppositely sloped differential phase shifts to polarize the circular polarity high band signals without assistance from the internal shape of the horn.
US08487815B2 Mobile wireless communications device antenna assembly with antenna element and floating director element on flexible substrate and related methods
A mobile wireless communications device may include a portable housing, a circuit board carried by the portable housing and having a ground plane thereon, wireless communications circuitry carried by the circuit board, and an antenna assembly carried by the housing. More particularly, the antenna assembly may include a flexible substrate, an electrically conductive antenna element on the flexible substrate and connected to the wireless communications circuitry and the ground plane, and a floating, electrically conductive director element on the flexible substrate for directing a beam pattern of the antenna element.
US08487806B2 Voltage-time converters and time-domain voltage comparators including the same
Provided is a time-domain voltage comparator including a voltage-time converter. The voltage-time converter includes a conversion unit and an output unit. The conversion unit includes a first MOS transistor which shifts a voltage level of the first detection node according to an external first voltage signal, and a second MOS transistor which shifts a voltage level of the second detection node according to an external second voltage signal. The output unit generates first and second output signals in response to voltages of the first and second detection nodes. The output unit determines a shifted time of the first output signal according to a voltage level of the first detection node and determines a shifted time of the second output signal according to a voltage level of the second detection node.
US08487804B2 Successive approximation AD conversion circuit
A successive approximation AD conversion circuit has improved conversion accuracy without prolonging the time necessary for conversion. The successive approximation AD conversion circuit includes a plurality of amplifier stages cascaded together through coupling capacitances, and a comparator circuit which determines whether an input analog voltage is greater or less than comparison voltages. The comparator circuit includes a first comparator unit and a second comparator unit having a common initial amplifier stage among a plurality of amplifier stages, and, respectively, a first amplifier stage and second amplifier stage connected after the common stage through respective coupling capacitances; and first and second comparison point shift circuits connected respectively to input terminals of the first and second amplifier stages. The first and second comparison point shift circuits are configured to shift the comparison voltages by a specified amount in opposite directions, when amplifying the potential difference between the input analog voltage and the comparison voltages.
US08487800B2 Resistive digital-to-analog conversion
Examples of resistive digital-to-analog converter (RDAC) circuits are provided herein. RDAC circuits may provide an analog output signal derived from an n-bit digital input signal. In one example, an RDAC circuit may include a plurality of resistive circuit branches. Each resistive circuit branch may be arranged in a pull up/pull down network configuration. For example, an RDAC circuit may include a plurality of resistive circuit branches positioned in parallel. In an example, each of the plurality of resistive circuit branches may include a first inverter circuit, a second inverter circuit, and a resistive component. The RDAC circuit may include an output node for providing the analog output signal. Additionally, methods are provided for converting an analog output signal derived from an n-bit digital input signal.
US08487795B1 Time-interleaved track-and-hold circuit using distributed global sine-wave clock
A time-interleaved track-and-hold circuit includes a clock generator adapted to receive a global sine-wave clock signal and to generate therefrom multiple square-wave output clock signals of different phases. The track-and-hold circuit includes a switching array operative in at least a track mode or a hold mode. The switching array includes multiple switch circuits, each switch circuit adapted to receive an analog input signal, a corresponding one of the output clock signals, and the global sine-wave clock signal. Each switch circuit is operative to utilize the corresponding one of the output clock signals during the track mode for tracking the analog input signal, and is operative during the hold mode to store the input signal sampled during the track mode as an output of the switch circuit and to utilize the global sine-wave clock signal during the hold mode for synchronizing sampling instants of the respective outputs of the switch circuits.
US08487791B2 Parallel entropy coding and decoding methods and devices
A method for entropy coding data using parallel entropy coders to encode an input sequence as a plurality of encoded subsequences, which are then combined to form an output bitstream. The input sequence is separated into subsequences on the basis of a context model. A method for entropy decoding a bitstream of encoded data by extracting a plurality of encoded subsequences from the bitstream and entropy decoding the encoded subsequences in parallel to generate a plurality of decoded subsequences, which are then interleaved based on a context model to produce a reconstructed sequence.
US08487788B2 Determining actuation of multi-sensor-electrode capacitive buttons
In a method for determining actuation of a first capacitive button having a first set of at least three sensor electrode elements associated with at least three distinct sensor electrodes, and wherein a sensor electrode element of the first set of sensor electrode elements and a sensor electrode element of a second set of at least three sensor electrode elements of a second capacitive button share at least one sensor electrode in common, indicia is received from the at least three distinct sensor electrodes comprising the first capacitive button. At least three electrode values are generated from the indicia. The at least three electrode values are utilized to determine actuation of the capacitive button.
US08487781B2 Sensor nodes acting as inductive loops for traffic sensing
Sensor nodes are disclosed that act like inductive loops to detect the presence and/or movement of vehicles on at least one roadway. Processors are disclosed using at least one sensor node to communicate vehicle detection that is statistically compatible with the inductive loop response to the vehicles. Installation may configure at least one of the sensor nodes to implement the inductive loop compatibility. Sensor clusters of sensor nodes installed in a roadway may act as inductive loops. Computer readable memories, installation devices and/or servers may deliver a program system and/or a Finite State Machine (FSM) configuration to implement the compatibility and/or an installation package to install the program system and/or the FSM configuration.
US08487780B2 Defining approach maps for traffic signal preemption controllers
Methods and systems for creating an approach map for a traffic signal preemption controller. A road map is displayed, and in response to user input for instantiating a first segment of an approach map, a first instance of a graphical object overlaying one of the plurality of roads is displayed. The one road represents an approach road to an intersection having the preemption controller. First segment location data that describes a first geographical area bounded by the first segment are determined from size and placement of the first instance of the graphical object on the road map and from location data associated with the one road. The first segment location data are stored in association with the approach map for the preemption controller. The preemption controller, once configured with the first segment location data, initiates traffic signal preemption in response to a preemption request transmitted from within the first geographical area described by the first segment location data.
US08487767B2 Information access system, information device, reader/writer and recording medium
An information access system including an information device that is adapted for radio communication with a reader/writer, the information device having a detection data acquisition unit acquiring detection data from a sensor, a detection data storage unit holding the most recent detection data, a first receiving unit detecting the reception of an RF signal, and a first transmission unit transmitting a response signal. The reader/writer is adapted for radio communication with the information device and includes a second transmission unit transmitting the information request signal, a second receiving unit receiving the response signal, an accumulation recording unit recording the received detection data, and a detection data accumulation unit accumulating, in the accumulation recording unit, the most recent detection data, and if other detection data has not been accumulated in the accumulation recording unit, accumulating the other detection data in the accumulation recording unit.
US08487751B2 Keypad
A thin keypad including a top surface layer, a light guide layer, a capacitive sensing layer and a piezo layer provides for touch input, pressure input and haptic feedback.
US08487748B2 System for the remote control of at least one electrical household appliance
System for the remote control of at least one electrical household appliance with a first transmitter/receiver and an auxiliary receiver incorporated into the electrical household appliance, and a second transmitter/receiver and an auxiliary transmitter incorporated into a remote control device that includes a screen for displaying information received by and/or transmitted from the remote control device. The system of remote control may use a primary system of short-range communication between the auxiliary transmitter and the auxiliary receiver and a secondary system of long-range communication between the first transmitter/receiver and the second transmitter/receiver, enabling a critical-parameter control command to be sent from the remote control device to the electrical household appliance via the secondary system only once the secondary system is activated, the secondary system then being bidirectional.
US08487745B2 Semiconductor device
Communication performance of the wireless tag is improved by providing an SRAM provided with an RF battery in the wireless tag provided with a CPU to speed up the CPU system. Moreover, rewriting of data in a memory of a wireless tag provided with a CPU is enabled. An RF battery includes an antenna circuit, a power supply portion, and a power storage device. A function as a non-volatile memory is provided to an SRAM by combining the SRAM and an RF battery.
US08487737B2 Flexible control panel
A device for control and monitoring equipment including a control panel and at least one control member. The control member includes a readily movable module which may be detachably located on the front surface of the control panel. The module communicates in a wireless manner with a central unit, via which externally controlled units are influenced/controlled.
US08487736B2 Semiconductor resistance element, semiconductor module including the same, and processor-based system including the semiconductor module
Provided may be a semiconductor resistance element including resistance patterns disposed on an insulating substrate. The substrate may have first and second planar surfaces disposed in a first direction, third and fourth planar surfaces at least between the first and second planar surfaces in a second direction and fifth and sixth planar surfaces at least between the first and second planar surfaces in a third direction. The semiconductor resistance element may include a first resistance pattern configured to cover a selected one of the first and second planar surfaces and a second resistance pattern on at least one of the third through sixth planar surfaces.
US08487734B2 Inductor
Parasitic capacitance between upper and lower adjacent wirings of an inductor using a multilayer wiring layer in an insulating film formed on a base substrate is reduced. An inductor is characterized by having one go-around of go-around wiring (A-B or B-C) formed in each of at least two of adjacent wiring layers of a plurality of wiring layers 18 placed in an insulating film on a base substrate, and in that one end (B) of the one go-around of go-around wiring (A-B and B-C) formed in each of the at least two of wiring layers is connected to each other at a via and the one go-around of go-around wiring (A-B and B-C) formed in each of the at least two of wiring layers is placed at substantially the same position in a surface of the base substrate when viewed from an upper side of the base substrate.
US08487729B2 Magnetic solenoid for generating a substantially uniform magnetic field
One embodiment of the invention includes a magnetic solenoid. The magnetic solenoid includes an elongated sidewall that extends along and surrounds a central axis between spaced apart ends. The central axis can include a center point that is approximately equidistant from the spaced apart ends. The magnetic solenoid also includes a conductive coil that extends along and conforms to the elongated sidewall and comprises a plurality of consecutive loops centered on the central axis. The plurality of consecutive loops can have a consecutive loop-spacing that is non-uniform along the central axis and having a substantial maximum spacing value at approximately the center point.